@charset "UTF-8";:root{--primary: #0077C0;--secondary: #BAD7E9;--disabled: #bad7e971;--tertiary: #0076c073;--dark: #113F67;--color: #F6F1F1;--light: #F0F5FD;--close: #ED3500;background-color:#fff;font-family:Arial,Helvetica,sans-serif}*{margin:0;padding:0;-webkit-user-select:none;user-select:none}a{text-decoration:none;color:var(--color)}input,label,td,select,textarea{font-size:15px}input:not(input[type=checkbox]):not(input[type=radio]){width:188px;padding:5px}input:not(input[type=checkbox]):not(input[type=radio]),select{border:1px solid var(--primary);border-radius:5px;outline:none;background:#fff;display:block}input.date{width:115px!important;padding:.22rem 10px}input.date::placeholder{color:#00000060}.react-datepicker__calendar-icon{right:2px}select{padding:.29rem 10px;width:200px}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;color:#000;opacity:1;background:var(--secondary)!important}.custom-checkbox input:disabled+.checkmark,.custom-radio input:disabled{cursor:not-allowed}.custom-checkbox{width:max-content;display:flex;align-items:center}.custom-checkbox input{display:none}.checkmark{width:15px;height:15px;border:2px solid var(--primary);border-radius:4px;position:relative;margin-right:10px;transition:all .2s;cursor:pointer}.custom-checkbox input:checked+.checkmark{background-color:var(--primary);border-color:var(--primary)}.custom-checkbox input:checked+.checkmark:after{content:"";position:absolute;left:4px;top:0;width:4px;height:10px;border:1px solid white;border-radius:1px;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-radio{display:flex;flex-direction:row;align-items:center}.custom-radio:not(:last-child){margin-right:20px}.custom-radio input{opacity:0;position:absolute;z-index:10;width:20px;cursor:pointer}.radio-circle{min-width:15px;height:15px;border:2px solid var(--primary);border-radius:50%;position:relative;margin-right:5px;transition:all .2s}.custom-radio input:checked+.radio-circle{background:radial-gradient(circle,white 0%,white 40%,var(--primary) 40.1%)}label{-webkit-user-select:none;user-select:none}textarea{width:240px;height:100px;resize:none;padding:5px;margin:10px 0;border:1px solid var(--primary);background:#fff;border-radius:5px;outline:none;font-family:Arial,Helvetica,sans-serif;display:block}textarea.remarks{width:450px;height:250px}input.error,textarea.error{border:1px solid var(--close)!important}.mandatory{color:var(--close);font-size:18px;padding-left:2px}.btn{width:max-content;padding:5px 10px;border-radius:5px;border:none;background:var(--dark);color:var(--color);font-size:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out}.btn.primary{background:var(--primary)}.btn.large{text-align:center;width:125px}.btn.close{margin:0;padding:3px;display:inline-flex;align-items:center;justify-content:center}.btn.data{margin:0 10px}.btn.close:hover{background:var(--close);color:var(--bg)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.disabled{opacity:.6;cursor:not-allowed}.container-modal .material-symbols-outlined,.container-blanks .material-symbols-outlined,.log-container .material-symbols-outlined,.material-symbols-outlined.btn.close{font-size:20px;position:absolute;top:5px;right:5px}.container-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dark);color:var(--color);padding:35px 30px 30px;border-radius:5px;-webkit-user-select:none;user-select:none;z-index:999999;max-width:300px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:999998}input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible,.custom-select:focus-visible,.custom-checkbox input:focus-visible+.checkmark,.custom-radio input:focus-visible+.radio-circle{outline:2px solid var(--primary);outline-offset:2px}.container-modal .btn:not(.material-symbols-outlined){margin-top:10px;background-color:var(--light);color:#000}.form .container-modal{top:100px;left:50%;transform:translate(-50%)}.container-error{position:fixed;top:40px;right:59px;z-index:1000}.error-message{border-left:4px solid var(--close);padding:10px;line-height:25px;background-color:#fdacac;width:400px;position:relative;margin:10px 0}.basic-text{font-size:15px}.container-select{position:relative;width:max-content}.custom-select{background-color:#fff;border:1px solid var(--primary);border-radius:5px;padding:2px 10px;font-size:15px;width:178px}.custom-select.disabled{background-color:var(--secondary);cursor:not-allowed}.container-select .btn{margin-left:3px;padding:6px}.options{background-color:var(--secondary);width:max-content;position:absolute;z-index:20;max-height:250px;width:400px;overflow-y:scroll}.values-container table,.options table{width:100%}.options tr,.values-container td{padding:5px}.options tr:hover{background:var(--tertiary);color:var(--bg)}.option:not(:last-child){border-bottom:1px solid var(--primary)}.option td{cursor:pointer}.option td,.values-container th{padding-left:20px}.options td:first-child{padding:0 10px;width:300px!important}.options td:last-child{white-space:nowrap}.options td.not-single{border-right:1px solid var(--primary);width:100px!important}.values-container{position:absolute;z-index:40;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light);border:1px solid var(--primary);padding:20px;width:500px}.values-container table{border-collapse:collapse}.values-container .values-table{max-height:500px!important;overflow-y:scroll}.values-container th{text-align:start}.values-container td,.values-container th{border:1px solid var(--primary)}.controls{margin:5px 0 10px;width:max-content}.controls .btn{margin:0 2px}.overlay{background:#00000019;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000}.new-value-modal{position:absolute;z-index:50;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light);border:1px solid var(--primary);padding:20px}.new-value-modal .element:nth-child(3) input{width:300px!important;margin-bottom:10px}.values-container .option.selected{background-color:var(--tertiary)!important}body.open{overflow:hidden}.label{margin-bottom:5px}.element:not(:first-child) .label{margin-top:10px}.element-h .element .label{margin-top:10px;margin-bottom:5px}.grid{display:grid;gap:10px 15px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-1{grid-template-columns:1fr}.c-span-2{grid-column:span 2}.r-span-4{grid-row:span 4}.r-span-2{grid-row:span 2}.flex{display:flex;flex-direction:row;align-items:center}.column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:start}.justify-end{justify-content:end}.align-start{align-items:start}.align-end{align-items:end}.mt-15{margin-top:15px}.container-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999}.new-doc-inline-status{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--dark)}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.container_5b72ca{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size)}.inner_4fdcf0{height:var(--uib-size);width:var(--uib-size);transform-origin:center;animation:rotate_fb0a9b var(--uib-speed) linear infinite;will-change:transform;overflow:visible}.car_dffe76{fill:none;stroke:var(--uib-color);stroke-dasharray:var(--uib-dash),var(--uib-gap);stroke-dashoffset:0;stroke-linecap:round;transition:stroke .5s ease}.track_5abec2{fill:none;stroke:var(--uib-color);opacity:var(--uib-bg-opacity);transition:stroke .5s ease}@keyframes rotate_fb0a9b{to{transform:rotate(360deg)}}.form-container{width:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}form .btn{width:100%;margin-top:10px}.logo{margin-right:10px}.lang-container{width:max-content;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;border-radius:7px;border:2px solid var(--secondary)}.lang{padding:5px;background-color:var(--primary)}.lang:nth-child(3){border-radius:0 5px 5px 0}.lang:nth-child(1){border-radius:5px 0 0 5px}.lang-container .active{background-color:var(--secondary)}.container{max-width:95%;margin:10px auto}.light-background{background-color:var(--light);padding:10px;margin:10px 0}.nav-container{background-color:var(--primary)}.nav{max-width:95%;margin:0 auto;padding:20px 10px}.nav a{font-size:25px}.nav .btn{margin-left:10px}.btn-container .btn:not(.material-symbols-outlined){flex-direction:column;width:125px;white-space:nowrap}.container-blanks{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--light);padding:30px;border:1px solid var(--primary)}.container-blanks div{padding:5px;cursor:pointer}.container-blanks div:hover{background-color:var(--secondary)}.criteria-container{margin-bottom:10px}.search-form-header{align-items:center}.expand-collapse-btn{cursor:pointer;font-size:28px;margin-right:5px;color:var(--primary);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.expand-collapse-btn:hover{opacity:.8}.head-search{width:max-content;margin:20px 0 0;-webkit-user-select:none;user-select:none}.head-search div{padding:5px 10px;background-color:var(--secondary);cursor:pointer;transition:all .1s ease-in-out}.head-search div.active{background-color:var(--dark);color:var(--color)}.criteria-container .tab{min-height:240px;width:970px}.tab{padding:10px;border:1px solid var(--secondary)}.select>div{margin-right:10px}.selected{width:250px;margin-top:10px}.tab.record>div:first-child{width:60%}.tab.record td{width:max-content;white-space:nowrap;padding:5px;vertical-align:middle}.tab.record input[type=date]{margin-left:5px}.tab.record>div:last-child{width:30%}.data{width:max-content;margin:0 auto}.tab.record>div:last-child label{margin-bottom:10px}.between input{margin-left:10px}.record-data p:first-child{padding:0 0 20px;text-align:center}.data .custom-radio{padding:5px 0}.foto-container{width:max-content;text-align:center;margin-left:20px}.foto{width:150px;height:150px;margin:0 auto;background-color:var(--secondary);display:grid;place-items:center}.foto .material-symbols-outlined{border-radius:50%;background-color:#fff;font-size:90px;color:var(--primary);padding:10px}.foto-id{max-width:100%;max-height:150px}.data-item{margin:5px 0;background-color:#fff;font-size:17px;border-radius:5px;border:1px solid #dbe5ec;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.data-info.flex{padding:5px 10px 5px 20px}.data-info.exam{position:relative;align-items:center;gap:10px}.data-info.exam>.exam-node-content{flex:1 1 auto;min-width:0}.data-info.exam>.exam-node-actions{display:flex;align-items:center;justify-content:center;align-self:center;gap:10px;flex-shrink:0}.data-info.exam>.exam-node-actions .btn.data{margin:0}.data-info.expanded{background-color:#dceefb;background-image:linear-gradient(to right,transparent 0,transparent 15px,#5ba9d6 15px,#5ba9d6 19px,transparent 19px);background-repeat:no-repeat}.data-info.exam:nth-last-of-type(1){border:none}.data-info .disabled{opacity:.5;font-style:italic}.data-item.active{background-color:#f9fcff;border-color:#b7d9ef;box-shadow:inset 4px 0 0 var(--primary)}.data-item.active .data-info.flex{border-top:1px solid rgba(0,119,192,.12)}.data-item.active .specialties{color:inherit}.specialties{padding:5px 0 5px 40px}.specialties--recommendation{padding:3px 0 3px 50px;font-size:14px;color:#2d4d66;white-space:normal;overflow-wrap:anywhere}.specialties--recommendation-report{margin-left:10px}.specialties--recommendation-unfit{background:#fff1f4;border-radius:4px}.data-info.exam.exam--unfit{background-color:#fff1f4;border-radius:6px}.data-info.exam.exam--unfit:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#d26784;border-radius:2px}.data-info.exam.exam--unfit.expanded:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:4px;background:#d26784;border-radius:2px}.applicant-ufit{background-color:#d26784!important}.data-info.exam.expanded.exam--unfit{background-image:none}.recommendation-value{display:inline-block;margin-left:3px;margin-right:2px;padding:1px 7px;border-radius:8px;background:#f4f8fc;border:1px solid #d5e2ef;color:#154a74;font-weight:700}.value-pill{display:inline-block;margin-left:4px;margin-right:2px;padding:1px 7px;border-radius:8px;background:#eef4fb;border:1px solid #cfe1f2;color:#0f3e66;font-weight:600;font-size:.92em;line-height:1.3}.value-pill--date{background:#edf8f0;border-color:#c8e6ce;color:#1f5f2f}.value-pill--cert{background:#fff3e8;border-color:#f2d7bf;color:#8a4f12}.value-pill--id{background:#f1efff;border-color:#d7d1fa;color:#3e2f86}.space{padding:13px}.pagination{margin:0 auto;width:max-content}.pagination .btn:not(.active){background:var(--primary)}.pagination-bar{width:100%;margin:10px 0;gap:10px}.page-size{gap:8px}.page-size .basic-text{white-space:nowrap}.page-size select{width:auto;padding:.15rem 8px}.pagination-buttons-centered{gap:5px}.pagination-buttons-centered .btn{margin:0!important}.pagination-right-section{gap:15px;align-items:center}.data-list{min-height:150px;overflow-y:auto}.name{padding:6px 10px}.active-name{padding:6px 10px;width:100%;font-weight:600;background-color:transparent}.center{text-align:center;font-size:20px;margin-top:10px}.new-form-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--light);padding:30px;border:1px solid var(--primary)}.new-form-container>.flex>div:nth-child(1){margin-right:10px}.new-form-container .foto-container{margin:0 auto}.new-form-container>.basic-text.label{font-size:20px;text-align:center;margin-bottom:10px}.new-form-container .btn{text-align:center;margin-right:10px;position:relative}.new-form .component{margin:10px 0}.file-foto{position:absolute;top:0;left:0;width:100%!important;height:100%!important;padding:0!important;opacity:0}.medical-container.flex{align-items:start;overflow:visible}.side-nav{-webkit-user-select:none;user-select:none;cursor:pointer;min-width:235px;white-space:nowrap}.medical-exam{padding:3px 0}.medical-option{padding:3px 0 3px 40px}.side-nav select{margin:10px 0}.side-nav-actions{display:flex;flex-direction:column;gap:8px}.side-nav-actions--bottom{margin-top:12px}.side-nav-divider{height:1px;background:var(--primary);margin:12px 0}.side-nav-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:200px;padding:7px 10px;font-size:15px}.side-nav-btn .material-symbols-outlined{font-size:18px}.side-nav-btn--back{background:var(--light);color:var(--dark);border:1px solid var(--primary)}.side-nav-btn--add{border:1px solid var(--primary)}.medical-form{width:100%;margin-left:20px;padding:0 10px}.head{background:var(--dark);color:var(--color);padding:10px;border-radius:5px;margin-bottom:30px;transition:top .3s;position:sticky;top:5px;z-index:90}.head.fixed{box-shadow:0 2px 5px #0005;transition:top .3s}.head>.flex{width:max-content}.head>.flex .btn{margin:0 10px}.head .btn.flex{width:140px;background-color:transparent;border:2px solid var(--secondary)}.head .btn-text{margin-left:5px}.select-head{background-color:var(--primary);padding:10px;border-radius:5px;margin:10px 0;color:var(--color);font-size:18px}.select-body,.general-data-container{background:var(--light);padding:10px}.exam{padding:5px;border-bottom:1px solid var(--primary)}.component{border:1px solid var(--secondary);padding:5px 10px}.component .custom-radio{margin-top:5px}.date.grid{width:max-content}.date .element{margin-right:10px;display:inline-block}.radion-comp{padding-bottom:18px}.general-data{width:max-content}.general-data .component{margin-top:15px}.application-form{max-width:1050px}.application-form>.component:nth-child(3),.application-form>.component:nth-child(4){width:252px}.application-form>.component:nth-child(3) h1,.application-form>.component:nth-child(4) h1{height:36px}.application-form .application .component{width:450px}.medical-data{max-width:1040px}.medical-data .question{max-width:263px}.mr-10>div{margin-right:10px}.tobaco{width:330px}.text{min-height:72px}.w-350{width:350px}.w-350 .remarks{width:96.2%;height:100px}.medical-data .flex.mr-10 .radion-comp{padding-bottom:5px}.medical-history{max-width:1105px}.family-history{max-width:740px}.family-history div:first-child>div:first-child{margin-top:18px}.medical-history .basic-text,.family-history .basic-text{max-width:80%}.medical-history .exam,.family-history .exam{height:57px}.orl-general-data .component{width:max-content}.clinical-examination .component{min-height:60px}.clinical-examination,.audiogram-testing{max-width:930px}.audiogram-testing div:first-child .component{margin-bottom:10px}.audiogram-testing>div:last-child{width:max-content;text-align:center}.audiogram-testing table input,.hearing table input{max-width:100px}.audiogram-testing table td,.hearing table td{padding:2px 5px;text-align:center}.audiogram p,.audiogram h1,.audiogram td{text-align:center}.audiogram input{max-width:30px!important}.warning{border:1px solid red!important}.chart-container{width:100%;height:400px;margin-left:90px}.orl-remarks,.oft-remarks{width:1040px}.orl-remarks .flex input{margin-right:10px}.oft-general-data .component{width:max-content}.visual-activity{grid-template-columns:1.5fr 1fr 1fr;width:1110px}.visual-activity .custom-checkbox{margin:20px 15px 0 0}.table td,.visual-activity td{font-size:15px}.table td,.visual-activity td{padding:3px;text-align:center}.refraction thead td{max-width:52px}td.td-span{text-align:end;padding-right:25px}.visual-activity table input:not(.short),.visual-acuty table input:not(.short){max-width:100px!important}.short{max-width:50px!important}.oft-clinical-examination{max-width:1105px}.eye-examination>.flex>.flex{margin-right:10px;width:110px}.eye-examination .flex input{margin-right:8px}.oft-clinical-examination td{max-width:100px;padding:5px}.oft-clinical-examination .short{max-width:70px!important}.color-testing .component:nth-child(1),.ocular-balance table,.ocular-balance>.flex{margin-bottom:10px}.ocular-balance>.flex .component{margin-right:10px}.ocular-balance table td{padding:0 5px 5px}.ocular-balance table td:nth-child(1){padding:5px}.color-testing{width:50%}.color-testing .method input{margin-left:10px}.method .basic-text{margin-top:8px}.report-general-data{max-width:1110px}.report-general-data .element{width:max-content}.report-general-data div.component:nth-child(1){height:max-content}.report-general-data div.component:nth-child(1) .custom-radio .basic-text{max-width:125px}.report-general-data div.component:nth-child(4) .flex .flex{width:160px;justify-content:space-between}.report-general-data div.component:nth-child(4) .custom-radio{margin-right:0}.report-general-data .component>.flex>div:not(.custom-radio){margin-right:10px}.height>div{margin-right:10px}.height .flex{align-items:last baseline}.height input:not(.short){max-width:110px}.height>div:nth-child(-n+3) .short{max-width:70px!important}.height .basic-text{max-width:132px}.height.flex{align-items:last baseline;margin-bottom:20px}.height .flex>.basic-text{margin-left:3px}.report-general-data .short{max-width:100px!important}.report-clinical-examination{max-width:1110px}.report-clinical-examination .component{min-height:60px}.visual-acuty{max-width:1110px}.visual-acuty>div:nth-child(2) table .flex{flex-direction:column;align-items:start}.visual-acuty>div:nth-child(1) td:not(.td-span){text-align:center;padding:3px}.visual-acuty>div:nth-child(1)>div:nth-child(1) .td-span:nth-child(1){padding:0}.visual-table{margin-top:10px}.visual-acuty>div:nth-child(2) .td-span{padding:0;text-align:center}.hearing{max-width:700px}.hearing>div:nth-child(3) .basic-text:not(.label){text-align:center}.hearing .element-h input{margin-right:10px}.hearing>div:nth-child(4) input[type=text]{margin:0 10px}.hearing>div:last-child{margin-bottom:20px}.units{margin-left:10px}.accompany-reports{max-width:800px}.accompany-reports>.label{text-align:right;margin-right:210px}.accompany-reports div div:nth-child(2) .label{text-align:center}.accompany-reports>div>div:nth-child(2){width:max-content}.accompany-reports input[type=text]{width:300px!important}.other .tab{width:1100px!important}.blood-test{max-width:800px}.biochemestry.grid{grid-template-columns:1fr 1fr .9fr;gap:0 10px}.biochemestry .component{height:max-content}.margin div:not(:last-child) .component{margin-bottom:5px}.margin.component>.radion-comp{padding:.41rem 0}.margin.component{margin-bottom:5px;width:97%}.margin.component:first-child{margin-top:5px}.biochemestry{max-width:1110px}.biochemestry select,.biochemestry input[type=text]{max-width:150px}.biochemestry .other-tests .flex{flex-direction:column;align-items:start}.biochemestry .exam.flex input[type=text]{margin-left:20px}.biochemestry .exam{min-height:53px}.biochemestry .exam .flex{flex-wrap:wrap}.biochemestry .grid.grid-2{margin-bottom:65px}.tab-other textarea{width:98%}.tab-other .c-span-2 textarea{width:99%}.report-remarks td{text-align:end;padding:2px 5px}.report-remarks{max-width:1100px}.report-remarks .flex.element-h input{margin-right:10px}.ame-data{max-width:910px}.ame-data .btn{align-self:center;display:flex;height:max-content}.certificate-container{max-width:1100px}.certificate .flex input{margin-right:10px}.limitations td:nth-child(2) input{width:450px!important}.certificate-container .component{margin-top:10px}.certificate-container td{padding:2px 5px}.messaging{display:grid;grid-template-columns:1fr 2fr;gap:10px;max-width:1100px;height:calc(100vh - 250px);overflow:hidden}.messaging table,.message-box table{border-collapse:collapse}.messaging td,.message-box td{padding:5px 10px;border-bottom:1px solid var(--primary)}.previos-message{width:704px;height:220px;padding:10px;border:1px solid var(--primary);overflow-y:scroll;margin-bottom:10px}.message-tree{height:calc(100vh - 350px);max-height:calc(100vh - 350px);overflow-y:auto}.messaging .btn{margin-top:10px}.log-container{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95%;z-index:100;background-color:var(--light)}.log-container .log{height:90vh;max-width:100%;overflow-x:scroll}.log-container table{margin-top:25px;border-collapse:collapse}.log-container th,.log-container td{white-space:nowrap;padding:5px;border:1px solid var(--primary)}.log-container tr.active{background-color:var(--secondary)}.docs-container{min-height:500px}.docs table{width:100%}.docs th{text-align:center}.grant-acces-container table,.docs table,.admin-container table,.limitations-container table{border-collapse:collapse}.docs tr.active,.grant-acces-container tr.active,.admin-container tr.active,.limitations-container tr.active,.messaging tr.active,.message-box tr.active{background-color:var(--secondary)}.docs td,.docs th,.grant-acces-container td,.grant-acces-container th,.admin-container td,.admin-container th,.limitations-container td,.limitations-container th{padding:5px;border:1px solid var(--primary)}.docs td:nth-child(1){width:50px}.new-doc-container,.grant-acces-container,.admin-container,.limitations-container,.message-box{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light);border:1px solid var(--primary);padding:30px 20px}.new-doc-container{width:max-content;min-height:214px}.new-doc-container .flex.justify-between .btn{margin-top:45px}.new-doc-container input[type=text]{height:31px;box-sizing:border-box;width:600px!important}.new-doc-container .new-doc-method-switch{width:600px}.new-doc-container .new-doc-method-radio{display:inline-flex;align-items:center;gap:6px;margin-right:16px;margin-top:4px}.new-doc-container .new-doc-source-block{width:100%;border:1px solid var(--secondary);padding:10px;margin-top:10px;box-sizing:border-box}.new-doc-container .new-doc-source-block.active .new-doc-file-path-group,.new-doc-container .new-doc-source-block.inactive .new-doc-file-path-group{width:600px}.new-doc-container .new-doc-source-block.active{border-color:var(--primary);background-color:#f8fcff}.new-doc-container .new-doc-source-block.inactive{opacity:.65}.new-doc-container .new-doc-source-block.inactive .file-foto{pointer-events:none}.new-doc-container .new-doc-source-row{display:flex;align-items:flex-end;margin-top:5px}.new-doc-container .new-doc-scanner-line{width:600px}.new-doc-container .new-doc-scanner-select{width:100%;margin-top:4px}.new-doc-container .new-doc-file-path-group{position:relative;width:600px}.new-doc-container .new-doc-download-link{display:inline-block;color:var(--primary);font-size:12px;text-decoration:underline}.new-doc-container .new-doc-download-link:hover{color:var(--dark)}.new-doc-container .new-doc-download-area{width:600px;margin-top:8px}.new-doc-container .new-doc-download-note{margin-top:6px;max-width:600px;font-size:12px;color:var(--dark)}.chose-file{padding:3px 6px;margin-left:0;position:relative;overflow:hidden}.chose-file .material-symbols-outlined{font-size:19px}.chose-file input{height:25px!important;color:transparent;font-size:0}.chose-file input::file-selector-button{visibility:hidden}.new-doc-container .new-doc-action-btn-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:110px}.new-doc-container .new-doc-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:3px;min-width:110px;height:31px;box-sizing:border-box;padding:3px 10px;white-space:nowrap;overflow:hidden}.new-doc-container .new-doc-action-btn .material-symbols-outlined{font-size:18px;line-height:1}.new-doc-container .new-doc-save-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px}.grant-acces-container .left{background-color:var(--dark);color:var(--light);padding:150px 20px;font-size:20px}.grant-acces-container .element{padding:20px}.grant-acces-container .flex .btn{margin:10px 0 0 10px}.grant-acces-container .column .btn{margin:10px}.display-container .display{min-height:300px;background-color:#fff;overflow-y:scroll;min-width:450px}.display-transfer td{width:200px}.display-container .custom-checkbox{margin-top:10px}.admin table{width:530px}.admin{min-height:330px;max-height:55vh;overflow-y:auto;margin:10px auto}.admin thead th{position:sticky;top:0;background-color:var(--light)}.admin-container .flex:not(.close-btn):not(.custom-checkbox):not(.pagination-bar):not(.pagination):not(.page-size){margin:10px auto;width:max-content}.admin-container .pagination-bar.flex{width:100%;margin:10px 0}.admin-container{max-height:95vh;overflow-y:auto}.admin-container .btn.large{margin:0 5px}.admin-container textarea{width:97%}.limitations-container .btn:not(.close){margin:10px}.limitations-table{padding:5px;width:440px;height:500px}.limitations-table:nth-child(1){overflow-y:scroll}.empty-tr td{height:18px;border:1px solid var(--primary)}.limitations-table tr td:nth-child(1){width:40px}.limitations-table tr td:nth-child(2){width:354px}.edit-limitations{position:absolute;z-index:105;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light);border:1px solid var(--primary);padding:20px}.edit-limitations input{width:400px!important}.edit-limitations .btn{margin:10px auto 0}.message-box table,.message-box .previos-message{width:500px}.message-box .previos-message{height:auto;min-height:300px;max-height:70vh;overflow-y:auto}.message-box .btn{margin-left:10px}.png-container{position:fixed;top:10px;bottom:10px;left:10px;right:10px;z-index:105;background-color:var(--light);padding:10px;height:95vh}.png-container .btn.print-btn{margin-left:15px}.png-container .btn.large.icon-btn{display:flex;align-items:center;justify-content:center;gap:6px}.png-container .btn.large.icon-btn .material-symbols-outlined{font-size:20px}.image{position:relative;height:95%;overflow-y:scroll;margin:10px auto}.image img{display:flex;margin:0 auto;max-width:100%;height:auto}.image img.is-loading{display:none}.image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.image-placeholder .placeholder-icon{font-size:96px;color:var(--primary);opacity:.35}.app-version{margin-left:8px;font-size:.75rem;font-weight:400;opacity:.75}.nav-brand{align-items:baseline}.nav-user{display:flex;flex-direction:column;margin-left:20px;line-height:1.2;color:var(--color)}.nav-user-name{font-size:.95rem;font-weight:600}.nav-user-date{font-size:.75rem;opacity:.75}.exam-summary{margin-top:15px;padding-top:10px;border-top:1px solid var(--secondary);white-space:normal;cursor:default}.exam-summary .exam-summary-title{font-weight:600;margin-bottom:8px}.exam-summary-row{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.exam-summary-row .exam-summary-label{color:var(--dark);opacity:.8}.exam-summary-row .exam-summary-value{font-weight:600;text-align:right}.exam-summary-row .value-pill{margin-left:0}.exam-summary-row.exam-summary-row--inline{flex-wrap:nowrap;white-space:nowrap}@media screen and (max-width:750px){.logic-container>.flex{flex-direction:column;align-items:start}}@media screen and (max-width:350px){.nav.flex{flex-direction:column}.nav a{margin-bottom:20px}.form-container{max-width:90%;padding:0 10px}#password,#user{width:92%;padding:5px 10px}}@media screen and (max-width:250px){#password,#user{width:90%}}
