:root{--main:#776bcc;--main-dark:#6558c6;--main-soft:#e3e1f5;--skeleton-main:#dee2e6;--log-skeleton-main:#47535c;--bg:#fff;--bgSoft:#f9f9f9;--logBg:#0b192c;--text:#000;--text-bw:#fff;--text-muted:#dee2e6;--text-form-label:#83898f;--hover:#7775cc1a;--menu-hover:#9186d5;--orange:#ffcf8a;--orange-light:#ffcf8a4d;--red:#fe5d6a;--red-dark:#fe0b20;--red-ligth:#fe5d6a4d;--green:#54d88a;--green-dark:#2bb764;--green-ligth:#54d88a4d;--blue:#3ac3ff;--blue-dark:#009dfe;--blue-ligth:#3ac3ff4d;--box-shadow:0 .125rem .25rem #00000013;--input-box-shadow:0 0 0 .125rem var(--main-soft);--slim-box-shadow:0 1px 0 0 var(--border-color);--menu-item-size:.78rem;--input-font-size:.82rem;--table-th-size:.86rem;--table-td-size:.86rem;--input-font-weight:500;--table-td-weight:500;--border:1px solid #0000001a;--border-color:#0000001a;--r-container:.625rem;--r-inputs:.325rem;--s-icon:.92rem;--p-container:16px;--selectHeigth:36px;--iconBorderHeight:18px;--ck-z-default:10555!important;--ck-z-modal:calc(var(--ck-z-default) + 10555)!important}:root .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--main);--bs-btn-border-color:var(--main);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--main-dark);--bs-btn-hover-border-color:var(--main-dark);--bs-btn-focus-shadow-rgb:var(--main-soft);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--main-dark);--bs-btn-active-border-color:var(--main-dark);--bs-btn-active-shadow:inset 0 3px 5px var(--main-dark);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--main);--bs-btn-disabled-border-color:var(--main)}:root .dropdown-menu{--bs-dropdown-bg:var(--main);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-color:#fff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-active-bg:var(--menu-hover);--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-link-hover-bg:var(--menu-hover)}
body{background-color:var(--bgSoft);padding:var(--p-container)}.page-container{border-radius:var(--r-container);background-color:var(--bg);box-shadow:var(--box-shadow);flex-direction:column;gap:6px;height:calc(100vh - 130px);margin-top:16px;padding:16px;display:flex;overflow-x:auto}.st-root-layour-container{grid-template-columns:300px 1fr;display:grid;position:relative}.st-root-layour-content{height:calc(100vh - 164px);padding:16px;overflow:auto}.table-container{position:relative}.form-buttons{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.form-buttons .btn{min-width:100px}.login-page{background:linear-gradient(#776bcc,#fff)!important}.skeleton-input-h2{margin-bottom:0!important}.page-content{border-radius:var(--r-container);box-shadow:var(--box-shadow);background-color:var(--bgSoft);height:calc(100vh - 204px);padding-top:20px;position:relative;overflow-y:auto}.table-header{text-align:center;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding:10px 0;display:flex;position:relative}.table-header select{width:80px}.loading-page{padding-top:20px}.loading-text{color:var(--main-dark);text-shadow:1px 1px 6px var(--blue);font-style:italic;font-weight:700}a{color:inherit;text-decoration:none}.table th{color:var(--text);font-size:var(--table-th-size);background-color:#0000;position:relative}.th-header-90{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;height:100%;padding:10px 0;line-height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg);text-align:left!important}.flex-column{flex-direction:column;display:flex}.flex-row{flex-direction:row;gap:6px;display:flex}.form-container{box-shadow:var(--box-shadow);border:var(--border);background:var(--bgSoft);border-radius:var(--r-container);margin-top:30px;padding:26px}.form-action-title{text-align:center;color:var(--main);margin-bottom:30px;font-weight:700}.form-group{flex-direction:column;margin-top:20px;display:flex;position:relative}.form-check-input{margin-bottom:6px}.form-check-input:checked{background-color:var(--main);border-color:var(--main)}.form-control{border:var(--border);border-radius:var(--r-inputs);background-color:var(--text-bw);color:var(--text);font-weight:var(--input-font-weight);font-size:var(--input-font-size);width:100%}.form-control:focus{background-color:var(--text-bw);border-color:var(--main);box-shadow:var(--input-box-shadow);outline:0}.form-label,.form-check-label{color:var(--text-form-label);width:max-content;margin-bottom:2px;font-size:.76rem;font-weight:500}.radioContainer{border:var(--border);gap:8px;width:100%;padding:16px;display:flex;position:relative}.radioBtnsGroupLabel{background:var(--bgSoft);padding:2px 6px;position:absolute;top:-12px}.checkBoxContainer{align-items:center;display:flex}.checkBoxContainer label{padding-left:6px}.button{white-space:nowrap;color:var(--bg);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:4px 10px;font-size:.86rem;display:flex}.button svg{font-size:20px}.printButton{cursor:pointer}.table-action-buton:hover,.table-action-buton:focus,.table-action-buton:active,.table-action-buton:visited{color:var(--bs-green);border:1px solid #0000!important;outline:none!important}.table td{color:var(--bs-gray);font-size:var(--table-td-size);font-weight:var(--table-td-weight);background-color:#0000;padding:.3rem .4rem!important}.table-action-td{position:relative;padding:.3rem .6rem!important}.table-action-buttons{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-action-buttons svg{font-size:var(--s-icon);cursor:pointer}.table-action-buttons a{color:inherit;height:max-content!important;margin:0!important;padding:0!important}.table-action-buttons a svg{font-size:var(--s-icon);cursor:pointer}.table-top-buttons{justify-content:space-between;align-items:start;padding:4px 10px 4px 0;display:flex}.table-action-buton{color:var(--bs-green);align-items:center;gap:4px;margin-bottom:10px;padding:4px 10px;display:flex;font-size:12px!important}.disabledTableTD{font-style:italic;color:var(--red)!important}.formButtons{justify-content:flex-end;align-items:center;gap:10px;display:flex}.formButtons button{width:80px;padding:6px 10px}.input-validate{color:var(--red);font-size:.82rem;font-style:italic;font-weight:500;position:absolute;bottom:-20px;left:14px}.invalid-input{box-shadow:inset 0px 0px 3px 1px var(--red);border:2px solid #0000!important}.modal{--bs-modal-margin:100px auto 0 auto}.modal.fade .modal-dialog{transition:none}.react-datepicker-wrapper{width:100%}.modal-title{font-size:18px}.modal-header{background-color:var(--main);color:var(--text-bw)}.modal-body{background:var(--bg)}.modal-footer{background:var(--bgSoft)}.tab-content{padding:10px 0}.content-table-tools{grid-template-columns:120px 1fr;display:grid}.content-table-header{text-align:center;color:var(--text-form-label)}.text-upper{text-transform:uppercase}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--text-bw);background:var(--main)}.nav-link:focus,.nav-link:hover{color:var(--main-dark)}.nav-link{color:var(--text);background:0 0;border:0;padding:.4rem .8rem;font-size:.78rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}.Toastify__toast{font-size:.86rem;font-weight:500;padding:20px!important}.dateInfo{position:relative}.dateInfo span:nth-child(2){font-size:11px;position:absolute;top:-4px;left:15px}.disabled-user td{font-style:italic;color:tomato!important}.low-score{color:tomato}.op{display:none}@media print{.np{display:none!important}.low-score{color:#000}.op{display:block}.table td,.table th,.table tr{color:#000!important;border:1px solid #000!important;font-size:.9rem!important}.table td p,.table td span{color:#000!important}.info-table td,.info-table th,.info-table tr{font-weight:700;border:none!important;padding:2px!important;font-size:.9rem!important}.table-legend td,.table-legend th,.table-legend tr{border:1px solid #00000080!important;font-size:.9rem!important}}.table-filter-button{cursor:pointer;position:absolute;top:5px;right:5px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--bg)inset;-webkit-text-fill-color:var(--text)}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--bg)inset;-webkit-text-fill-color:var(--text)}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--bg)inset;-webkit-text-fill-color:var(--text)}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg)inset;-webkit-text-fill-color:var(--text)}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#fb4d3d99!important}.react-datepicker__header{background-color:var(--bg)!important;border-color:var(--main)!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__day-names>div{color:var(--text)!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{background-color:var(--bgSoft)!important;color:var(--text)!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list>li{border:1px solid var(--hover);color:var(--text)!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list>li:hover{background:var(--hover)!important}.react-datepicker__time-container{border:1px solid var(--main)!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{color:var(--bgSoft)!important;fill:var(--bgSoft)!important}.react-datepicker-popper .react-datepicker__triangle{stroke:var(--main)!important}.select-option-container{flex-direction:row;gap:6px;display:flex}.each-select-prop{padding:2px 8px}.disabled-bg{background:var(--bs-secondary-bg-subtle)!important}.react-calendar{border:none!important}.react-calendar__tile--active{background-color:var(--main-dark)!important;color:#fff!important;padding:0!important}.react-calendar__tile--now{background:var(--main)!important;color:#fff!important}.react-calendar__tile{text-align:center;font:inherit;background:0 0;padding:5px 0!important;font-size:.78rem!important}.react-calendar__tile:hover{background-color:var(--main-soft)!important}table td{position:relative}table td .td-absContent{width:100%;padding:2px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--main-dark);border-radius:5px}::-webkit-scrollbar-track{background:var(--main-soft)}
