:root{--color-primary: #0832E2;--color-primary-800: #0626AA;--color-gray-100: #F5F5F5;--color-gray-200: #E0E0E0;--color-gray-400: #A8A8A8;--color-gray-500: #888888;--color-blue-000: #006FE6;--color-blue-100: #C6DEF8;--color-green-000: #1A8732;--color-green-100: #CBE3D0;--color-yellow-100: #FDF0CF;--color-red: #B7240B;--color-red-100:#EECDC8;--font-primary: "Readex Pro";--font-secondary: "Barlow";--font-size-xs: 12px;--font-size-s: 14px;--font-size-m: 16px;--font-size-l: 18px;--font-size-xl: 20px;--font-size-h1: 32px;--font-size-h2: 24px;--font-size-h3: 22px;--font-size-h4: 20px;--font-size-h5: 18px;--font-size-h6: 16px;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--container-padding: 1.5rem;--bg-primary: #FFFFFF;--header-bg: black;--header-height: 80px;--input-border-color: var(--color-gray-500);--input-border-radius: 4px;--input-height: 40px;--input-font-size: var(--font-size-s);--label-size: var(--font-size-xs);--placeholder-color: var(--color-gray-500);--input-checkbox-size: 24px;--button-height: 40px;--button-small-height: 30px;--button-border-radius: 4px;--button-primary-bg: var(--color-primary);--button-primary-color: white;--button-primary-hover: var(--color-primary-800);--button-secondary-bg: white;--button-secondary-color: black;--button-secondary-border-color: var(--color-gray-500);--button-secondary-hover: var(--color-gray-100);--button-tertiary-bg: var(--color-gray-100);--button-tertiary-color: black;--button-tertiary-hover: var(--color-gray-200);--button-font: var(--font-secondary);--button-font-size: var(--font-size-s);--button-small-font-size: var(--font-size-xs);--card-border: var(--color-gray-400);--card-border-radius: 4px;--entity-header-bg: var(--color-gray-100);--badge-font-size: var(--font-size-xs);--status-gray-bg: var(--color-gray-200);--status-gray-color: var(--color-gray-500);--status-green-bg: var(--color-green-100);--status-green-color: var(--color-green-000);--status-blue-bg: var(--color-blue-100);--status-blue-color: var(--color-blue-000);--status-red-color: var(--color-red-100);--modal-zindex: 1055;--modal-backdrop-opacity: .5;--modal-backdrop-color: black;--modal-width: 100%;--max-modal-width: 768px;--modal-bg: white;--modal-padding: 1rem;--modal-close-button-icon: url(/images/modal_close.svg);--modal-close-button-width: 24px}html,body{margin:0;height:100vh;width:100vw;overflow:hidden;font-size:var(--font-size-m);font-family:var(--font-primary)}.main-container{width:100%;overflow:auto;display:flex;flex-flow:column nowrap;align-items:center}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:var(--fw-bold);margin:0}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p{margin:0!important;font-size:var(--font-size-s)}button{all:unset}input[type=text],input[type=email],input[type=password],input[type=number],select{font-family:var(--font-primary);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);height:var(--input-height);width:100%;padding:.5rem;font-size:var(--input-font-size)}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--placeholder-color);opacity:1}select{background:url(/images/expand_more.svg) no-repeat;background-position:calc(100% - .5rem) center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,select.error{border-color:var(--color-red);color:#000}input[type=checkbox]{width:var(--input-checkbox-size);height:var(--input-checkbox-size);border-radius:2px;border:1px solid var(--color-gray-500);accent-color:var(--color-primary);cursor:pointer}input[type=checkbox i]:checked{appearance:none;outline-offset:3px;background:url(/images/check.svg) center;background-size:auto;background-color:var(--color-primary);border-color:var(--color-primary)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=checkbox]:focus-visible,select:focus-visible{outline-color:var(--color-primary)}.error-span{width:100%;display:inline-flex;align-items:center;gap:.5rem;padding:4px 4px 4px 21px;background-color:var(--status-red-color);border-radius:var(--input-border-radius);font-size:var(--font-size-xs);color:#000;margin-top:.5rem;position:relative}.error-span:before{content:"";background:url(/images/Error_icon.svg) no-repeat;background-position:center;width:12px;height:10px;position:absolute;left:5px;top:7px}form{display:flex;flex-flow:column nowrap;gap:1rem}.form-group{position:relative;display:flex;flex-direction:column}.form-group:has(>input:not([type=checkbox]),>select) label{font-size:var(--label-size);font-weight:var(--fw-semi-bold);position:absolute;left:6px;top:-8px;background-color:var(--bg-primary);padding:0 4px}.form-group label:has(>input[type=checkbox]){display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-s);font-weight:var(--fw-normal)}.form-group:has(>input,>select)+.form-group:has(>label>input[type=checkbox]){margin-top:-4px}.form-group.read-only{gap:.5rem}.form-group.read-only>label{font-size:var(--font-size-s);font-weight:var(--fw-semi-bold)}.form-group.read-only>span{font-size:var(--font-size-s);font-weight:var(--fw-normal)}.button-primary,.button-secondary,.button-tertiary{height:var(--button-height);display:flex;align-items:center;justify-content:center;padding:0 .5rem;border:1px solid var(--button-primary-bg);border-radius:var(--button-border-radius);cursor:pointer;font-family:var(--button-font);font-size:var(--button-font-size);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.5px}button.small{font-size:var(--button-small-font-size);height:var(--button-small-height)}.button-primary:focus,.button-primary:focus-visible,.button-secondary:focus,.button-secondary:focus-visible,.button-tertiary:focus,.button-tertiary:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}.button-primary{background-color:var(--button-primary-bg);color:var(--button-primary-color);border-color:var(--button-primary-bg)}.button-primary:hover,.button-primary:focus,.button-primary:focus-visible{background-color:var(--button-primary-hover);border-color:var(--button-primary-hover)}.button-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);border-color:var(--button-secondary-border-color)}.button-secondary:hover,.button-secondary:focus,.button-secondary:focus-visible{background-color:var(--button-secondary-hover)}.button-tertiary{background-color:var(--button-tertiary-bg);color:var(--button-tertiary-color);border-color:var(--button-tertiary-bg)}.button-tertiary:hover,.button-tertiary:focus,.button-tertiary:focus-visible{background-color:var(--button-tertiary-hover);border-color:var(--button-tertiary-hover)}button .dropdown-caret{width:16px;height:16px;margin-left:.5rem}.button-group{display:flex;flex-flow:row wrap;gap:1rem;align-items:center}.button-group>button{flex:1 1 40%}.status-badge{font-size:var(--badge-font-size);border-radius:var(--card-border-radius);padding:.25rem .5rem}.status-badge:before,button.dropdown:before{content:"";display:inline-block;border-radius:50%;height:9px;width:9px;margin-right:.5rem}.status-badge.gray{background-color:var(--status-gray-bg)}.status-badge.gray:before,button.dropdown.gray:before{background-color:var(--status-gray-color)}.status-badge.green{background-color:var(--status-green-bg)}.status-badge.green:before,button.dropdown.green:before{background-color:var(--status-green-color)}.status-badge.blue{background-color:var(--status-blue-bg)}.status-badge.blue:before,button.dropdown.blue:before{background-color:var(--status-blue-color)}.warning-tag{padding:2px 4px;background-color:var(--color-yellow-100);border-radius:4px;color:#000;display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center;font-size:var(--font-size-xs);font-weight:var(--fw-normal);width:max-content}.warning-tag .warning-icon{width:1rem;height:1rem}.modal-backdrop{z-index:var(--modal-zindex);opacity:var(--modal-backdrop-opacity);position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--modal-backdrop-color)}.modal{z-index:var(--modal-zindex);position:fixed;top:0;right:-100%;width:var(--modal-width);height:100%;max-width:var(--max-modal-width);background-color:var(--modal-bg);margin-top:var(--header-height);transition:all .5s}.modal.show{right:0}.modal .modal-dialog{height:calc(100% - var(--header-height))}.modal .modal-content{display:flex;flex-flow:column nowrap;height:100%}.modal .modal-content .button-modal-close{background-color:transparent;background:var(--modal-close-button-icon) center no-repeat;width:var(--modal-close-button-width);height:var(--modal-close-button-width);cursor:pointer}.modal .modal-content .modal-header{padding:var(--modal-padding);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-h6)}.modal .modal-content .modal-body{padding:var(--modal-padding)}.modal .modal-content .modal-footer{padding:var(--modal-padding);display:flex;flex-flow:row wrap;gap:1rem;margin-top:auto}.modal .modal-content .modal-footer button{flex:1 1 100%}
