*{font-family:Atkinson Hyperlegible Next,serif}table,th,td{font-family:Atkinson Hyperlegible Next,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}th{font-size:12px;padding:5px;font-weight:bolder}td{font-size:12px;font-weight:400;padding:5px}.btnnw,.nw2{font-size:12px}tr{height:15px}td,th{line-height:1.8}i{font-size:12px}html,body{width:100%;height:100%}body{line-height:1.5;font-size:13px}.rollinput{font-size:.9rem;padding:8px}.decinput{font-size:.9rem;padding:8px;height:100px}.title{font-size:1.1rem}.scrollable-content{max-height:250px;overflow-y:auto}.parent-label{font-size:.9rem;margin-left:10px}.child-label{font-size:.8rem;margin-left:20px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}@media (max-width: 1200px){.container{max-width:1000px}}@media (max-width: 992px){.container{max-width:90%}}@media (max-width: 768px){.row{flex-direction:column}.container{padding:.5rem}}@media (max-width: 576px){html{font-size:14px}.container{padding:.25rem}button{width:100%}}label:not(.profile-dropdown *){font-family:Atkinson Hyperlegible Next,serif;font-size:12px!important;font-weight:600!important;color:#5a6472!important;text-transform:uppercase!important;letter-spacing:.3px!important;margin-bottom:4px!important;display:block}input[type=text]:not(.profile-dropdown *),input[type=number]:not(.profile-dropdown *),input[type=email]:not(.profile-dropdown *),input[type=tel]:not(.profile-dropdown *),input[type=date]:not(.profile-dropdown *),input[type=password]:not(.profile-dropdown *),select:not(.profile-dropdown *),textarea:not(.profile-dropdown *),.form-control:not(.profile-dropdown *),.form-control-sm:not(.profile-dropdown *),.input-sm:not(.profile-dropdown *),.textarea-sm:not(.profile-dropdown *),.custom-dropdown:not(.profile-dropdown *),.custom-input:not(.profile-dropdown *){font-family:Atkinson Hyperlegible Next,serif;border:1px solid #dde1e8!important;border-radius:5px!important;padding-top:4px!important;padding-bottom:4px!important;padding-left:10px;padding-right:10px;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;color:#1f2937!important;outline:none!important;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.expandable-textarea{resize:vertical!important;min-height:80px;max-height:500px;overflow-y:auto}input[type=text]:not(.profile-dropdown *):focus,input[type=number]:not(.profile-dropdown *):focus,input[type=email]:not(.profile-dropdown *):focus,input[type=tel]:not(.profile-dropdown *):focus,input[type=date]:not(.profile-dropdown *):focus,input[type=password]:not(.profile-dropdown *):focus,select:not(.profile-dropdown *):focus,textarea:not(.profile-dropdown *):focus,.form-control:not(.profile-dropdown *):focus,.form-control-sm:not(.profile-dropdown *):focus,.input-sm:not(.profile-dropdown *):focus,.textarea-sm:not(.profile-dropdown *):focus,.custom-dropdown:not(.profile-dropdown *):focus,.custom-input:not(.profile-dropdown *):focus{border-color:#457b9d!important;box-shadow:0 0 0 2px #457b9d26!important;background:#ffffff!important}input[readonly]:not(.profile-dropdown *),input:disabled:not(.profile-dropdown *),select:disabled:not(.profile-dropdown *),textarea[readonly]:not(.profile-dropdown *){background:#f0f4f8!important;color:#333!important;cursor:not-allowed}input:not(.profile-dropdown *)::placeholder,textarea:not(.profile-dropdown *)::placeholder,.custom-input:not(.profile-dropdown *)::placeholder,.form-control:not(.profile-dropdown *)::placeholder{color:#8a93a3!important;opacity:1!important;font-size:13px;text-transform:none!important;font-weight:400!important;letter-spacing:normal!important}textarea:not(.profile-dropdown *),.textarea-sm:not(.profile-dropdown *){resize:vertical!important;overflow-y:auto}.input-error:not(.profile-dropdown *),input.error:not(.profile-dropdown *),select.error:not(.profile-dropdown *){border:1px solid #dc3545!important;background-color:#fff8f8!important}::ng-deep ng-select:not(.profile-dropdown *) .ng-select-container{border:1px solid #dde1e8!important;border-radius:5px!important;background-color:#f8f9fb!important;font-size:13.5px!important;color:#1f2937!important}::ng-deep ng-select:not(.profile-dropdown *).ng-select-opened .ng-select-container{border-color:#457b9d!important;box-shadow:0 0 0 2px #457b9d26!important;background-color:#fff!important}::ng-deep ng-select:not(.profile-dropdown *) .ng-dropdown-panel{border:1px solid #dde1e8!important;border-radius:5px!important;font-size:13.5px!important}::ng-deep ng-select:not(.profile-dropdown *) .ng-option:hover{background-color:#eef4f9!important}::ng-deep ng-select:not(.profile-dropdown *) .ng-option-selected{background-color:#457b9d!important;color:#fff!important}.table,.custom-ledger-table,.voucher-table,.voucher-modal-table{width:100%;border-collapse:collapse;font-size:13.5px!important}.table thead{background-image:linear-gradient(#1d3557,#457b9d,#a8dadc)}.table thead th,.custom-ledger-table thead th{background:transparent!important;color:#fff!important;font-weight:600;padding:7px 10px!important;border:none!important;white-space:nowrap}.table td,.custom-ledger-table td{padding:10px 12px!important;border-bottom:1px solid #f0f1f4;color:#333;font-size:13.5px!important}.table tbody tr:hover td,.custom-ledger-table tbody tr:hover td{background:#fafbfc}small.text-danger:not(.profile-dropdown *),.warning-msg:not(.profile-dropdown *){font-size:11px!important;font-weight:500}form.mx-auto .form-control.custom-input{text-transform:none!important;background:transparent!important;border:none!important;border-radius:2px!important;padding:10px!important;font-weight:400!important;letter-spacing:normal!important;color:#000000de!important}form.mx-auto .form-control.custom-input:focus{background:#fff!important;border-color:transparent!important;box-shadow:none!important}form.mx-auto .form-control.custom-input::placeholder{text-transform:none!important}.dropdown-list li.highlighted{background-color:#d1e6fb!important}.perm-bank-label{display:block;white-space:normal}.perm-bank-label .label-text,.perm-bank-label .text-danger{white-space:nowrap}@media (max-width: 1440px){.perm-bank-label{font-size:13px;display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px}}.readonly-radio{accent-color:#0d6efd;opacity:1;pointer-events:none}input[type=radio]:disabled{accent-color:#0d6efd!important;opacity:1!important;filter:none!important}
