@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap";.main-content{width:100%;display:flex;flex-direction:column;height:100vh;transition:margin-left .3s ease;background-color:var(--background-color)}.scrollable-content{overflow-y:auto;padding:5px;height:calc(100vh - 60px);transition:padding .3s ease}.Sidebar-Container{background-color:var(--sideBar-bg-color);width:240px;height:90vh;display:flex;flex-direction:column;padding:10px;overflow-y:auto;gap:10px}.custom-logo-container{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;position:sticky;top:-10px;z-index:10;background-color:var(--sideBar-bg-color);padding:10px 0}.Sidebar-Container.collapsed{width:60px}.Sidebar-Container::-webkit-scrollbar{width:6px}.Sidebar-Container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.Sidebar-Container::-webkit-scrollbar-thumb:hover{background-color:#555}.Sidebar-search{padding:6px;margin:0;outline:none;border-radius:5px;border:1px solid #ccc}.Sidebar-Mainmodule{cursor:pointer;background-color:var(--button-bg-color);padding:6px;color:#fff;border-radius:5px}.Sidebar-Mainmodule p{margin:0;display:flex;justify-content:space-between;align-items:center}.Sidebar-submodule{background-color:var(--button-bg-color);padding:5px 10px;border-radius:0 0 5px 5px}.submodule-link{display:block;padding:5px;text-decoration:none;color:#fff;position:relative;overflow:hidden;transition:color .3s ease-in-out}.submodule-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#05e5da;z-index:-1;transition:width .4s ease-in-out}.submodule-link:hover:before{width:100%}.submodule-link:hover{color:var(--button-color)}.submodule-link.active{background-color:#00c9c0;color:var(--sideBar-bg-color);font-weight:700;border-radius:5px;border-left:5px solid var(--sideBar-bg-color)}.collapsed .Sidebar-search,.collapsed .Sidebar-submodule,.collapsed .Sidebar-Mainmodule span:not(:first-child){display:none}.appointment-booking-list-container{width:100%;margin:0 auto}.appointment-booking-list-nav{display:flex;text-align:center;align-items:center;background-color:var(--button-hover-background-color);padding:5px;height:50px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-size:var(--font-size);gap:10px}.appointment-booking-list-nav-link{background:none;border:none;padding:5px 10px;margin-right:5px;cursor:pointer;color:#06c;text-decoration:none}.appointment-booking-list-nav-link.active{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.appointment-booking-list-navigation-link{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none}.appointment-booking-list-navigation-link:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.appointment-booking-list-navigation-link.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.appointment-doctor-doctor-search{display:flex;align-items:center;gap:5px}.appointment-search-form{background-color:#e6f3ff;padding:20px;border-radius:5px;margin-bottom:20px;display:flex;flex-wrap:wrap}.appointment-search-form-group{margin-right:20px;margin-bottom:10px;align-items:center;gap:20px}.appointment-search-form-label{display:block;margin-bottom:5px;font-weight:700}.appointment-search-form-input,.appointment-search-form-select{padding:5px;border:1px solid #ccc;border-radius:3px}.appointment-search-form-button{background-color:#06c;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;align-self:flex-end}.appointment-table-container{background-color:#e6f3ff;border-radius:5px;padding:20px}.appointment-table-title{margin-top:0}.appointment-table-search{width:20%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.appointment-table-actions{display:flex;justify-content:space-between;margin-bottom:10px}.appointment-table{width:100%;border-collapse:collapse}.appointment-table-head th,.appointment-table-body td{text-align:left;padding:10px;border-bottom:1px solid #ddd}.appointment-table-head th{background-color:#f2f2f2}.appointment-table-pagination{text-align:center;margin-top:20px}.appointment-table-pagination-button{background-color:#f0f0f0;border:1px solid #ccc;padding:5px;margin:0 2px;cursor:pointer}.appointment-table-pagination-info{margin:0 10px}.appointments__container{padding:20px;font-family:Arial,sans-serif;color:#333}.searchable-dropdown{position:relative;width:100%;max-width:200px}.appointment-doctor-dropdown-container{position:relative}.appointments__search-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size)}.appointment-dropdown-list{position:absolute;width:100%;max-height:250px;overflow-y:auto;border:1px solid #ccc;background-color:#fff;z-index:100;list-style:none;padding:0}.appointment-dropdown-item{padding:8px;cursor:pointer;border-bottom:1px solid #eee}.appointment-dropdown-item:last-child{border-bottom:none}.appointment-dropdown-item:hover{background-color:#f0f0f0}.appointment-appointments__selected-doctor{margin-top:10px;font-weight:700}.appointments__filter-section{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.appointments__filter-group{display:flex;flex-direction:column}.appointments__filter-group label{margin-bottom:5px;font-weight:700;font-size:var(--font-size)}.appointments__required{color:red}.appointments__dropdown,.appointments__date-picker{padding:5px;font-size:var(--font-size);border-radius:4px}.appointments__show-patient-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.appointments__show-patient-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.appointments__upcoming-appointments{margin-top:20px}.appointments__title{font-size:18px;margin-bottom:10px}.appointments_search-bar-container{display:flex;justify-content:space-between}.appointments__search-bar{display:flex;align-items:center;margin-bottom:10px;position:relative;background-color:#f2f2f2}.appointments__search-bar i{color:gray;margin-right:5px}.appointments__search-input{flex:1;background-color:transparent;border:none;outline:none;border-radius:4px 0 0 4px;font-size:var(--font-size)}.appointments__search-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.appointments__table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:var(--font-size)}.appointments__table th,.appointments__table td{padding:10px;text-align:left;border:1px solid #ccc}.appointments__status--Cancelled{color:red}.appointments__status--checked-in{color:green}.appointments__status--Initialized{color:#00f}.appointments__action-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin-right:5px;cursor:pointer;border-radius:4px}.appointments__action-btn a{color:#fff;text-decoration:none}.appointments__pagination-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:var(--font-size)}.appointments__pagination-buttons button{padding:7px 15px;margin-right:5px;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px}.appointments__summary-report{background-color:#d7f2f7;padding:15px;border:1px solid #ccc;border-radius:4px}.appointments__summary-title{font-size:var(--heading-font);margin-bottom:10px}.appointments__summary-table{width:100%;border-collapse:collapse;font-size:var(--font-size)}.appointments__summary-table td{padding:7px;border:1px solid #ccc;font-weight:700}.bookAppointment-container{padding:20px}.bookAppointment-new-patient-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:5px}.bookAppointment-new-patient-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.bookAppointment-search-bar-container{display:flex;justify-content:space-between;margin:10px 0 20px;align-items:center}.bookAppointment-search-bar{display:flex;align-items:center;background-color:#f2f2f2;padding:5px 10px}.bookAppointment-search-bar i{color:gray}.bookAppointment-search-bar input{background-color:transparent;outline:none;border:none}.bookAppointment-results-info{display:flex;align-items:center;gap:10px}.bookAppointment-print-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px 10px;cursor:pointer}.bookAppointment-create-appointment-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer}.addnewaptmtpatient{display:flex;justify-content:space-between;padding:20px;border-radius:8px}.addnewaptmtpatient-left,.addnewaptmtpatient-right{width:48%}.addnewaptmtpatient-group{display:flex;align-items:center;margin-bottom:15px;gap:20px}.addnewaptmtpatient-group label{width:30%;font-size:var(--font-size)}.addnewaptmtpatient-group input[type=text],.addnewaptmtpatient-group input[type=number],.addnewaptmtpatient-group input[type=date],.addnewaptmtpatient-group input[type=time],.addnewaptmtpatient-group select{width:65%;padding:5px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.addnewaptmtpatient-gender-options,.addnewaptmtpatient-age-options{display:flex;gap:10px}.addnewaptmtpatient-gender-options label,.addnewaptmtpatient-age-options label{display:flex;width:100%;align-items:center}.addnewaptmtpatient-btn{background-color:var(--button-color);color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-top:20px}.addnewaptmtpatient-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.appointment-error-message{color:red}/*!
* Bootstrap  v5.3.7 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.appointment-list{padding:20px}.appointment-list h3{color:#007bff}.appointment-list p{color:red}.mb-3{margin-bottom:1rem!important;width:70%}.table th,.table td{vertical-align:middle;text-align:center}.table .btn{margin-right:5px}.appointment-visited-d-flex{display:flex;align-items:center;justify-content:space-between;gap:10px}.appointment-visited-search-bar input{padding:5px;width:250px}.reload-button,.appointment-visited-d-flex .btn-primary,.list-visit-tableBtn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-left:10px;border:1px solid var(--button-color)}.reload-button:hover,.appointment-visited-d-flex .btn-primary:hover,.list-visit-tableBtn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.listVisitPatientStickerPopup{position:fixed;display:flex;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;z-index:150;padding:20px;background-color:#0000005f}.listVisitPatientStickerContainer{width:1200px;background-color:#fff;position:relative;border-radius:5px;padding:10px}.listVisitPatientStickerPopupCloseBTN{position:absolute;top:-10px;right:-10px;border-radius:50%;padding:6px 12px;background-color:red}.listVisitPatientStickerPopup-grid{display:grid;grid-template-columns:2fr 1fr}.listVisitPatientStickerPopup-grid2{display:flex;align-items:center;justify-content:center;flex-direction:column}.listVisitPatientSticker{border:1px dashed black;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;padding:10px;margin-bottom:10px}.listVisitPatientSticker p{color:#000;padding-bottom:0!important}.StickerPopupPrintBTN{background-color:var(--button-color)}.listVisitPatientStickerPopupPrint{display:flex;flex-direction:column;align-items:center;gap:10px}.listVisitPatientStickerPopupPrint input{display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:5px;border:1px solid gray}.newPatient-list{padding:20px;font-family:Arial,sans-serif}.newPatient-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.newPatient-header h5{color:#000;font-size:var(--heading-font)}.newPatient-new-patient{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;border:1px solid var(--button-color)}.newPatient-new-patient:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newPatient-searchContainer{display:flex;justify-content:space-between;align-items:center}.newPatient-search-bar{width:200px;background-color:#f2f2f2;padding:5px}.newPatientVisitPrint{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px 10px;border:none;margin-left:5px}.newPatient-search-bar input{border:none;background-color:transparent;outline:none}.newPatient-action-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer}.newPatient-footer-buttons{display:flex;justify-content:right}.newPatient-footer-buttons button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-top:10px}.newPatient-footer-buttons button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.add-new-patient-container{background-color:#f5f5f5;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.add-new-patient-container h2{margin-top:0;margin-bottom:20px}.add-new-patient-form-group{margin-bottom:16px}.add-new-patient-form-group label{display:block;font-weight:700;margin-bottom:4px}.add-new-patient-form-group input,.add-new-patient-form-group select{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px}.add-new-patient-name-fields{display:flex;gap:8px}.add-new-patient-name-fields input{flex:1}.add-new-patient-print-invoice-btn{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.add-new-patient-print-invoice-btn:hover{background-color:#0056b3}.onlineAppointment-list{padding:20px}.onlineAppointment-tab-header{display:flex;border-bottom:1px solid #ccc}.onlineAppointment-tab{padding:10px 20px;cursor:pointer;font-weight:700;color:#333;background-color:#e6e6e6;margin-right:5px}.onlineAppointment-tab.active{background-color:var(--button-bg-color);color:#fff}.onlineAppointment-tab-content{padding:20px 0}.onlineAppointment-filters{margin-bottom:15px;display:flex;flex-wrap:wrap}.onlineAppointment-date-range{display:flex;align-items:center;margin-right:20px}.onlineAppointment-date-range label{margin-right:5px;font-weight:700}.onlineAppointment-date-range input{margin-right:10px;padding:5px;border:1px solid #ccc;border-radius:4px}.onlineAppointment-filter-row{display:flex;flex-wrap:wrap;margin-top:10px}.onlineAppointment-filter-item{margin-right:20px}.onlineAppointment-filter-item label{font-weight:700;margin-right:5px}.onlineAppointment-filter-item input,.onlineAppointment-filter-item select{padding:5px;border:1px solid #ccc;border-radius:4px}.onlineAppointment-reload-btn,.onlineAppointment-search-btn,.onlineAppointment-export-btn,.onlineAppointment-print-btn{padding:5px 10px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer;margin-right:10px;border-radius:4px}.onlineAppointment-reload-btn:hover,.onlineAppointment-search-btn:hover,.onlineAppointment-export-btn:hover,.onlineAppointment-print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.onlineAppointment-star-btn,.onlineAppointment-minus-btn{padding:5px 11px;background-color:#f0f0f0;cursor:pointer;margin-left:5px;border-radius:50%}.onlineAppointment-searchContainer{display:flex;justify-content:space-between;margin-top:10px;align-items:center}.onlineAppointment-search-bar{background-color:#f2f2f2;height:fit-content}.onlineAppointment-search-bar input{padding:5px;border-radius:4px;margin-right:10px;background-color:transparent;outline:none;border:none}.onlineAppointment-results-actions{margin:15px 0}.onlineAppointment-table-container{overflow-x:auto}.onlineAppointment-patientList-table{width:100%;border-collapse:collapse;table-layout:fixed;background-color:#f2f2f2}.onlineAppointment-patientList-table th,.onlineAppointment-patientList-table td{padding:10px;text-align:left}.onlineAppointment-patientList-table th{position:relative}.onlineAppointment-loading{text-align:center;font-size:16px}.onlineAppointment-resizable-th{position:relative}.onlineAppointment-resizer{width:5px;height:100%;position:absolute;top:0;right:0;cursor:col-resize;-webkit-user-select:none;user-select:none}.onlineAppointment-header-content{display:flex;justify-content:space-between;align-items:center}.patient-search{background-color:#e6f3ff;padding:20px;font-family:Arial,sans-serif}.search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range{display:flex;align-items:center}.date-input{padding:5px;margin:0 5px;border:1px solid #ccc;border-radius:3px}.star-btn,.minus-btn{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-left:5px;cursor:pointer}.load-data-btn{background-color:#4a90e2;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.search-bar{display:flex;margin-bottom:20px}.search-input{flex-grow:1;padding:10px;border:1px solid #ccc;border-radius:20px 0 0 20px}.search-btn{background-color:#fff;border:1px solid #ccc;border-left:none;padding:10px 15px;border-radius:0 20px 20px 0;cursor:pointer}.patient-type-selector{display:flex;align-items:center}.patient-type-select{padding:5px;margin-left:10px;border:1px solid #ccc;border-radius:3px}.Cus-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.Cus-modal-container{background-color:#e0f7fa;border-radius:10px;width:95%;position:relative}.Cus-close-btn{position:absolute;top:10px;right:10px;background:red;color:var(--button-hover-background-color);border:1px solid red;border-radius:50%;padding:5px 10px;cursor:pointer;z-index:1}.Cus-close-btn:hover{color:red;background:var(--button-hover-background-color)}.Cus-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.Cus-modal-container{background-color:#fff;padding:10px;border-radius:5px;width:fit-content;position:relative}.Cus-close-btn{position:absolute;top:-10px;right:-10px;background:red;color:#fff;padding:5px 10px;cursor:pointer;z-index:1}.Cus-modal-content{width:100%}.add-cancel-btn{padding:5px 10px;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:5px;color:#fff}.checkIn__container{background-color:#e3fffe;padding:20px;font-family:Arial,sans-serif;width:100%;overflow:auto}.checkIn__header{font-size:12px}.checkIn__topbar{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;background-color:#e6f7ff}.checkIn__field{display:flex;align-items:center}.checkIn__field label{margin-right:5px;font-weight:700;font-size:14px}.checkIn__dropdown{padding:5px;font-size:14px;border-radius:4px;border:1px solid #ccc}.checkIn__content{margin-top:20px;gap:10px}.checkIn__section{background-color:#e6f7ff;padding:15px;border-radius:4px;flex:1;border:1px solid #ccc}.checkIn__section--patient{flex:2.5;width:100%}.checkIn__section--visit,.checkIn__section--billing{flex:1.5;width:100%}.checkIn__section-title{font-size:16px;font-weight:700;margin-bottom:10px;border-bottom:2px solid #ccc;padding-bottom:5px}.checkIn__form{display:flex;flex-wrap:wrap;gap:15px}.checkIn__form-group-checkbox{display:flex;flex-direction:column;width:calc(80% - 15px)}.checkIn__form-group-years{display:flex;flex-direction:column;width:calc(100% - 15px)}.checkIn__name-inputs,.checkIn__age-inputs,.checkIn__phone-inputs,.checkIn__Kin-inputs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.checkIn__DOB-inputs,.checkIn__address-inputs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.checkIn__form-group--external{display:flex;align-items:center;gap:5px}.checkIn__billing-item{display:flex;flex-direction:column}.checkIn__consultation_feesInput{height:fit-content}.checkIn__print-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;height:fit-content}.checkIn__print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.checkIn-visit-billing{display:flex;align-items:center;justify-content:center;flex-direction:column}.checkIn__section{background-color:#f8f9fa;border:1px solid #dee2e6;padding:20px;margin-bottom:20px;border-radius:4px}.checkIn__section-title{font-size:18px;font-weight:700;color:#333;margin-bottom:15px;border-bottom:1px solid #dee2e6;padding-bottom:10px;display:flex;align-items:center}.checkIn__section-icon{font-size:24px;margin-right:10px}.checkIn__form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:15px}.checkIn__form-group{display:flex;flex-direction:column}.checkIn__input{flex:1;min-width:0}.checkIn__label{font-weight:700;font-size:14px;color:#495057;margin-bottom:5px}.checkIn__input,.checkIn__select{border:1px solid #ced4da;padding:5px;font-size:14px;border-radius:4px;width:100%;box-sizing:border-box}.checkIn__checkBox{outline:none;width:15px;height:35px;margin-top:-10px!important}.checkIn__form-group--dob{align-items:center}.checkIn__required{color:red}.checkIn__input--address{margin-top:5px}.checkIn_search-con{display:flex;gap:5px;align-items:center}.DoctorAppointments-heading{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.DoctorAppointments-row{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.DoctorAppointments-field{display:flex;flex-direction:column;flex:1;min-width:150px}.DoctorAppointments-label{font-weight:700;margin-bottom:5px}.DoctorAppointments-input{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box}.DoctorAppointments-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.DoctorAppointments-container{padding:20px;font-family:Arial,sans-serif}.DoctorAppointments-btn{padding:5px 10px;color:#fff;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:5px}.DoctorAppointments-button-field{display:contents;align-items:center}.DoctorAppointments-heading{font-size:24px;text-align:center;margin-bottom:20px}.DoctorAppointments-table{width:100%;border-collapse:collapse;margin-bottom:20px}.DoctorAppointments-table th,.DoctorAppointments-table td{border:1px solid #ddd;padding:10px;text-align:center}.DoctorAppointments-table tr:hover{background-color:#f1f1f1;cursor:pointer}.operationschedule-modal{width:600px;background-color:#fff;border-radius:8px;max-height:400px;overflow-y:scroll;scrollbar-width:none}.operationschedule-form-col-sub-div{width:100%;display:flex;justify-content:space-between;align-items:center}.operationschedule-modal-buttons{display:flex;gap:10px}.operationschedule-save-btn{padding:5px 10px;border-radius:5px;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff}.error-text{color:red;font-size:12px;margin-top:5px;display:block}.error-input input{border:2px solid red!important;animation:shake .2s ease-in-out 0s 2}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-3px)}to{transform:translate(0)}}.AppointmentRescheduleContainer{width:450px;padding:15px;display:flex;flex-direction:column;gap:10px}.Appointment-Reschedule-Sub{width:100%;display:flex;flex-direction:column}.Appointment-Reschedule-btn{width:100%;padding:10px;display:flex;align-items:center;justify-content:center}.Appointment-Reschedule-dropdown{width:100%;padding:5px}.Appointment-Reschedule-button{padding:5px 10px;border-radius:5px;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff}.add-break-time{max-width:400px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.add-break-time__heading{font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.break-time-search-bar{margin-bottom:10px}.add-break-time__group{margin-bottom:20px}.add-break-time__label{display:block;font-size:14px;color:#4b5563;font-weight:500;margin-bottom:8px}.add-break-time__input,.add-break-time__textarea{width:350px;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#4b5563;outline:none}.add-break-time__input:focus,.add-break-time__textarea:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.add-break-time__button{width:100%;padding:12px;background-color:var(--button-color);color:#fff;font-size:16px;font-weight:600;border:1px solid var(--button-color);border-radius:8px;cursor:pointer;transition:background-color .3s ease}.add-break-time__button:hover{background-color:#fff;color:var(--button-color)}.break-time-container{font-family:Arial,sans-serif;padding:20px;margin:0 auto}.break-time-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-break-time-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;font-size:16px;font-weight:700;border:1px solid var(--button-color);border-radius:8px;cursor:pointer;transition:background-color .3s ease}.add-break-time-btn:hover{background-color:#fff;color:var(--button-color)}.search-input{padding:10px;border-radius:8px;border:1px solid #d1d5db;width:500px;font-size:14px}.break-time-table{width:100%;border-collapse:collapse;margin-top:20px}.break-time-table th,.break-time-table td{padding:12px;text-align:left;border:1px solid #d1d5db}.break-time-table th{background-color:#4f46e5;color:#fff;font-size:16px}.break-time-table td{font-size:14px}.break-time-table tr:nth-child(2n){background-color:#f9fafb}.BookAppointment-app-container{text-align:center;font-family:Arial,sans-serif;background-color:#f4f4f4;background-color:var(--background-color)}.BookAppointment-section{width:100%;display:flex;padding:20px;flex-direction:column;justify-self:center;background-color:#fff}.BookAppointment-header{margin-bottom:20px}.BookAppointment-header-title{margin:0;font-size:2rem}.BookAppointment-header-subtitle{font-size:1.2rem;color:#00796b;margin-bottom:20px}.BookAppointment-tabs{display:flex;justify-content:center;margin-bottom:20px}.BookAppointment-tab{padding:10px 40px;margin:0 5px;border-radius:5px;font-size:1rem;cursor:pointer;border:none;background-color:var(--button-color);color:#fff}.BookAppointment-tab:hover{color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.BookAppointment-active-tab{background-color:var(--button-bg-color);border:1px solid var(--button-bg-color);color:#fff;box-shadow:0 2px 5px #0000001a}.BookAppointment-search-bar{display:flex;justify-content:center;margin-bottom:20px}.BookAppointment-search-input{width:300px;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;width:33%}.BookAppointment-search-button{padding:10px;background-color:#fff;border:1px solid #ccc;cursor:pointer;border-radius:5px}.Location-locations-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:50px}.Location-locations-list span{display:flex;flex-direction:row;padding:5px 20px;width:250px;justify-content:center;align-items:center;gap:10px;background-color:#fff;border-radius:50px;cursor:pointer}.Location-locations-list h3{margin-top:10px;font-size:24px}.location-icon{color:var(--button-color);font-size:40px}.location-icon{margin-top:5px}.Specility-container{max-width:100%;padding:20px}.Speciality-doctor-card-image-logo{width:80px;height:80px}.Speciality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:60px;margin-top:30px}.Speciality-card{width:250px;background:#fff;border-radius:40px;box-shadow:0 4px 6px #0000001a;padding:10px;display:flex;align-items:center;flex-direction:row;text-align:center;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.Speciality-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.Speciality-icon{background:#f0f0f0;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.Speciality-icon img{height:60px;width:60px;border-radius:50%;border:2px solid red}.Speciality-text{font-size:16px;color:#555;margin-left:15px}.OnlineAppointmentSpeciality-doctor-card{height:500px;width:1200px;padding:20px;display:grid;flex-direction:column;grid-template-columns:repeat(4,1fr);gap:20px;overflow-y:auto;justify-content:center}.Speciality-doctor-card{display:flex;height:300px;flex-direction:column;align-items:center;gap:10px;padding:15px;border:1px solid #ddd;border-radius:10px;background-color:#fff;box-shadow:0 2px 5px #0000001a;flex-wrap:nowrap}.Speciality-doctor-card-image{width:80px;height:80px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0}.Speciality-doctor-card-content{display:flex;flex-direction:column;flex-grow:1;gap:5px}.Speciality-doctor-card-content h3{margin:0;font-size:1.2rem;color:#333}.Speciality-doctor-card-content p{margin:0;font-size:.9rem;color:#666}.doctor-card-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%;padding:20px;margin:50px 0 0;background-color:#f9f9f9;box-sizing:border-box}.doctor-card{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px);background-color:#f1f1f1;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px}.doctor-card-image{width:80px;height:80px;background-color:#d9e0ec;border-radius:50%;margin-bottom:12px}.doctor-card-content h3{font-size:16px;margin:8px 0;font-weight:700}.doctor-card-content p{font-size:14px;color:#555;margin:4px 0}.appointment-button{margin-top:12px;background-color:#e95909;color:#fff;padding:8px 12px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.appointment-button:hover{background-color:#d44808}@media (max-width: 768px){.doctor-card-list{flex-direction:column;gap:24px}.doctor-card{flex-basis:100%;max-width:100%}}.slot-schedule-container{font-family:Arial,sans-serif;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.slot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.legend{display:flex;gap:20px}.legend-item{display:flex;align-items:center;gap:5px;font-size:14px}.filled,.vacant{display:inline-block;width:16px;height:16px;border-radius:4px}.filled{background-color:red}.vacant{background-color:green}.slot-date{display:flex;align-items:center;gap:10px;font-size:16px}.calendar-icon{font-size:20px}.slots{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.slot{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid green;border-radius:4px;font-size:14px;color:green;cursor:pointer;transition:background-color .2s ease}.slot:hover{background-color:#0080001a}.schedule-container{background-color:#eaf6ff;padding:20px;border-radius:10px;font-family:Arial,sans-serif;width:90%;max-width:800px;margin:20px auto;box-shadow:0 4px 6px #0000001a}.doctor-info{display:flex;align-items:center;margin-bottom:20px}.doctor-image{width:80px;height:80px;border-radius:50%;margin-right:20px;background-color:#d9d9d9}.doctor-details h2{margin:0;font-size:20px;color:#003c71}.doctor-details p{margin:2px 0;color:#555;font-size:14px}.schedule-filters{display:flex;align-items:center;justify-content:space-between;background-color:#00796b;padding:10px 15px;border-radius:8px}.date-filter{display:flex;align-items:center;margin-right:10px}.date-filter label{font-size:14px;color:#fff;margin-right:8px}.date-filter input{padding:6px;border-radius:4px;border:1px solid #ccc;font-size:14px}.action-button{background-color:#ff5722;color:#fff;border:none;padding:8px 15px;border-radius:15px;cursor:pointer;font-size:14px}.action-button:hover{background-color:#e64a19}.operationschedule-modal{background-color:#fff;border-radius:8px;max-height:600px;overflow-y:scroll;scrollbar-width:none}.operationschedule-modal-title{font-size:var(--heading-font);text-align:center;margin-bottom:20px}.operationschedule-modal-form{display:flex;flex-direction:column;gap:15px}.operationschedule-form-row{display:flex;justify-content:space-between;gap:10px}.operationschedule-form-col{flex:1}.operationschedule-form-col label{display:block;font-size:var(--font-size);margin-bottom:5px}.operationschedule-form-col input,.operationschedule-form-col select,.operationschedule-form-col textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.operationschedule-modal-buttons{display:flex;justify-content:center;margin-top:5px;gap:5px}.operationschedule-delete-btn{padding:5px 10px;border-radius:5px;border:none;background-color:#f44336;color:#fff}.add-cancel{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.add-cancel textarea{width:100%}.doctor-blocking-container{width:350px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:8px}.doctor-blocking-field{width:100%;display:flex;padding:5px;justify-content:space-between;align-items:center}.doctor-blocking-field label{width:40%;font-weight:700;margin-bottom:5px}.doctor-blocking-field input,.doctor-blocking-field textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px}.doctor-blocking-doctor-input{width:100%;display:flex;align-items:center}.doctor-blocking-doctor-input input{flex:1;margin-right:10px}.fa-magnifying-glass{font-size:18px;color:#333;cursor:pointer}.doctor-blocking-submit{text-align:center}.doctor-blocking-submit-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.doctor-blocking-submit-btn:hover{background-color:#0056b3}.DoctorBlockingTable-container{width:100%;padding:10px;display:flex;flex-direction:column}.DoctorBlockingTable-addButton{width:100%;padding:10px;display:flex;align-items:center;justify-content:space-between}.doctor-blocking-bar-search input{margin-bottom:10px;width:300px;padding:5px;font-size:var(--font-size)}.DoctorBlockingTable-btn{width:100px;padding:5px 10px;color:#fff;border:1px solid var(--button-color);border-radius:5px;background-color:var(--button-color)}.DoctorBlockingTable-btn :hover{color:var(--button-color);background-color:#fff}.DoctorBlockingTable-addButton input[type=text]{width:500px;border:1px solid gray;padding:5px;border-radius:5px}.doctor-blocking-table-btn{background-color:var(--button-color);border:1px solid white;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease;margin-right:10px}.doctor-blocking-table-btn:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.doctor-schedule-table{padding:5px 0;border-radius:5px}.doctor-schedule-table__add-button{background-color:var(--button-color);color:var(--button-hover-background-color);padding:5px 10px;border:1px solid var(--button-hover-border-color);border-radius:5px;font-size:var(--font-size);cursor:pointer}.doctor-schedule-table__add-button:hover{color:var(--button-color);background-color:var(--button-hover-background-color)}.doctor-schedule-table-heading{margin:5px 0;width:250px}.doctor-schedule-delete-button{background-color:red;color:#fff;padding:5px 10px;border:none;margin-left:5px;border-radius:5px;font-size:16px;cursor:pointer}.doctor-schedule-table__search-box{padding:8px;width:250px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;display:block}.doctor-schedule-table__table{width:100%;border-collapse:collapse;background-color:#fff}.doctor-schedule-table__table th,.doctor-schedule-table__table td{padding:10px;border:1px solid #ccc;text-align:left}.doctor-schedule-table__table th{background-color:#f0f0f0}.doctor-schedule-table__no-data{text-align:center;color:red}.DoctorScheduleSTD-medical-interface{padding:5px;background-color:var(--background-color);max-height:80vh;overflow-y:scroll;scrollbar-width:none}.DoctorScheduleSTD-sub-div{width:100%;display:flex;gap:10px}.DoctorScheduleSTD-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.DoctorScheduleSTD-section{background:#fff;border:1px solid gray;border-radius:4px;overflow:hidden}.DoctorScheduleSTD-section-header{background-color:var(--upperBar-bg-color);padding:5px;font-weight:700;color:#fff;font-size:var(--font-size)}.DoctorScheduleSTD-section-content{padding:5px}.DoctorScheduleSTD-field-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px;gap:10px}.DoctorScheduleSTD-submit-button{padding:5px 10px;margin-top:2px;border-radius:5px;color:#fff;background-color:var(--button-color);border:1px solid var(--button-color)}.DoctorScheduleSTD-field-label{min-width:140px;font-size:var(--heading-font);color:#000}.DoctorScheduleSTD-required:after{content:"*";color:red;margin-left:2px}.DoctorScheduleSTD-table{height:200px}.DoctorScheduleSTD-table-scroll{max-height:100px;overflow-y:auto}.DoctorScheduleSTD-break-timings .DoctorScheduleSTD-table-scroll{max-height:200px;overflow-y:auto}.DoctorScheduleSTD-icon-button{background:none;border:none;padding:4px;cursor:pointer;color:#000}.DoctorScheduleSTD-checkbox-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;background-color:var(--button-hover-background-color)}.DoctorScheduleSTD-header-new{font-weight:500}.DoctorScheduleSTD-checkbox-item{display:flex;align-items:center;gap:8px;margin-bottom:10px}.DoctorScheduleSTD-checkbox-item input[type=checkbox]{width:16px;height:16px}.DoctorScheduleSTD-action-button{width:100%;padding:5px;background:var(--upperBar-bg-color);border:1px solid gray;border-radius:4px;margin:10px 0;cursor:pointer}.DoctorScheduleSTD-action-button:hover{background:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.DoctorScheduleSTD-radio-group{width:100%;display:flex;gap:20px;margin:10px 0}.DoctorScheduleSTD-radio-item{display:flex;align-items:center;gap:6px}.DoctorScheduleSTD-radio-item input[type=radio]{width:16px;height:16px}.DoctorScheduleSTD-select-container{margin-top:10px}.DoctorScheduleSTD-select-input{width:100%;height:28px;border:1px solid gray;border-radius:4px;padding:0 5px;font-size:var(--font-size)}.DoctorScheduleSTD-table-container{margin-top:10px}.DoctorScheduleSTD-table-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--upperBar-bg-color);padding:5px;margin-bottom:10px}.DoctorScheduleSTD-search-export{display:flex;gap:10px}.DoctorScheduleSTD-search-input{height:28px;padding:0 5px;border:1px solid gray;border-radius:4px;font-size:var(--font-size)}.DoctorScheduleSTD-export-button{color:#fff;padding:5px 10px;background:var(--button-color);border:1px solid gray;border-radius:4px;cursor:pointer}.DoctorScheduleSTD-export-button:hover{background:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.DoctorScheduleSTD-table{width:100%;height:200px;overflow-y:scroll;border-collapse:collapse}.DoctorScheduleSTD-table-section{height:300px;overflow-y:scroll}.DoctorScheduleSTD-th,.DoctorScheduleSTD-td{border:1px solid gray;padding:5px;text-align:left;font-size:16px}.DoctorScheduleSTD-th{background-color:var(background-color);font-weight:700;font-size:var(--heading-font)}.DoctorScheduleSTD-break-timings{margin-top:10px}.DoctorScheduleSTD-break-header{background-color:var(--upperBar-bg-color);padding:5px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.DoctorScheduleSTD-add-del-buttons{display:flex;gap:10px}.DoctorScheduleSTD-add-button{padding:5px 10px;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff;border-radius:4px;cursor:pointer}.DoctorScheduleSTD-del-button{padding:5px 10px;border:1px solid gray;border-radius:4px;cursor:pointer}.DoctorScheduleSTD-del-button{background:#f44336;color:#fff}.DoctorScheduleSTD-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.DoctorScheduleSTD-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.DoctorScheduleSTD-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.DoctorScheduleSTD-action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:20px;border-radius:4px;width:400px;box-shadow:0 8px 16px #0003;animation:popup-fade-in .3s ease-out}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.popup-header h3{margin:0;font-size:var(--heading-font);display:flex;align-items:center;gap:8px}.popup-close-btn{background:none;border:none;font-size:var(--font-size);color:red;cursor:pointer;transition:color .3s}.popup-close-btn:hover{color:#dc3545}.popup-body label{display:block;margin-bottom:5px;font-size:var(--font-size);font-weight:500}.popup-body input{width:100%;padding:5px;font-size:var(--font-size);margin-top:5px;border:1px solid gray;border-radius:4px}.popup-search-box{display:flex;align-items:center;gap:8px}.popup-search-box input{flex:1;padding:5px;font-size:var(--font-size);border:1px solid gray;border-radius:4px}.popup-search-box button{background:var(--button-color);color:#fff;border:none;border-radius:4px;padding:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s,transform .2s}.popup-search-box button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);transform:scale(1.1)}@keyframes popup-fade-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.FollowUp-add-btn,.FollowUp-print-button{margin-bottom:20px;background-color:var(--button-bg-color);font-size:var( --heading-font);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.FollowUp-info{display:flex;justify-content:end;gap:10px;margin:2px}.FollowUp-form{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.FollowUp-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.FollowUp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:10px}.FollowUp-grid.two-columns{grid-template-columns:repeat(2,1fr)}.FollowUp-action-btn{display:flex;justify-content:center;gap:10px}.FollowUp-submit-button{display:flex;justify-content:flex-end;margin-top:5px}.FollowUp-print-button,.FollowUp-submit-button button,.FollowUp-status-btn{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.FollowUp-print-button:hover,.FollowUp-submit-button button:hover,.FollowUp-status-btn:hover,.FollowUp-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.FollowUp-search-N-result{width:100%;display:flex;justify-content:space-between;padding:5px}.requisition-inventory-content{margin:0 auto;height:90vh;overflow-y:scroll;padding:10px;background-color:var(--background-color)}.requisition-inventory-status-filter{width:100%;padding:5px;display:flex;justify-content:space-between;align-items:center}.requisition-inventory-content::-webkit-scrollbar{display:none}.requisition-inventory-search-bar-container{width:100%;display:flex;justify-content:space-between}.requisition-inventory-direct-button{padding:5px;background-color:var(--button-color);color:#fff;margin:1px;border:1px solid var(--button-color);border-radius:5px}.requisition-inventory-direct-dispatch{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:4px;cursor:pointer}.requisition-inventory-direct-dispatch:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.requisition-inventory-search-bar{display:flex;flex-wrap:wrap;padding:5px;font-size:var(--font-size);margin:10px 0 20px}.requisition-inventory-search-bar input{padding:5px;font-size:var(--font-size)}.requisition-inventory-requisition-table{width:100%;border-collapse:collapse;margin-bottom:10px}.requisition-inventory-requisition-table thead{background-color:#f2f2f2;color:#000;font-size:var(--heading-font)}.requisition-inventory-requisition-table th,.requisition-inventory-requisition-table td{padding:5px;font-size:var(--heading-font);border:1px solid #ccc;text-align:left;word-wrap:break-word}.requisition-inventory-results{display:flex;justify-content:flex-end;align-items:center}.requisition-inventory-results-span{margin-right:10px;font-size:var(--font-size);color:#000}.requisition-inventory-results-print{font-size:var(--heading-font);border-radius:5px;padding:5px 10px;margin-left:10px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer}.requisition-inventory-results-print:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.requisition-inventory-date-range{display:flex;align-items:center;gap:10px}.requisition-inventory-date-range label{display:flex;align-items:center;background-color:#fff}.requisition-inventory-date-range input[type=date]{margin-left:5px;height:30px}.substore-select-container{display:flex;justify-content:flex-end;margin:1rem 0}.substore-select-container label{margin-right:10px}.substore-select{height:30px;padding:0 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;font-size:var(--heading-font);cursor:pointer}.requisition-dispatch-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.requisition-dispatch-modal-content{background:#fff;padding:20px;border-radius:8px;max-width:90%;max-height:80%;overflow-y:auto}.requisition-dispatch-modal-close{background:#ff4d4d;color:#fff;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;float:right}.requisition-dispatch-modal-close:hover{background:#f33}.direct-dispatch-dispatch-table{width:100%;border-collapse:collapse;margin-bottom:20px}.direct-dispatch-dispatch-table th,.direct-dispatch-dispatch-table td{padding:10px;text-align:left;border:1px solid #dee2e6;font-size:var(--font-size);color:#495057;vertical-align:middle}.direct-dispatch-dispatch-table th{background-color:#e9ecef}.direct-dispatch-dispatch-table td input,.direct-dispatch-dispatch-table td select{width:100%;padding:6px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px;box-sizing:border-box}.direct-dispatch-dispatch-table td input[type=number]{width:100%}.direct-dispatch-dispatch-date{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f2f2f2;margin-top:20px}.direct-dispatch-dispatch-date h1{margin:0;font-size:var(--heading-font);color:#333}.direct-dispatch-dispatch-date label{display:flex;align-items:center;margin:0;font-size:var(--font-size)}.direct-dispatch-dispatch-date input{margin-left:10px;padding:8px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.direct-dispatch-store-name{margin-bottom:20px;display:flex;align-items:center}.direct-dispatch-store-name label{flex:0 0 30%;color:#495057;margin-right:10px}.direct-dispatch-store-name select{flex:1;padding:8px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;height:40px}.direct-dispatch-remarks{margin-bottom:20px;display:flex;align-items:center;gap:10px}.direct-dispatch-remarks label{flex:0 0 auto;color:#495057;text-align:right}.direct-dispatch-remarks textarea{width:50%;height:80px;padding:10px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;resize:vertical}.direct-dispatch-buttons{display:flex;justify-content:center;gap:10px;margin-top:20px}.direct-dispatch-buttons button{padding:5px;font-size:var(--heading-font);border:none;border-radius:4px;cursor:pointer;color:#fff;outline:none}.direct-dispatch-buttons-direct-dispatch{background-color:var(--button-color)}.direct-dispatch-buttons-direct-dispatch:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.direct-dispatch-buttons-discard-change{background-color:#dc3545}.direct-dispatch-buttons-discard-change:hover{background-color:#c82333}.direct-dispatch-buttons-direct-add{background-color:red;color:#fff;border:none;border-radius:4px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0}.direct-dispatch-buttons-remove{background-color:var(--button-color);color:#fff;border:none;border-radius:4px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0}.direct-dispatch-buttons-direct-add:hover{background-color:#8b0000}.direct-dispatch-buttons-remove:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.dispatch-table-container{padding:20px}.dispatch-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispatch-table-search input{padding:5px;border:1px solid #ccc;border-radius:4px}.dispatch-table-actions{display:flex;gap:10px}.dispatch-table-actions .dispatch-print-btn,.dispatch-table-actions .dispatch-export-btn{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer}.dispatch-table-actions .dispatch-print-btn:hover,.dispatch-table-actions .dispatch-export-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.requisition-dispatch-table{width:100%;border-collapse:collapse}.requisition-dispatch-table th,.requisition-dispatch-table td{padding:10px;border:1px solid #ddd;text-align:left}.dispatch-table-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px}.dispatch-table-pagination span{font-size:var(--heading-font);color:var(--sideBar-bg-color)}.dispatch-table-pagination button{background-color:#007bff;color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer}.dispatch-table-pagination button:disabled{background-color:#6c757d;cursor:not-allowed}.dispatch-table-pagination button:hover{background-color:#0056b3}.dispatch-table-actions span{color:var(--sideBar-bg-color);margin-top:10px}.dispatch-view-btn{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:15px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.inventory-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.inventory-modal-content{background:#fff;padding:20px;border-radius:5px;width:70%;max-height:80vh;overflow-y:auto;position:relative}.inventory-close-button{position:absolute;top:-10px;right:10px;color:red;background:transparent;border:none;font-size:34px;cursor:pointer}.inventory-close-button:hover{color:red}.inventory-requisition-details{font-family:Arial,sans-serif;margin:20px}.inventory-requi-h2{text-align:center;margin-bottom:10px;font-size:var(--heading-font)}.inventory-requi-table{width:100%;border-collapse:collapse;margin-bottom:20px}.inventory-requi-table,.inventory-requi-table th,.inventory-requi-table td{border:1px solid #ddd}.inventory-requi-table th,.inventory-requi-table td{padding:8px;text-align:left}.inventory-requi-table thead th{background-color:#f2f2f2f2}.inventory-remarks-section{margin-bottom:20px}.inventory-remarks-section p{margin:5px 0}.inventory-status-steps{display:flex;justify-content:space-around;align-items:center;margin-top:20px}.inventory-step{text-align:center}.inventory-step span{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#f2f2f2;margin-bottom:5px}.inventory-step.completed span{background-color:var(--button-color);color:#fff}.inventory-step.pending span{background-color:#f2f2f2;color:#000}.inventory-requi-table th:first-child,.inventory-requi-table td:first-child{text-align:center}.inventory-requi-table input[type=checkbox]{cursor:pointer}.dispatch-container{font-family:Arial,sans-serif;background-color:#dff5f9;padding:20px;border-radius:8px;max-width:800px;margin:auto}.dispatch-title{color:#326ba8;text-align:center;margin-bottom:20px}.dispatch-header{display:flex;justify-content:space-between;margin-bottom:20px}.dispatch-header div{display:flex;align-items:center;gap:5px}.dispatch-header input{border:1px solid #ccc;border-radius:4px;padding:5px;width:100px}.dispatch-header span{font-weight:700}.remarks-section{display:flex;align-items:center;gap:10px;margin-bottom:20px}.remarks-section textarea{width:100%;border:1px solid #ccc;border-radius:4px;padding:5px}.dispatch-actions{display:flex;justify-content:center;gap:10px}.dispatch-button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.dispatch-button.green{background-color:var(--button-color);color:#fff}.dispatch-button.red{background-color:#dc3545;color:#fff}.writeOff-content{margin-bottom:20px;padding:2px;background-color:var(--background-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;height:550px;width:100%}.error-message{color:red}.writeOff-write-off-table{width:100%;margin-left:5px;border-collapse:collapse;margin-bottom:20px;table-layout:auto;overflow-x:auto}.write-off-header{font-size:var(--heading-font);margin-left:10px}.writeOff-write-off-table th,.writeOff-write-off-table td{padding:8px;text-align:left;border:1px solid #ccc;word-wrap:break-word;font-size:var(--font-size)}.writeOff-write-off-table th{background-color:#f2f2f2;color:#000;position:sticky;font-size:var(--heading-font);top:0;z-index:1}.writeOff-remove-row{background-color:#d32f2f;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.writeOff-remove-row:hover{background-color:#b71c1c}.writeOff-add-row{background-color:var( --button-color);color:#fff;margin-left:2px;padding:5px 10px;border-radius:4px;cursor:pointer;margin-bottom:10px;border:none}.writeOff-totals{width:100%;max-width:350px;display:flex;flex-direction:column;margin-bottom:20px}.writeOff-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width: 768px){.writeOff-totals{width:100%;max-width:none}.writeOff-buttons{justify-content:center}.writeOff-buttons button{flex:1 1 100%;margin-bottom:10px}}.writeOff-totals-container{width:98%;display:flex;flex-direction:column;align-items:flex-end;margin-top:20px}.writeOff-totals{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:350px}.writeOff-total-field{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.writeOff-total-field label{margin-right:10px;font-weight:700;font-size:var(--font-size);flex-basis:40%}.writeOff-total-field input[type=text]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size);box-sizing:border-box;background-color:#f1f1f1;text-align:right}.writeOff-buttons{display:flex;gap:10px;margin-top:20px;justify-content:flex-end}.writeOff-write-off-request{padding:10px 20px;border:none;cursor:pointer;border-radius:4px;font-size:var(--font-size);background-color:var(--button-color);color:#fff;transition:background-color .3s ease}.writeOff-write-off-request:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.writeOff-cancel{padding:10px 20px;border:none;cursor:pointer;border-radius:4px;font-size:var(--font-size);background-color:#d32f2f;color:#fff;transition:background-color .3s ease}.writeOff-cancel:hover{background-color:#c62828}.writeOffList-inventory-content{width:100%;height:90vh;background-color:var(--background-color)}.writeOffList-inventory-search-bar{width:25%;border-radius:5px;border:1px solid rgb(169,167,167)}.writeOffList-inventory-results-search-container{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid black}.writeOffList-inventory-search-bar input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px}.writeOffList-inventory-search-bar{padding:5px;font-size:var(--font-size);background:none;cursor:pointer}.writeOffList-inventory-span{margin-right:5px;font-size:var(--font-size);color:#000}.writeOffList-inventory-button{padding:var(--input-box-padding);border:1px solid var(--button-color);border-radius:5px;margin-left:10px;background-color:var(--button-color);color:#fff;cursor:pointer}.writeOffList-inventory-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.wite-off-tab{background-color:#fff}.writeOffList-inventory-write-off-list-table{width:100%;margin-left:10px;border-collapse:collapse;background-color:#fff}.writeOffList-inventory-write-off-list-table th,.writeOffList-inventory-write-off-list-table td{padding:5px;font-size:var(--heading-font);background-color:#f2f2f2;text-align:left;border:1px solid #ddd}.writeOffList-inventory-write-off-list-table th{background-color:#f2f2f2}.writeOffList-inventory-write-off-list-table tbody tr:hover{background-color:#e0e0e0}.writeOffList-inventory-results{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px}.return-form-substore-content{margin-bottom:20px}.return-form-substore-date-range{margin-top:30px;width:100%;display:flex}.return-from-substore-container-left input{padding:5px}.return-from-substore-container-left{width:40%;display:flex;align-items:center}.return-from-substore-container-right{width:40%;display:flex;justify-content:end;align-items:center}.return-from-substore-search-bar{margin:10px;display:flex;justify-content:space-between}.purchase-request-content{padding:20px;background-color:var(--background-color)}.purchase-request-header{font-size:var(--font-size)}.purchase-request-subdiv input[type=date]{border:1px solid gray;padding:5px;border-radius:5px}.purchase-request-star,.purchase-request-minus{padding:8px;border:none;background:none;color:var(--button-color);cursor:pointer;font-size:var(--heading-font);display:inline-flex;align-items:center;justify-content:center}.purchase-request-ok{padding:5px 10px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer;border-radius:4px;font-size:var(--heading-font)}.purchase-request-ok:hover{background-color:var( --button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.Inv-purchase-request-input-subDiv{width:100%;padding:5px;border-radius:5px}.purchase-request-create-purchase-form{border:1px solid black;border-radius:8px;padding:20px;background-color:#f9f9f9}.purchase-request-pur-subContent{width:100%;display:flex;justify-content:space-between}.purchase-request-pur-subButton,.purchase-request-create-purchase-request{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;margin:5px;cursor:pointer}.purchase-request-create-purchase-request:hover,.purchase-request-pur-subButton:hover{background-color:var( --button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.purchase-request-request-button{background-color:var(--button-color);color:#fff;border:none;border-radius:4px;padding:5px;margin:10px 5px;cursor:pointer}.purchase-request-discard-button{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:5px;margin:10px 5px;cursor:pointer}.purchase-request-request-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.Inv-purchase-request-input{width:100%;border:1px solid gray;border-radius:5px}.purchase-request-discard-button:hover{background-color:#c82333}.purchase-request-date-range{width:40%;display:flex;align-items:center;gap:4px}.purchase-request-filter{display:flex}.purchase-request-search-bar{width:30%;margin-top:10px;display:flex;justify-content:start}.purchase-request-search-bar-input{padding:10px;border-radius:4px;border:1px solid #ddd;margin-right:10px;flex:1;width:200px}.purchase-request-search-bar-button{background-color:var(--button-color);color:#fff;border:none;border-radius:4px;padding:5px;cursor:pointer}.purchase-request-search-bar-button:hover{background-color:var( --button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.purchase-request-purchase-results{width:100%;padding:5px;gap:5px;display:flex;align-items:center;justify-content:end}.purchase-request-purchase-results-button{background-color:var(--button-color);color:#fff;border:none;margin-left:10px;border-radius:4px;padding:5px;cursor:pointer}.purchase-request-purchase-results-span{font-size:var(--font-size);color:#000}.purchase-request-purchase-results-button:hover{background-color:var( --button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.purchase-request-purchase-request-form-table{width:100%;border-collapse:collapse;overflow-x:scroll}.purchase-request-purchase-request-table th,.purchase-request-purchase-request-form-table th{background-color:#f2f2f2;color:gray;font-size:var(-heading-font);text-align:left;white-space:nowrap}.purchase-request-purchase-request-table td,.purchase-request-purchase-request-form-table td{padding:10px;border:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-request-table-container{width:100%;overflow:scroll}.purchase-remark{width:100%;border-radius:5px;padding:5px}.Add-Item-Modal-Container{position:absolute;top:0;left:0;border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:#0000009b;width:100%;height:100vh;z-index:99}.Inv-purchase-request-date{width:100%;padding:5px;border:1px solid gray;border-radius:5px}.PO-created{width:100px;background-color:green;color:#fff;text-align:center;padding:2px 5px}.PO-Remaining{width:100px;text-align:center;background-color:red;color:#fff;padding:2px 5px}.Add-Item-Modal-overlay{width:90%;height:90vh}.add-Inv-Item{padding:2px 5px;border-radius:5px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color)}.add-Inv-Item:hover{background-color:#fff;color:var(--button-color)}.purchase-request-cancel-btn{padding:2px 5px;border-radius:5px;background-color:red;color:#fff;border:1px solid red}.purchase-request-subdiv{display:flex;align-items:center;gap:5px;padding:30px}.purchase-request-create-heading{width:100%;padding:5px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.purchase-request-table-container{overflow-x:scroll}}.inv-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:20}.inv-modal-content{background:#fff;padding:20px;border-radius:5px;width:80%;max-width:80%}.vendddContainer{max-width:800px;margin:auto;padding:20px;font-family:Arial,sans-serif;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;position:relative}.vendddCloseButton{position:absolute;top:10px;right:10px;background:red;border:none;font-size:var(--font-size);cursor:pointer;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.vendddHeading{margin-bottom:20px;font-size:var(--heading-font);color:#000}.vendddColon{margin-right:10px}.vendddTextarea{flex:1 1 60%;padding:5px;border-radius:4px;border:1px solid #ccc;resize:none;height:60px}.vendddCheckbox{margin-left:10px}.vendddAddButton{margin-top:20px;padding:10px 20px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.vendddError{color:red;font-size:var(--font-size);margin-top:5px}@media (max-width: 480px){.vendddHeading{font-size:var(--font-size)}.vendddFormRow{flex-direction:column;align-items:flex-start}.vendddLabel{width:100%;margin-bottom:5px}.vendddInput,.vendddTextarea{width:100%}.vendddAddButton{width:100%;padding:15px;font-size:var(--font-size)}.vendddCloseButton{top:5px;right:5px;width:25px;height:25px;font-size:var(--font-size)}}.AddItemForm{width:100%;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.AddItemForm h2{text-align:center}.AddItemForm-form-sections{display:flex;justify-content:space-between;gap:20px}.AddItemForm-section{flex:1}.AddItemForm-form-group{display:flex;align-items:center;margin-bottom:5px}.AddItemForm-form-group label{flex:0 0 160px;font-weight:700}.AddItemForm-header{width:100%;display:flex;justify-content:space-between;align-items:center}.AddItemForm-form-group input[type=text],.AddItemForm-form-group input[type=number],.AddItemForm-form-group select,.AddItemForm-form-group textarea{flex:1;padding:5px;border:1px solid #ccc;border-radius:4px}.Add-Item-Modal-close{border-radius:50%;padding:7px 10px;font-size:10px;font-weight:700;background-color:red;color:#fff;border:none}.AddItemForm-form-group textarea{resize:vertical;height:50px}.checkbox-group{display:flex;align-items:center}.AddItemForm-radio-group{display:flex;gap:10px}.AddItemForm-submit{padding:5px 10px;background-color:var(--button-color);color:#fff;font-size:16px;font-weight:500;border:1px solid var(--button-color);border-radius:4px;cursor:pointer}.AddItemForm-submit:hover{background-color:var(--button-hover-color);color:var(--button-color)}.PurchaseRequest-container{width:100%;border:1px solid #ccc;background-color:var(--background-color);padding:10px}.PurchaseRequest-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.PurchaseRequest-logo h2{color:var(--button-color);font-size:1.5rem}.PurchaseRequest-hospital-info{text-align:center}.PurchaseRequest-hospital-info h3{margin:0;font-size:1.2rem}.PurchaseRequest-barcode{text-align:right}.PurchaseRequest-prf-details{display:flex;justify-content:space-between;margin-bottom:20px}.PurchaseRequest-purchase-details h3{font-size:20px;text-align:center}.PurchaseRequest-prf-details-div strong{font-size:14px}.PurchaseRequest-footer{text-align:center}.PurchaseRequest-signatures{display:flex;justify-content:space-around;margin-top:20px}.PurchaseRequest-footer p{margin:5px 0}.PurchaseRequest-signatures-print{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:4px;cursor:pointer}.PurchaseRequest-signatures-print:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.inventory-internal-tabs{display:flex;background-color:var(--background-color)}.inventory-internal-tabs button{padding:5px 10px;cursor:pointer;border:none;background:none}.inventory-internal-tabs .active{border-bottom:2px solid var(--button-bg-color)}.inventory-internal-tabs-content{height:calc(100vh - 150px);overflow-y:auto}.stock-filters{display:flex;gap:10px;align-items:center;padding:5px 0}.stock-filters label{width:19%}.stock-filters select{width:20%}.Stock-search-input-container{width:20%;display:flex;justify-content:start;align-items:center}.stock-filters input[type=checkbox]{height:15px;width:15px}.stock-legends{display:flex;align-items:center;gap:20px;margin-top:20px;color:#333}.stock-legends .stock-zero-quantity{color:#000}.stock-stock-list{width:100%;height:75vh;overflow-y:scroll;box-sizing:border-box;background-color:#f9f9f9}.stock-stock-table{width:100%;height:40%;border:1px solid black;border-collapse:collapse}.stock-stock-table th,.stock-stock-table td{border:1px solid #ddd;padding:10px;text-align:left;white-space:nowrap}.stock-stock-table th{background-color:#f2f2f2;color:#000;font-size:var(--heading-font);position:sticky;top:0}.stock-view-button,.stock-manage-button{padding:5px 10px;margin-right:5px;cursor:pointer;background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border:none;border-radius:15px;white-space:nowrap}.stock-manage-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.stock-pagination{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.stock-pagination button{padding:5px 10px;border:none;cursor:pointer;background-color:var(--button-color);color:#fff;border-radius:5px;white-space:nowrap}.stock-search-export{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.stock-search-export>div{display:flex;align-items:center}.stock-export{padding:2px 10px;border:1px solid var(--button-color);border-radius:5px;background-color:var(--button-color);color:#fff}.stock-export:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.stock-print{padding:2px 10px;border:1px solid var(--button-color);border-radius:5px;background-color:var(--button-color);color:#fff}.stock-button-list{width:50%;display:flex;justify-content:end;gap:10px;align-items:center}.stock-button-list span{font-size:var(--font-size);color:#000}.stock-legends{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;max-width:250px}.stock-legends .stock-zero-quantity{color:red}.stock-legends .stock-below-min-stock{color:#b6a3a3}.StockManage-container{background-color:var(--background-color);height:90vh;padding:10px}.StockManage-input{width:100%}.StockManage-title,.StockManage-item-name{font-size:var(--heading-font);margin-left:10px;margin-bottom:10px}.StockManage-table{margin-left:10px;border-collapse:collapse}.StockManage-table th,.StockManage-table td{border:1px solid #ccc;background-color:#f2f2f2f2;padding:8px;text-align:left}.StockManage-table th{background-color:#f2f2f2f2}.StockManage-totals{margin-top:20px}.StockManage-totals div{margin-bottom:10px}.StockManage-totals label{margin-right:10px;margin-left:10px}.StockManage-totals input{width:50px;text-align:right}.StockManage-buttons{display:flex;justify-content:flex-end;margin-top:20px;margin-right:10px}.StockManage-update-button,.StockManage-back-button{background-color:var(--button-color);color:#fff;padding:5px 10px;margin-left:10px;border:none;border-radius:5px;cursor:pointer}.StockManage-cancel-button{background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin-left:10px}.StockManage-update-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.StockManage-cancel-button:hover{background-color:#c82333}.StockManage-totals{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-right:10px}.StockManage-item{display:flex;align-items:center;gap:10px}.goods-receipt-list{padding:5px 25px 5px 5px;border-radius:5px;height:calc(100vh - 70px);overflow-y:auto}.goods-receipt-filters{display:flex;align-items:center;margin-bottom:10px;gap:10px;width:30%}.goods-receipt-date-input{padding:5px;border:1px solid #ddd;border-radius:3px;width:50px}.goods-receipt-ok-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.goods-receipt-search-export{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.goods-receipt-search-export input[type=text]{padding:8px;border:1px solid #ddd;border-radius:5px;width:200px}.goods-receipt-search-export button{padding:8px 15px;border:none;cursor:pointer;border-radius:5px;margin-left:10px}.goods-receipt-export-btn{background-color:var(--button-color);color:#fff}.goods-receipt-export-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.goods-receipt-print{background-color:var(--button-color);color:#fff}.goods-receipt-print:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.goods-receipt-receipt-table{width:100%;border-collapse:collapse;margin-top:10px}.good-receipt-ta{background-color:#fff}.goods-receipt-receipt-table th,.goods-receipt-receipt-table td{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.goods-receipt-receipt-table th{background-color:#f2f2f2f2;color:#000;font-size:var(--heading-font)}.goods-receipt-no-rows{background-color:#fff3cd;color:#856404;text-align:center;padding:15px 0;font-size:var(--heading-font)}.goods-receipt-pagination{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:10px}.goods-receipt-pagination button{padding:5px 10px;border:none;cursor:pointer;background-color:#42a5f5;color:#fff;border-radius:5px}.stock-container{display:flex;flex-direction:column;height:100vh;box-sizing:border-box}.inventory-stock-tabs{display:flex;background-color:var( --background-color)}.inventory-stock-tabs button{padding:10px;cursor:pointer;border:none;background:none;text-align:center;font-size:var(--heading-font)}.inventory-stock-tabs .active{border-bottom:2px solid var(--sideBar-bg-color)}.report-stock-report-grid{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;margin-top:20px;margin-left:10px}.report-stock-report-item{background-color:var(--background-color);padding:20px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:transform .3s}.report-stock-report-icon{font-size:var(--heading-font);margin-right:10px}.report-stock-report-text h3{margin:0;font-size:var(--heading-font);color:#333}.report-stock-report-text p{margin:0;font-size:var(--font-size);color:#666}.supplier-grid{display:flex;padding:5px 0;flex-wrap:wrap;column-gap:40px;row-gap:20px}.supplier-item{background-color:var(--background-color);padding:20px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:transform .3s}.supplier-icon{font-size:var(--heading-font);margin-right:10px}.supplier-text h3{margin:0;font-size:var(--heading-font);color:#333}.supplier-text p{margin:0;font-size:var(--font-size);color:#666}.report-report-tabs{display:flex;background-color:var(--background-color)}.report-report-tabs button{padding:10px;cursor:pointer;border:none;background:none;text-align:center;font-size:var(--heading-font)}.report-report-tabs .active{border-bottom:2px solid var(--sideBar-bg-color)}.purchase-grid{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px}.purchase-item{background-color:var(--background-color);padding:20px;margin-top:20px;margin-left:20px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:transform .3s}.purchase-icon{font-size:var(--heading-font);margin-right:10px}.purchase-text h3{margin:0;font-size:var(--heading-font);color:#333}.purchase-text p{margin:0;font-size:var(--heading-font);color:#666}.purchase-order-report{background-color:var(--background-color);height:80vh;padding:20px;overflow-y:scroll;font-family:Arial,sans-serif;color:#333}.purchase-order-report-title{font-size:var( --heading-font);margin-bottom:20px}.purchase-order-filters,.purchase-order-search-bar,.purchase-order-table-container,.purchase-order-pagination-controls{margin-bottom:20px}.purchase-order-filters{display:flex;flex-wrap:wrap;gap:10px}.purchase-order-date-range,.purchase-order-vendor-item-filters,.purchase-order-additional-filters{display:flex;align-items:center;gap:10px}.purchase-order-radio-buttons{display:flex;gap:10px;align-items:center}.purchase-order-report-btn{background-color:var(--button-color);color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px}.purchase-order-search-bar{display:flex;align-items:center}.purchase-order-search-bar input{width:200px;padding:5px;border:1px solid #ccc;border-radius:4px}.purchase-order-search-icon{background:none;border:none;cursor:pointer;font-size:var(--heading-font);margin-left:5px}.purchase-order-table-container{background-color:#fff;padding:10px;border-radius:4px}.purchase-order-report-table{width:100%;border-collapse:collapse;font-size:var(--heading-font)}.purchase-order-report-table th,.purchase-order-report-table td{padding:8px 12px;border:1px solid #ddd;text-align:left;font-size:var(--heading-font)}.purchase-order-no-rows{text-align:center;color:#f1a24d;background-color:#fff3cd}.purchase-order-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:10px}.purchase-order-export-btn,.purchase-order-print-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.purchase-order-pagination-controls{display:flex;justify-content:center;gap:10px}.purchase-order-first-page,.purchase-order-previous-page,.purchase-order-next-page,.purchase-order-last-page{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.purchase-order-ta{background-color:#fff}.purchase-order-pagination span{color:var(--button-color)}.purchase-order-vendor-item-filters,.purchase-order-additional-filters{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.returnToVendor-interface{width:100%;height:90vh;padding:20px;background-color:var( --background-color);display:flex;flex-direction:column;gap:20px}.returnToVendor-button{display:flex;justify-content:flex-start}.returnToVendor-button .ret-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.returnToVendor-button .ret-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.returnToVendor-searchBar{display:flex;justify-content:space-between;align-items:center;gap:10px}.returnToVendor-searchBar .ret-input{padding:5px;border:1px solid #ddd;border-radius:5px}.returnToVendor-searchBar .ret-inner-div{display:flex;align-items:center;gap:10px}.returnToVendor-searchBar .ret-inner-div p{margin:0;color:#333}.returnToVendor-searchBar .ret-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.returnToVendor-receipt-table{width:100%;background-color:#fff;border-collapse:collapse}.returnToVendor-receipt-table th,.returnToVendor-receipt-table td{border:1px solid #ddd;padding:12px;text-align:left;white-space:nowrap}.returnToVendor-receipt-table th{background-color:#f2f2f2;color:#000;font-size:var(--heading-font)}.returnToVendor-no-rows{background-color:#fff3cd;color:#856404;text-align:center;padding:15px 0;font-size:var(--heading-font)}.returnToVendor-returnToVendor-pagination{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:10px}.returnToVendor-returnToVendor-pagination button{background-color:#42a5f5;color:#fff;border:none;padding:8px 12px;cursor:pointer}.returnToVendor-ret-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:15px;cursor:pointer;transition:background-color .3s ease}.returnToVendor-ret-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.create-return-to-vendor-form-row{display:flex;justify-content:center;gap:10px;margin:10px 0 0}.create-return-to-vendor-table-container::-webkit-scrollbar{display:none}.create-return-to-vendor-table-container{width:100%;max-height:300px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px}.create-return-to-vendor-return-btn{background-color:var(--button-color);color:#fff;padding:10px 20px;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.create-return-to-vendor-return-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.create-return-to-vendor-cancel-btn{background-color:#f44336;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.create-return-to-vendor-cancel-btn:hover{background-color:#e53935}@media (max-width: 768px){.create-return-to-vendor-form-row{flex-direction:column}}.create-return-to-vendor-table-container{overflow-x:auto;max-width:100%}.create-render-to-add{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;padding:3px 10px;cursor:pointer;font-size:var(--heading-font)}.create-render-to-remove{background-color:red;color:#fff;border:1px solid red;border-radius:5px;padding:3px 10px;cursor:pointer;font-size:var(--heading-font)}.CreateReturnToVendor-Inv-Return-Input{width:100%;padding:1px 5px;border:1px solid #ccc;border-radius:5px}.create-return-to-vendor-form-row-submit-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.create-return-to-vendor-form-row-submit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.create-return-to-vendor-form-row-cancel{font-size:var(--font-size);background-color:red;color:#fff;border:1px solid red;padding:5px;border-radius:5px;cursor:pointer}.create-return-to-vendor-form-row-cancel:hover{background-color:#fff;color:red}.CreateReturnToVendor-Words{font-size:var(--font-size);color:#666}.CreateReturnToVendor-btn-div{display:flex;gap:5px}.CreateReturnToVendor-container{margin:0 auto;width:1200px;padding:5px;border:1px solid #ccc;font-family:Arial,sans-serif;background-color:var(--background-color)}.CreateReturnToVendor-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--font-size);font-weight:500}.CreateReturnToVendor-section.half-width{margin-bottom:0}.CreateReturnToVendor-section-div{width:50%}.CreateReturnToVendor-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.CreateReturnToVendor-floating-field{position:relative}.CreateReturnToVendor-floating-field.active .CreateReturnToVendor-floating-label{top:0;font-size:12px;color:#00897b}.CreateReturnToVendor-floating-field.active .CreateReturnToVendor-floating-input,.CreateReturnToVendor-floating-field.active .CreateReturnToVendor-floating-select{border-color:#00897b}.CreateReturnToVendor-floating-input,.CreateReturnToVendor-floating-select{padding:4px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.CreateReturnToVendor-floating-input{width:100%}.CreateReturnToVendor-floating-input:focus,.CreateReturnToVendor-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.CreateReturnToVendor-search-field{position:relative}.CreateReturnToVendor-search-icon{position:absolute;right:5%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.CreateReturnToVendor-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:12px}.CreateReturnToVendor-floating-select{width:100%}.CreateReturnToVendor-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.CreateReturnToVendor-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.CreateReturnToVendor-grid{grid-template-columns:repeat(2,1fr)}.CreateReturnToVendor-full-width{grid-column:span 2}}@media (max-width: 768px){.CreateReturnToVendor-bottom-container{grid-template-columns:1fr}.CreateReturnToVendor-tabs{flex-direction:column}}@media (max-width: 480px){.CreateReturnToVendor-grid,.CreateReturnToVendor-grid.two-columns{grid-template-columns:1fr}.CreateReturnToVendor-full-width{grid-column:span 1}}.inventory-navbar{display:flex;align-items:center;padding:5px;gap:10px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.inventory-home-button{border:none;background:var(--upperBar-bg-color);color:#fff;font-size:var(--heading-font);cursor:pointer;padding:5px 10px;border-radius:5px;margin-right:10px}.inventory-home-button.active{color:var(--button-hover-background-color);border-radius:5px}.inventory-nav-links{display:flex;align-items:center;gap:10px}.inventory-nav-links a{border:1px solid var(--sideBar-bg-color);cursor:pointer;font-size:var(--heading-font);color:#333;border-radius:5px;padding:5px 10px;text-decoration:none;transition:border-bottom .5s,color .3s}.inventory-nav-links a.active{background-color:var(--sideBar-bg-color);color:#fff;border-radius:4px}.inventory-nav-links a:hover{background-color:var(--sideBar-bg-color);color:#fff;border:1px solid var(--button-color)}.inventory-active-inventory{margin-left:auto;font-size:var(--heading-font);padding:5px;border-radius:5px;background-color:var(--button-bg-color);color:#fff;display:flex;align-items:center}.inventory-arrow{margin-left:5px;color:#000;font-size:var(--heading-font)}.drug-registration-form{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.drug-registration-left,.drug-registration-right{flex:1;max-width:45%}.drug-registration-group{display:flex;align-items:center;margin-bottom:15px;width:100%}.drug-registration-group label{flex:0 0 120px;margin-right:10px;font-size:var(--heading-font)}.drug-registration-group input[type=text],.drug-registration-group input[type=number],.drug-registration-group input[type=date]{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.drug-registration-group select{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.drug-registration-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.drug-registration-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.drug-registration-group-checkbox{display:flex;align-items:center;margin-bottom:20px}.drug-registration-group-checkbox label{margin-right:50px}@media (max-width: 768px){.drug-registration-form{flex-direction:column;height:auto}.drug-registration-left,.drug-registration-right{max-width:50%;flex:none}.drug-registration-group{flex-direction:column;align-items:flex-start}.drug-registration-group label{margin-bottom:5px;margin-right:0;flex:none}.drug-registration-group input,.drug-registration-group select{width:100%}}.drug-expiry-alert-container{padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.drug-expiry-alert-container h1{text-align:left;font-size:var(--heading-font)}.drug-expiry-alert-table{width:100%;border-collapse:collapse;margin-top:20px}.drug-expiry-alert-th,.drug-expiry-alert-td{padding:10px;border:1px solid #ddd;text-align:left}.drug-expiry-alert-th{background-color:#f4f4f4}.expired-button{background-color:red;color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px}.drug-expiry-alert-td{padding:5px;border:1px solid #ddd;text-align:center}.alert-whatsapp-popup{position:fixed;top:60px;right:80px;background-color:red;color:#fff;padding:10px 20px;border-radius:20px;box-shadow:0 4px 8px #0003;font-size:16px;animation:slide-in .3s ease-out}@keyframes slide-in{0%{opacity:1;transform:translateY(-20px)}to{opacity:2;transform:translateY(0)}}/*!
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-fill-drip{--fa: ""}.fa-arrows-to-circle{--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: ""}.fa-at{--fa: "@"}.fa-trash-can,.fa-trash-alt{--fa: ""}.fa-text-height{--fa: ""}.fa-user-xmark,.fa-user-times{--fa: ""}.fa-stethoscope{--fa: ""}.fa-message,.fa-comment-alt{--fa: ""}.fa-info{--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: ""}.fa-explosion{--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: ""}.fa-wave-square{--fa: ""}.fa-ring{--fa: ""}.fa-building-un{--fa: ""}.fa-dice-three{--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: ""}.fa-anchor-circle-check{--fa: ""}.fa-building-circle-arrow-right{--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: ""}.fa-arrows-up-to-line{--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: ""}.fa-door-open{--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: ""}.fa-atom{--fa: ""}.fa-soap{--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: ""}.fa-bridge-circle-check{--fa: ""}.fa-pump-medical{--fa: ""}.fa-fingerprint{--fa: ""}.fa-hand-point-right{--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: ""}.fa-forward-step,.fa-step-forward{--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: ""}.fa-flag-checkered{--fa: ""}.fa-football,.fa-football-ball{--fa: ""}.fa-school-circle-exclamation{--fa: ""}.fa-crop{--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: ""}.fa-users-rectangle{--fa: ""}.fa-people-roof{--fa: ""}.fa-people-line{--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: ""}.fa-diagram-predecessor{--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: ""}.fa-person,.fa-male{--fa: ""}.fa-laptop{--fa: ""}.fa-file-csv{--fa: ""}.fa-menorah{--fa: ""}.fa-truck-plane{--fa: ""}.fa-record-vinyl{--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: ""}.fa-bong{--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: ""}.fa-arrow-down-up-across-line{--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: ""}.fa-jar-wheat{--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: ""}.fa-file-circle-exclamation{--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: ""}.fa-pager{--fa: ""}.fa-address-book,.fa-contact-book{--fa: ""}.fa-strikethrough{--fa: ""}.fa-k{--fa: "K"}.fa-landmark-flag{--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: ""}.fa-backward{--fa: ""}.fa-caret-right{--fa: ""}.fa-comments{--fa: ""}.fa-paste,.fa-file-clipboard{--fa: ""}.fa-code-pull-request{--fa: ""}.fa-clipboard-list{--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: ""}.fa-user-check{--fa: ""}.fa-vial-virus{--fa: ""}.fa-sheet-plastic{--fa: ""}.fa-blog{--fa: ""}.fa-user-ninja{--fa: ""}.fa-person-arrow-up-from-line{--fa: ""}.fa-scroll-torah,.fa-torah{--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: ""}.fa-toggle-off{--fa: ""}.fa-box-archive,.fa-archive{--fa: ""}.fa-person-drowning{--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: ""}.fa-spray-can{--fa: ""}.fa-truck-monster{--fa: ""}.fa-w{--fa: "W"}.fa-earth-africa,.fa-globe-africa{--fa: ""}.fa-rainbow{--fa: ""}.fa-circle-notch{--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: ""}.fa-paw{--fa: ""}.fa-cloud{--fa: ""}.fa-trowel-bricks{--fa: ""}.fa-face-flushed,.fa-flushed{--fa: ""}.fa-hospital-user{--fa: ""}.fa-tent-arrow-left-right{--fa: ""}.fa-gavel,.fa-legal{--fa: ""}.fa-binoculars{--fa: ""}.fa-microphone-slash{--fa: ""}.fa-box-tissue{--fa: ""}.fa-motorcycle{--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: ""}.fa-mars-and-venus-burst{--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: ""}.fa-scissors,.fa-cut{--fa: ""}.fa-sun-plant-wilt{--fa: ""}.fa-toilets-portable{--fa: ""}.fa-hockey-puck{--fa: ""}.fa-table{--fa: ""}.fa-magnifying-glass-arrow-right{--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: ""}.fa-users-slash{--fa: ""}.fa-clover{--fa: ""}.fa-reply,.fa-mail-reply{--fa: ""}.fa-star-and-crescent{--fa: ""}.fa-house-fire{--fa: ""}.fa-square-minus,.fa-minus-square{--fa: ""}.fa-helicopter{--fa: ""}.fa-compass{--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: ""}.fa-file-circle-question{--fa: ""}.fa-laptop-code{--fa: ""}.fa-swatchbook{--fa: ""}.fa-prescription-bottle{--fa: ""}.fa-bars,.fa-navicon{--fa: ""}.fa-people-group{--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: ""}.fa-film{--fa: ""}.fa-ruler-horizontal{--fa: ""}.fa-people-robbery{--fa: ""}.fa-lightbulb{--fa: ""}.fa-caret-left{--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: ""}.fa-school-circle-xmark{--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: ""}.fa-cloud-showers-heavy{--fa: ""}.fa-headphones-simple,.fa-headphones-alt{--fa: ""}.fa-sitemap{--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: ""}.fa-memory{--fa: ""}.fa-road-spikes{--fa: ""}.fa-fire-burner{--fa: ""}.fa-flag{--fa: ""}.fa-hanukiah{--fa: ""}.fa-feather{--fa: ""}.fa-volume-low,.fa-volume-down{--fa: ""}.fa-comment-slash{--fa: ""}.fa-cloud-sun-rain{--fa: ""}.fa-compress{--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: ""}.fa-ankh{--fa: ""}.fa-hands-holding-child{--fa: ""}.fa-asterisk{--fa: "*"}.fa-square-check,.fa-check-square{--fa: ""}.fa-peseta-sign{--fa: ""}.fa-heading,.fa-header{--fa: ""}.fa-ghost{--fa: ""}.fa-list,.fa-list-squares{--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: ""}.fa-cart-plus{--fa: ""}.fa-gamepad{--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: ""}.fa-egg{--fa: ""}.fa-house-medical-circle-xmark{--fa: ""}.fa-campground{--fa: ""}.fa-folder-plus{--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: ""}.fa-lock{--fa: ""}.fa-gas-pump{--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: ""}.fa-map-location,.fa-map-marked{--fa: ""}.fa-house-flood-water{--fa: ""}.fa-tree{--fa: ""}.fa-bridge-lock{--fa: ""}.fa-sack-dollar{--fa: ""}.fa-pen-to-square,.fa-edit{--fa: ""}.fa-car-side{--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: ""}.fa-heart-circle-minus{--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: ""}.fa-microscope{--fa: ""}.fa-sink{--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: ""}.fa-mitten{--fa: ""}.fa-person-rays{--fa: ""}.fa-users{--fa: ""}.fa-eye-slash{--fa: ""}.fa-flask-vial{--fa: ""}.fa-hand,.fa-hand-paper{--fa: ""}.fa-om{--fa: ""}.fa-worm{--fa: ""}.fa-house-circle-xmark{--fa: ""}.fa-plug{--fa: ""}.fa-chevron-up{--fa: ""}.fa-hand-spock{--fa: ""}.fa-stopwatch{--fa: ""}.fa-face-kiss,.fa-kiss{--fa: ""}.fa-bridge-circle-xmark{--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: ""}.fa-chess-bishop{--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: ""}.fa-road-circle-check{--fa: ""}.fa-dice-five{--fa: ""}.fa-square-rss,.fa-rss-square{--fa: ""}.fa-land-mine-on{--fa: ""}.fa-i-cursor{--fa: ""}.fa-stamp{--fa: ""}.fa-stairs{--fa: ""}.fa-i{--fa: "I"}.fa-hryvnia-sign,.fa-hryvnia{--fa: ""}.fa-pills{--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: ""}.fa-tooth{--fa: ""}.fa-v{--fa: "V"}.fa-bangladeshi-taka-sign{--fa: ""}.fa-bicycle{--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: ""}.fa-head-side-cough-slash{--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: ""}.fa-snowman{--fa: ""}.fa-mortar-pestle{--fa: ""}.fa-road-barrier{--fa: ""}.fa-school{--fa: ""}.fa-igloo{--fa: ""}.fa-joint{--fa: ""}.fa-angle-right{--fa: ""}.fa-horse{--fa: ""}.fa-q{--fa: "Q"}.fa-g{--fa: "G"}.fa-notes-medical{--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: ""}.fa-dong-sign{--fa: ""}.fa-capsules{--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: ""}.fa-hand-point-up{--fa: ""}.fa-money-bill{--fa: ""}.fa-bookmark{--fa: ""}.fa-align-justify{--fa: ""}.fa-umbrella-beach{--fa: ""}.fa-helmet-un{--fa: ""}.fa-bullseye{--fa: ""}.fa-bacon{--fa: ""}.fa-hand-point-down{--fa: ""}.fa-arrow-up-from-bracket{--fa: ""}.fa-folder,.fa-folder-blank{--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: ""}.fa-radiation{--fa: ""}.fa-chart-simple{--fa: ""}.fa-mars-stroke{--fa: ""}.fa-vial{--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: ""}.fa-e{--fa: "E"}.fa-pen-clip,.fa-pen-alt{--fa: ""}.fa-bridge-circle-exclamation{--fa: ""}.fa-user{--fa: ""}.fa-school-circle-check{--fa: ""}.fa-dumpster{--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: ""}.fa-building-user{--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: ""}.fa-highlighter{--fa: ""}.fa-key{--fa: ""}.fa-bullhorn{--fa: ""}.fa-globe{--fa: ""}.fa-synagogue{--fa: ""}.fa-person-half-dress{--fa: ""}.fa-road-bridge{--fa: ""}.fa-location-arrow{--fa: ""}.fa-c{--fa: "C"}.fa-tablet-button{--fa: ""}.fa-building-lock{--fa: ""}.fa-pizza-slice{--fa: ""}.fa-money-bill-wave{--fa: ""}.fa-chart-area,.fa-area-chart{--fa: ""}.fa-house-flag{--fa: ""}.fa-person-circle-minus{--fa: ""}.fa-ban,.fa-cancel{--fa: ""}.fa-camera-rotate{--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: ""}.fa-star{--fa: ""}.fa-repeat{--fa: ""}.fa-cross{--fa: ""}.fa-box{--fa: ""}.fa-venus-mars{--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: ""}.fa-charging-station{--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: ""}.fa-shuffle,.fa-random{--fa: ""}.fa-person-running,.fa-running{--fa: ""}.fa-mobile-retro{--fa: ""}.fa-grip-lines-vertical{--fa: ""}.fa-spider{--fa: ""}.fa-hands-bound{--fa: ""}.fa-file-invoice-dollar{--fa: ""}.fa-plane-circle-exclamation{--fa: ""}.fa-x-ray{--fa: ""}.fa-spell-check{--fa: ""}.fa-slash{--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: ""}.fa-server{--fa: ""}.fa-virus-covid-slash{--fa: ""}.fa-shop-lock{--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: ""}.fa-blender-phone{--fa: ""}.fa-building-wheat{--fa: ""}.fa-person-breastfeeding{--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: ""}.fa-venus{--fa: ""}.fa-passport{--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: ""}.fa-temperature-high{--fa: ""}.fa-microchip{--fa: ""}.fa-crown{--fa: ""}.fa-weight-hanging{--fa: ""}.fa-xmarks-lines{--fa: ""}.fa-file-prescription{--fa: ""}.fa-weight-scale,.fa-weight{--fa: ""}.fa-user-group,.fa-user-friends{--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: ""}.fa-chess-knight{--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: ""}.fa-wheelchair{--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: ""}.fa-toggle-on{--fa: ""}.fa-person-walking,.fa-walking{--fa: ""}.fa-l{--fa: "L"}.fa-fire{--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: ""}.fa-face-laugh,.fa-laugh{--fa: ""}.fa-folder-open{--fa: ""}.fa-heart-circle-plus{--fa: ""}.fa-code-fork{--fa: ""}.fa-city{--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: ""}.fa-pepper-hot{--fa: ""}.fa-unlock{--fa: ""}.fa-colon-sign{--fa: ""}.fa-headset{--fa: ""}.fa-store-slash{--fa: ""}.fa-road-circle-xmark{--fa: ""}.fa-user-minus{--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: ""}.fa-clipboard{--fa: ""}.fa-house-circle-exclamation{--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: ""}.fa-bath,.fa-bathtub{--fa: ""}.fa-underline{--fa: ""}.fa-user-pen,.fa-user-edit{--fa: ""}.fa-signature{--fa: ""}.fa-stroopwafel{--fa: ""}.fa-bold{--fa: ""}.fa-anchor-lock{--fa: ""}.fa-building-ngo{--fa: ""}.fa-manat-sign{--fa: ""}.fa-not-equal{--fa: ""}.fa-border-top-left,.fa-border-style{--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: ""}.fa-jedi{--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: ""}.fa-mug-hot{--fa: ""}.fa-car-battery,.fa-battery-car{--fa: ""}.fa-gift{--fa: ""}.fa-dice-two{--fa: ""}.fa-chess-queen{--fa: ""}.fa-glasses{--fa: ""}.fa-chess-board{--fa: ""}.fa-building-circle-check{--fa: ""}.fa-person-chalkboard{--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: ""}.fa-cloud-showers-water{--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: ""}.fa-less-than-equal{--fa: ""}.fa-train{--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: ""}.fa-crow{--fa: ""}.fa-sailboat{--fa: ""}.fa-window-restore{--fa: ""}.fa-square-plus,.fa-plus-square{--fa: ""}.fa-torii-gate{--fa: ""}.fa-frog{--fa: ""}.fa-bucket{--fa: ""}.fa-image{--fa: ""}.fa-microphone{--fa: ""}.fa-cow{--fa: ""}.fa-caret-up{--fa: ""}.fa-screwdriver{--fa: ""}.fa-folder-closed{--fa: ""}.fa-house-tsunami{--fa: ""}.fa-square-nfi{--fa: ""}.fa-arrow-up-from-ground-water{--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: ""}.fa-square-binary{--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: ""}.fa-table-columns,.fa-columns{--fa: ""}.fa-lemon{--fa: ""}.fa-head-side-mask{--fa: ""}.fa-handshake{--fa: ""}.fa-gem{--fa: ""}.fa-dolly,.fa-dolly-box{--fa: ""}.fa-smoking{--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: ""}.fa-monument{--fa: ""}.fa-snowplow{--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: ""}.fa-cannabis{--fa: ""}.fa-circle-play,.fa-play-circle{--fa: ""}.fa-tablets{--fa: ""}.fa-ethernet{--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: ""}.fa-chair{--fa: ""}.fa-circle-check,.fa-check-circle{--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: ""}.fa-plate-wheat{--fa: ""}.fa-icicles{--fa: ""}.fa-person-shelter{--fa: ""}.fa-neuter{--fa: ""}.fa-id-badge{--fa: ""}.fa-marker{--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: ""}.fa-helicopter-symbol{--fa: ""}.fa-universal-access{--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: ""}.fa-lari-sign{--fa: ""}.fa-volcano{--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: ""}.fa-viruses{--fa: ""}.fa-square-person-confined{--fa: ""}.fa-user-tie{--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: ""}.fa-tent-arrow-down-to-line{--fa: ""}.fa-certificate{--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: ""}.fa-suitcase{--fa: ""}.fa-person-skating,.fa-skating{--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: ""}.fa-camera-retro{--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: ""}.fa-box-open{--fa: ""}.fa-scroll{--fa: ""}.fa-spa{--fa: ""}.fa-location-pin-lock{--fa: ""}.fa-pause{--fa: ""}.fa-hill-avalanche{--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: ""}.fa-bomb{--fa: ""}.fa-registered{--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: ""}.fa-subscript{--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: ""}.fa-burst{--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: ""}.fa-face-tired,.fa-tired{--fa: ""}.fa-money-bills{--fa: ""}.fa-smog{--fa: ""}.fa-crutch{--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: ""}.fa-palette{--fa: ""}.fa-arrows-turn-right{--fa: ""}.fa-vest{--fa: ""}.fa-ferry{--fa: ""}.fa-arrows-down-to-people{--fa: ""}.fa-seedling,.fa-sprout{--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: ""}.fa-boxes-packing{--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: ""}.fa-group-arrows-rotate{--fa: ""}.fa-bowl-food{--fa: ""}.fa-candy-cane{--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: ""}.fa-text-slash,.fa-remove-format{--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: ""}.fa-file-word{--fa: ""}.fa-file-powerpoint{--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: ""}.fa-house-lock{--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: ""}.fa-children{--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: ""}.fa-user-large-slash,.fa-user-alt-slash{--fa: ""}.fa-envelope-open{--fa: ""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: ""}.fa-mattress-pillow{--fa: ""}.fa-guarani-sign{--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: ""}.fa-fire-extinguisher{--fa: ""}.fa-cruzeiro-sign{--fa: ""}.fa-greater-than-equal{--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: ""}.fa-book-atlas,.fa-atlas{--fa: ""}.fa-virus{--fa: ""}.fa-envelope-circle-check{--fa: ""}.fa-layer-group{--fa: ""}.fa-arrows-to-dot{--fa: ""}.fa-archway{--fa: ""}.fa-heart-circle-check{--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: ""}.fa-square{--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: ""}.fa-couch{--fa: ""}.fa-cedi-sign{--fa: ""}.fa-italic{--fa: ""}.fa-table-cells-column-lock{--fa: ""}.fa-church{--fa: ""}.fa-comments-dollar{--fa: ""}.fa-democrat{--fa: ""}.fa-z{--fa: "Z"}.fa-person-skiing,.fa-skiing{--fa: ""}.fa-road-lock{--fa: ""}.fa-a{--fa: "A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: ""}.fa-p{--fa: "P"}.fa-snowflake{--fa: ""}.fa-newspaper{--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: ""}.fa-filter-circle-xmark{--fa: ""}.fa-locust{--fa: ""}.fa-sort,.fa-unsorted{--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: ""}.fa-person-dress-burst{--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: ""}.fa-vector-square{--fa: ""}.fa-bread-slice{--fa: ""}.fa-language{--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: ""}.fa-filter{--fa: ""}.fa-question{--fa: "?"}.fa-file-signature{--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: ""}.fa-house-chimney-user{--fa: ""}.fa-hand-holding-heart{--fa: ""}.fa-puzzle-piece{--fa: ""}.fa-money-check{--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: ""}.fa-code{--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: ""}.fa-building-circle-exclamation{--fa: ""}.fa-magnifying-glass-chart{--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: ""}.fa-cubes-stacked{--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: ""}.fa-virus-covid{--fa: ""}.fa-austral-sign{--fa: ""}.fa-f{--fa: "F"}.fa-leaf{--fa: ""}.fa-road{--fa: ""}.fa-taxi,.fa-cab{--fa: ""}.fa-person-circle-plus{--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: ""}.fa-bolt-lightning{--fa: ""}.fa-sack-xmark{--fa: ""}.fa-file-excel{--fa: ""}.fa-file-contract{--fa: ""}.fa-fish-fins{--fa: ""}.fa-building-flag{--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: ""}.fa-object-ungroup{--fa: ""}.fa-poop{--fa: ""}.fa-location-pin,.fa-map-marker{--fa: ""}.fa-kaaba{--fa: ""}.fa-toilet-paper{--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: ""}.fa-eject{--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: ""}.fa-plane-circle-check{--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: ""}.fa-object-group{--fa: ""}.fa-chart-line,.fa-line-chart{--fa: ""}.fa-mask-ventilator{--fa: ""}.fa-arrow-right{--fa: ""}.fa-signs-post,.fa-map-signs{--fa: ""}.fa-cash-register{--fa: ""}.fa-person-circle-question{--fa: ""}.fa-h{--fa: "H"}.fa-tarp{--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: ""}.fa-arrows-to-eye{--fa: ""}.fa-plug-circle-bolt{--fa: ""}.fa-heart{--fa: ""}.fa-mars-and-venus{--fa: ""}.fa-house-user,.fa-home-user{--fa: ""}.fa-dumpster-fire{--fa: ""}.fa-house-crack{--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: ""}.fa-face-surprise,.fa-surprise{--fa: ""}.fa-bottle-water{--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: ""}.fa-toilet-paper-slash{--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: ""}.fa-kitchen-set{--fa: ""}.fa-r{--fa: "R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: ""}.fa-cube{--fa: ""}.fa-bitcoin-sign{--fa: ""}.fa-shield-dog{--fa: ""}.fa-solar-panel{--fa: ""}.fa-lock-open{--fa: ""}.fa-elevator{--fa: ""}.fa-money-bill-transfer{--fa: ""}.fa-money-bill-trend-up{--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: ""}.fa-circle{--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: ""}.fa-recycle{--fa: ""}.fa-user-astronaut{--fa: ""}.fa-plane-slash{--fa: ""}.fa-trademark{--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: ""}.fa-satellite-dish{--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: ""}.fa-volume-high,.fa-volume-up{--fa: ""}.fa-users-rays{--fa: ""}.fa-wallet{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-file-audio{--fa: ""}.fa-burger,.fa-hamburger{--fa: ""}.fa-wrench{--fa: ""}.fa-bugs{--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: ""}.fa-file-image{--fa: ""}.fa-circle-question,.fa-question-circle{--fa: ""}.fa-plane-departure{--fa: ""}.fa-handshake-slash{--fa: ""}.fa-book-bookmark{--fa: ""}.fa-code-branch{--fa: ""}.fa-hat-cowboy{--fa: ""}.fa-bridge{--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: ""}.fa-truck-front{--fa: ""}.fa-cat{--fa: ""}.fa-anchor-circle-exclamation{--fa: ""}.fa-truck-field{--fa: ""}.fa-route{--fa: ""}.fa-clipboard-question{--fa: ""}.fa-panorama{--fa: ""}.fa-comment-medical{--fa: ""}.fa-teeth-open{--fa: ""}.fa-file-circle-minus{--fa: ""}.fa-tags{--fa: ""}.fa-wine-glass{--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: ""}.fa-square-parking,.fa-parking{--fa: ""}.fa-house-signal{--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: ""}.fa-faucet-drip{--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: ""}.fa-terminal{--fa: ""}.fa-mobile-button{--fa: ""}.fa-house-medical-flag{--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: ""}.fa-tape{--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: ""}.fa-eye{--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: ""}.fa-audio-description{--fa: ""}.fa-person-military-to-person{--fa: ""}.fa-file-shield{--fa: ""}.fa-user-slash{--fa: ""}.fa-pen{--fa: ""}.fa-tower-observation{--fa: ""}.fa-file-code{--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: ""}.fa-bus{--fa: ""}.fa-heart-circle-xmark{--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: ""}.fa-window-maximize{--fa: ""}.fa-face-frown,.fa-frown{--fa: ""}.fa-prescription{--fa: ""}.fa-shop,.fa-store-alt{--fa: ""}.fa-floppy-disk,.fa-save{--fa: ""}.fa-vihara{--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: ""}.fa-comment-dots,.fa-commenting{--fa: ""}.fa-plant-wilt{--fa: ""}.fa-diamond{--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: ""}.fa-chart-diagram{--fa: ""}.fa-bacterium{--fa: ""}.fa-hand-pointer{--fa: ""}.fa-drum-steelpan{--fa: ""}.fa-hand-scissors{--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: ""}.fa-biohazard{--fa: ""}.fa-location-crosshairs,.fa-location{--fa: ""}.fa-mars-double{--fa: ""}.fa-child-dress{--fa: ""}.fa-users-between-lines{--fa: ""}.fa-lungs-virus{--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: ""}.fa-phone{--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: ""}.fa-child-reaching{--fa: ""}.fa-head-side-virus{--fa: ""}.fa-user-gear,.fa-user-cog{--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: ""}.fa-door-closed{--fa: ""}.fa-shield-virus{--fa: ""}.fa-dice-six{--fa: ""}.fa-mosquito-net{--fa: ""}.fa-file-fragment{--fa: ""}.fa-bridge-water{--fa: ""}.fa-person-booth{--fa: ""}.fa-text-width{--fa: ""}.fa-hat-wizard{--fa: ""}.fa-pen-fancy{--fa: ""}.fa-person-digging,.fa-digging{--fa: ""}.fa-trash{--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: ""}.fa-book-medical{--fa: ""}.fa-poo{--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: ""}.fa-cubes{--fa: ""}.fa-divide{--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: ""}.fa-headphones{--fa: ""}.fa-hands-holding{--fa: ""}.fa-hands-clapping{--fa: ""}.fa-republican{--fa: ""}.fa-arrow-left{--fa: ""}.fa-person-circle-xmark{--fa: ""}.fa-ruler{--fa: ""}.fa-align-left{--fa: ""}.fa-dice-d6{--fa: ""}.fa-restroom{--fa: ""}.fa-j{--fa: "J"}.fa-users-viewfinder{--fa: ""}.fa-file-video{--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: ""}.fa-table-cells,.fa-th{--fa: ""}.fa-file-pdf{--fa: ""}.fa-book-bible,.fa-bible{--fa: ""}.fa-o{--fa: "O"}.fa-suitcase-medical,.fa-medkit{--fa: ""}.fa-user-secret{--fa: ""}.fa-otter{--fa: ""}.fa-person-dress,.fa-female{--fa: ""}.fa-comment-dollar{--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: ""}.fa-hat-cowboy-side{--fa: ""}.fa-clipboard-user{--fa: ""}.fa-child{--fa: ""}.fa-lira-sign{--fa: ""}.fa-satellite{--fa: ""}.fa-plane-lock{--fa: ""}.fa-tag{--fa: ""}.fa-comment{--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: ""}.fa-envelope{--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: ""}.fa-paperclip{--fa: ""}.fa-arrow-right-to-city{--fa: ""}.fa-ribbon{--fa: ""}.fa-lungs{--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: ""}.fa-litecoin-sign{--fa: ""}.fa-border-none{--fa: ""}.fa-circle-nodes{--fa: ""}.fa-parachute-box{--fa: ""}.fa-indent{--fa: ""}.fa-truck-field-un{--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: ""}.fa-mountain{--fa: ""}.fa-user-doctor,.fa-user-md{--fa: ""}.fa-circle-info,.fa-info-circle{--fa: ""}.fa-cloud-meatball{--fa: ""}.fa-camera,.fa-camera-alt{--fa: ""}.fa-square-virus{--fa: ""}.fa-meteor{--fa: ""}.fa-car-on{--fa: ""}.fa-sleigh{--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: ""}.fa-water{--fa: ""}.fa-calendar-check{--fa: ""}.fa-braille{--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: ""}.fa-landmark{--fa: ""}.fa-truck{--fa: ""}.fa-crosshairs{--fa: ""}.fa-person-cane{--fa: ""}.fa-tent{--fa: ""}.fa-vest-patches{--fa: ""}.fa-check-double{--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: ""}.fa-money-bill-wheat{--fa: ""}.fa-cookie{--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: ""}.fa-hard-drive,.fa-hdd{--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: ""}.fa-dumbbell{--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: ""}.fa-tarp-droplet{--fa: ""}.fa-house-medical-circle-check{--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: ""}.fa-calendar-plus{--fa: ""}.fa-plane-arrival{--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: ""}.fa-train-subway,.fa-subway{--fa: ""}.fa-chart-gantt{--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: ""}.fa-dna{--fa: ""}.fa-virus-slash{--fa: ""}.fa-minus,.fa-subtract{--fa: ""}.fa-chess{--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: ""}.fa-plug-circle-check{--fa: ""}.fa-street-view{--fa: ""}.fa-franc-sign{--fa: ""}.fa-volume-off{--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: ""}.fa-gear,.fa-cog{--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: ""}.fa-mosque{--fa: ""}.fa-mosquito{--fa: ""}.fa-star-of-david{--fa: ""}.fa-person-military-rifle{--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: ""}.fa-vials{--fa: ""}.fa-plug-circle-plus{--fa: ""}.fa-place-of-worship{--fa: ""}.fa-grip-vertical{--fa: ""}.fa-hexagon-nodes{--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: ""}.fa-u{--fa: "U"}.fa-square-root-variable,.fa-square-root-alt{--fa: ""}.fa-clock,.fa-clock-four{--fa: ""}.fa-backward-step,.fa-step-backward{--fa: ""}.fa-pallet{--fa: ""}.fa-faucet{--fa: ""}.fa-baseball-bat-ball{--fa: ""}.fa-s{--fa: "S"}.fa-timeline{--fa: ""}.fa-keyboard{--fa: ""}.fa-caret-down{--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: ""}.fa-plane-up{--fa: ""}.fa-piggy-bank{--fa: ""}.fa-battery-half,.fa-battery-3{--fa: ""}.fa-mountain-city{--fa: ""}.fa-coins{--fa: ""}.fa-khanda{--fa: ""}.fa-sliders,.fa-sliders-h{--fa: ""}.fa-folder-tree{--fa: ""}.fa-network-wired{--fa: ""}.fa-map-pin{--fa: ""}.fa-hamsa{--fa: ""}.fa-cent-sign{--fa: ""}.fa-flask{--fa: ""}.fa-person-pregnant{--fa: ""}.fa-wand-sparkles{--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: ""}.fa-ticket{--fa: ""}.fa-power-off{--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: ""}.fa-flag-usa{--fa: ""}.fa-laptop-file{--fa: ""}.fa-tty,.fa-teletype{--fa: ""}.fa-diagram-next{--fa: ""}.fa-person-rifle{--fa: ""}.fa-house-medical-circle-exclamation{--fa: ""}.fa-closed-captioning{--fa: ""}.fa-person-hiking,.fa-hiking{--fa: ""}.fa-venus-double{--fa: ""}.fa-images{--fa: ""}.fa-calculator{--fa: ""}.fa-people-pulling{--fa: ""}.fa-n{--fa: "N"}.fa-cable-car,.fa-tram{--fa: ""}.fa-cloud-rain{--fa: ""}.fa-building-circle-xmark{--fa: ""}.fa-ship{--fa: ""}.fa-arrows-down-to-line{--fa: ""}.fa-download{--fa: ""}.fa-face-grin,.fa-grin{--fa: ""}.fa-delete-left,.fa-backspace{--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: ""}.fa-file-circle-check{--fa: ""}.fa-forward{--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: ""}.fa-face-meh,.fa-meh{--fa: ""}.fa-align-center{--fa: ""}.fa-book-skull,.fa-book-dead{--fa: ""}.fa-id-card,.fa-drivers-license{--fa: ""}.fa-outdent,.fa-dedent{--fa: ""}.fa-heart-circle-exclamation{--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: ""}.fa-calendar-week{--fa: ""}.fa-laptop-medical{--fa: ""}.fa-b{--fa: "B"}.fa-file-medical{--fa: ""}.fa-dice-one{--fa: ""}.fa-kiwi-bird{--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: ""}.fa-utensils,.fa-cutlery{--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: ""}.fa-mill-sign{--fa: ""}.fa-bowl-rice{--fa: ""}.fa-skull{--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: ""}.fa-truck-pickup{--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: ""}.fa-stop{--fa: ""}.fa-code-merge{--fa: ""}.fa-upload{--fa: ""}.fa-hurricane{--fa: ""}.fa-mound{--fa: ""}.fa-toilet-portable{--fa: ""}.fa-compact-disc{--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: ""}.fa-caravan{--fa: ""}.fa-shield-cat{--fa: ""}.fa-bolt,.fa-zap{--fa: ""}.fa-glass-water{--fa: ""}.fa-oil-well{--fa: ""}.fa-vault{--fa: ""}.fa-mars{--fa: ""}.fa-toilet{--fa: ""}.fa-plane-circle-xmark{--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: ""}.fa-sun{--fa: ""}.fa-guitar{--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: ""}.fa-horse-head{--fa: ""}.fa-bore-hole{--fa: ""}.fa-industry{--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: ""}.fa-arrows-turn-to-dots{--fa: ""}.fa-florin-sign{--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: ""}.fa-less-than{--fa: "<"}.fa-angle-down{--fa: ""}.fa-car-tunnel{--fa: ""}.fa-head-side-cough{--fa: ""}.fa-grip-lines{--fa: ""}.fa-thumbs-down{--fa: ""}.fa-user-lock{--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: ""}.fa-anchor-circle-xmark{--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: ""}.fa-chess-pawn{--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: ""}.fa-person-through-window{--fa: ""}.fa-toolbox{--fa: ""}.fa-hands-holding-circle{--fa: ""}.fa-bug{--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: ""}.fa-car,.fa-automobile{--fa: ""}.fa-hand-holding-hand{--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: ""}.fa-mountain-sun{--fa: ""}.fa-arrows-left-right-to-line{--fa: ""}.fa-dice-d20{--fa: ""}.fa-truck-droplet{--fa: ""}.fa-file-circle-xmark{--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: ""}.fa-medal{--fa: ""}.fa-bed{--fa: ""}.fa-square-h,.fa-h-square{--fa: ""}.fa-podcast{--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: ""}.fa-bell{--fa: ""}.fa-superscript{--fa: ""}.fa-plug-circle-xmark{--fa: ""}.fa-star-of-life{--fa: ""}.fa-phone-slash{--fa: ""}.fa-paint-roller{--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: ""}.fa-file{--fa: ""}.fa-greater-than{--fa: ">"}.fa-person-swimming,.fa-swimmer{--fa: ""}.fa-arrow-down{--fa: ""}.fa-droplet,.fa-tint{--fa: ""}.fa-eraser{--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: ""}.fa-person-burst{--fa: ""}.fa-dove{--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: ""}.fa-socks{--fa: ""}.fa-inbox{--fa: ""}.fa-section{--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: ""}.fa-envelope-open-text{--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: ""}.fa-wine-bottle{--fa: ""}.fa-chess-rook{--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: ""}.fa-dharmachakra{--fa: ""}.fa-hotdog{--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: ""}.fa-drum{--fa: ""}.fa-ice-cream{--fa: ""}.fa-heart-circle-bolt{--fa: ""}.fa-fax{--fa: ""}.fa-paragraph{--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: ""}.fa-star-half{--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: ""}.fa-link,.fa-chain{--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: ""}.fa-tree-city{--fa: ""}.fa-play{--fa: ""}.fa-font{--fa: ""}.fa-table-cells-row-lock{--fa: ""}.fa-rupiah-sign{--fa: ""}.fa-magnifying-glass,.fa-search{--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: ""}.fa-naira-sign{--fa: ""}.fa-cart-arrow-down{--fa: ""}.fa-walkie-talkie{--fa: ""}.fa-file-pen,.fa-file-edit{--fa: ""}.fa-receipt{--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: ""}.fa-suitcase-rolling{--fa: ""}.fa-person-circle-exclamation{--fa: ""}.fa-chevron-down{--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: ""}.fa-skull-crossbones{--fa: ""}.fa-code-compare{--fa: ""}.fa-list-ul,.fa-list-dots{--fa: ""}.fa-school-lock{--fa: ""}.fa-tower-cell{--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: ""}.fa-ranking-star{--fa: ""}.fa-chess-king{--fa: ""}.fa-person-harassing{--fa: ""}.fa-brazilian-real-sign{--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: ""}.fa-arrow-up{--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: ""}.fa-shrimp{--fa: ""}.fa-list-check,.fa-tasks{--fa: ""}.fa-jug-detergent{--fa: ""}.fa-circle-user,.fa-user-circle{--fa: ""}.fa-user-shield{--fa: ""}.fa-wind{--fa: ""}.fa-car-burst,.fa-car-crash{--fa: ""}.fa-y{--fa: "Y"}.fa-person-snowboarding,.fa-snowboarding{--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: ""}.fa-fish{--fa: ""}.fa-user-graduate{--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: ""}.fa-clapperboard{--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: ""}.fa-jet-fighter-up{--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: ""}.fa-copy{--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: ""}.fa-hand-sparkles{--fa: ""}.fa-grip,.fa-grip-horizontal{--fa: ""}.fa-share-from-square,.fa-share-square{--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: ""}.fa-gun{--fa: ""}.fa-square-phone,.fa-phone-square{--fa: ""}.fa-plus,.fa-add{--fa: "+"}.fa-expand{--fa: ""}.fa-computer{--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: ""}.fa-peso-sign{--fa: ""}.fa-building-shield{--fa: ""}.fa-baby{--fa: ""}.fa-users-line{--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: ""}.fa-tractor{--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: ""}.fa-arrow-down-up-lock{--fa: ""}.fa-lines-leaning{--fa: ""}.fa-ruler-combined{--fa: ""}.fa-copyright{--fa: ""}.fa-equals{--fa: "="}.fa-blender{--fa: ""}.fa-teeth{--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: ""}.fa-map{--fa: ""}.fa-rocket{--fa: ""}.fa-photo-film,.fa-photo-video{--fa: ""}.fa-folder-minus{--fa: ""}.fa-hexagon-nodes-bolt{--fa: ""}.fa-store{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-plug-circle-minus{--fa: ""}.fa-sign-hanging,.fa-sign{--fa: ""}.fa-bezier-curve{--fa: ""}.fa-bell-slash{--fa: ""}.fa-tablet,.fa-tablet-android{--fa: ""}.fa-school-flag{--fa: ""}.fa-fill{--fa: ""}.fa-angle-up{--fa: ""}.fa-drumstick-bite{--fa: ""}.fa-holly-berry{--fa: ""}.fa-chevron-left{--fa: ""}.fa-bacteria{--fa: ""}.fa-hand-lizard{--fa: ""}.fa-notdef{--fa: ""}.fa-disease{--fa: ""}.fa-briefcase-medical{--fa: ""}.fa-genderless{--fa: ""}.fa-chevron-right{--fa: ""}.fa-retweet{--fa: ""}.fa-car-rear,.fa-car-alt{--fa: ""}.fa-pump-soap{--fa: ""}.fa-video-slash{--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: ""}.fa-radio{--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: ""}.fa-traffic-light{--fa: ""}.fa-thermometer{--fa: ""}.fa-vr-cardboard{--fa: ""}.fa-hand-middle-finger{--fa: ""}.fa-percent,.fa-percentage{--fa: "%"}.fa-truck-moving{--fa: ""}.fa-glass-water-droplet{--fa: ""}.fa-display{--fa: ""}.fa-face-smile,.fa-smile{--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: ""}.fa-trophy{--fa: ""}.fa-person-praying,.fa-pray{--fa: ""}.fa-hammer{--fa: ""}.fa-hand-peace{--fa: ""}.fa-rotate,.fa-sync-alt{--fa: ""}.fa-spinner{--fa: ""}.fa-robot{--fa: ""}.fa-peace{--fa: ""}.fa-gears,.fa-cogs{--fa: ""}.fa-warehouse{--fa: ""}.fa-arrow-up-right-dots{--fa: ""}.fa-splotch{--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: ""}.fa-dice-four{--fa: ""}.fa-sim-card{--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: ""}.fa-mercury{--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: ""}.fa-person-falling-burst{--fa: ""}.fa-award{--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: ""}.fa-building{--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: ""}.fa-qrcode{--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: ""}.fa-shield,.fa-shield-blank{--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: ""}.fa-comment-nodes{--fa: ""}.fa-house-medical{--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: ""}.fa-house-chimney-window{--fa: ""}.fa-pen-nib{--fa: ""}.fa-tent-arrow-turn-left{--fa: ""}.fa-tents{--fa: ""}.fa-wand-magic,.fa-magic{--fa: ""}.fa-dog{--fa: ""}.fa-carrot{--fa: ""}.fa-moon{--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: ""}.fa-cheese{--fa: ""}.fa-yin-yang{--fa: ""}.fa-music{--fa: ""}.fa-code-commit{--fa: ""}.fa-temperature-low{--fa: ""}.fa-person-biking,.fa-biking{--fa: ""}.fa-broom{--fa: ""}.fa-shield-heart{--fa: ""}.fa-gopuram{--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: ""}.fa-hashtag{--fa: "#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: ""}.fa-oil-can{--fa: ""}.fa-t{--fa: "T"}.fa-hippo{--fa: ""}.fa-chart-column{--fa: ""}.fa-infinity{--fa: ""}.fa-vial-circle-check{--fa: ""}.fa-person-arrow-down-to-line{--fa: ""}.fa-voicemail{--fa: ""}.fa-fan{--fa: ""}.fa-person-walking-luggage{--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: ""}.fa-cloud-moon-rain{--fa: ""}.fa-calendar{--fa: ""}.fa-trailer{--fa: ""}.fa-bahai,.fa-haykal{--fa: ""}.fa-sd-card{--fa: ""}.fa-dragon{--fa: ""}.fa-shoe-prints{--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: ""}.fa-hand-holding{--fa: ""}.fa-plug-circle-exclamation{--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: ""}.fa-clone{--fa: ""}.fa-person-walking-arrow-loop-left{--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: ""}.fa-tornado{--fa: ""}.fa-file-circle-plus{--fa: ""}.fa-book-quran,.fa-quran{--fa: ""}.fa-anchor{--fa: ""}.fa-border-all{--fa: ""}.fa-face-angry,.fa-angry{--fa: ""}.fa-cookie-bite{--fa: ""}.fa-arrow-trend-down{--fa: ""}.fa-rss,.fa-feed{--fa: ""}.fa-draw-polygon{--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: ""}.fa-shower{--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: ""}.fa-m{--fa: "M"}.fa-table-list,.fa-th-list{--fa: ""}.fa-comment-sms,.fa-sms{--fa: ""}.fa-book{--fa: ""}.fa-user-plus{--fa: ""}.fa-check{--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: ""}.fa-house-circle-check{--fa: ""}.fa-angle-left{--fa: ""}.fa-diagram-successor{--fa: ""}.fa-truck-arrow-right{--fa: ""}.fa-arrows-split-up-and-left{--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: ""}.fa-cloud-moon{--fa: ""}.fa-briefcase{--fa: ""}.fa-person-falling{--fa: ""}.fa-image-portrait,.fa-portrait{--fa: ""}.fa-user-tag{--fa: ""}.fa-rug{--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: ""}.fa-baht-sign{--fa: ""}.fa-book-open{--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: ""}.fa-handcuffs{--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: ""}.fa-database{--fa: ""}.fa-share,.fa-mail-forward{--fa: ""}.fa-bottle-droplet{--fa: ""}.fa-mask-face{--fa: ""}.fa-hill-rockslide{--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: ""}.fa-paper-plane{--fa: ""}.fa-road-circle-exclamation{--fa: ""}.fa-dungeon{--fa: ""}.fa-align-right{--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: ""}.fa-life-ring{--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: ""}.fa-calendar-day{--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: ""}.fa-face-grimace,.fa-grimace{--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: ""}.fa-person-walking-arrow-right{--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: ""}.fa-dice{--fa: ""}.fa-bowling-ball{--fa: ""}.fa-brain{--fa: ""}.fa-bandage,.fa-band-aid{--fa: ""}.fa-calendar-minus{--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: ""}.fa-gifts{--fa: ""}.fa-hotel{--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: ""}.fa-thumbs-up{--fa: ""}.fa-user-clock{--fa: ""}.fa-hand-dots,.fa-allergies{--fa: ""}.fa-file-invoice{--fa: ""}.fa-window-minimize{--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: ""}.fa-brush{--fa: ""}.fa-file-half-dashed{--fa: ""}.fa-mask{--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: ""}.fa-ruler-vertical{--fa: ""}.fa-user-large,.fa-user-alt{--fa: ""}.fa-train-tram{--fa: ""}.fa-user-nurse{--fa: ""}.fa-syringe{--fa: ""}.fa-cloud-sun{--fa: ""}.fa-stopwatch-20{--fa: ""}.fa-square-full{--fa: ""}.fa-magnet{--fa: ""}.fa-jar{--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: ""}.fa-bug-slash{--fa: ""}.fa-arrow-up-from-water-pump{--fa: ""}.fa-bone{--fa: ""}.fa-table-cells-row-unlock{--fa: ""}.fa-user-injured{--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: ""}.fa-plane{--fa: ""}.fa-tent-arrows-down{--fa: ""}.fa-exclamation{--fa: "!"}.fa-arrows-spin{--fa: ""}.fa-print{--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: ""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-x{--fa: "X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: ""}.fa-users-gear,.fa-users-cog{--fa: ""}.fa-person-military-pointing{--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: ""}.fa-umbrella{--fa: ""}.fa-trowel{--fa: ""}.fa-d{--fa: "D"}.fa-stapler{--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: ""}.fa-kip-sign{--fa: ""}.fa-hand-point-left{--fa: ""}.fa-handshake-simple,.fa-handshake-alt{--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: ""}.fa-barcode{--fa: ""}.fa-plus-minus{--fa: ""}.fa-video,.fa-video-camera{--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: ""}.fa-hand-holding-medical{--fa: ""}.fa-person-circle-check{--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: ""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: ""}.fa-hooli{--fa: ""}.fa-yelp{--fa: ""}.fa-cc-visa{--fa: ""}.fa-lastfm{--fa: ""}.fa-shopware{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-aws{--fa: ""}.fa-redhat{--fa: ""}.fa-yoast{--fa: ""}.fa-cloudflare{--fa: ""}.fa-ups{--fa: ""}.fa-pixiv{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-dyalog{--fa: ""}.fa-bity{--fa: ""}.fa-stackpath{--fa: ""}.fa-buysellads{--fa: ""}.fa-first-order{--fa: ""}.fa-modx{--fa: ""}.fa-guilded{--fa: ""}.fa-vnv{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-microsoft{--fa: ""}.fa-qq{--fa: ""}.fa-orcid{--fa: ""}.fa-java{--fa: ""}.fa-invision{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-centercode{--fa: ""}.fa-glide-g{--fa: ""}.fa-drupal{--fa: ""}.fa-jxl{--fa: ""}.fa-dart-lang{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-unity{--fa: ""}.fa-whmcs{--fa: ""}.fa-rocketchat{--fa: ""}.fa-vk{--fa: ""}.fa-untappd{--fa: ""}.fa-mailchimp{--fa: ""}.fa-css3-alt{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-contao{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-deskpro{--fa: ""}.fa-brave{--fa: ""}.fa-sistrix{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-battle-net{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-edge{--fa: ""}.fa-threads{--fa: ""}.fa-napster{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-artstation{--fa: ""}.fa-markdown{--fa: ""}.fa-sourcetree{--fa: ""}.fa-google-plus{--fa: ""}.fa-diaspora{--fa: ""}.fa-foursquare{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-github-alt{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-pagelines{--fa: ""}.fa-algolia{--fa: ""}.fa-red-river{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-safari{--fa: ""}.fa-google{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-atlassian{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-nimblr{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-hacker-news{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-adversal{--fa: ""}.fa-creative-commons{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-fonticons{--fa: ""}.fa-weixin{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-codepen{--fa: ""}.fa-git-alt{--fa: ""}.fa-lyft{--fa: ""}.fa-rev{--fa: ""}.fa-windows{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-meetup{--fa: ""}.fa-centos{--fa: ""}.fa-adn{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-opensuse{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-codiepie{--fa: ""}.fa-node{--fa: ""}.fa-mix{--fa: ""}.fa-steam{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-scribd{--fa: ""}.fa-debian{--fa: ""}.fa-openid{--fa: ""}.fa-instalod{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-sellcast{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-r-project{--fa: ""}.fa-delicious{--fa: ""}.fa-freebsd{--fa: ""}.fa-vuejs{--fa: ""}.fa-accusoft{--fa: ""}.fa-ioxhost{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-app-store{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-itunes-note{--fa: ""}.fa-golang{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-grav{--fa: ""}.fa-weibo{--fa: ""}.fa-uncharted{--fa: ""}.fa-firstdraft{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-angellist{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-skype{--fa: ""}.fa-joget{--fa: ""}.fa-fedora{--fa: ""}.fa-stripe-s{--fa: ""}.fa-meta{--fa: ""}.fa-laravel{--fa: ""}.fa-hotjar{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-hips{--fa: ""}.fa-css{--fa: ""}.fa-behance{--fa: ""}.fa-reddit{--fa: ""}.fa-discord{--fa: ""}.fa-chrome{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-cc-discover{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-confluence{--fa: ""}.fa-shoelace{--fa: ""}.fa-mdb{--fa: ""}.fa-dochub{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-ebay{--fa: ""}.fa-amazon{--fa: ""}.fa-unsplash{--fa: ""}.fa-yarn{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-500px{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-gratipay{--fa: ""}.fa-apple{--fa: ""}.fa-hive{--fa: ""}.fa-gitkraken{--fa: ""}.fa-keybase{--fa: ""}.fa-apple-pay{--fa: ""}.fa-padlet{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-fedex{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-shopify{--fa: ""}.fa-neos{--fa: ""}.fa-square-threads{--fa: ""}.fa-hackerrank{--fa: ""}.fa-researchgate{--fa: ""}.fa-swift{--fa: ""}.fa-angular{--fa: ""}.fa-speakap{--fa: ""}.fa-angrycreative{--fa: ""}.fa-y-combinator{--fa: ""}.fa-empire{--fa: ""}.fa-envira{--fa: ""}.fa-google-scholar{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-studiovinari{--fa: ""}.fa-pied-piper{--fa: ""}.fa-wordpress{--fa: ""}.fa-product-hunt{--fa: ""}.fa-firefox{--fa: ""}.fa-linode{--fa: ""}.fa-goodreads{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-sith{--fa: ""}.fa-themeisle{--fa: ""}.fa-page4{--fa: ""}.fa-hashnode{--fa: ""}.fa-react{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-squarespace{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-bitcoin{--fa: ""}.fa-keycdn{--fa: ""}.fa-opera{--fa: ""}.fa-itch-io{--fa: ""}.fa-umbraco{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-ubuntu{--fa: ""}.fa-draft2digital{--fa: ""}.fa-stripe{--fa: ""}.fa-houzz{--fa: ""}.fa-gg{--fa: ""}.fa-dhl{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-xing{--fa: ""}.fa-blackberry{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-playstation{--fa: ""}.fa-quinscape{--fa: ""}.fa-less{--fa: ""}.fa-blogger-b{--fa: ""}.fa-opencart{--fa: ""}.fa-vine{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-paypal{--fa: ""}.fa-gitlab{--fa: ""}.fa-typo3{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-yahoo{--fa: ""}.fa-dailymotion{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-bootstrap{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-mintbit{--fa: ""}.fa-ethereum{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-patreon{--fa: ""}.fa-avianex{--fa: ""}.fa-ello{--fa: ""}.fa-gofore{--fa: ""}.fa-bimobject{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-facebook-f{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-web-awesome{--fa: ""}.fa-mandalorian{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-osi{--fa: ""}.fa-google-wallet{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-periscope{--fa: ""}.fa-fulcrum{--fa: ""}.fa-cloudscale{--fa: ""}.fa-forumbee{--fa: ""}.fa-mizuni{--fa: ""}.fa-schlix{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-bandcamp{--fa: ""}.fa-wpforms{--fa: ""}.fa-cloudversify{--fa: ""}.fa-usps{--fa: ""}.fa-megaport{--fa: ""}.fa-magento{--fa: ""}.fa-spotify{--fa: ""}.fa-optin-monster{--fa: ""}.fa-fly{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-aviato{--fa: ""}.fa-itunes{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-blogger{--fa: ""}.fa-flickr{--fa: ""}.fa-viber{--fa: ""}.fa-soundcloud{--fa: ""}.fa-digg{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-letterboxd{--fa: ""}.fa-symfony{--fa: ""}.fa-maxcdn{--fa: ""}.fa-etsy{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-audible{--fa: ""}.fa-think-peaks{--fa: ""}.fa-bilibili{--fa: ""}.fa-erlang{--fa: ""}.fa-x-twitter{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-dashcube{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-elementor{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-palfed{--fa: ""}.fa-superpowers{--fa: ""}.fa-resolving{--fa: ""}.fa-xbox{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-searchengin{--fa: ""}.fa-tiktok{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-renren{--fa: ""}.fa-linux{--fa: ""}.fa-glide{--fa: ""}.fa-linkedin{--fa: ""}.fa-hubspot{--fa: ""}.fa-deploydog{--fa: ""}.fa-twitch{--fa: ""}.fa-flutter{--fa: ""}.fa-ravelry{--fa: ""}.fa-mixer{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-vimeo{--fa: ""}.fa-mendeley{--fa: ""}.fa-uniregistry{--fa: ""}.fa-figma{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-dropbox{--fa: ""}.fa-instagram{--fa: ""}.fa-cmplid{--fa: ""}.fa-upwork{--fa: ""}.fa-facebook{--fa: ""}.fa-gripfire{--fa: ""}.fa-jedi-order{--fa: ""}.fa-uikit{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-phabricator{--fa: ""}.fa-ussunnah{--fa: ""}.fa-earlybirds{--fa: ""}.fa-trade-federation{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-whatsapp{--fa: ""}.fa-square-upwork{--fa: ""}.fa-slideshare{--fa: ""}.fa-google-play{--fa: ""}.fa-viadeo{--fa: ""}.fa-line{--fa: ""}.fa-google-drive{--fa: ""}.fa-servicestack{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-bitbucket{--fa: ""}.fa-imdb{--fa: ""}.fa-deezer{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-jira{--fa: ""}.fa-docker{--fa: ""}.fa-screenpal{--fa: ""}.fa-bluetooth{--fa: ""}.fa-gitter{--fa: ""}.fa-d-and-d{--fa: ""}.fa-microblog{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-gg-circle{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-yandex{--fa: ""}.fa-readme{--fa: ""}.fa-html5{--fa: ""}.fa-sellsy{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-sass{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-salesforce{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-medapps{--fa: ""}.fa-ns8{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-apper{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-waze{--fa: ""}.fa-bluesky{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-rust{--fa: ""}.fa-wix{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-supple{--fa: ""}.fa-webflow{--fa: ""}.fa-rebel{--fa: ""}.fa-css3{--fa: ""}.fa-staylinked{--fa: ""}.fa-kaggle{--fa: ""}.fa-space-awesome{--fa: ""}.fa-deviantart{--fa: ""}.fa-cpanel{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-trello{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-get-pocket{--fa: ""}.fa-perbyte{--fa: ""}.fa-grunt{--fa: ""}.fa-weebly{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-leanpub{--fa: ""}.fa-black-tie{--fa: ""}.fa-themeco{--fa: ""}.fa-python{--fa: ""}.fa-android{--fa: ""}.fa-bots{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-hornbill{--fa: ""}.fa-js{--fa: ""}.fa-ideal{--fa: ""}.fa-git{--fa: ""}.fa-dev{--fa: ""}.fa-sketch{--fa: ""}.fa-yandex-international{--fa: ""}.fa-cc-amex{--fa: ""}.fa-uber{--fa: ""}.fa-github{--fa: ""}.fa-php{--fa: ""}.fa-alipay{--fa: ""}.fa-youtube{--fa: ""}.fa-skyatlas{--fa: ""}.fa-firefox-browser{--fa: ""}.fa-replyd{--fa: ""}.fa-suse{--fa: ""}.fa-jenkins{--fa: ""}.fa-twitter{--fa: ""}.fa-rockrms{--fa: ""}.fa-pinterest{--fa: ""}.fa-buffer{--fa: ""}.fa-npm{--fa: ""}.fa-yammer{--fa: ""}.fa-btc{--fa: ""}.fa-dribbble{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-stubber{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-old-republic{--fa: ""}.fa-odysee{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-node-js{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-medrt{--fa: ""}.fa-usb{--fa: ""}.fa-tumblr{--fa: ""}.fa-vaadin{--fa: ""}.fa-quora{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-reacteurope{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-amilia{--fa: ""}.fa-mixcloud{--fa: ""}.fa-flipboard{--fa: ""}.fa-viacoin{--fa: ""}.fa-critical-role{--fa: ""}.fa-sitrox{--fa: ""}.fa-discourse{--fa: ""}.fa-joomla{--fa: ""}.fa-mastodon{--fa: ""}.fa-airbnb{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-gulp{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-strava{--fa: ""}.fa-ember{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-teamspeak{--fa: ""}.fa-pushed{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-nutritionix{--fa: ""}.fa-wodu{--fa: ""}.fa-google-pay{--fa: ""}.fa-intercom{--fa: ""}.fa-zhihu{--fa: ""}.fa-korvue{--fa: ""}.fa-pix{--fa: ""}.fa-steam-symbol{--fa: ""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(/assets/fa-v4compatibility-CCth-dXg.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.activeLab-btn{color:#000;font-size:var(--heading-font);border:none;padding:5px}.navigation-bar{background-color:#fff}.navigation-bar ul{list-style-type:none;margin:0;padding:10px;display:flex}.navigation-bar li{margin:0}.navigation-bar a{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.navigation-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.navigation-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.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-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{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,.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}.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}.imuUpload-page{background-color:var(--background-color);padding:10px;font-family:Arial,sans-serif;height:70vh}.imuUpload-filters{display:flex;justify-content:space-between;margin-bottom:20px}.imuUpload-controls{display:flex}.imuUpload-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:1px 10px}.imuUpload-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.imuUpload-date-range input[type=date]{padding:3px;margin-left:10px}.imuUpload-buttons{display:flex;gap:10px}.imuUpload-upload-to-imu{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.imuUpload-upload-to-imu:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.imuUpload-search-bar{position:relative}.imuUpload-search-bar i{position:absolute;top:8px;left:180px;color:gray}.imuUpload-search-input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.imuUpload-upload-status{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size)}.imuUpload-upload-status label{margin-right:20px}.imuUpload-Showing span{font-size:var(--font-size)}.imuUpload-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.imuUpload-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.imuUpload-data-table{width:100%;border-collapse:collapse;margin-bottom:20px}.imuUpload-data-table th,.imuUpload-data-table td{border:1px solid #e6e3e3;padding:3px;text-align:center}.imuUpload-data-table th{background-color:#a5acac;font-size:var(--heading-font)}.imuUpload-pagination{text-align:right}.imuUpload-pagination button{background-color:var(--background-color);font-size:var(--font-size);margin-left:10px;padding:5px 10px;cursor:pointer;border:none}.imuUpload-search-N-upload{display:flex;justify-content:space-between;align-items:center}.imuUpload-checkbx{font-size:var(--font-size);gap:10px;display:flex;align-items:center;justify-content:space-between}.labNotificationSms-N-imu-btn{display:flex;gap:10px;border-bottom:1px solid #cfcdcd;height:47px}.labNotificationSms-page{background-color:var(--background-color);padding:1px 1px 1px 10px;font-family:Arial,sans-serif;height:80vh}.labNotificationSms-tabs{margin-bottom:20px}.labNotificationSms-tab{padding:10px 20px;border:none;background-color:var(--background-color);cursor:pointer}.labNotificationSms-tab.labNotificationSms-active{color:#000;border-bottom:5px solid var(--sideBar-bg-color);padding:10px 20px}.labNotificationSms-filters{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:20px}.labNotificationSms-date-filters{display:flex;align-items:center;gap:15px;background-color:#ebf7ff;color:#000;font-size:var(--font-size)}.labNotificationSms-controls{display:flex}.labNotificationSms-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.labNotificationSms-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.labNotificationSms-date-range input[type=date]{padding:3px;margin-left:10px}.labNotificationSms-show-data-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.labNotificationSms-show-data-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labNotificationSms-filter-options,.labNotificationSms-filter-findings{font-size:var(--font-size);width:300px;display:flex;justify-content:right;align-items:center;gap:10px}.labNotificationSms-checkbx{display:flex;align-items:center;justify-content:center}.filter-options label,.labNotificationSms-filter-findings label,.labNotificationSms-filter-findings button{margin-left:10px;font-size:var(--font-size)}.labNotificationSms-Showing span{font-size:var(--font-size)}.labNotificationSms-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.labNotificationSms-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labNotificationSms-data-table{width:100%;border-collapse:collapse;margin-bottom:20px}.labNotificationSms-data-table th,.labNotificationSms-data-table td{border:1px solid #e6e3e3;padding:3px;text-align:center}.labNotificationSms-data-table th{background-color:#a5acac;font-size:var(--heading-font)}.labNotificationSms-pagination{text-align:right}.labNotificationSms-pagination button{border:none;border-radius:15px;margin-left:10px;padding:5px 10px;cursor:pointer;background-color:var(--background-color)}.labNotificationSms-search-n-filter{display:flex;justify-content:space-between;align-items:center}.labNotificationSms-search-input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.labNotificationSms-search-bar{position:relative}.labNotificationSms-search-bar i{position:absolute;top:8px;left:180px;color:gray}.labNotificationSms-content{margin:15px 10px 0 0}.sampleCollection-Container{padding:10px}.sampleCollection-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sampleCollection-Title{font-size:var(--heading-font)}.sampleCollection-list-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sampleCollection-list-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sampleCollection-controls{display:flex}.sampleCollection-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.sampleCollection-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sampleCollection-date-range input[type=date]{padding:3px;margin-left:10px}.sampleCollection-search-bar{position:relative;background-color:#f2f2f2;display:flex;align-items:center}.sampleCollection-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.sampleCollection-search-bar i{position:absolute;right:5px;color:gray}.sampleCollection-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sampleCollection-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sampleCollection-search-N-print{display:flex;justify-content:space-between;margin-top:10px}.sampleCollection-results-info{display:flex;align-items:center}.sampleCollection-results-info span{font-size:var(--font-size);margin-right:10px}.sampleCollection-TableWrapper{overflow-x:auto}.sampleCollection-viewDetails{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:2px 3px}.sampleCollection-viewDetails:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.collectsample-header{padding:1rem}.collectsample-title{font-size:var(--heading-font)}.collectsample-alert{background-color:#e6ffe6;padding:.5rem;margin-top:.5rem;font-size:var(--heading-font)}.collectsample-content{padding:1rem}.collectsample-info{background-color:#f0f0f0;padding:1rem;display:flex;justify-content:space-between;font-size:var(--heading-font)}.collectsample-table{margin-top:1rem}.collectsample-table table{width:100%}.collectsample-table th{background-color:#e6e6e6;text-align:left;font-size:var(--font-size);padding:.5rem;font-weight:500}.collectsample-table td{padding:.5rem;font-size:var(--font-size)}.collectsample-transfer{color:#fff;padding:.25rem .5rem;border-radius:.25rem}.collectsample-run-number{margin-top:1rem;display:flex;align-items:center}.collectsample-run-number input{border:1px solid #ccc;margin:0 .5rem;width:4rem;text-align:center}.collectsample-change-date{margin-left:1rem;color:#39f}.collectsample-button{margin-top:1rem;background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:.25rem;border:none}.collectsample-button:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-hover-text-color)}.samplecodepopup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:150;width:100%}.samplecodepopup-container{background-color:#fff;padding:1.5rem;border-radius:.5rem;width:100%;max-width:80%;position:relative}.samplecodepopup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.samplecodepopup-title{font-size:var(--heading-font)}.samplecodepopup-divided{display:flex;justify-content:space-between;gap:10px}.samplecodepopup-close-button{background:red!important;border:none;cursor:pointer;color:#fff;border-radius:50%;position:absolute;top:-10px;right:-10px;padding:6px 12px}.samplecodepopup-close-button:hover{color:#374151}.samplecodepopup-patient-info{margin-bottom:1rem}.samplecodepopup-table{margin-bottom:1rem;border-collapse:collapse;height:fit-content}.samplecodepopup-table th{background-color:#f3f4f6;text-align:left;padding:.5rem}.samplecodepopup-table td{padding:.5rem;white-space:wrap}.samplecodepopup-barcode-container{padding:1rem;width:35%;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.samplecodepopup-barcode-info{border:1px dashed black;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;margin-bottom:10px}.samplecodepopup-barcode-info p{margin:.25rem 0;font-size:var(--font-size);font-weight:700;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.samplecodepopup-barcode-placeholder{width:8rem;height:4rem;background-color:#d1d5db;display:flex;align-items:center;justify-content:center}.samplecodepopup-copies{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.samplecodepopup-copies label{margin-right:.5rem}.samplecodepopup-copies input{border:1px solid #d1d5db;padding:.25rem;width:4rem}.samplecodepopup-printer-select{display:flex;align-items:center;margin-bottom:1rem}.samplecodepopup-printer-select label{margin-right:.5rem}.samplecodepopup-printer-select select{border:1px solid #d1d5db;padding:.25rem}.samplecodepopup-ok-button{background-color:#10b981;color:#fff;border:none;padding:.25rem 1rem;border-radius:.25rem;cursor:pointer;margin-left:.5rem}.samplecodepopup-footer{display:flex;justify-content:space-between}.samplecodepopup-print-button,.samplecodepopup-empty-sheet-button{background-color:#10b981;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;display:flex;align-items:center}.samplecodepopup-print-button svg{margin-left:.5rem}.samplecodepopup-empty-sheet-button{margin-right:.5rem}@media print{body *{visibility:hidden}.samplecodepopup-barcode-container,.samplecodepopup-patient-info{visibility:visible;position:absolute;top:0;left:0;width:100%}}.addResults-work-list{padding:10px}.addResults-header{display:flex;justify-content:space-between;align-items:center}.addResults-controls{display:flex}.addResults-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addResults-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addResults-date-range input[type=date]{padding:3px;margin-left:10px}.addResults-category-select{display:flex;align-items:center;gap:10px}.addResults-category-select label{font-size:var(--font-size)}.addResults-search-bar{background-color:#f2f2f2;display:flex;align-items:center;position:relative}.addResults-search-bar i{position:absolute;color:gray;right:5px}.addResults-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.addResults-worklist a{color:#026688;font-size:var(--font-size)}.addResults-searchbar-N-showing{display:flex;justify-content:space-between;margin-top:10px}.addResults-results-info{display:flex;align-items:center}.addResults-results-info span{font-size:var(--font-size);margin-right:10px}.addResults-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addResults-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addResults-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.addResults-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.addResults-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.addResults-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:top;z-index:1000;margin-top:20px}.addResults-popup-content{background-color:#fff;box-shadow:0 2px 10px #0000001a;max-width:95%;max-height:53%;overflow:auto}.sticker-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sticker-popup-content{background:#fff;padding:20px;border-radius:8px;width:80%;position:relative}.sticker-popup-container{display:flex;justify-content:space-between;gap:20px}.sticker-popup-content h3{margin-bottom:20px;font-size:var(--heading-font)}.close-sticker-btn{position:absolute;top:-10px;right:-10px;background:red;border:none;padding:6px 12px;border-radius:50%;color:#fff;cursor:pointer}.sticker-popup-stickerCreation{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.sticker-popup-stickerCreation span{padding:0;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:var(--font-size)}.sticker-popup-container-sticker{display:flex;flex-direction:column;align-items:center;border:1px dashed black;margin-bottom:10px}.sticker-print-controls{display:flex;flex-direction:column}.print-sticker-btn{background-color:var(--button-color);border:none;border-radius:5px;margin-top:10px;color:#fff;padding:5px 10px}.print-sticker-btn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.add-result-lab-tableBtn{display:flex;gap:5px}.add-result-lab-tableBtn button{background-color:var(--button-color);border:none;border-radius:5px;padding:5px 10px;color:#fff}.add-result-lab-tableBtn button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.labAddresultWorkList-container{padding:15px;border:1px solid #ccc;background-color:#f9f9f9}.labAddresultWorkList-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #ccc}.labAddresultWorkList-header h4{margin:0;font-size:var(--heading-size)}.labAddresultWorkList-close-button{background-color:#dd0303;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:3px}.labAddresultWorkList-filters{display:flex;justify-content:space-between;margin-bottom:15px}.labAddresultWorkList-date-range,.labAddresultWorkList-category-select{display:flex;align-items:center}.labAddresultWorkList-date-range span{font-size:var(--font-size)}.labAddresultWorkList-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px}.labAddresultWorkList-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.labAddresultWorkList-date-range input[type=date]{padding:1px 5px;margin-left:10px}.labAddresultWorkList-category-select span{margin-right:5px;font-size:var(--font-size)}.labAddresultWorkList-category-select select{padding:5px}.labAddresultWorkList-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.labAddresultWorkList-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labAddresultWorkList-load-button i{margin-left:5px}.labAddresultWorkList-table-container{margin-bottom:15px;color:gray;font-size:var(--font-size);background-color:#f6f6f6}.labAddresultWorkList-table-header{display:flex;align-items:end;justify-content:space-between;padding:10px;background-color:#f1f1f1;border-bottom:1px solid #ccc}.labAddresultWorkList-table-header p{margin:0}.labAddresultWorkList-table{width:100%;border-collapse:collapse}.labAddresultWorkList-table th,.labAddresultWorkList-table td{padding:3px;font-size:var(--heading-size);text-align:center;border-bottom:1px solid #ccc}.labAddresultWorkList-print-button-container{text-align:center;margin-top:10px}.labAddresultWorkList-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.labAddresultWorkList-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pendingReports-work-list{padding:10px}.pendingReports-work-list h4{margin-top:8px;font-size:var(--heading-font)}.pendingReports-header{display:flex;justify-content:space-between;align-items:center;margin-right:100px}.pendingReports-controls{display:flex}.pendingReports-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.pendingReports-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.pendingReports-date-range input[type=date]{padding:3px;margin-left:10px}.pendingReports-search-bar{background-color:#f2f2f2;display:flex;align-items:center;position:relative}.pendingReports-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.pendingReports-search-bar i{position:absolute;color:gray;right:5px}.pendingReports-category-select{display:flex;align-items:center;gap:10px}.pendingReports-category-select label,.pendingReports-category-select select{font-size:var(--font-size)}.pendingReports-work-table{width:100%;border-collapse:collapse;margin-top:10px;background-color:#fff}.pendingReports-work-table th,.pendingReports-work-table td{border:1px solid #ddd;padding:3px;text-align:center}.pendingReports-work-table th{background-color:#f3f3f3;font-size:var(--heading-font)}.pendingReports-worklist a{color:#026688;font-size:var(--font-size)}.pendingReports-searchbar-N-showing{display:flex;justify-content:space-between;margin-top:10px}.pendingReports-results-info{display:flex;align-items:center}.pendingReports-results-info span{margin-right:10px;font-size:var(--font-size)}.pendingReports-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.pendingReports-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pendingReports-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.pendingReports-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.pendingReports-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.pendingReports-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:top;z-index:1000;margin-top:10px}.pendingReports-popup-content{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;max-width:90%;max-height:60%;width:1100px;overflow:auto}.pendingReports-table-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;border:none}.pendingReports-table-btn:hover{background-color:var(--button-hover-background-color);color:1px solid var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.finalReports-work-list{padding:10px}.finalReports-work-list h4{margin-top:8px;font-size:var(--heading-font)}.finalReports-header{display:flex;justify-content:space-between;text-align:center;align-items:center}.finalReports-ReportingDate{font-size:var(--font-size)}.finalReports-controls{display:flex}.finalReports-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.finalReports-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.finalReports-date-range input[type=date]{padding:3px;margin-left:10px}.finalReports-category-select{display:flex;align-items:center;gap:10px}.finalReports-category-select label{font-size:var(--font-size);font-weight:700}.finalReports-search-bar{background-color:#f2f2f2;display:flex;align-items:center;position:relative}.finalReports-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.finalReports-search-bar i{position:absolute;color:gray;right:5px}.finalReports-worklist a{font-size:var(--font-size)}.finalReports-searchbar-N-showing{display:flex;justify-content:space-between;margin-top:10px}.finalReports-results-info{display:flex;align-items:center}.finalReports-results-info span{font-size:var(--font-size);margin-right:10px}.finalReports-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.finalReports-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.finalReports-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.finalReports-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.finalReports-pagination span{margin:0 10px;font-size:var(--font-size)}.finalReports-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:top;z-index:1000;margin-top:10px}.finalReports-popup-content{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;max-width:90%;max-height:60%;width:1100px;overflow:auto}.lab-signatories{width:400px}.nav-Setting-navbar{background-color:#e0f7fa;border-bottom:1px solid gray}.nav-Setting-navbar ul{list-style-type:none;margin:0;padding:10px;display:flex}.nav-Setting-navbar li{margin:0}.nav-Setting-navbar a{color:#000;text-decoration:none;padding:10px 15px}.nav-Setting-navbar a:hover{color:var(--button-hover-text-color);border-bottom:4px solid var(--button-hover-text-color)}.nav-Setting-navbar .active{border-bottom:4px solid var(--button-bg-color)}.labTestLS-container{padding:10px;border-radius:5px;margin:0 auto}.labTestLS-firstRow{display:flex;justify-content:space-between}.labTestLS-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:3px;transition:background-color .3s ease;padding:0 5px}.labTestLS-delete-button{background-color:red;margin:3px;border:1px solid red;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:0 5px}.labTestLS-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labTestLS-controls{padding:10px;margin-bottom:5px}.labTestLS-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.labTestLS-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.labTestLS-date-range input[type=date]{padding:3px;margin-left:10px}.labTestLS-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.labTestLS-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.labTestLS-search-bar i{color:gray;position:absolute;right:5px}.labTestLS-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.labTestLS-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.labTestLS-filters{display:flex;justify-content:space-between;font-size:var(--font-size);align-items:center;gap:10px}.labTestLS-filters label{font-size:var(--font-size)}.labTestLS-category-filter{display:flex;font-size:var(--font-size);align-items:center}.labTestLS-category-filter label{margin-right:5px}.labTestLS-category-filter select{padding:5px;border-radius:5px;border:1px solid #ccc;width:200px}.labTestLS-category-filter option{font-size:var(--font-size)}.labTestLS-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.labTestLS-results-info{display:flex;align-items:center}.labTestLS-results-info span{font-size:var(--font-size);margin-right:10px}.labTestLS-edit-button,.labTestLS-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.labTestLS-edit-button:hover,.labTestLS-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labTestLS-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.labTestLS-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labTestLS-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.labTestLS-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.labTestLS-pagination{display:flex;justify-content:center;align-items:center}.labTestLS-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.labTestLS-pagination span{margin:0 10px;font-size:var(--font-size)}.lSLabTestAddNLTest-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px;font-family:Arial,sans-serif}.lSLabTestAddNLTest-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.lSLabTestAddNLTest-header h4{font-size:var(--heading-font);margin:0}.lSLabTestAddNLTest-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.lSLabTestAddNLTest-form .lSLabTestAddNLTest-lSLabTestAddNLTest-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.lSLabTestAddNLTest-form-group{width:100%;margin-bottom:10px;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}.lSLabTestAddNLTest-checkbox-row{width:100%;justify-content:space-between;display:flex;flex-wrap:wrap;font-size:var(--font-size);gap:16px;margin-bottom:16px}.lSLabTestAddNLTest-full-width{width:100%}.lSLabTestAddNLTest-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.lSLabTestAddNLTest-select-components-section h4{margin-bottom:8px}.lSLabTestAddNLTest-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.lSLabTestAddNLTest-select-components-section table th,.lSLabTestAddNLTest-select-components-section table td{border:1px solid #ddd;padding:3px;text-align:center}.lSLabTestAddNLTest-add-component-btn,.lSLabTestAddNLTest-add-new-component-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--heading-font);margin:1px;transition:background-color .3s ease;padding:1px 5px}.lSLabTestAddNLTest-add-component-btn:hover,.lSLabTestAddNLTest-add-new-component-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.lSLabTestAddNLTest-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.lSLabTestAddNLTest-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.lSLabTestAddNLTest-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.lSLabTestAddNLTest-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.lSLabTestAddNLTest-form-group-1row{display:flex;gap:5px;justify-content:space-between}.lSLabTestAddNLTest-form-group-sub,.lSLabTestAddNLTest-checkbox-N-form-group{display:flex;justify-content:space-between}.lSLabTestAddNLTest-AddNew{display:flex;justify-content:center}.lSLabTestAddNLTest-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.labTestComponents-container{padding:10px;border-radius:5px;margin:0 auto}.labTestComponents-firstRow{display:flex;justify-content:space-between}.labTestComponents-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.labTestComponents-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labTestComponents-controls{padding:10px;margin-bottom:5px}.labTestComponents-date-range{display:flex;align-items:center;width:36%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.labTestComponents-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.labTestComponents-date-range input[type=date]{padding:3px;margin-left:10px}.labTestComponents-search-bar{background-color:#f2f2f2;display:flex;align-items:center;position:relative}.labTestComponents-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.labTestComponents-search-bar i{position:absolute;color:gray;right:5px}.labTestComponents-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.labTestComponents-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.labTestComponents-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.labTestComponents-results-info{display:flex;align-items:center}.labTestComponents-results-info span{font-size:var(--font-size);margin-right:10px}.labTestComponents-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:1px 5px;margin:2px}.labTestComponents-delete-button{background-color:red;border:1px solid red;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.labTestComponents-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labTestComponents-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.labTestComponents-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labTestComponents-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.labTestComponents-modal-content{border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;height:60%;position:relative}.labTestComponents-pagination{display:flex;justify-content:center;align-items:center}.labTestComponents-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.labTestComponents-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.labTestComponents-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.labTestComponents-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;position:relative}.labTestComponentsAddNewLTC-container{padding:20px;border:1px solid #ddd;border-radius:4px;width:100%;height:600px;margin:20px auto;background-color:#fff;overflow-x:auto}.labTestComponentsAddNewLTC-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px;position:relative}.labTestComponentsAddNewLTC-header h3{margin:0;font-size:1.5rem;color:#333}.labTestComponentsAddNewLTC-close-btn{position:absolute;top:-10px;right:-10px;background-color:#e52f3e;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:5px 10px;font-size:14px}.labTestComponentsAddNewLTC-form{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.labTestComponentsAddNewLTC-form .lab-test-form-group{display:flex;flex-direction:column}.labTestInput,.labTestSelect,.labTestTextarea{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font-size:14px}.labTestTextarea{resize:vertical;min-height:60px}.labTestComponentsAddNewLTC-range-buttons button{margin-right:5px;padding:6px 1px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:3px;cursor:pointer}.labTestComponentsAddNewLTC-range-buttons button:hover{background-color:#e0e0e0}.labTestComponentsAddNewLTC-add-button,.labTestComponentAddedUpdateBTN{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px;cursor:pointer;padding:5px 10px;margin:10px;font-size:14px;transition:background-color .3s ease;text-align:center}.labTestComponentsAddNewLTC-add-button:hover,.labTestComponentAddedUpdateBTN:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.labTestComponentsAddNewLTC-add-footer-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px;cursor:pointer;padding:5px 10px;margin-top:15px;font-size:14px;transition:background-color .3s ease}.labTestComponentsAddNewLTC-add-footer-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.labTestComponentsAddNewLTC-footer{margin-top:20px;text-align:right}.labTestComponentAddedComponentContainer h4{font-size:var(--heading-font)}.labTestComponentPreview{overflow-x:auto}.labTestComponentTable{width:100%;border-collapse:collapse;table-layout:auto}.labTestComponentTable th,.labTestComponentTable td{border:1px solid #ddd;padding:8px;text-align:left}.labTestComponentTable th{background-color:#f2f2f2}.labTestComponentAddedUpdateBTN{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;border:1px solid var(--button-color)}@media (max-width: 768px){.labTestComponentsAddNewLTC-form{grid-template-columns:1fr}.labTestComponentsAddNewLTC-header{flex-direction:column;align-items:flex-start}.labTestComponentsAddNewLTC-add-button,.labTestComponentAddedUpdateBTN{width:100%;margin-top:10px}}.reportTemplate-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.reportTemplate-firstRow{display:flex;justify-content:space-between}.reportTemplate-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.reportTemplate-search-bar{margin-left:-35px}.reportTemplate-search-bar input{width:200px}.reportTemplate-search-bar i{position:relative;color:gray;top:3px;left:205px}.reportTemplate-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.reportTemplate-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.reportTemplate-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.reportTemplate-results-info{display:flex;align-items:center}.reportTemplate-results-info span{font-size:var(--font-size);margin-right:10px}.reportTemplate-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.reportTemplate-container th,.reportTemplate-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.reportTemplate-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.reportTemplate-edit-button,.reportTemplate-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.reportTemplate-edit-button:hover,.reportTemplate-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.reportTemplate-results-info{margin-top:10px;margin-bottom:15px}.reportTemplate-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.reportTemplate-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.reportTemplate-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.reportTemplate-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative;margin-top:20px}.reportTemplate-pagination{display:flex;justify-content:center;align-items:center}.reportTemplate-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:12px}.reportTemplate-pagination span{margin:0 10px;color:gray;font-size:12px}.labReportTempAddNewLTC-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px;font-family:Arial,sans-serif}.labReportTempAddNewLTC-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.labReportTempAddNewLTC-header h3{margin:0;font-size:var(--heading-font)}.labReportTempAddNewLTC-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.labReportTempAddNewLTC-form .labReportTempAddNewLTC-labReportTempAddNewLTC-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.labReportTempAddNewLTC-form-group{display:flex;font-size:var(--font-size)}.labReportTempAddNewLTC-form-group label{display:block;margin-bottom:4px;width:400px}.labReportTempAddNewLTC-form-group input,.labReportTempAddNewLTC-form-group select,.labReportTempAddNewLTC-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.labReportTempAddNewLTC-checkbox-row{display:flex;justify-content:center;flex-wrap:nowrap;font-size:var(--font-size);gap:16px;margin-bottom:16px}.labReportTempAddNewLTC-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.labReportTempAddNewLTC-select-components-section h4{margin-bottom:8px}.labReportTempAddNewLTC-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.labReportTempAddNewLTC-select-components-section table th,.labReportTempAddNewLTC-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.labReportTempAddNewLTC-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.labReportTempAddNewLTC-create-new-component{display:block;margin-top:8px;font-size:var(--font-size);text-decoration:none;cursor:pointer}.labReportTempAddNewLTC-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.labReportTempAddNewLTC-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.reportTemplate-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labReportTempAddNewLTC-form-group-1row{display:flex;justify-content:space-between}.labReportTempAddNewLTC-form-group-sub{display:flex;justify-content:space-between;gap:30px}.labReportTempAddNewLTC-checkbox-N-form-group{display:flex;justify-content:left;text-align:center;font-size:var(--font-size)}.labReportTempAddNewLTC-AddNew{display:flex;justify-content:center}.labReportTempAddNewLTC-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.defaultSignature-container{background-color:var(--background-color);padding:20px;border-radius:5px;height:75vh;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.defaultSignature-section{margin-bottom:20px}.defaultSignature-section h3{margin-bottom:10px;font-size:var(--heading-font);font-weight:100;padding-bottom:10px;border-bottom:1px solid #cacaca}.defaultSignature-signatories{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0}.defaultSignature-signatories label{display:flex;justify-content:left;align-items:center;margin-bottom:10px;cursor:pointer;font-size:var(--font-size)}.defaultSignature-signatories input{margin-right:5px}.defaultSignature-update-button{display:block;margin:0 auto;background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.defaultSignature-update-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendors-lab-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.vendors-lab-firstRow{display:flex;justify-content:space-between}.vendors-lab-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.vendors-lab-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendors-lab-search-bar{margin-left:-35px}.vendors-lab-search-bar input{width:200px}.vendors-lab-search-bar i{position:relative;color:gray;top:3px;left:205px}.vendors-lab-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vendors-lab-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.vendors-lab-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.vendors-lab-results-info{display:flex;align-items:center}.vendors-lab-results-info span{font-size:var(--font-size);margin-right:10px}.vendors-lab-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.vendors-lab-container th,.vendors-lab-container td{padding:3px;text-align:center;font-size:var(--font-size);border:1px solid #ddd}.vendors-lab-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.vendors-lab-edit-button,.vendors-lab-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:1px 5px}.vendors-lab-edit-button:hover,.vendors-lab-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendors-lab-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.vendors-lab-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendors-lab-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.vendors-lab-modal-content{margin-top:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:70%;position:relative}.vendors-lab-pagination{display:flex;justify-content:center;align-items:center}.vendors-lab-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:12px}.vendors-lab-pagination span{margin:0 10px;color:gray;font-size:12px}.labVenderAddNewLV-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.labVenderAddNewLV-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.labVenderAddNewLV-header h3{margin:0;font-size:var(--heading-font)}.labVenderAddNewLV-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.labVenderAddNewLV-form .labVenderAddNewLV-labVenderAddNewLV-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.labVenderAddNewLV-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.labVenderAddNewLV-form-group label{display:block;margin-bottom:4px;width:400px}.labVenderAddNewLV-form-group input,.labVenderAddNewLV-form-group select,.labVenderAddNewLV-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.labVenderAddNewLV-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.labVenderAddNewLV-select-components-section h4{margin-bottom:8px}.labVenderAddNewLV-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.labVenderAddNewLV-select-components-section table th,.labVenderAddNewLV-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.labVenderAddNewLV-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.labVenderAddNewLV-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.labVenderAddNewLV-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.labVenderAddNewLV-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.labVenderAddNewLV-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labVenderAddNewLV-form-group-1row{display:flex;justify-content:space-between;gap:30px}.labVenderAddNewLV-form-group-sub{display:flex;justify-content:space-between}.labVenderAddNewLV-AddNew{display:flex;justify-content:center}.labVenderAddNewLV-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.looksUps-container{padding:10px;border-radius:5px;margin:0 auto}.looksUps-firstRow{display:flex;justify-content:space-between}.looksUps-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.looksUps-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.looksUps-controls{padding:10px}.looksUps-date-range{display:flex;align-items:center;width:36%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.looksUps-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.looksUps-date-range input[type=date]{padding:3px;margin-left:10px}.looksUps-search-bar{background-color:#f2f2f2;display:flex;align-items:center;position:relative}.looksUps-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.looksUps-search-bar i{position:absolute;color:gray;right:5px}.looksUps-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.looksUps-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.looksUps-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.looksUps-results-info{display:flex;align-items:center}.looksUps-results-info span{font-size:var(--font-size);margin-right:10px}.looksUps-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:2px;transition:background-color .3s ease;padding:1px 5px}.looksUps-delete-button{background-color:red;border:1px solid red;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:2px;transition:background-color .3s ease;padding:1px 5px}.looksUps-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.looksUps-results-info{margin-top:10px;margin-bottom:15px}.looksUps-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:5px;transition:background-color .3s ease;padding:5px}.looksUps-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.looksUps-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.looksUps-modal-content{margin-top:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:45%;position:relative}.looksUps-pagination{display:flex;justify-content:center;align-items:center}.looksUps-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.looksUps-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.labLookUpAddNewLUp-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.labLookUpAddNewLUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.labLookUpAddNewLUp-header h3{margin:0;font-size:var(--heading-font)}.labLookUpAddNewLUp-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.labLookUpAddNewLUp-form .labLookUpAddNewLUp-labLookUpAddNewLUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.labLookUpAddNewLUp-full-width{border:1px solid #e7e8e9;padding:10px;display:flex;justify-content:left;gap:20px}.labLookUpAddNewLUp-full-width:hover{background-color:#f5f7f9}.labLookUpAddNewLUp-form-group{display:flex;margin-bottom:10px;width:100%;font-size:var(--font-size)}.labLookUpAddNewLUp-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.labLookUpAddNewLUp-select-components-section h4{margin-bottom:8px}.labLookUpAddNewLUp-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.labLookUpAddNewLUp-select-components-section table th,.labLookUpAddNewLUp-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.labLookUpAddNewLUp-add-component-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.labLookUpAddNewLUp-add-component-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labLookUpAddNewLUp-create-new-component{display:block;margin-top:8px;color:#000;font-size:var(--font-size);text-decoration:none;cursor:pointer}.labLookUpAddDataContainer{height:280px;overflow:auto;margin-bottom:10px}.labLookUpAddNewLUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.labLookUpAddNewLUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.labLookUpAddNewLUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labLookUpAddNewLUp-plus-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 8px}.labLookUpAddNewLUp-plus-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labLookUpAddNewLUp-form-group-1row{width:100%;display:flex;justify-content:space-between;gap:30px}.labLookUpAddNewLUp-form-group-sub{display:flex;justify-content:space-between}.labLookUpAddNewLUp-AddNew{display:flex;justify-content:center}.labLookUpAddNewLUp-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.lookup-data-row{display:flex;align-items:center;gap:10px;width:100%}.lookup-flex-input{flex:1;min-width:0}.lookup-flex-input .floating-input-container{width:100%}.deleteLookupRowBtn{background:#e31d2d;color:#fff;border:none;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:18px;font-weight:700;flex-shrink:0;z-index:10}.labLookUpAddDataContainer{overflow-y:auto;overflow-x:visible}.labCategories-container{padding:10px;border-radius:5px}.labCategories-firstRow{display:flex;justify-content:space-between}.labCategories-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px;margin:2px}.labCategories-delete-button{background-color:red;border:1px solid red;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:0 5px}.labCategories-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labCategories-controls{padding:10px}.labCategories-date-range{display:flex;align-items:center;width:36%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.labCategories-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.labCategories-date-range input[type=date]{padding:3px;margin-left:10px}.labCategories-search-bar{background-color:#f2f2f2;display:flex;align-items:center;position:relative}.labCategories-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.labCategories-search-bar i{position:absolute;color:gray;right:5px}.labCategories-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.labCategories-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.labCategories-search-N-result{display:flex;justify-content:space-between;align-items:center}.labCategories-results-info{display:flex;align-items:center}.labCategories-results-info span{font-size:var(--font-size);margin-right:10px}.labCategories-edit-button,.labCategories-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:1px 5px}.labCategories-edit-button:hover,.labCategories-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labCategories-results-info{margin-top:10px;margin-bottom:15px}.labCategories-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:5px;transition:background-color .3s ease;padding:5px}.labCategories-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labCategories-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.labCategories-modal-content{margin-top:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:35%;position:relative}.labCategories-pagination{display:flex;justify-content:center;align-items:center}.labCategories-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.labCategories-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.labCategoryAddNewLC-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px;font-family:Arial,sans-serif;color:#525151}.labCategoryAddNewLC-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.labCategoryAddNewLC-header h3{margin:0;font-size:var(--heading-font)}.labCategoryAddNewLC-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.labCategoryAddNewLC-form-group{display:flex;margin-bottom:10px;width:100%;font-size:var(--font-size)}.labCategoryAddNewLC-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.labCategoryAddNewLC-form-actions{display:flex;justify-content:right;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.labCategoryAddNewLC-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.labCategoryAddNewLC-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labCategoryAddNewLC-plus-btn{background-color:#0f63af;font-size:var(--heading-font);color:#fff;border:none;border-radius:4px;cursor:pointer;padding:1px 10px;height:30px}.labCategoryAddNewLC-form-group-1row{display:flex;justify-content:space-between;gap:30px}.labCategoryAddNewLC-form-group-sub{display:flex;justify-content:space-between}.labCategoryAddNewLC-AddNew{display:flex;justify-content:center}.labCategoryAddNewLC-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.mapGovernmentItems-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.mapGovernmentItems-firstRow{display:flex;justify-content:space-between}.mapGovernmentItems-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.mapGovernmentItems-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.mapGovernmentItems-search-bar{margin-left:-35px}.mapGovernmentItems-search-bar input{width:200px}.mapGovernmentItems-search-bar i{position:relative;color:gray;top:3px;left:205px}.mapGovernmentItems-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mapGovernmentItems-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.mapGovernmentItems-search-N-result{display:flex;justify-content:space-between;align-items:center}.mapGovernmentItems-results-info{display:flex;align-items:center}.mapGovernmentItems-results-info span{font-size:var(--font-size);margin-right:10px}.mapGovernmentItems-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.mapGovernmentItems-container th,.mapGovernmentItems-container td{font-size:var(--font-size);padding:3px;text-align:center;border:1px solid #ddd}.mapGovernmentItems-container th{font-size:var(--heading-font);background-color:#f2f2f2}.mapGovernmentItems-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:1px 5px}.mapGovernmentItems-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.mapGovernmentItems-results-info{margin-top:10px;margin-bottom:15px}.mapGovernmentItems-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.mapGovernmentItems-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.mapGovernmentItems-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.mapGovernmentItems-modal-content{margin:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:65%;position:relative}.mapGovernmentItems-pagination{display:flex;justify-content:center;align-items:center}.mapGovernmentItems-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:12px}.mapGovernmentItems-pagination span{margin:0 10px;color:gray;font-size:12px}.labMapGovMapNewGov-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px;font-family:Arial,sans-serif}.labMapGovMapNewGov-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.labMapGovMapNewGov-header h3{margin:0;font-size:var(--heading-font)}.labMapGovMapNewGov-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.labMapGovMapNewGov-form{display:flex;gap:20px}.labMapGovMapNewGov-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.labMapGovMapNewGov-form-group label{display:block;margin-bottom:4px;width:340px}.labMapGovMapNewGov-form-group input,.labMapGovMapNewGov-form-group select,.labMapGovMapNewGov-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.labMapGovMapNewGov-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.labMapGovMapNewGov-form-actions{display:flex;justify-content:right;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.labMapGovMapNewGov-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.labMapGovMapNewGov-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.labMapGovMapNewGov-plus-btn{background-color:#0f63af;font-size:var(--font-size);color:#fff;border:none;border-radius:4px;cursor:pointer;padding:1px 10px;height:30px}.labMapGovMapNewGov-form-group-1row{display:flex;justify-content:space-between;gap:30px}.labMapGovMapNewGov-form-group-sub{display:flex;justify-content:space-between}.labMapGovMapNewGov-AddNew{display:flex;justify-content:center}.labMapGovMapNewGov-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.labNavHome-dashboard{padding:20px}.labNavHome-controls{display:flex;margin-bottom:10px}.labNavHome-date-range{display:flex;align-items:center;width:35%;gap:10px;background-color:#f0f0f0;padding:1px}.labNavHome-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.labNavHome-date-range input[type=date]{padding:3px;margin-left:10px}.labNavHome-stats-container{display:flex;justify-content:space-between;margin-bottom:20px}.labNavHome-stat-box{background-color:#fff;border-radius:5px;padding:10px;width:23%}.labNavHome-stat-box h3{margin-top:0;font-size:var(--heading-font)}.labNavHome-stat-box p{margin:5px 0;font-size:var(--font-size)}.labNavHome-charts-container{display:flex;justify-content:space-between}.labNavHome-chart{background-color:#fff;border-radius:5px;padding:10px;width:48%}.labNavHome-chart h4{margin-top:0;font-size:var(--heading-font)}.labNavHome-abnormal-test-result select{width:100%;padding:5px}.labNavHome-stat-box-dengue,.labNavHome-stat-box-covid,.labNavHome-stat-box-test-requests-today,.labNavHome-stat-box-test-requests-till-date{border:1px solid gray;padding:5px}.labNavHome-test-dashboard{display:flex;justify-content:space-between;background-color:#e6f7ff;padding:20px;font-family:Arial,sans-serif}.labNavHome-dashboard-item{background-color:#fff;border-radius:8px;padding:20px;width:30%;box-shadow:0 2px 4px #0000001a}.labNavHome-dashboard-item h4{margin-top:0;margin-bottom:20px;font-size:var(--heading-font)}.labNavHome-no-data{display:flex;align-items:center;color:#666;font-size:14px}.labNavHome-dot{width:10px;height:10px;border-radius:50%;margin-right:10px}.labNavHome-orange{background-color:orange}.labNavHome-green{background-color:green}.labNavHome-test-completed{text-align:center}.labNavHome-test-count{display:flex;flex-direction:column;align-items:center}.labNavHome-count{font-size:var(--font-size);font-weight:700;color:#333}.labNavHome-label{font-size:var(--font-size);color:#666}.labNavHome-stats-container h6,.labNavHome-stats-container p,.labNavHome-stats-container h5{font-size:var(--font-size)}.opdlab-billing-container{background-color:var(--background-color);width:100%;padding:20px}.opdlab-billing-controls{display:flex;margin-bottom:10px}.opdlab-billing-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;padding:1px 10px}.opdlab-billing-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.opdlab-billing-date-range input[type=date]{padding:3px;margin-left:10px}.opdopdlab-billing-header{display:flex;justify-content:space-between;align-items:center}.opdopdlab-billing-controls{display:flex;width:100%;justify-content:space-between}.opdlab-billing-search{position:relative;width:300px}.opdlab-search-input{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.opdlab-billing-buttons .opdlab-btn{padding:5px;background-color:#3598dc;color:#fff;border:none;cursor:pointer;border-radius:4px;font-size:14px;margin-left:20px}.opdlab-btn.export-btn{background-color:var(--button-color);padding:5px;font-size:14px}.opdlab-btn.export-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.opdlab-btn.print-btn{background-color:var(--button-color);padding:5px;font-size:14px}.opdlab-btn.print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.opdlab-btn.print-row-btn{background-color:var(--button-color);padding:0 5px;font-size:14px;border:none;margin:1px;border-radius:5px}.opdlab-btn.print-row-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.lab-table-wrapper{overflow-x:auto}.lab-billing-table{width:100%;border-collapse:collapse;background-color:#fff}.lab-billing-table-header th{background-color:#f2f2f2;padding:5px;font-size:14px;color:#000;text-align:left}.lab-billing-table-body td{padding:1px;border-bottom:1px solid #ccc;font-size:14px;color:#333;background-color:#fff}.lab-billing-table-body .lab-billing-row:hover{background-color:#f9f9f9}.lab-header-content{display:flex;justify-content:space-between;align-items:center}.lab-resizer{width:5px;cursor:col-resize;height:100%;position:absolute;right:0;top:0}.lab-resizable-th{position:relative;min-width:50px}.lab-billing-modal-container{width:100%;height:100vh;position:absolute;top:0;right:0;background:#00000091;z-index:100;display:flex;justify-content:center;align-items:center}.lab-billing-modal-inner-container{width:60%;position:relative}.lab-billing-cancel-button{position:absolute;padding:5px 10px;top:-15px;right:-10px;border-radius:50%;background:red;border:none;color:#fff}.opdlab-billing-modal-body{display:flex;flex-direction:column;gap:15px;padding:20px;background-color:#fff}.opdlab-billing-modal-body p{margin:10px;font-size:14px;font-weight:500}.opdlab-billing-modal-header{font-size:18px;font-weight:700;color:#333}.opdlab-billing-modal-select{display:flex;flex-direction:column;margin-bottom:5px}.opdlab-billing-modal-select label{font-size:14px;font-weight:600;margin-bottom:5px}.opdlab-billing-modal-dropdown,.opdlab-billing-modal-input{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.opdlab-billing-modal-dropdown:focus,.opdlab-billing-modal-input:focus{outline:none;border-color:#007bff}.lab-btn-confirm-btn{padding:5px 10px;background-color:var(--button-color);border:1px solid var(--button-color)}.opdlab-billing-modal-footer{padding:10px;display:flex;justify-content:flex-end}.opdlab-billing-modal-btn{padding:10px 20px;background-color:#007bff;border:none;border-radius:5px;color:#fff}.opdlab-billing-modal-btn:hover{background-color:#0056b3}.lab-addResult-page1{width:100%;padding:10px}.lab-addResult-header{width:100%;border:none}.lab-addResult-back-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px}.lab-addResult-back-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.lab-addResult-container{display:flex;justify-content:space-between;margin:5px;border:none;text-align:right}.lab-addResult-ward{font-size:12px;font-weight:lighter;margin-right:5px}.lab-addResult-prescribed-by{margin-left:8px;margin-right:10px;font-size:15px}.lab-addResult-prescribed-by{color:#000;font-size:var(--heading-font)}.lab-addResult-load-button,.lab-addResult-save-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px}.lab-addResult-load-button:hover,.lab-addResult-save-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.lab-addResult-load-button{margin-right:2px}.lab-addResult-content{margin-top:10px;padding:10px;border-radius:5px;color:#000}.lab-addResult-bio{padding:5px;margin-bottom:0;background-color:gray;align-items:center;justify-content:center}.lab-addResult-row1{display:flex;justify-content:space-between;background-color:#bbb3b3}.lab-addResult-row2{display:flex;background-color:#fff}.lab-addResult-testing,.lab-addResult-requested,.lab-addResult-collected,.lab-addResult-tick{flex:1;color:#000;margin:5px}.lab-addResult-tick{background-color:#fff;border:.5px solid #ccc;margin-right:5px;flex:1;align-items:center;padding:5px;height:20px;width:20px}.lab-addResult-tick-button{align-items:start;background-color:#fff;border:.5px solid #ccc;margin-left:5px;vertical-align:middle}.lab-addResult-form{padding:20px;background-color:#f2f2f2;border-radius:5px;font-size:var(--font-size)}.lab-addResult-form h5{font-size:var(--font-size)}.lab-addResult-form-row{display:flex}.lab-addResult-row{display:flex;gap:5px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;background-color:#fff}.lab-addResult-remove-btn{background-color:#f44336;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.lab-addResult-remove-btn:hover{background-color:#d32f2f}.lab-addResult-form-actions{text-align:center;margin-top:20px}.lab-addResult-save-btn,.lab-addResult-cancel-btn{padding:5px 10px;border:none;border-radius:5px;font-size:var(--font-size);cursor:pointer;margin-right:10px}.lab-addResult-save-btn{background-color:var(--button-color);color:#fff}.lab-addResult-save-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.lab-addResult-cancel-btn{background-color:#f44336;color:#fff}.lab-addResult-cancel-btn:hover{background-color:#d32f2f}.lab-addResult-add-btn{border:none;background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;margin:5px}.unCollectSample-Container{padding:10px}.unCollectSample-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.unCollectSample-Title{font-size:var(--heading-font)}.unCollectSample-list-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.unCollectSample-list-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.unCollectSample-controls{display:flex}.unCollectSample-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.unCollectSample-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.unCollectSample-date-range input[type=date]{padding:3px;margin-left:10px}.unCollectSample-search-bar{position:relative;background-color:#f2f2f2;display:flex;align-items:center}.unCollectSample-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.unCollectSample-search-bar i{position:absolute;right:5px;color:gray}.unCollectSample-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.unCollectSample-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.unCollectSample-search-N-print{display:flex;justify-content:space-between;margin-top:10px}.unCollectSample-results-info{display:flex;align-items:center}.unCollectSample-results-info span{font-size:var(--font-size);margin-right:10px}.unCollectSample-TableWrapper{overflow-x:auto}.unCollectSample-viewDetails{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:2px 3px}.unCollectSample-viewDetails:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.RejectSample-Container{padding:10px}.RejectSample-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.RejectSample-Title{font-size:var(--heading-font)}.RejectSample-list-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.RejectSample-list-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.RejectSample-controls{display:flex}.RejectSample-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.RejectSample-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.RejectSample-date-range input[type=date]{padding:3px;margin-left:10px}.RejectSample-search-bar{position:relative;background-color:#f2f2f2;display:flex;align-items:center}.RejectSample-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.RejectSample-search-bar i{position:absolute;right:5px;color:gray}.RejectSample-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.RejectSample-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.RejectSample-search-N-print{display:flex;justify-content:space-between;margin-top:10px}.RejectSample-results-info{display:flex;align-items:center}.RejectSample-results-info span{font-size:var(--font-size);margin-right:10px}.RejectSample-TableWrapper{overflow-x:auto}.RejectSample-viewDetails{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:2px 3px}.RejectSample-viewDetails:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.RejectSample-confirm{display:flex;width:500px;height:200px;gap:10px;justify-content:center;flex-direction:column}.RejectSample-confirm button{border:none;background-color:var(--button-color);color:#fff;width:fit-content;padding:10px}.SampleRecieving-Container{padding:10px}.SampleRecieving-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.SampleRecieving-Title{font-size:var(--heading-font)}.SampleRecieving-list-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.SampleRecieving-list-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.SampleRecieving-controls{display:flex}.SampleRecieving-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.SampleRecieving-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.SampleRecieving-date-range input[type=date]{padding:3px;margin-left:10px}.SampleRecieving-search-bar{position:relative;background-color:#f2f2f2;display:flex;align-items:center}.SampleRecieving-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.SampleRecieving-search-bar i{position:absolute;right:5px;color:gray}.SampleRecieving-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.SampleRecieving-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.SampleRecieving-search-N-print{display:flex;justify-content:space-between;margin-top:10px}.SampleRecieving-results-info{display:flex;align-items:center}.SampleRecieving-results-info span{font-size:var(--font-size);margin-right:10px}.SampleRecieving-TableWrapper{overflow-x:auto}.SampleRecieving-viewDetails{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:2px 3px}.SampleRecieving-viewDetails:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.SampleRecieving-confirm{display:flex;width:500px;height:200px;gap:10px;justify-content:center;flex-direction:column}.SampleRecieving-confirm button{border:none;background-color:var(--button-color);color:#fff;width:fit-content;padding:10px}.utlt-header{background-color:#fff;padding:10px;margin-bottom:10px}.utlt-nav-links{display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:0}.utlt-nav-links a{text-decoration:none;padding:5px;font-size:16px;border-radius:4px;transition:background-color .3s}.utlt-header-button{font-size:16px;text-decoration:none;color:#333;padding:10px 15px;margin-right:20px;transition:color .3s,background-color .3s;border-radius:5px}.utlt-header-button:hover,.utlt-header-button.active{color:#fff;background-color:var(--button-bg-color)}.scheme-refund-list{height:100vh;width:100%;background-color:var(--background-color);display:flex;flex-direction:column;align-items:center;padding:20px;box-sizing:border-box}.new-scheme-refund-modal-container{position:absolute;top:0;left:0;width:100%;height:auto;margin:10px;display:flex;justify-content:center;align-items:center;z-index:1000}.new-scheme-refund-modal-box{background-color:#fff;border-radius:10px;padding:20px;width:70%;box-shadow:0 4px 8px #0003;position:relative}.new-scheme-refund-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.new-scheme-refund-modal-header h2{margin:0}.new-scheme-refund-modal-header .close{background:none;border:none;font-size:24px;cursor:pointer}.new-scheme-refund-modal-patient{display:flex;margin-top:10px}.new-scheme-refund-modal-patient-info{margin-top:15px;padding:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex}.new-scheme-refund-modal-patient-info p{margin:5px 0}.new-scheme-refund-modal-form{margin-top:20px}.new-scheme-refund-modal-form label{display:inline-block;width:220px;font-weight:700}.new-scheme-refund-modal-form-data{display:flex}.new-scheme-refund-modal-form input,.new-scheme-refund-modal-form select{width:200px;padding:2px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.new-scheme-refund-modal-form button{background-color:#00c2ff;color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer;font-weight:700;margin-left:400px}.new-scheme-refund-modal-form button:hover{background-color:#00a6d1}.new-scheme-refund-modal-table{margin-top:20px;width:100%;border-collapse:collapse}.new-scheme-refund-modal-table th,.new-scheme-refund-modal-table td{padding:10px;border:1px solid #ddd;text-align:center}.new-scheme-refund-modal-table th{background-color:#f2f2f2;font-weight:700}.new-scheme-refund-modal-table tr:nth-child(2n){background-color:#f9f9f9}.new-scheme-refund-modal-table tr:hover{background-color:#f1f1f1}.modelbtn{width:100%;display:flex;justify-content:flex-start;margin-bottom:20px}.new-entry-btn{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;margin-bottom:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.date-range-container{width:100%;display:flex;justify-content:flex-start;margin-bottom:20px;background-color:#ccc;align-items:center;margin-left:20px;padding-left:10px}.utltdatemiddle{width:50%;display:flex;justify-content:center;margin:2px;background-color:#dfebe8;align-items:center}.utlt-date-range input{margin:0 10px;padding:5px;border:1px solid #ccc}.star-btn,.dash-btn{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-right:5px}.scheme-refund-table{width:100%;font-size:var(--font-size)}.scheme-refund-search-bar{width:100%;display:flex;justify-content:flex-start;margin-bottom:20px;padding-left:20px}.scheme-refund-search-bar input{padding:5px;border:1px solid #ccc;border-radius:5px;height:30px}.utlt-search-bar button{background:none;border:none;cursor:pointer}.utlt-pagination button:hover{background-color:#0056b3}.utlt-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.scheme-modal{width:700px!important;background-color:#fff;margin-left:200px;border-radius:8px}.utlt-modal-header,.utlt-modal-footer{padding:2px;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5}.utlt-modal-title{margin:0;font-size:1.5rem}.utlt-modal-footer{display:flex;justify-content:flex-end}.utlt-close{font-size:14px;cursor:pointer;background:none;border:none;padding:0;margin-left:auto}.utlt-btn{margin-left:10px}.utlt-form-group{display:flex;padding:10px}.Change_Visitschememain{background-color:var(--background-color);height:auto;width:100%;display:flex;font-size:14px}.middleChange_Visitscheme{height:auto;width:100%;margin:30px;border:1px solid black;padding:20px}.headingChange_Visitschememain{display:flex;width:100%;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.lable_Change_Visitschememain{display:flex;justify-content:flex-start;margin-top:10px}.lable_Change_Visitschememain label{text-indent:10px}.lable_Change_Visitschememain input{margin-left:400px;width:400px}.btn_Change_Visitschememain{display:flex;justify-content:flex-end;margin-top:40px;margin-right:20px;gap:50px}.btn_Change_Visitschememainsave{background-color:var(--button-color);border-radius:5px;color:#fff;padding:5px 20px}.btn_Change_Visitschememaindiscard{background-color:var(--button-color);border-radius:5px;color:#fff;padding:5px 20px;border:none}.popup-overlay{width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1}.popup-content{background-color:#fff;padding:20px;border-radius:5px;text-align:center;box-shadow:0 2px 10px #0000001a;width:40%;margin-left:33%}.popup-content h3{margin-top:0}.popup-buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.changevisitscheme-btn-confirm{background-color:#26c281;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.changevisitscheme-btn-cancel{background-color:red;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.btn-confirm:hover,.btn-cancel:hover{opacity:.8}.Change_Visitscheme_patientinfo{display:block;padding:10px;margin-top:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px #0000001a}.Change_Visitscheme_patientinfo label{display:flex;margin-bottom:5px}.patient-info{display:grid;grid-template-columns:auto auto auto;gap:10px;margin-top:20px;padding:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px #0000001a}.info-row{display:contents}.patient-info .label{font-weight:700;color:#333}.patient-info .value{color:#06c}.scheme-info{display:flex;justify-content:space-between;background-color:#fff;padding:10px;border:1px solid #ccc;margin-top:20px}.change-form{background-color:#fff;border:1px solid #ccc;padding:15px;margin-top:20px}.change-form h3{margin-top:0;color:#333}.visitschemeform-rowform-row{display:flex;margin-bottom:15px}.visitschemeform-rowform-row label{width:30%;font-weight:700;color:#333}.visitschemeform-rowform-row select,.visitschemeform-rowform-row textarea{width:70%;padding:5px;border:1px solid #ccc;border-radius:3px}.visitschemeform-rowform-row textarea{height:60px;resize:vertical}@media (max-width: 600px){.patient-info{grid-template-columns:auto}.visitschemeform-rowform-row{flex-direction:column}.form-row label,.form-row select,.form-row textarea{width:100%}}.counter-info{background-color:#e6fff9;padding:15px;display:flex;justify-content:space-between;align-items:center;font-family:Arial,sans-serif}.info-text{display:flex;align-items:center}.info-icon{color:#00a86b;font-size:24px;margin-right:10px}.activated{color:#00a86b;font-weight:700;margin-right:5px}.counter{font-weight:700;margin-right:5px}.opd-counter{color:#00a86b;font-weight:700;margin-right:5px}.already-activated{font-weight:700}.action-area{display:flex;align-items:center}.change-question{margin-right:10px}.deactivate-btn{background-color:#dc3545;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-weight:700}.organizationmainclass{background-color:#e6f7ff;width:100%;height:100vh;padding:20px}.organization-deposit{background-color:#e6f7ff;padding:20px;font-family:Arial,sans-serif;max-width:90%;border:1px solid black;border-radius:5px;margin-top:20px}.organization-deposit-h2{text-align:center;color:#333}.organization-form-group{margin-bottom:15px;display:flex;align-items:center}.organization-deposit-lable{width:200px;text-align:right;margin-right:50px;margin-bottom:10px;color:#000;font-size:var(--font-size)}.organization-deposit-input,.organization-deposit-select,.organization-deposit-textarea{padding:5px;border:1px solid #ccc;border-radius:3px;height:30px;width:500px;font-size:14px}.organization-info-row{display:flex;justify-content:space-between;background-color:#fff;padding:10px;border:1px solid #ccc;margin-bottom:15px}.info-row .utlt-org-form-group{margin-bottom:0}.info-row span{font-weight:700;color:#06c}.organization-deposit-textarea{height:60px;resize:vertical}.utlt-org-button-group{display:flex;justify-content:flex-end;margin-top:20px}.orgdeposit-save-btn,.discard-btn{padding:5px;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px}.orgdeposit-save-btn,.discard-btn{background-color:var(--button-color)}.ButtonPanel-button-panel{display:flex;gap:10px;background-color:#fff;padding:10px}.ButtonPanel-button{padding:5px;border:none;border-radius:5px;color:#000;background-color:transparent;cursor:pointer;transition:background-color .3s ease}.ButtonPanel-button.ButtonPanel-active{background-color:var(--button-bg-color);color:#fff}.ButtonPanel-button:hover{background-color:#fff;color:var(--button-hover-text-color)}.MaterializedSalesView-materialized-sales-view{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif;height:100vh}.MaterializedSalesView-header{color:#333;font-size:18px;margin-bottom:20px}.MaterializedSalesView-date-range{display:flex;align-items:center;margin-bottom:20px}.MaterializedSalesView-date-input{margin-right:10px}.MaterializedSalesView-date-input label{margin-right:5px}.MaterializedSalesView-date-input input{padding:5px}.MaterializedSalesView-star-button,.MaterializedSalesView-minus-button{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-right:5px}.MaterializedSalesView-show-report-button{background-color:var(--button-color);color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px}.MaterializedSalesView-show-report-button:hover{background-color:#fff;color:var(--button-hover-text-color)}.MaterializedSalesView-search-bar{display:flex;margin-bottom:10px}.MaterializedSalesView-search-bar input{flex-grow:1;padding:5px;border:1px solid #ccc}.MaterializedSalesView-search-bar .MaterializedSalesView-search-button{background-color:#fff;border:1px solid #ccc;border-left:none;padding:5px 10px;cursor:pointer}.MaterializedSalesView-results-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.MaterializedSalesView-results-info button{background-color:#90caf9;border:none;color:#fff;padding:5px 15px;cursor:pointer;border-radius:4px}.MaterializedSalesView-sales-table-container{overflow-x:auto}.MaterializedSalesView-sales-table{width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.MaterializedSalesView-sales-table th,.MaterializedSalesView-sales-table td{border:1px solid #ddd;padding:8px;text-align:left;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MaterializedSalesView-sales-table th{background-color:#f8f8f8;font-weight:700}.MaterializedSalesView-sales-table .MaterializedSalesView-no-rows{background-color:#fff9c4;text-align:center;padding:10px}.MaterializedSalesView-pagination{display:flex;justify-content:center;align-items:center}.MaterializedSalesView-pagination .MaterializedSalesView-page-btn{background-color:#90caf9;color:#fff;border:none;padding:5px 10px;margin:0 5px;cursor:pointer;border-radius:4px}.MaterializedSalesView-pagination span{margin:0 10px}.MaterializedSalesView-results-info button{background-color:#00c9c0;border:none;color:#fff;padding:5px 15px;cursor:pointer;border-radius:4px}.MaterializedSalesView-results-info button:hover{background-color:#fff;color:var(--button-hover-text-color)}.SalesBookDetails-sales-book-details{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif;height:100vh}.SalesBookDetails-header{color:#0056b3;font-size:16px;margin-bottom:20px;font-weight:700}.SalesBookDetails-date-range{display:flex;align-items:center;background-color:#fff;padding:10px;border-radius:4px;box-shadow:0 1px 3px #0000001a}.SalesBookDetails-date-input{margin-right:15px;display:flex;align-items:center}.SalesBookDetails-date-input label{margin-right:5px;font-weight:700;color:#333}.SalesBookDetails-date-input input{padding:5px;border:1px solid #ccc;border-radius:3px}.SalesBookDetails-star-button,.SalesBookDetails-minus-button{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-right:5px;cursor:pointer;border-radius:3px}.SalesBookDetails-show-report-button{background-color:#7986cb;color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px;font-weight:700;margin-left:auto}.SalesBookDetails-show-report-button:before{content:"Q";margin-right:5px}.SalesBookDetails-show-report-button{background-color:#00c9c0;color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px;font-weight:700;margin-left:auto}.SalesBookDetails-show-report-button:hover{background-color:#fff;color:var(--button-hover-text-color)}.DetailsSalesReport-details-sales-report{font-family:Arial,sans-serif;background-color:#e6f7ff;padding:20px;box-shadow:0 0 10px #0000001a}h1{text-align:center;margin-bottom:20px}.DetailsSalesReport-report-header{margin-bottom:20px}.DetailsSalesReport-report-header p{margin:5px 0}.DetailsSalesReport-sales-table{width:100%;border-collapse:collapse;margin-bottom:20px}.DetailsSalesReport-sales-table th,.DetailsSalesReport-sales-table td{border:1px solid #000;padding:8px;text-align:left}.DetailsSalesReport-sales-table th{background-color:#f2f2f2}.DetailsSalesReport-total-row{font-weight:700}.DetailsSalesReport-print-button{display:block;margin:0 auto;padding:10px 20px;background-color:#7986cb;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.DetailsSalesReport-print-button:before{content:"⎙";margin-right:5px}.NewSales-sales-book-details{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif;height:100vh}.NewSales-header{color:#0056b3;font-size:16px;margin-bottom:20px;font-weight:700}.NewSales-date-range{display:flex;align-items:center;background-color:#fff;padding:10px;border-radius:4px;box-shadow:0 1px 3px #0000001a}.NewSales-date-input{margin-right:15px;display:flex;align-items:center}.NewSales-date-input label{margin-right:5px;font-weight:700;color:#333}.NewSales-date-input input{padding:5px;border:1px solid #ccc;border-radius:3px}.NewSales-star-button,.NewSales-minus-button{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-right:5px;cursor:pointer;border-radius:3px}.NewSales-show-report-button{background-color:var( --button-color);color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px;font-weight:700;margin-left:auto}.NewSales-show-report-button:before{content:"Q";margin-right:5px}.NewSales-show-report-button:hover{background-color:#fff;color:var(--button-hover-text-color)}.AuditTrials-audit-trail{background-color:var(--background-color);padding:20px}.AuditTrials-section-title{color:#00559f;font-size:16px;margin-bottom:15px}.AuditTrials-filters{display:flex;justify-content:space-between;margin-bottom:15px}.AuditTrials-filter-item{display:flex;align-items:center}.AuditTrials-filter-item label{margin-right:10px}.AuditTrials-select{padding:5px;width:200px}.AuditTrials-date-range{display:flex;align-items:center;margin-bottom:15px}.AuditTrials-date-input{display:flex;align-items:center;margin-right:10px}.AuditTrials-date-input label{margin-right:5px}.AuditTrials-date-input input{padding:5px}.AuditTrials-star-btn,.AuditTrials-minus-btn,.AuditTrials-ok-btn{margin-left:5px;padding:5px 10px;background-color:var(--button-color)}.AuditTrials-ok-btn{background-color:var(--button-color);color:#fff;border:none}.AuditTrials-search-bar{display:flex;margin-bottom:15px}.AuditTrials-search-bar input{flex-grow:1;padding:5px}.AuditTrials-results-info{display:flex;justify-content:space-between;margin-bottom:15px}.AuditTrials-export-btn,.AuditTrials-print-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px}.AuditTrials-audit-table{width:100%;border-collapse:collapse;margin-bottom:15px}.AuditTrials-audit-table th,.AuditTrials-audit-table td{border:1px solid #ddd;padding:8px;text-align:left}.AuditTrials-audit-table th{background-color:#f2f2f2}.AuditTrials-no-rows{text-align:center;background-color:#fff3cd;color:#856404}.AuditTrials-pagination{display:flex;justify-content:center;align-items:center}.AuditTrials-pagination button{margin:0 5px;padding:5px 10px;background-color:#4a90e2;color:#fff;border:none}.AuditTrials-login-info-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left}.AuditTrials-login-info-table th,.AuditTrials-login-info-table td{padding:7px 10px;border:1px solid #dddddd}.AuditTrials-login-info-table th{background-color:#f4f4f4;color:#333;font-weight:700}.AuditTrials-login-info-table tr:nth-child(2n){background-color:#f9f9f9}.AuditTrials-login-info-table tr:nth-child(odd){background-color:#fff}.AuditTrials-login-info-table tr:hover{background-color:#e2e2e2}.AuditTrials-login-info-table td{color:#555}.AuditTrials-login-info-table th:first-child,.AuditTrials-login-info-table td:first-child{border-left:none}.AuditTrials-login-info-table th:last-child,.AuditTrials-login-info-table td:last-child{border-right:none}body{margin:0;font-family:Arial,sans-serif;background-color:#f3f4f6}.container{padding:20px}.card{max-width:900px;margin:auto;background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000001a}.title{color:#1e3a8a;margin-bottom:5px}.subtitle{color:#6b7280;margin-bottom:20px}.section{border:1px solid #ddd;border-radius:10px;padding:15px;margin-bottom:20px}.section h2{color:#2563eb;margin-bottom:10px}.grid{display:flex;gap:10px;flex-wrap:wrap}.grid input{padding:8px;border:1px solid #ccc;border-radius:6px;flex:1}.checkbox{display:flex;align-items:center;gap:5px}.box{flex:1;border:1px solid #ccc;padding:15px;border-radius:8px;text-align:center}.mapping-row{display:flex;justify-content:space-between;margin-bottom:10px}.mapping-row select{padding:5px;border-radius:5px}.checkbox-group{display:flex;gap:20px;margin-bottom:10px}.btn{margin-top:10px;padding:10px 15px;border:none;border-radius:6px;cursor:pointer;color:#fff}.btn.blue{background-color:#2563eb}.btn.green{background-color:#16a34a}.btn.dark{background-color:#1e3a8a}.footer{display:flex;justify-content:space-between;align-items:center}.link{background:none;border:none;color:#2563eb;cursor:pointer;text-decoration:underline}.tally-btn{display:inline-block;width:auto;padding:6px 16px;font-size:13px;border-radius:20px;background-color:#2f5bd3;color:#fff;border:none;cursor:pointer}.tally-btn:hover{background-color:#1e40af}.tally-small-btn{padding:5px 12px;font-size:13px;border-radius:20px;border:1px solid #2563eb;background-color:#fff;color:#2563eb;cursor:pointer;display:inline-block;width:auto;height:auto}.tally-small-btn:hover{background-color:#2563eb;color:#fff}.dispensary-Navigation-bar{background-color:#fff}.dispensary-Navigation-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.dispensary-Navigation-bar li{margin:0}.dispensary-Navigation-bar a{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none}.dispensary-Navigation-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispensary-Navigation-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.dispensary-Activebtn-N-LogOut{display:flex;justify-content:start;gap:5px;margin-right:20px}.activeDispensary-btn{background-color:var( --button-color);color:#fff;font-size:16px;padding:0 5px;border:none;float:right}.dispensary-LogOut{border:none;background:none;font-size:18px;padding:0;cursor:pointer}.dispensary-LogOut i{color:#333}@media (max-width: 768px){.dispensary-Navigation-bar ul{flex-direction:column;align-items:flex-start}.dispensary-Navigation-bar li{margin-bottom:10px}.disPrescription-Navbttn-N-act{flex-direction:column}}.disPrescription-list-requisition{background-color:var(--background-color);padding:10px;font-family:Arial,sans-serif;height:80vh;margin:0}.disPrescription-controls{width:31%;display:flex;gap:10px;margin-bottom:5px}.disPrescription-results-info span{font-size:var(--font-size)}.disPrescription-print-button{background-color:var(--button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;padding:5px 10px;cursor:pointer;margin-left:10px}.disPrescription-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.disPrescription-table-wrapper{width:100%;overflow-x:auto}.disPrescription-pagination{display:flex;justify-content:center;align-items:center}.disPrescription-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.disPrescription-pagination span{margin:0 10px;font-size:var(--font-size)}.disPrescription-search-N-result{display:flex;justify-content:space-between;align-items:center}.disPrescription-table-N-paginationDiv{background-color:#fff;margin-top:10px}.disPrescription-Availability-button{border:1px solid gray;border-radius:5px;background-color:var(--button-color);color:#fff}.disPrescription-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;margin-top:20px}.disPrescription-modal-content{max-height:650px;overflow-y:auto}.viewAvailability-prescription-container{max-width:900px;padding:10px;border-radius:8px;background-color:#fff}.viewAvailability-header{display:flex;justify-content:space-between;align-items:center}.viewAvailability-logo{height:40px}.viewAvailability-info{display:flex;justify-content:space-between;margin-bottom:20px}.viewAvailability-info p{margin:5px 0}.viewAvailability-info{flex:1}.viewAvailability-right,.viewAvailability-left{font-size:14px}.viewAvailability-center{display:flex;flex-direction:column;align-items:center}.viewAvailability-center p{margin:2px;font-size:16px}.viewAvailability-prescription-details{margin-bottom:20px}.viewAvailability-prescription-details h6{text-align:center;margin-bottom:10px;font-size:16px;color:#000}.viewAvailability-prescription-details table{width:100%;border-collapse:collapse}.viewAvailability-prescription-details th{border:1px solid #ccc;color:#000;font-size:16px;background-color:#f6f6f6;text-align:center}.viewAvailability-prescription-details td{font-size:14px;color:#000;padding:8px;text-align:center}.viewAvailability-availability{color:#00f!important}.viewAvailability-buttons{display:flex;justify-content:center;margin-top:5px;margin-bottom:5px}.viewAvailability-buttons button{padding:5px;margin:0 10px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.viewAvailability-print-button,.viewAvailability-dispatch-button{background-color:var(--button-color);color:#fff;font-size:14px}.viewAvailability-close-button{cursor:pointer;font-size:14px;border-radius:5px;background-color:#e31d2d;padding:3px 12px;color:#fff;float:right}.viewAvailability-prescription-details .availability-yes{color:green;font-weight:700}.viewAvailability-prescription-details .availability-no{color:red}.view-availability-table-container{max-height:600px;overflow-y:auto;display:block;scrollbar-width:none;-ms-overflow-style:none}.view-availability-table-container::-webkit-scrollbar{display:none}.view-availability-table thead,.view-availability-table tbody tr{display:table;width:100%;table-layout:fixed}.view-availability-table tbody{display:block;max-height:300px;overflow-y:auto;scrollbar-width:none}.view-availability-table tbody::-webkit-scrollbar{display:none}.salesStockDetails-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSales-counter-selection h4{font-size:16px;margin-top:20px}.dispenSales-counter-selection h4 i{margin-left:20px;font-size:16px;color:#3b5998}.dispenSales-counter-options{display:flex;margin-left:20px;gap:20px}.dispenSales-counter-option{margin-top:30px;background-color:#fff;box-shadow:0 4px 8px #0000001a;padding:10px;border-radius:5px;text-align:center;width:170px;height:90px;cursor:pointer;color:red;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.dispenSales-counter-Sub-option{display:flex;justify-content:start;align-items:center;gap:15px}.dispenSales-counter-option i{font-size:36px;color:#779be9;margin-bottom:10px}.dispenSales-counter-option h3{font-size:16px;color:#000;margin-bottom:5px}.dispenSales-counter-option p{font-size:14px;color:#888}@media (max-width: 768px){.dispenSales-counter-options{flex-direction:column;align-items:center}}.dispenSales-counter-option.active{background-color:#f0f0f0;border:2px solid #007bff}.dispenSalesSales-sales-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:10px;height:90vh;overflow-y:scroll}.dispenSalesSales-header .dispenSalesSales-tabs{display:flex;border-bottom:1px solid #ccc;margin-bottom:10px;font-size:16px;background-color:#fafafa}.dispenSalesSales-tab{padding:5px 20px;cursor:pointer}.dispenSalesSales-tab-active{border-bottom:5px solid var(--sideBar-bg-color);color:#000;font-weight:700}.dispenSalesSales-invoice-summary{background-color:#fff;margin-bottom:20px;width:100%}.dispenSalesSales-patient-info{margin-bottom:20px}.dispenSalesSales-hospital-info{margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;background-color:#f3f0f0;padding:10px;border-radius:5px}.dispenSalesSales-hospital-info-subDiv{display:flex;justify-content:space-between;font-size:14px}.dispenSalesSales-hospital-info-subDiv div{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;gap:10px}.dispenSalesSales-hospital-info select{padding:5px;border-radius:3px;border:1px solid #ccc;width:200px}.dispenSalesSales-medicine-info{margin-bottom:20px;display:flex;gap:10px;justify-content:space-between;align-items:center;background-color:#f2f2f2;padding:10px;border-radius:5px;width:100%;font-size:14px;color:gray}.dispenSalesSales-Expiry input,.dispenSalesSales-Batch input{width:30px}.dispenSalesSales-Avl-Qty input,.dispenSalesSales-Qty input,.dispenSalesSales-QSalePricety input,.dispenSalesSales-SubTotal input{width:40px}.dispenSalesSales-patient-info{display:flex;justify-content:space-between;align-items:center;border-radius:5px;font-size:14px}.dispenSalesSales-patient-info label,.dispenSalesSales-medicine-info label{margin-right:10px;font-size:14px}.dispenSalesSales-patient-info input,.dispenSalesSales-hospital-info input,.dispenSalesSales-medicine-info input,.dispenSalesSales-medicine-info select{padding:2px;border-radius:3px;border:1px solid gray;font-size:14px}.dispenSalesSales-patient-dropdown{padding:3px}.dispenSalesSales-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:10px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:10px;transition:background-color .3s ease;padding:5px}.dispenSalesSales-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesSales-invoice-summary table{width:100%;border-collapse:collapse}.dispenSalesSales-invoice-summary th,.dispenSalesSales-invoice-summary td{padding:5px;text-align:center;background-color:#eee;font-size:16px;color:#000}.dispenSalesSales-payment-section{margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#fff;padding:10px;border-radius:5px;width:23%;font-size:14px;color:gray}.dispenSalesSales-payment-actions{display:flex;justify-content:center;gap:5px;margin-top:10px}.dispenSalesSales-payment-summary{flex-grow:1;width:100%}.dispenSalesSales-payment-summary-subDiv{display:flex;flex-direction:column;gap:8px;width:100%}.dispenSalesSales-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:10px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease;padding:var(--input-box-padding)}.dispenSalesSales-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesSales-discard-button{background-color:red;border:1px solid red;color:#fff;padding:var(--input-box-padding);border-radius:5px;cursor:pointer}.dispenSalesSales-discard-button:hover{background-color:#fff;color:red}.dispenSalesSales-remove-button{background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.dispenSalesSales-history-section{display:flex;align-items:flex-start;margin-bottom:20px}.dispenSalesSales-invoice-history,.dispenSalesSales-credit-limits{margin-right:15px;background-color:#fff;padding:5px;border-radius:5px;width:15%;font-size:14px}.dispenSalesSales-invoice-history h4,.dispenSalesSales-credit-limits h4{margin-bottom:10px;font-size:16px;padding-bottom:10px;border-bottom:1px solid gray}.dispenSalesSales-invoice-history div,.dispenSalesSales-credit-limits div{padding:5px}.dispenSalesSales-doctor-info input{margin-left:10px}.dispenSalesSales-register-patient span{padding-right:10px;color:#007bff;font-size:14px}.dispenSalesSales-medicineInfo-N-paymentSection{display:flex;justify-content:space-between}.dispenSalesSales-medicineInfo-N-invoiceSummary{display:flex;flex-direction:column;width:75%}.salesStockDetails-popup-overlay{position:fixed;top:0;left:0;width:80%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.suggestions-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;list-style:none;margin:5px;padding:0;width:100%;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.suggestion-item{padding:8px 12px;cursor:pointer}.suggestion-item:hover{background-color:#f0f0f0}.dispenSalesSales-dropdown{position:absolute;margin-left:105px;width:175px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 4px 6px #0000001a;z-index:1000;scrollbar-width:none;-ms-overflow-style:none}.dispenSalesSales-dropdown::-webkit-scrollbar{display:none}.dispenSalesSales-dropdown-option{padding:5px;cursor:pointer;font-size:var(--font-size);color:#333;transition:background .2s ease-in-out;border-bottom:1px solid #eee}.dispenSalesSales-dropdown-option:last-child{border-bottom:none}@media (max-width: 768px){.dispenSalesSales-dropdown{max-height:200px;font-size:14px}.dispenSalesSales-dropdown-option{padding:10px}}.addExternalReferral-modal-container{width:35%;height:75vh;background-color:#fff;box-shadow:0 0 10px #0000001a;overflow:hidden;font-family:Arial,sans-serif;margin-top:20px}.addExternalReferral-modal-header{color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b1b0b0}.addExternalReferral-modal-header h2{margin:0;font-size:var(--heading-font);color:#000}.addExternalReferral-close-button{background-color:#e31d2d;padding:3px 11px;border-radius:17px;border:none;color:#fff;font-size:16px;cursor:pointer}.addExternalReferral-modal-body{padding:20px}.addExternalReferral-form-group{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.addExternalReferral-form-group label{display:block;margin-bottom:5px;color:#000;font-size:var(--font-size)}.addExternalReferral-form-group span{color:#000;font-weight:700;font-size:14px}.addExternalReferral-form-group input[type=text],.addExternalReferral-form-group input[type=email],.addExternalReferral-form-group input[type=number]{padding:5px;border:1px solid #ccc;border-radius:3px;outline:none;width:60%}.addExternalReferral-form-group input[type=checkbox]{margin-right:5px}.addExternalReferral-form-actions{display:flex;justify-content:flex-end}.addExternalReferral-form-actions button{background-color:#26c281;color:#fff;padding:5px 30px;border:none;border-radius:3px;cursor:pointer}.addExternalReferral-form-actions button:hover{background-color:#218838}.addExternalReferral-popup-overlay,.salesAddNewPatient-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.salesAddNewPatient-modal-container{margin-top:30px;width:75%;background-color:#fff;box-shadow:0 0 10px #0000001a;overflow:hidden}.salesAddNewPatient-modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ddd}.salesAddNewPatient-modal-header h2{margin:0;font-size:16px}.salesAddNewPatient-close-button{background-color:#e31d2d;color:#fff;border-radius:15px;padding:5px 11px;border:none;font-size:14px;cursor:pointer}.salesAddNewPatient-modal-body{padding:1rem}.salesAddNewPatient-form-row{display:flex;justify-content:space-between;margin-bottom:1rem}.salesAddNewPatient-form-group{flex:0 0 48%;display:flex;justify-content:space-between}.salesAddNewPatient-form-group label{display:flex;margin-bottom:.5rem;font-size:14px}.salesAddNewPatient-form-group input{width:60%!important;padding:3px;border:1px solid #ccc;border-radius:4px;gap:43px;float:left}.salesAddNewPatient-form-group select{width:30%;padding:3px;border:1px solid #ccc;border-radius:4px;gap:43px;float:left;display:flex;justify-content:left}.salesAddNewPatient-form-group span{color:red}.salesAddNewPatient-form-group-spandot{color:#000!important;font-weight:700}.salesAddNewPatient-age-group{display:flex;justify-content:space-between}.salesAddNewPatient-age-group input{flex:0 0 60%}.salesAddNewPatient-age-group select{flex:0 0 38%}.salesAddNewPatient-form-actions{display:flex;justify-content:flex-end;gap:1rem}.salesAddNewPatient-ok-button{background-color:#28a745;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.salesAddNewPatient-close-buttontxt{background-color:#dc3545;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.dispenSalessalesStockDetails-container{padding:20px;font-family:Arial,sans-serif;background-color:#fff}.dispenSalessalesStockDetails-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenSalessalesStockDetails-search-bar{padding:5px;width:200px;border:1px solid #ccc;border-radius:3px}.dispenSalessalesStockDetails-filter-container{display:flex;align-items:center;gap:10px}.dispenSalessalesStockDetails-store-filter{padding:5px;border:1px solid #ccc;border-radius:3px}.dispenSalessalesStockDetails-checkbox-label{display:flex;align-items:center}.dispenSalessalesStockDetails-header-right{display:flex;align-items:center;gap:20px}.dispenSalessalesStockDetails-print-btn,.dispenSalessalesStockDetails-close-btn{padding:5px 10px;border:none;border-radius:3px;background-color:#007bff;color:#fff;cursor:pointer}.dispenSalessalesStockDetails-table{width:100%;border-collapse:collapse}.dispenSalessalesStockDetails-table th,.dispenSalessalesStockDetails-table td{border:1px solid #ccc;padding:10px;text-align:left}.dispenSalessalesStockDetails-table th{background-color:#f8f9fa}.dispenSalessalesStockDetails-table tbody tr:nth-child(2n){background-color:#f2f2f2}.salesStockDetails-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSalessalesStockDetails-close-popup-btn{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;padding:5px 10px;cursor:pointer}.dispensaryprint-invoice-form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;width:90%;z-index:1000}.dispensaryprint-invoice-form h3,.dispensaryprint-invoice-form h4{text-align:center;margin:5px 0;font-weight:700}.dispensaryprint-invoice-form h4{font-size:18px;margin-top:-10px}.dispensaryprint-invoice-header,.dispensaryprint-invoice-footer{display:flex;justify-content:space-between;font-size:14px;margin:10px 0}.dispensaryprint-invoice-header div,.dispensaryprint-invoice-footer div{width:48%}.dispensaryprint-invoice-header div p,.dispensaryprint-invoice-footer div p{margin:5px 0;line-height:1.5}.dispensaryprint-invoice-amount{margin:20px 0;font-size:14px;text-align:right}.dispensaryprint-invoice-amount p{margin:5px 0}.dispensaryprint-invoice-amount strong{font-weight:700}.dispensaryprint-invoice-footer .select-printer{margin:20px 0;display:flex;align-items:center;justify-content:center;width:15%}.select-printer select{padding:5px;font-size:14px;margin-right:10px}.select-printer button{padding:5px;background-color:var( --button-color);color:#fff;border:none;cursor:pointer;font-size:14px}.dispensaryprint-invoice-print-button{display:block;margin:0 auto;padding:5px;background-color:var( --button-color);color:#fff;border:none;cursor:pointer;font-size:14px}.dispensaryprint-invoice-remarks{margin-top:20px;font-size:14px}.dispensaryprint-invoice-remarks p{margin:5px 0}.dispensaryprint-invoice-copy{text-align:right;font-size:14px;font-style:italic;color:#333}.dispensaryprint-invoice-close-button{position:absolute;top:10px;right:20px}.dispensaryprint-invoice-close-button button{font-size:20px;font-weight:700;color:red;background:transparent;border:none;cursor:pointer}.dispensaryprint-invoice-close-button button:hover{color:#c00}.dispenSalesSalesList-active-imaging-request{font-family:Arial,sans-serif}.dispenSalesSalesList-header{display:flex;justify-content:space-between;align-items:center}.dispenSalesSalesList-controls{display:flex;align-items:center;padding:10px;margin-bottom:5px}.dispenSalesSalesList-date-range{display:flex;align-items:center;width:36%;gap:10px;padding:1px 0;background-color:#f0f0f0;margin-bottom:10px}.dispenSalesSalesList-buttons{display:flex;width:100%;justify-content:flex-end;gap:10px;align-items:center;padding:10px;margin-bottom:5px}.dispenSalesSalesList-buttons button{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;cursor:pointer;padding:var(--input-box-padding)}.dispenSalesSalesList-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.dispenSalesSalesList-search-bar{display:flex}.dispenSalesSalesList-search-bar input{flex-grow:1;width:200px}.dispenSalesSalesList-search-bar i{position:relative;color:gray;top:8px;left:195px}.dispenSalesSalesList-results-info{text-align:right;color:#000;font-size:var(--font-size)}.dispenSalesSalesList-print-button{background-color:var(--button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;padding:5px 10px;cursor:pointer;margin-left:10px}.dispenSalesSalesList-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesSalesList-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.dispenSalesSalesList-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font);color:#000}.dispenSalesSalesList-table-N-paginat th{background-color:#f3f3f3}.dispenSalesSalesList-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.dispenSalesSalesList-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.dispenSalesSalesList-add-report,.dispenSalesSalesList-scan-done{background-color:#008cba}.dispenSalesSalesList-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.dispenSalesSalesList-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenSalesSalesList-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.dispenSalesSalesList-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenSalesSalesList-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.dispenSalesSalesList-table-N-paginat{background-color:#fff}.dispenSalesSalesList-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSalesSalesList-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.dispenSalesSalesList-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.dispenSalesReturnFromCust-form{padding:10px;background-color:var(--background-colo)}.dispenSalesReturnFromCust-buttons{display:flex;gap:5px;margin-bottom:10px}.dispenSalesReturnFromCust-buttons button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.dispenSalesReturnFromCust-buttons button:hover{background-color:#fff;color:var(--button-color)}.dispenSalesReturnFromCust-options{display:flex;justify-content:left;align-items:center;margin-bottom:10px}.dispenSalesReturnFromCust-search-section{display:flex;justify-content:space-between;align-items:center;text-align:center;margin-bottom:10px;background-color:#e9eaec}.dispenSalesReturnFromCust-checkbox-group{display:flex;align-items:center}.dispenSalesReturnFromCust-checkbox-group label{font-size:var(--font-size)}.dispenSalesReturnFromCust-checkbox-group input[type=checkbox]{margin:0 10px}.dispenSalesReturnFromCust-form-group-two{display:flex;justify-content:left}.dispenSalesReturnFromCust-form-group-fs{display:flex;align-items:center;gap:10px;text-align:center;font-size:var(--font-size);padding:10px 0}.dispenSalesReturnFromCust-btn-manual-return{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:10px;transition:background-color .3s ease;padding:5px}.dispenSalesReturnFromCust-btn-manual-return:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesReturnFromCust-form h5{padding-top:20px;font-size:16px;color:#000;margin:0}.dispenSalesReturnFromCust-patient-info{display:flex;justify-content:space-between;font-size:var(--font-size)}.dispenSalesReturnFromCust-patient-info label{margin-right:20px}.dispenSalesReturnFromCust-form-group{display:flex;align-items:center;text-align:center;gap:10px;padding:5px}.dispenSalesReturnFromCust-form-group label{margin-bottom:5px}.dispenSalesReturnFromCust-form-group input,.dispenSalesReturnFromCust-form-group select,.dispenSalesReturnFromCust-form-group textarea{padding:3px;border:1px solid #ccc;border-radius:4px}.dispenSalesReturnFromCust-search-input,.date-input{position:relative}.dispenSalesReturnFromCust-search-icon,.dispenSalesReturnFromCust-calendar-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666}.dispenSalesReturnFromCust-error-messages{color:red;font-size:var(--font-size);margin-top:5px}.dispenSalesReturnFromCust-return-table{width:100%;border-collapse:collapse;margin-bottom:20px;border-top:30px solid #cacaca}.dispenSalesReturnFromCust-return-table th,.dispenSalesReturnFromCust-return-table td{border:1px solid #ccc;padding:3px;text-align:center;color:#000;font-size:var(--font-size);background-color:#fff}.dispenSalesReturnFromCust-return-table th{background-color:#f5f5f5;font-size:var(--heading-font)}.dispenSalesReturnFromCust-btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dispenSalesReturnFromCust-btn-search{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:10px;transition:background-color .3s ease;padding:5px}.dispenSalesReturnFromCust-btn-search:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesReturnFromCust-btn-remove{background-color:#e31d2d;border:1px solid #e31d2d;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:10px;transition:background-color .3s ease;padding:5px 10px}.dispenSalesReturnFromCust-btn-remove:hover{border:1px solid #e31d2d;color:#e31d2d;background-color:var(--button-hover-background-color)}.dispenSalesReturnFromCust-btn-add{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:10px;transition:background-color .3s ease;padding:5px 10px}.dispenSalesReturnFromCust-btn-add:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesReturnFromCust-PRB{display:flex;justify-content:center}.dispenSalesReturnFromCust-btn-print{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:10px;transition:background-color .3s ease;padding:5px}.dispenSalesReturnFromCust-btn-print:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesReturnFromCust-remarks{margin-top:20px}.dispenSalesReturnFromCust-remarks textarea{width:100%;height:100px}.dispenSalesReturnFromCust-text-right{text-align:right}.dispenSalesReturnFromCust-form-group-remarks{display:flex}.dispenSalesReturnFromCust-form-group-remarks label{font-size:var(--font-size)}.dispenSalesReturnFromCust-form-group-remarks textarea{margin-left:100px}.dispenSalesRetunSalesList-active-imaging-request{font-family:Arial,sans-serif}.dispenSalesRetunSalesList-header{display:flex;justify-content:space-between;align-items:center}.dispenSalesRetunSalesList-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.dispenSalesRetunSalesList-checkBox label{font-size:var(--font-size);font-weight:700;color:green}.dispenSalesRetunSalesList-controls{display:flex;padding:10px;margin-bottom:5px}.dispenSalesRetunSalesList-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;margin-bottom:10px;padding:3px;margin-left:-15px}.dispenSalesRetunSalesList-search-bar{display:flex}.dispenSalesRetunSalesList-results-info{text-align:right;color:#000;font-size:var(--font-size)}.dispenSalesRetunSalesList-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;padding:5px 10px;cursor:pointer;margin-left:10px}.dispenSalesRetunSalesList-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesRetunSalesList-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.dispenSalesRetunSalesList-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size);color:#000}.dispenSalesRetunSalesList-table-N-paginat th{background-color:#f3f3f3;font-size:var(--heading-font)}.dispenSalesRetunSalesList-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.dispenSalesRetunSalesList-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.dispenSalesRetunSalesList-add-report,.dispenSalesRetunSalesList-scan-done{background-color:#008cba}.dispenSalesRetunSalesList-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.dispenSalesRetunSalesList-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenSalesRetunSalesList-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.dispenSalesRetunSalesList-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenSalesRetunSalesList-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.dispenSalesRetunSalesList-table-N-paginat{background-color:#fff}.dispenSalesRetunSalesList-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSalesRetunSalesList-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.dispenSalesRetunSalesList-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.dispenSalesRetunSalesList-table-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.dispenSalesProvisionalBill-active-imaging-request{font-family:Arial,sans-serif}.dispenSalesProvisionalBill-header{display:flex;justify-content:space-between;align-items:center}.dispenSalesProvisionalBill-CreateRequisition{background-color:#26c281;color:#fff;border:none;border-radius:5px;padding:0 10px;font-size:var(--font-size);margin-left:100px;height:28px;text-align:center}.dispenSalesProvisionalBill-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.dispenSalesProvisionalBill-checkBox label{font-size:var(--font-size);color:green}.dispenSalesProvisionalBill-controls{display:flex;padding:10px;margin-bottom:5px}.dispenSalesProvisionalBill-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;margin-bottom:10px;padding:3px}.dispenSalesProvisionalBill-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.dispenSalesProvisionalBill-date-range input[type=date]{padding:3px;margin-left:10px}.dispenSalesProvisionalBill-search-bar{display:flex;margin-left:-15px}.dispenSalesProvisionalBill-search-bar input{flex-grow:1;padding:3px;width:210px}.dispenSalesProvisionalBill-search-bar i{position:relative;color:gray;top:7px;left:205px}.dispenSalesProvisionalBill-results-info{text-align:right;color:#000;font-size:var(--font-size)}.dispenSalesProvisionalBill-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.dispenSalesProvisionalBill-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesProvisionalBill-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.dispenSalesProvisionalBill-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size);color:#000}.dispenSalesProvisionalBill-table-N-paginat th{background-color:#f3f3f3;font-size:var(--heading-font)}.dispenSalesProvisionalBill-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.dispenSalesProvisionalBill-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.dispenSalesProvisionalBill-add-report,.dispenSalesProvisionalBill-scan-done{background-color:#008cba}.dispenSalesProvisionalBill-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.dispenSalesProvisionalBill-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenSalesProvisionalBill-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.dispenSalesProvisionalBill-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenSalesProvisionalBill-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.dispenSalesProvisionalBill-table-N-paginat{background-color:#fff}.dispenSalesProvisionalBill-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSalesProvisionalBill-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.dispenSalesProvisionalBill-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.dispenSalesProvisionalSettelment-active-imaging-request{font-family:Arial,sans-serif}.dispenSalesProvisionalSettelment-header{display:flex;justify-content:space-between;align-items:center}.dispenSalesProvisionalSettelment-controls{display:flex;justify-content:space-between;padding:10px;margin-bottom:5px}.dispenSalesProvisionalSettelment-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;margin-bottom:10px;padding:3px}.dispenSalesProvisionalSettelment-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.dispenSalesProvisionalSettelment-date-range input[type=date]{padding:3px;margin-left:10px}.dispenSalesProvisionalSettelment-select-filters{display:flex;justify-content:center;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.dispenSalesProvisionalSettelment-select-filters select{width:200px}.dispenSalesProvisionalSettelment-select-filters label{margin-right:30px}.dispenSalesProvisionalSettelment-select-filters select,.dispenSalesProvisionalSettelment-search-bar input[type=text]{padding:3px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size);margin-right:10px;width:auto}.dispenSalesProvisionalSettelment-search-bar input[type=text]{width:200px;font-size:var(--font-size)}.dispenSalesProvisionalSettelment-select-filters select{width:150px}.dispenSalesProvisionalSettelment-search-bar i{margin-right:10px}.dispenSalesProvisionalSettelment-pagination button{padding:5px 10px;margin:0 2px;border:1px solid #ddd;background-color:#f8f8f8;cursor:pointer}.dispenSalesProvisionalSettelment-pagination button:hover{background-color:#e0e0e0}.dispenSalesProvisionalSettelment-pagination span{margin:0 10px;font-size:var(--font-size)}.dispenSalesProvisionalSettelment-CreateRequisition{background-color:#26c281;color:#fff;border:none;border-radius:5px;padding:0 10px;font-size:var(--font-size);margin-left:100px;height:28px;text-align:center}.dispenSalesProvisionalSettelment-CreateRequisition:hover{background-color:#01f}.dispenSalesProvisionalSettelment-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.dispenSalesProvisionalSettelment-checkBox label{font-size:var(--font-size);color:green}.dispenSalesProvisionalSettelment-search-bar{display:flex;margin-left:-25px}.dispenSalesProvisionalSettelment-search-bar input{padding:5px;width:200px}.dispenSalesProvisionalSettelment-search-bar i{position:relative;color:gray;top:7px;left:205px}.dispenSalesProvisionalSettelment-results-info{text-align:right;color:#000;font-size:var(--font-size)}.dispenSalesProvisionalSettelment-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:0 5px;transition:background-color .3s ease;padding:5px}.dispenSalesProvisionalSettelment-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesProvisionalSettelment-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.dispenSalesProvisionalSettelment-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size);color:#000}.dispenSalesProvisionalSettelment-table-N-paginat th{background-color:#f3f3f3;font-size:var(--heading-font)}.dispenSalesProvisionalSettelment-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.dispenSalesProvisionalSettelment-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.dispenSalesProvisionalSettelment-add-report,.dispenSalesProvisionalSettelment-scan-done{background-color:#008cba}.dispenSalesProvisionalSettelment-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.dispenSalesProvisionalSettelment-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenSalesProvisionalSettelment-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.dispenSalesProvisionalSettelment-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenSalesProvisionalSettelment-pagination span{margin:0 10px;color:gray;font-size:var(--heading-font)}.dispenSalesProvisionalSettelment-table-N-paginat{background-color:#fff}.dispenSalesProvisionalSettelment-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSalesProvisionalSettelment-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.dispenSalesProvisionalSettelment-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.dispenSalesProvisionalReturn-active-imaging-request{font-family:Arial,sans-serif}.dispenSalesProvisionalReturn-header{display:flex;justify-content:space-between;align-items:center}.dispenSalesProvisionalReturn-CreateRequisition{background-color:#26c281;color:#fff;border:none;border-radius:5px;padding:0 10px;font-size:var(--font-size);margin-left:100px;height:28px;text-align:center}.dispenSalesProvisionalReturn-CreateRequisition:hover{background-color:#01f}.dispenSalesProvisionalReturn-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.dispenSalesProvisionalReturn-checkBox label{font-size:var(--font-size);font-weight:700;color:green}.dispenSalesProvisionalReturn-controls{display:flex;padding:10px;margin-bottom:5px}.dispenSalesProvisionalReturn-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;margin-bottom:10px}.dispenSalesProvisionalReturn-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size);padding:3px}.dispenSalesProvisionalReturn-date-range input[type=date]{padding:3px;margin-left:10px}.dispenSalesProvisionalReturn-search-bar{display:flex}.dispenSalesProvisionalReturn-search-bar input{flex-grow:1;padding:3px;width:210px}.dispenSalesProvisionalReturn-search-bar i{position:relative;color:gray;top:8px;left:203px}.dispenSalesProvisionalReturn-results-info{text-align:right;color:#000;font-size:var(--font-size)}.dispenSalesProvisionalReturn-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.dispenSalesProvisionalReturn-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenSalesProvisionalReturn-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.dispenSalesProvisionalReturn-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size);color:#000}.dispenSalesProvisionalReturn-table-N-paginat th{background-color:#f3f3f3;font-size:var(--heading-font)}.dispenSalesProvisionalReturn-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.dispenSalesProvisionalReturn-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.dispenSalesProvisionalReturn-add-report,.dispenSalesProvisionalReturn-scan-done{background-color:#008cba}.dispenSalesProvisionalReturn-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.dispenSalesProvisionalReturn-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenSalesProvisionalReturn-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.dispenSalesProvisionalReturn-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenSalesProvisionalReturn-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.dispenSalesProvisionalReturn-table-N-paginat{background-color:#fff}.dispenSalesProvisionalReturn-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenSalesProvisionalReturn-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.dispenSalesProvisionalReturn-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.dropdown-container{position:relative;width:220px}.search-input{width:100%;padding:5px 10px;box-sizing:border-box;cursor:pointer}.dropdown-list{position:absolute;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-top:5px;max-height:200px;overflow-y:auto;z-index:1000;list-style-type:none;padding:0}.dropdown-item{padding:10px;cursor:pointer}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item:active{background-color:#e0e0e0}.dropdown-item:last-child{border-bottom:none}.autocomplete-dropdown{position:absolute;background:#fff;border:1px solid #ccc;list-style:none;margin:0;padding:0;width:100%;max-height:150px;overflow-y:auto;z-index:1000}.autocomplete-item{padding:8px;cursor:pointer}.autocomplete-item:hover{background-color:#f0f0f0}.dispenSalesStockDetails-container{background-color:var(--background-color);padding:10px;height:75vh}.dispenSalesStockDetails-header-tabs{display:flex;gap:40px;font-size:var(--heading-font);margin-bottom:10px;background-color:#fafafa;border-bottom:1px solid #dad7d7}.dispenSalesStockDetails-tab{cursor:pointer}.dispenSalesStockDetails-tab-active{border-bottom:5px solid var(--button-bg-color);padding-bottom:10px;font-weight:700}.dispenSalesStockDetails-filter-bar{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.dispenSalesStockDetails-filter-options{display:flex;justify-content:right;gap:40px}.dispenSalesStockDetails-filter-options span{font-size:var(--font-size)}.dispenSalesStockDetails-filter-options label{font-size:var(--font-size);text-align:center;display:flex;align-items:center}.dispenSalesStockDetails-controls{display:flex;padding:10px;margin-bottom:5px}.dispenSalesStockDetails-date-range{display:flex;align-items:center;width:33%;gap:10px;margin-left:-10px}.sales-stock-details-dSSD-results-info{display:flex;align-items:center;font-size:var(--font-size);gap:10px}.sales-stock-details-dSSD-export-btn,.dSSD-print-btn{padding:5px 10px;font-size:16px;color:#fff;border:1px solid gray;border-radius:5px;cursor:pointer}.dSSD-stock-table{width:100%;border-collapse:collapse;margin-bottom:20px}.dSSD-stock-table th{border:1px solid #ccc;background-color:#f3f3f3;padding:3px;text-align:center;font-size:var(--heading-font)}.dSSD-stock-table td{border:1px solid #ccc;background-color:#fff;padding:10px;font-size:var(--font-size);text-align:center}.sales-stock-details-dSSDetails-pagination-bar{display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:20px}.sales-stock-details-dSSDetails-pagination-bar span{font-size:var(--font-size)}.sales-stock-details-dSSDetails-pagination-bar button{padding:5px 10px;font-size:var(--font-size);height:30px;border:1px solid #ccc;border-radius:5px;color:#fff;background-color:#0056b3;cursor:pointer}.sales-stock-details-summary{font-size:var(--heading-font);text-align:center;margin-top:10px}.sales-stock-details-summary h4{font-size:var(--heading-font)}.sales-stock-details-summary strong{font-size:var(--font-size)}.dispenSalesStockDetails-search-bar input{width:200px}.dispenSalesStockDetails-results-info{display:flex;align-items:center}.dispenSalesStockDetails-results-info span{font-size:var(--font-size)}.dispenSalesStockDetails-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.dispenSalesStockDetails-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;margin-left:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.dispenSalesStockDetails-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockTransfer-requisition{background-color:var(--background-color);padding:0 10px;height:75vh}.dispenStockTransfer-header{display:flex;justify-content:space-between;align-items:center}.dispenStockTransfer-collected{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.dispenStockTransfer-collected:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockTransfer-controls{display:flex;padding:10px;margin-bottom:5px}.dispenStockTransfer-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;margin-bottom:10px;padding:3px}.dispenStockTransfer-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.dispenStockTransfer-date-range input[type=date]{padding:3px;margin-left:10px}.dispenStockTransfer-search-bar{margin-left:-15px}.dispenStockTransfer-search-bar input{padding:3px;width:200px}.dispenStockTransfer-search-bar i{position:relative;color:gray;top:1px;font-size:var(--font-size);left:190px}.dispenStockTransfer-results-info{display:flex;align-items:center}.dispenStockTransfer-results-info span{font-size:var(--font-size)}.dispenStockTransfer-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.dispenStockTransfer-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockTransfer-requisition-table{width:100%;border-collapse:collapse;margin-top:10px;margin-bottom:20px}.dispenStockTransfer-requisition-table td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.dispenStockTransfer-requisition-table th{background-color:#f3f3f3;border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font)}.dispenStockTransfer-pagination{display:flex;justify-content:center;align-items:center}.dispenStockTransfer-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenStockTransfer-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.dispenStockTransfer-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.dispenStockTransfer-table-N-paginationDiv{background-color:#fff}.dispenStockTransferNewTrans-container{width:100%;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a}.dispenStockTransferNewTrans-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border:1px solid #e0e0e0;background-color:#f5f5f5;padding:10px;height:40px}.dispenStockTransferNewTrans-header h2{margin:0;font-size:var(--heading-font)}.dispenStockTransferNewTrans-date,.dispenStockTransferNewTrans-date span{font-size:var(--font-size)}.dispenStockTransferNewTrans-details{margin:10px}.dispenStockTransferNewTrans-details label{font-size:var(--font-size)}.dispenStockTransferNewTrans-input-store{width:20%;padding:3px;margin-left:10px;border-radius:4px;border:1px solid #ccc}.dispenStockTransferNewTrans-item-entry table{width:97%;border-collapse:collapse;margin:10px;border:none}.dispenStockTransferNewTrans-item-entry td{border:none;padding:3px;text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:var(--heading-font)}.dispenStockTransferNewTrans-item-entry th{font-size:var(--heading-font);background-color:#f2f2f2;border:none;padding:3px;text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.dispenStockTransferNewTrans-item-entry input{width:70%;padding:3px;width:100%;border-radius:4px;border:1px solid #ccc}.dispenStockTransferNewTrans-delete-btn{background-color:#e74c3c;border:1px solid #e74c3c;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.dispenStockTransferNewTrans-delete-btn:hover{border:1px solid #e74c3c;color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockTransferNewTrans-add-item-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--heading-font);transition:background-color .3s ease;padding:5px 10px}.dispenStockTransferNewTrans-add-item-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockTransferNewTrans-add-item-btn{display:flex;justify-content:flex-end;font-size:var(--font-size)}.dispenStockTransferNewTrans-remarks-section{margin-bottom:10px}.dispenStockTransferNewTrans-remarks-section label{font-size:var(--font-size);padding:10px}.dispenStockTransferNewTrans-remarks-section textarea{width:40%;height:30px;padding:10px;border-radius:4px;border:1px solid #ccc}.dispenStockTransferNewTrans-action-buttons{display:flex;justify-content:center;gap:20px}.dispenStockTransferNewTrans-save-btn,.dispenStockTransferNewTrans-discard-btn{padding:5px;border:none;border-radius:4px;cursor:pointer;font-size:var(--font-size);margin-bottom:10px}.dispenStockTransferNewTrans-save-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.dispenStockTransferNewTrans-save-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockTransferNewTrans-discard-btn{background-color:#e74c3c;color:#fff}.dispenStockRequisition-active-imaging-request{font-family:Arial,sans-serif;background-color:var(--background-color);height:75vh}.dispenStockRequisition-header{display:flex;justify-content:space-between;align-items:center}.dispenStockRequisition-CreateRequisition{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.dispenStockRequisition-CreateRequisition:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockRequisition-checkBox label{font-size:var(--font-size);padding:0 5px}.dispenStockRequisition-search-bar{margin-left:20px}.dispenStockRequisition-controls{padding:10px}.dispensarystockrequ-view{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);padding:var(--input-box-padding)}.dispensarystockrequ-view:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockRequisition-date-range{display:flex;align-items:center;width:32%;gap:10px;padding:1px 10px}.dispenStockRequisition-results-info{text-align:right;font-size:var(--font-size)}.dispenStockRequisition-print-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px;margin-left:5px}.dispenStockRequisition-print-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockRequisition-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.dispenStockRequisition-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font);background-color:#f2f2f2}.dispenStockRequisition-table-N-paginat td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.dispenStockRequisition-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.dispenStockRequisition-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.dispenStockRequisition-add-report,.dispenStockRequisition-scan-done{background-color:#008cba}.dispenStockRequisition-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.dispenStockRequisition-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dispenStockRequisition-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.dispenStockRequisition-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.dispenStockRequisition-pagination span{margin:0 10px;font-size:var(--font-size)}.dispenStockRequisition-table-N-paginat{background-color:#fff}.dispenStockRequisition-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenStockRequisition-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;width:100%}.dispenStockRequisition-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.dispensarystockreq-modal-dialog{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1050}.dispensarystockreq-modal-content{background:#fff;border-radius:8px;width:100%;box-shadow:0 4px 10px #00000040;animation:fadeIn .3s ease-in-out}.dispensarystockreq-modal-header{background:#3598dc;color:#fff;padding:15px;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.dispensarystockreq-modal-title{margin:0;font-size:18px}.dispensarystockreq-btn-close{background:transparent;border:none;font-size:20px;color:#fff;cursor:pointer}.dispensarystockreq-modal-body{padding:20px}.dispensarystockreq-requisition-details p{margin:5px 0;font-size:14px}.dispensarystockreq-modal-footer{padding:15px;background:#f1f1f1;border-radius:0 0 8px 8px;text-align:right}.dispensarystockreq-btn-close-footer{background-color:#3598dc;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.dispensarystockreq-btn-close-footer:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dispenStockRequisitionCreateReq-form{font-family:Arial,sans-serif;background-color:var(--background-color);height:75vh}.dispenStockRequisitionCreateReq-form h3{font-size:var(--heading-font)}.dispenStockRequisitionCreateReq-date-input{margin-bottom:20px;width:20%;font-size:var(--font-size);padding:3px}.dispenStockRequisitionCreateReq table{width:100%;border-collapse:collapse;margin-bottom:20px}.dispenStockRequisitionCreateReq-form td{border:none;padding:6px;text-align:center;font-size:var(--font-size)}.dispenStockRequisitionCreateReq-form th{border:none;padding:3px;text-align:center;font-size:var(--heading-font);background-color:#f2f2f2}.dispenStockRequisitionCreateReq-remove-btn,.dispenStockRequisitionCreateReq-add-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:3px;cursor:pointer}.dispenStockRequisitionCreateReq-remove-btn{background-color:#f44336;border:1px solid #f44336;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 10px;margin-left:5px}.dispenStockRequisitionCreateReq-remove-btn:hover{border:1px solid #f44336;color:#f44336;background-color:var(--button-hover-background-color)}.dispenStockRequisitionCreateReq-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 10px}.dispenStockRequisitionCreateReq-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockRequisitionCreateReq-button-group{text-align:center}.dispenStockRequisitionCreateReq-request-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 10px;margin-left:5px}.dispenStockRequisitionCreateReq-request-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenStockRequisitionCreateReq-cancel-btn{background-color:#f44336;border:1px solid #f44336;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 10px;margin-left:5px}.dispenStockRequisitionCreateReq-cancel-btn:hover{border:1px solid #f44336;color:#f44336;background-color:var(--button-hover-background-color)}.dis-report-list{display:flex;flex-wrap:wrap;gap:20px;padding:20px;width:auto;background-color:var(--background-color);font-family:Arial,Helvetica,sans-serif}.dis-report-item{background-color:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;width:calc(25.33% - 20px);height:70px}.dis-report-icon{width:35px;height:35px;border-radius:50%;background-color:#1890ff;margin-right:10px}.dis-report-info h3{margin:0;font-size:var(--font-size)}.dis-report-info a{color:#000;font-size:var(--heading-font);text-decoration:none}.dis-report-info p{margin:5px 0 0;font-size:var(--font-size);color:#8c8c8c}.dPC-report-list{display:flex;flex-wrap:wrap;gap:20px;padding:20px}.dispenPatientConsumption-requisition{background-color:var(--background-color);padding:0 10px;font-family:Arial,sans-serif;height:500px}.dispenPatientConsumption-header{display:flex;justify-content:space-between;align-items:center}.dispenPatientConsumption-collected{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 10px}.dispenPatientConsumption-collected:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenPatientConsumption-filters{display:flex;justify-content:space-between;align-items:center}.dispenPatientConsumption-controls{padding:10px;margin-bottom:5px}.dispenPatientConsumption-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;padding:1px 10px}.dispenPatientConsumption-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.dispenPatientConsumption-date-range input[type=date]{padding:3px;margin-left:10px}.dispenPatientConsumption-search-bar{margin-left:-15px}.dispenPatientConsumption-search-bar input{padding:1px;width:210px}.dispenPatientConsumption-search-bar i{position:relative;color:gray;top:3px;left:205px}.dispenPatientConsumption-results-info{display:flex;align-items:center}.dispenPatientConsumption-results-info span{color:#000;font-size:var(--font-size)}.dispenPatientConsumption-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.dispenPatientConsumption-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dispenPatientConsumption-requisition-table{width:100%;border-collapse:collapse;margin-top:10px;margin-bottom:20px}.dispenPatientConsumption-requisition-table th,.dispenPatientConsumption-requisition-table td{border:1px solid #ddd;padding:3px;text-align:center}.dispenPatientConsumption-requisition-table th{background-color:#f3f3f3;font-size:var(--font-size);color:#000}.dispenPatientConsumption-pagination{display:flex;justify-content:center;align-items:center;font-size:var(--font-size)}.dispenPatientConsumption-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.dispenPatientConsumption-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.dispenPatientConsumption-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.dispenPatientConsumption-table-N-paginationDiv{background-color:#f8f2f2}.dispenPatientConsumption-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dispenPatientConsumption-popup-content{background-color:#fff;padding:20px;border-radius:8px;width:90%;position:relative;box-shadow:0 4px 8px #0003}.dispenPatientConsumption-close-popup-button{background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;position:absolute;top:10px;right:10px}.dispenPatientConsumNewPC-entry{padding:20px;font-family:Arial,sans-serif;border:1px solid #ddd;border-radius:8px;margin:auto}.ndispenPatientConsumNewPC-entry h4{display:flex;align-items:center;margin-bottom:20px;color:#2a5d84}.dispenPatientConsumNewPC-search-section,.patient-info,.dispenPatientConsumNewPC-medication-entry{margin-bottom:20px}.dispenPatientConsumNewPC-search-section label{margin-right:20px}.dispenPatientConsumNewPC-required{color:red}.dispenPatientConsumNewPC-patient-info{display:flex;justify-content:space-between;margin-top:10px}.dispenPatientConsumNewPC-medication-entry{display:flex;justify-content:space-between;align-items:flex-start}.dispenPatientConsumNewPC-medication-inputs{display:flex;gap:10px}.dispenPatientConsumNewPC-summary-info{display:flex;flex-direction:column;gap:10px;padding-left:20px}.dispenPatientConsumNewPC-remarks-section{margin-top:20px}.dispenPatientConsumNewPC-remarks-section textarea{width:100%;height:60px;margin-top:10px}.dispenPatientConsumNewPC-action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.dispenPatientConsumNewPC-save-button{background-color:#28a745;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.dispenPatientConsumNewPC-discard-button{background-color:#dc3545;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.userCollectionReport-report{font-family:Arial,sans-serif;padding:10px;height:460px;background-color:var(--background-color)}.userCollectionReport-report h4{margin-top:0;color:#000;font-size:var(--heading-font)}.userCollectionReport-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.userCollectionReport-filters-second{display:flex;justify-content:space-between;gap:10px;margin-bottom:20px}.userCollectionReport-date-range{display:flex;align-items:center;gap:10px;font-size:var(--font-size);background-color:#f0f0f0;margin-left:30px;padding:2px 30px;color:#000}.userCollectionReport-date-range label{padding:1px}.userCollectionReport-date-range input{padding:1px 10px;margin-left:10px}.userCollectionReport-select-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.userCollectionReport-select-filters select{width:200px}.userCollectionReport-select-filters label{margin-right:30px}.userCollectionReport-select-filters input[type=date],.userCollectionReport-select-filters input[type=text],.userCollectionReport-select-filters select{padding:1px 10px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.userCollectionReport-show-report-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:100px;transition:background-color .3s ease;padding:5px}.userCollectionReport-show-report-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.userCollectionReport-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.userCollectionReport-search-bar{margin-left:-15px}.userCollectionReport-search-bar input{padding:1px 10px;width:200px;margin:1px}.userCollectionReport-search-bar i{position:relative;color:gray;top:3px;left:190px}.userCollectionReport-results-info{display:flex;align-items:center}.userCollectionReport-results-info span{font-size:var(--font-size)}.userCollectionReport-export-button,.userCollectionReport-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px}.userCollectionReport-export-button:hover,.userCollectionReport-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.userCollectionReport-report table{margin-top:10px;width:100%;border-collapse:collapse;background-color:#fff}.userCollectionReport-report th,.userCollectionReport-report td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.userCollectionReport-report th{background-color:#f3f3f3}.userCollectionReport-Loading{display:flex;justify-content:center;color:red}.userCollectionReport-no-data{text-align:center;padding:20px;background-color:#ffe6a0}.userCollectionReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.userCollectionReport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.userCollectionReport-pagination span{margin:0 10px;font-size:var(--font-size)}.userCollectionReport-table-N-paginationDiv{background-color:#fff}.drNarcoticsDailySales-report{font-family:Arial,sans-serif;padding:10px;height:78vh;background-color:var(--background-color)}.drNarcoticsDailySales-report h4{margin-top:0;font-size:var(--heading-font)}.drNarcoticsDailySales-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;font-size:var(--font-size)}.drNarcoticsDailySales-filters-second{display:flex;justify-content:left;gap:10px;margin-bottom:20px}.drNarcoticsDailySales-date-range{display:flex;align-items:center;gap:10px;font-size:var(--font-size);background-color:#f0f0f0;margin-left:30px;padding:2px 30px}.drNarcoticsDailySales-date-range label{font-size:var(--font-size)}.drNarcoticsDailySales-date-range input{margin-left:10px}.drNarcoticsDailySales-select-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.drNarcoticsDailySales-select-filters select{width:200px;padding:1px 10px}.drNarcoticsDailySales-select-filters label{margin-right:30px}.drNarcoticsDailySales-select-filters input[type=date],.drNarcoticsDailySales-select-filters input[type=text],.drNarcoticsDailySales-select-filters select{padding:1px 10px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.drNarcoticsDailySales-show-report-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:100px;transition:background-color .3s ease;padding:5px}.drNarcoticsDailySales-show-report-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drNarcoticsDailySales-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.drNarcoticsDailySales-search-bar{margin-left:-15px}.drNarcoticsDailySales-search-bar input{width:200px;margin:0}.drNarcoticsDailySales-search-bar i{position:relative;color:gray;top:3px;left:190px}.drNarcoticsDailySales-results-info{display:flex;align-items:center}.drNarcoticsDailySales-results-info span{font-size:var(--font-size)}.drNarcoticsDailySales-export-button,.drNarcoticsDailySales-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px}.drNarcoticsDailySales-export-button:hover,.drNarcoticsDailySales-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drNarcoticsDailySales-report table{margin-top:10px;width:100%;border-collapse:collapse;background-color:#fff}.drNarcoticsDailySales-report th,.drNarcoticsDailySales-report td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.drNarcoticsDailySales-report th{background-color:#f3f3f3}.drNarcoticsDailySales-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.drNarcoticsDailySales-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.drNarcoticsDailySales-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.drNarcoticsDailySales-table-N-paginationDiv{background-color:#fff}.drDailySalesReport-report{font-family:Arial,sans-serif;padding:10px;height:460px;background-color:var(--background-color)}.drDailySalesReport-report h4{margin-top:0;font-size:var(--heading-font)}.drDailySalesReport-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.drDailySalesReport-filters-second{display:flex;justify-content:left;gap:10px;margin-bottom:20px}.drDailySalesReport-date-range{display:flex;align-items:center;gap:10px;font-size:var(--font-size);background-color:#f0f0f0;margin-left:30px;padding:2px 30px}.drDailySalesReport-date-range input{margin-left:10px;padding:1px 10px}.drDailySalesReport-select-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.drDailySalesReport-select-filters select{width:200px}.drDailySalesReport-select-filters label{margin-right:30px}.drDailySalesReport-select-filters input[type=date],.drDailySalesReport-select-filters input[type=text],.drDailySalesReport-select-filters select{padding:1px 10px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.drDailySalesReport-show-report-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:100px;transition:background-color .3s ease;padding:5px}.drDailySalesReport-show-report-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drDailySalesReport-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.drDailySalesReport-search-bar{margin-left:-15px}.drDailySalesReport-search-bar input{width:200px;margin:0}.drDailySalesReport-search-bar i{position:relative;color:gray;top:3px;left:190px}.drDailySalesReport-results-info{display:flex;align-items:center}.drDailySalesReport-results-info span{font-size:var(--font-size)}.drDailySalesReport-results-info{display:flex;justify-content:space-between;margin-bottom:10px}.drDailySalesReport-export-button,.drDailySalesReport-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px}.drDailySalesReport-export-button:hover,.drDailySalesReport-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drDailySalesReport-report table{margin-top:10px;width:100%;border-collapse:collapse;background-color:#fff}.drDailySalesReport-report th,.drDailySalesReport-report td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.drDailySalesReport-report th{background-color:#f3f3f3;color:#333}.drDailySalesReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.drDailySalesReport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.drDailySalesReport-pagination span{margin:0 10px;font-size:var(--font-size)}.drDailySalesReport-table-N-paginationDiv{background-color:#fff}.drSettlementSummaryReport-report{font-family:Arial,sans-serif;padding:10px;height:460px;background-color:var(--background-color)}.drSettlementSummaryReport-report h4{margin-top:0;font-size:var(--heading-font)}.drSettlementSummaryReport-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.drSettlementSummaryReport-filters-second{display:flex;justify-content:left;gap:10px;margin-bottom:20px}.drSettlementSummaryReport-date-range{display:flex;align-items:center;gap:10px;font-size:var(--font-size);background-color:#f0f0f0;margin-left:30px;padding:2px 30px}.drSettlementSummaryReport-date-range input{padding:1px 10px;margin-left:10px}.drSettlementSummaryReport-select-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.drSettlementSummaryReport-select-filters select{width:200px}.drSettlementSummaryReport-select-filters label{margin-right:30px}.drSettlementSummaryReport-select-filters input[type=date],.drSettlementSummaryReport-select-filters input[type=text],.drSettlementSummaryReport-select-filters select{padding:5px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.drSettlementSummaryReport-show-report-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:100px;transition:background-color .3s ease;padding:5px}.drSettlementSummaryReport-show-report-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drSettlementSummaryReport-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.drSettlementSummaryReport-search-bar{margin-left:-15px}.drSettlementSummaryReport-search-bar input{width:200px;margin:0}.drSettlementSummaryReport-search-bar i{position:relative;color:gray;top:3px;left:190px}.drSettlementSummaryReport-results-info{display:flex;align-items:center}.drSettlementSummaryReport-results-info span{font-size:var(--font-size)}.drSettlementSummaryReport-export-button,.drSettlementSummaryReport-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px}.drSettlementSummaryReport-export-button:hover,.drSettlementSummaryReport-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drSettlementSummaryReport-report table{margin-top:10px;width:100%;border-collapse:collapse;background-color:#fff}.drSettlementSummaryReport-report th,.drSettlementSummaryReport-report td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.drSettlementSummaryReport-report th{background-color:#f3f3f3;color:#333}.drSettlementSummaryReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.drSettlementSummaryReport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.drSettlementSummaryReport-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.drSettlementSummaryReport-table-N-paginationDiv{background-color:#fff}.drPaymentModeWiseReport-report{font-family:Arial,sans-serif;padding:10px;height:78vh;background-color:var(--background-color)}.drPaymentModeWiseReport-report h4{margin-top:0;font-size:var(--heading-font)}.drPaymentModeWiseReport-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.drPaymentModeWiseReport-filters-second{display:flex;justify-content:left;gap:10px;margin-bottom:20px}.drPaymentModeWiseReport-date-range{display:flex;align-items:center;gap:10px;font-size:var(--font-size);background-color:#f0f0f0;margin-left:30px;padding:2px 30px}.drPaymentModeWiseReport-date-range input{margin-left:10px;padding:1px 10px}.drPaymentModeWiseReport-select-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.drPaymentModeWiseReport-select-filters select{width:200px}.drPaymentModeWiseReport-select-filters label{margin-right:30px}.drPaymentModeWiseReport-select-filters input[type=date],.drPaymentModeWiseReport-select-filters input[type=text],.drPaymentModeWiseReport-select-filters select{padding:5px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.drPaymentModeWiseReport-show-report-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:100px;transition:background-color .3s ease;padding:5px}.drPaymentModeWiseReport-show-report-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drPaymentModeWiseReport-show-report-button i{color:#fff}.drPaymentModeWiseReport-show-report-button i:hover{color:var(--button-hover-text-color)}.drPaymentModeWiseReport-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.drPaymentModeWiseReport-search-bar{margin-left:-15px}.drPaymentModeWiseReport-search-bar input{width:200px;margin:0}.drPaymentModeWiseReport-search-bar i{position:relative;color:gray;top:3px;left:205px}.drPaymentModeWiseReport-results-info{display:flex;align-items:center}.drPaymentModeWiseReport-results-info span{color:#659be0;font-size:var(--font-size)}.results-info{display:flex;justify-content:space-between;margin-bottom:10px}.drPaymentModeWiseReport-export-button,.drPaymentModeWiseReport-print-button{background-color:#659be0;color:#fff;border:none;font-size:var(--font-size);border-radius:5px;padding:8px 15px;margin-left:10px;cursor:pointer}.drPaymentModeWiseReport-report table{margin-top:10px;width:100%;border-collapse:collapse;background-color:#fff}.drPaymentModeWiseReport-report th,.drPaymentModeWiseReport-report td{border:1px solid #ddd;padding:8px;text-align:left;font-size:var(--font-size)}.drPaymentModeWiseReport-report th{background-color:#f3f3f3;color:#333}.drPaymentModeWiseReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.drPaymentModeWiseReport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.drPaymentModeWiseReport-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.drPaymentModeWiseReport-table-N-paginationDiv{background-color:#fff}.drPaymentModeWiseReport-Summary{background-color:#f1f1f1;width:50%}.drPaymentModeWiseReport-Summary h3{color:#4d4c4c;display:flex;justify-content:center;padding:5px 10px}.drPaymentModeWiseReport-Summary td{color:#00f;font-size:var(--font-size)}.drStockSummaryReport-report{font-family:Arial,sans-serif;padding:10px;height:78vh;background-color:var(--background-color)}.drStockSummaryReport-report h4{margin-top:0;font-size:var(--heading-font)}.drStockSummaryReport-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.drStockSummaryReport-filters-second{display:flex;justify-content:left;gap:10px;margin-bottom:20px}.drStockSummaryReport-date-range{display:flex;align-items:center;gap:10px;font-size:var(--font-size);background-color:#f0f0f0;margin-left:30px;padding:2px 30px}.drStockSummaryReport-select-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--font-size);margin-left:10px}.drStockSummaryReport-select-filters select{width:200px}.drStockSummaryReport-select-filters label{margin-right:30px}.drStockSummaryReport-select-filters input[type=date],.drStockSummaryReport-select-filters input[type=text],.drStockSummaryReport-select-filters select{padding:5px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.drStockSummaryReport-show-report-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:100px;transition:background-color .3s ease;padding:5px}.drStockSummaryReport-show-report-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drStockSummaryReport-show-report-button i{color:#fff}.drStockSummaryReport-show-report-button i:hover{color:var(--button-hover-text-color)}.drStockSummaryReport-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.drStockSummaryReport-search-bar{margin-left:-15px}.drStockSummaryReport-search-bar input{width:200px;margin:0}.drStockSummaryReport-search-bar i{position:relative;color:gray;top:3px;left:190px}.drStockSummaryReport-results-info{display:flex;align-items:center}.drStockSummaryReport-results-info span{font-size:var(--font-size)}.drStockSummaryReport-results-info{display:flex;justify-content:space-between;margin-bottom:10px}.drStockSummaryReport-export-button,.drStockSummaryReport-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px}.drStockSummaryReport-export-button:hover,.drStockSummaryReport-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.drStockSummaryReport-report table{margin-top:10px;width:100%;border-collapse:collapse;background-color:#fff}.drStockSummaryReport-report th,.drStockSummaryReport-report td{border:1px solid #ddd;padding:8px;text-align:left;font-size:var(--font-size)}.drStockSummaryReport-report th{background-color:#f3f3f3;white-space:nowrap}.drStockSummaryReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.drStockSummaryReport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.drStockSummaryReport-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.drStockSummaryReport-table-N-paginationDiv{background-color:#fff}.drStockSummaryReport-Summary{background-color:#f1f1f1;width:50%}.drStockSummaryReport-Summary h3{display:flex;justify-content:center;padding:5px 10px;font-size:var(--heading-font)}.drStockSummaryReport-Summary td{color:#00f;font-size:var(--font-size)}.pharmacy-clearance-container{padding:20px;height:90vh;overflow-y:scroll;background-color:var(--background-color)}.pharmacy-clearance-header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:5px}.pharmacy-clearance-button{justify-content:end}.pharmacy-clearance-add-pharmacy-clearance-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.pharmacy-clearance-add-pharmacy-clearance-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-clearance-status-filters{display:flex;gap:15px;align-items:center}.pharmacy-clearance-status-filters label{display:flex;align-items:center;font-size:14px}.pharmacy-clearance-status-filters input[type=checkbox]{margin-right:5px}.pharmacy-clearance-filters{display:flex;justify-content:space-between;margin-top:20px}.pharmacy-clearance-date-range{display:flex;align-items:center;gap:10px;width:30%}.pharmacy-clearance-date-range label{font-size:14px}.pharmacy-clearance-date-range input[type=date]{padding:5px;border-radius:5px;border:1px solid #ccc;font-size:14px}.pharmacy-clearance-date-range-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px}.pharmacy-clearance-date-range-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-clearance-favorite-btn,.pharmacy-clearance-reset-btn{background:none;border:none;font-size:18px;cursor:pointer;margin:0 5px;padding:0;line-height:1;color:gray}.pharmacy-clearance-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:20px;font-size:14px}.pharmacy-clearance-search{margin-left:10px}.pharmacy-clearance-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.pharmacy-clearance-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:10px 0;font-size:16px;border-radius:5px}.pharmacy-clearance-pagination span{margin:0 10px;font-weight:700;color:#555}.pharmacy-clearance-pagination button{background-color:#0069d9;color:#fff;border:none;padding:5px 10px;margin:0 5px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.pharmacy-clearance-pagination button:hover{background-color:#0056b3}.pharmacy-clearance-pagination button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.pharmacy-clearance-search-container{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.pharmacy-clearance-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.pharmacy-clearance-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-clearance-button span{font-size:14px}.purchase-data-order{display:flex;margin-left:10px}.pharmacy-clearance-supplier-filter{display:flex;align-items:center;gap:20px;margin-left:50px}.pharmacy-clearance-supplier-filter label{margin-right:5px;font-size:14px}.pharmacy-clearance-supplier-filter select{padding:3px;border:1px solid #ccc;border-radius:4px}.pharmacy-clearance-supplier-filter input{padding:3px;margin-right:50%;border:1px solid #ccc;border-radius:4px}.pharmacy-clearance-supplier-filter input[type=number]{width:100px}.pharmacy-clearance-button{display:flex;justify-content:flex-end;width:100%;gap:5px}.pharmacy-clearance-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.pharmacy-clearance-modal .modal-dialog{max-width:100%;margin:0}.pharmacy-clearance-modal .modal-content{width:100%;height:auto;max-height:90vh;overflow:auto;border-radius:2px;display:flex;flex-direction:column}.pharmacy-clearance-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.pharmacy-clearance-modal .modal-title{font-size:16px}.pharmacy-clearance-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6}.pharmacy-clearance-modal .modal-dialog{margin-top:20px;margin-left:10px;margin-right:10px}.pharmacy-clearance-form-horizontal{display:flex;flex-wrap:nowrap;gap:20px;min-width:100%}.pharmacy-clearance-form-horizontal>div{flex:1;min-width:200px}@media (max-width: 768px){.pharmacy-clearance-form-horizontal{flex-direction:column}.pharmacy-clearance-form-horizontal>div{min-width:100%}}.pharmacy-clearance-modal .modal-content{display:contents!important}.pharmacy-clearance-table-container{margin-top:5px;border-radius:5px;overflow-x:auto;max-width:100%}.pharmacy-clearance-table-container{padding:10px}.pharmacy-clearance-tab{width:100%;border-collapse:collapse;margin-top:10px}.pharmacy-clearance-tab th,.pharmacy-clearance-tab td{border:1px solid #ccc;text-align:center;padding:5px 0}.pharmacy-clearance-tab th{background-color:#f1f1f1;white-space:nowrap;font-size:16px}.pharmacy-clearance-tab td{text-align:center;font-size:14px}.pharmacy-clearance-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.pharmacy-clearance-pagination{margin-top:10px;display:flex;justify-content:center;align-items:center}.pharmacy-clearance-pagination-btn{padding:5px 10px;margin:0 5px;background-color:#90caf9;border:none;border-radius:4px;cursor:pointer}.pharmacy-clearance-pagination-btn:hover{background-color:var(--button-color)}@media (max-width: 768px){.pharmacy-clearance-header,.pharmacy-clearance-status-filters,.pharmacy-clearance-filters,.pharmacy-clearance-date-range,.pharmacy-clearance-search-container,.pharmacy-clearance-supplier-filter,.pharmacy-clearance-button{flex-direction:column;gap:10px;align-items:flex-start}.pharmacy-clearance-add-pharmacy-clearance-button,.pharmacy-clearance-date-range input[type=date],.pharmacy-clearance-search-box,.pharmacy-clearance-print-button{width:100%;font-size:14px}.pharmacy-clearance-table-container{max-width:100%;overflow-x:auto;margin-top:5px}.pharmacy-clearance-modal .modal-dialog{margin:10px;width:100%}.pharmacy-clearance-form-horizontal{flex-direction:column;gap:10px}.pharmacy-clearance-form-horizontal>div{width:100%;min-width:unset}}.PharmacyClearance-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.PharmacyClearance-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.PharmacyClearance-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.PharmacyClearance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.PharmacyClearance-grid.two-columns{grid-template-columns:repeat(4,1fr)}.PharmacyClearance-floating-field{position:relative}.PharmacyClearance-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease;width:92%}.PharmacyClearance-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.PharmacyClearance-floating-field.active .PharmacyClearance-floating-label{top:0;font-size:12px;color:#00897b}.PharmacyClearance-floating-field.active .PharmacyClearance-floating-input{border-color:#00897b}.PharmacyClearance-search-field{position:relative}.PharmacyClearance-search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.PharmacyClearance-checkboxes{display:flex;justify-content:space-between;white-space:nowrap;gap:0px}.PharmacyClearance-checkboxes-label{color:#666}.PharmacyClearance-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.PharmacyClearance-buttons button{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.PharmacyClearance-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.doctor-dashboard-container{padding:0}.doctor-dashboard-button-group{background-color:var(--button-hover-background-color);padding:10px 5px;display:flex;gap:5px}.dashboard-button{background-color:transparent;border:1px solid transparent;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.dashboard-button:hover{color:var(--button-color);border:1px solid var(--button-hover-border-color)}.dashboard-button.active{background-color:var(--button-bg-color);color:var(--button-hover-background-color)}.OutPatient-out-patient{font-family:Arial,sans-serif;margin:0 auto;padding:5px;background-color:var(--background-color);height:90vh}.OutPatient-nav{background-color:#ddd;display:flex;margin-bottom:10px}.OutPatient-nav button{padding:5px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer}.OutPatient-nav button.OutPatient-active{background-color:var(--button-bg-color)}.OutPatient-sub-nav{display:flex;padding:5px 0;border-bottom:2px solid rgb(199,190,190);gap:5px;margin-bottom:10px}.OutPatient-sub-nav button{height:30px;padding:0 5px;color:#fff;border-radius:5px;background-color:var(--button-color);cursor:pointer;border:1px solid var(--background-color)}.OutPatient-sub-nav button.OutPatient-active{background-color:var(--button-bg-color);color:#fff}.OutPatient-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.OutPatient-favorite{padding:5px;background-color:var(--button-color);border-radius:5px;color:#fff;border:none;cursor:pointer}.OutPatient-actions-subDiv{width:40%;display:flex;gap:5px}.OutPatient-follow-up{height:30px;padding:0 5px;background-color:var(--button-color);border-radius:5px;border:1px solid var(--button-color);color:#fff;cursor:pointer}.OutPatient-favorite :hover,.OutPatient-follow-up:hover{color:var( --button-hover-text-color);border:1px solid var(--button-hover-border-color);background-color:var(--button-hover-background-color)}.OutPatient-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.OutPatient-date-picker,.OutPatient-search{display:flex;align-items:center}.OutPatient-table{width:100%;border-collapse:collapse;background-color:#fff}.OutPatient-th,.OutPatient-td{border:1px solid #ddd;padding:8px;text-align:left}.OutPatient-th{background-color:#f2f2f2}.OutPatient-input{padding:var(--input-box-padding)}.OutPatient-action-button{border:none}.OutPatient-no-data{text-align:center;padding:20px;background-color:#fff9e6}.OutPatient-pagination{display:flex;justify-content:center;align-items:center;margin-top:10px}.OutPatient-pagination button{margin:0 5px;padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer}.opd-patient-list{font-family:Arial,sans-serif;margin:0 auto;background-color:var(--background-color)}.opd-top-buttons{margin-bottom:20px}.opd-top-buttons button{padding:5px;margin-right:10px;background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px;cursor:pointer}.opd-top-buttons button:hover{color:var( --button-hover-text-color);border:1px solid var(--button-hover-border-color);background-color:var(--button-hover-background-color)}.opd-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.opd-filters select{padding:var( --input-box-padding)}.opd-search-bar{display:flex;align-items:center}.opd-search-bar input{padding:var( --input-box-padding);margin-right:5px}.opd-search-bar button{padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer}.opd-results{color:var(--button-hover-text-color)}.opd-print{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.opd-print:hover{color:var( --button-hover-text-color);border:1px solid var(--button-hover-border-color);background-color:var(--button-hover-background-color)}.opd-list-table{width:100%;border-collapse:collapse;background-color:#fff;font-family:Arial,sans-serif;margin-bottom:20px}.opd-list-table th,.opd-list-table td{border:1px solid #ddd;padding:8px;text-align:left}.opd-list-table th{background-color:#f2f2f2;font-weight:700}.opd-list-table tbody tr:hover{background-color:#f9f9f9}.opd-list-table td button{background:none;border:none;cursor:pointer;font-size:16px;margin:0 2px;padding:4px}.opd-list-table td button:hover{background-color:#e6f3ff;border-radius:3px}.opd-paginat{display:flex;justify-content:center;align-items:center;margin-top:10px}.opd-paginat button{margin:0 5px;padding:5px 10px;background-color:#4a90e2;color:#fff;border:none;border-radius:5px;cursor:pointer}.opd-paginat button:hover{background-color:#357ab8}.patient-dashboard{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#e3fffe;z-index:1000;border:none;overflow:hidden;transition:height .3s ease}.Patient-Dashboard-render-Com{width:100%;height:90vh;overflow-y:scroll}.patient-dashboard.isPatientDetailsInActive{height:0;visibility:hidden;overflow:hidden}.patient-dashboard.isPatientDetailsActive{height:100vh;visibility:visible;overflow:auto}.Patient-Dashboard-main-section{width:100%;display:flex;justify-content:space-between;border:1px solid #ddd;border:none}.Patient-Dashboard-btnAddBack{padding:2px 5px;background-color:#fff;border:none;border-radius:5px;color:#000}.Patient-Dashboard-navExitBTN{cursor:pointer}.Patient-Dashboard-aside-section{width:0%;margin:5px;border:1px solid black;border:none}.Patient-Dashboard-betweenSection{width:100%;margin-top:5px;height:90vh;overflow-y:scroll;scrollbar-width:none}.Patient-Dashboard-navLogoOne{color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.Patient-Dashboard-Opd{background-color:#f7ef0c;font-size:12px;padding:3px 6px;border-radius:7px}.Patient-Dashboard-navLogoOne-img{height:30px;width:30px;position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:visible;border-radius:50%;z-index:6}.Patient-Dashboard-navLogoOne-img:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:linear-gradient(160deg,#007973 50%,#004255 50%);z-index:1}.Patient-Dashboard-navLogoOne-img:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:#fff;z-index:2}.Patient-Dashboard-navLogoOne-img img{height:100%;width:100%;object-fit:cover;border-radius:50%;position:relative;z-index:6}.Patient-Dashboard-navLogoOne-img span{font-size:15px;font-weight:700;position:relative;z-index:5}.Patient-Dashboard-firstBox{padding:5px;border:1px solid black;background-color:#fff;border:none}.Patient-Dashboard-subNav{display:flex;height:40px;gap:10px;padding:0 5px;justify-content:space-between;border-radius:7px;align-items:center;color:#fff;background-color:var(--upperBar-bg-color);border:none;position:relative;z-index:10}.Patient-Dashboard-btnAdd{width:65px;border-radius:5px;border:1px solid var(--button-hover-border-color);background-color:var(--button-color);color:#fff}.Patient-Dashboard-btnAdd:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Patient-Dashboard-spanText{font-weight:700;font-size:16px}.Patient-Dashboard-inputOne{height:40px;width:100%;background-color:var(--background-color);padding-right:15px;padding-left:15px;border:none}.Patient-Dashboard-left-aside{width:25%;height:auto;border:1px solid black;border:none;font-size:var(--font-size)}.Patient-Dashboard-outOutDiv{border:1px solid black;border:none;position:sticky;top:5px;background-color:#00797352;overflow:hidden;border-radius:10px}.Patient-Dashboard-QueuePatient{background-color:#00797352;width:100%;margin-top:5px;border-radius:7px}.Patient-Dashboard-QueueBtns{display:flex;justify-content:center;gap:10px;padding:5px}.Patient-Dashboard-QueueBtns button{background-color:#007973;padding:5px;border-radius:7px;border:none;color:#fff}.Patient-Dashboard-QueuePatient-Table{padding:5px}.Patient-Dashboard-QueuePatient-Table table{table-layout:auto;overflow:hidden;position:relative;z-index:1;border-radius:7px}.Patient-Dashboard-QueuePatient-Table th{font-size:12px}.Patient-Dashboard-scrollCon{position:relative;overflow:hidden;border-radius:10px;margin-bottom:8px;background:#fff}.Patient-dashboard-frame1{position:absolute;width:109.296px;height:109.293px;top:-94px;left:130.005px;z-index:3;background-color:#00968f;transform:matrix(240.3,-11.83);transform:rotate(-135.08deg)}.Patient-dashboard-frame2{position:absolute;width:67.954px;height:167.905px;top:-95.81px;left:220.85px;z-index:4;background-color:#060042;transform:rotate(-135.08deg);overflow:hidden}.Patient-dashboard-frame4{position:absolute;width:50px;height:467.905px;top:-95.81px;left:67.5px;z-index:3;background-color:#b8dde7;transform:rotate(44.894deg);overflow:hidden}.Patient-dashboard-frame3{position:absolute;width:20.563px;height:165.396px;top:-28.604px;left:215.9px;z-index:5;background-color:#00968f;transform:rotate(-135.08deg);overflow:hidden}.Patient-Dashboard-logoOne{display:flex;align-items:center;justify-content:center;overflow:visible}.patient-img{height:100px;width:100px;position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:visible;border-radius:50%;z-index:6}.patient-img img{height:100%;width:100%;object-fit:cover;border-radius:50%;position:relative;z-index:2}.patient-img span{font-size:60px;font-weight:700;position:relative;z-index:2}.patient-img:before{content:"";position:absolute;top:-2.6px;left:-2.6px;right:-2.5px;bottom:-2.5px;border-radius:50%;background:linear-gradient(160deg,#007973 50%,#004255 50%);z-index:0}.patient-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#fffffff1;z-index:1}.Patient-Dashboard-divOne{padding-left:15px;display:flex;justify-content:space-between;border:1ps solid black;padding-top:15px;padding-right:10px;border:none}.Patient-Dashboard-outDiv{padding-bottom:10px;border:1px solid black;border:none}.Patient-Dashboard-outDiv hr{position:relative;z-index:8!important;margin:0!important}.Patient-Dashboard-btnIpd{background-color:#e7d90c;height:25px;width:50px;border-radius:45px;border:none}.patient-Dashboard-details{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:10px}.Patient-Dashboard-textName{color:#fff;font-size:var(--heading-font);font-weight:700;z-index:6;background-color:#00968f;padding:5px;border-radius:7px}.Patient-Dashboard-ageGen{font-size:var(--font-size);color:#fff;z-index:6}.Patient-Dashboard-right-aside{width:25%;height:90vh;overflow-y:scroll;scrollbar-width:none}.Patient-Dashboard-outerSection{width:100%;height:auto;border:1px solid black;border:none}.Patient-Dashboard-navbar{position:sticky;top:0;margin-bottom:5px;padding:5px;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#ffffffe0;border:1px solid black;border:none;z-index:12;box-shadow:0 4px 4px #00000040}.Patient-Dashboard-navBtns{position:absolute;display:flex;justify-content:space-between;gap:10px;padding:12px;z-index:-1;right:0;background-color:#007973;width:600px}.Patient-Dashboard-navBtns-vector{width:0;height:0;margin:-12px;border-style:solid;border-width:55px 0 0 100px;border-color:transparent transparent transparent #ffff}.Patient-Dashboard-navText{color:#fff;height:50px;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:space-between}.Patient-Dasboard-nav-patientData{display:flex;flex-direction:column;gap:0;padding-right:15px;border-right:1px solid black}.Patient-Dasboard-nav-patientDataExtra{display:flex;flex-direction:column;gap:0}.Patient-Dasboard-nav-patientData p{color:#000;margin:-2px;padding:0;font-size:15px;font-weight:800}@keyframes zupPuk{0%{transform:scale(1)}50%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.Patient-Dashboard-nav-complaint{color:red!important;font-weight:bolder;font-size:13px!important;animation:zupPuk 1s ease-in-out infinite}.Patient-Dasboard-nav-patientDataExtra span{margin:-2px;font-weight:500;font-size:12px;color:#0009}.Patient-Dasboard-nav-patientData span{margin:-2px;font-weight:500;font-size:11px;color:#0009}.Patient-Dashboard-btnOne{margin-right:30px;background-color:#e7d90c;height:30px;width:90px;border:none;border-radius:3px}.Patient-Dashboard-Leftaside{width:100%;padding-right:15px;margin-right:15px;float:right;font-style:italic;border:1px solid black;border:none}.Patient-Dashboard-asideFirstBox{display:flex;justify-content:space-between}.Patient-Dashboard-textName{font-size:var(--heading-font);font-weight:700}.Patient-Dashboard-divTwoDetails{color:#fff;height:auto;font-size:var(--font-size);border:1px solid black;border:none;z-index:6;text-align:center;position:relative;padding:0 0 10px;color:#040028}.Patient-Dashboard-detailHeading{color:#040028;font-weight:500}.Patient-Dashboard-ward{padding:5px;display:flex;align-items:center;justify-content:center}.Patient-Dashboard-attending{padding-bottom:5px}.Patient-Dashboard-detailsBox{overflow-y:scroll;scrollbar-width:none;display:flex;flex-direction:column;gap:5px}.Patient-Dashboard-boxOne{height:15px;border:1px solid black;display:flex;justify-content:space-between;align-items:center;padding:15px;gap:10px;cursor:pointer;border-radius:7px;box-shadow:0 2px 2px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.1)}.isTabActive{background:#00797379;font-weight:600}.Patient-Dashboard-boxOne:hover{background:#007973b3;color:#fff;font-weight:600}@keyframes leftToRight{0%{transform:translate(0)}50%{transform:translate(-10px)}to{transform:translate(0)}}.Patient-Dashboard-boxOne:hover i{animation:leftToRight 1s ease-in-out forwards}.Patient-Dashboard-textAndLogo{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px}.Patient-Dashboard-patient-table{width:100%;border-collapse:collapse}.Patient-Dashboard-th{border:1px solid #ddd;padding:8px;text-align:center;background-color:#f2f2f2}.Patient-Dashboard-td{text-align:center;padding:8px}.Patient-Dashboard-navTextandBtn{padding-right:0;border:1px solid black;border:none}.Patient-Dashboard-navVitals{display:flex;justify-content:space-between;padding:10px;background-color:#eee6e6;align-items:center}.Patient-Dashboard-twoBtns{width:250px;display:flex;border:1px solid black;justify-content:space-between;align-items:center;border:none}.Patient-Dashboard-oneBtnNormal{height:30px;width:100px;border:1px solid var(--button-hover-border-color);border-radius:5px;background-color:#fff;color:var(--button-hover-text-color)}.Patient-Dashboard-oneBtnNormal:hover{background-color:var(--button-color);color:#fff}.Patient-Dashboard-secBtnBlue{height:30px;width:100px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px}.Patient-Dashboard-secBtnBlue:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-table{border-collapse:collapse;width:100%}.Patient-Dashboard-patient-table{margin:0}.Patient-Dashboard-td{border:none;padding:8px;text-align:left}.Patient-Dashboard-cheifComplaints{height:auto;width:100%;border:1px solid black;border:none;padding:5px}.Patient-Dashboard-navComplaints{border:1px solid black;width:100%;border:none}.Patient-Dashboard-contentNav{display:flex;border:1px solid black;border:none;justify-content:space-between;align-items:center;padding:10px;background-color:#eee6e6}.Patient-Dashboard-btnComplaints{height:25px;width:130px;background-color:#00968f;color:#fff;border:none;border-radius:5px}.Patient-Dashboard-btnComplaints:hover{background-color:#fff;color:#00968f}.Patient-Dashboard-inputSecTwo{padding:10px 0;border:1px solid black;border:none}.Patient-Dashboard-inputTwo{width:100%;height:40px;background-color:#c6eec6;border:none}@media (max-width: 1106px){.Patient-Dashboard-btnIpd{margin-top:25px}.Patient-Dashboard-textSurname{padding-left:5px}}@media (max-width: 1046px){.Patient-Dashboard-divTwoDetails{height:auto}}@media (max-width: 880px){.Patient-Dashboard-navbar{width:102%}.Patient-Dashboard-main-section{flex-direction:column;margin-right:5px}.Patient-Dashboard-left-aside,.Patient-Dashboard-right-aside{margin-bottom:10px}.Patient-Dashboard-left-aside{width:100%;margin-bottom:5px;margin-top:5px;margin-left:8px}.Patient-Dashboard-right-aside{width:100%}.Patient-Dashboard-divOne{display:flex;align-items:center}}@media (max-width: 480px){.Patient-Dashboard-navbar{padding:10px}.Patient-Dashboard-main-section{gap:5px;margin-right:-5px}}@media (max-width: 375px){.Patient-Dashboard-inputSection{padding-right:15px}}@media (max-width: 390px){.Patient-Dashboard-inputSection{padding-right:15px}}.Patient-Dashboard-btn{display:flex;justify-content:space-between}.Patient-Dashboard-table-header-sub{display:flex;gap:5px;margin-right:5px}.Patient-Dashboard-table-header-sub a{color:#fff}.Patient-Dashboard-textarea{width:100%;margin:5px 0;border:1px solid gray}.Patient-Dashboard-btnPrint{padding:2px 10px;background-color:#fff;border-radius:5px;color:#000;border:none}.complaint-card{display:flex;align-items:center;background:#f6ef0bde;border:.5px solid rgba(0,0,0,.17);padding:3px 50px;border-radius:8px;font-family:Arial,sans-serif;box-shadow:0 4px 4px #00000040;color:#000;max-width:fit-content}.complaint-label{font-weight:700;margin-right:10px}.complaint-text{font-weight:500}.Patient-Dashboard-navVitals{display:flex;justify-content:space-between;padding:10px;background-color:var(--upperBar-bg-color);align-items:center;color:#fff}.Patient-Dashboard-btn-delbtn{display:flex;gap:5px}.Patient-Dashboard-btn-del{width:65px;border-radius:5px;border:1px solid #da0303;background-color:#da0303;color:#fff}.Patient-Dashboard-btn-del:hover{color:#da0303;background-color:var(--button-hover-background-color)}.Patient-Dashboard-btn-print{width:65px;border-radius:5px;padding:3px 5px;border:1px solid var(--button-hover-border-color);background-color:var(--button-color);color:#fff;margin-left:5px}.Patient-Dashboard-btn-print:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.confirmation-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.confirmation-box{background:#fff;padding:20px 25px;border-radius:10px;width:350px;box-shadow:0 4px 12px #0003;text-align:center}.confirm-buttons{margin-top:20px;display:flex;justify-content:space-around}.yes-btn{background:#1aa260;padding:8px 20px;color:#fff;border:none;border-radius:6px;cursor:pointer}.no-btn{background:#e53e3e;padding:8px 20px;color:#fff;border:none;border-radius:6px;cursor:pointer}.yes-btn:hover,.no-btn:hover{opacity:.8}.section-modal{position:fixed;top:100px;right:20px;width:320px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 0 15px #0003;z-index:9999}.print-select-row{background:#008c84;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;margin-bottom:10px}.print-select-row input{width:22px;height:22px}.next-btn{width:100%;padding:12px;border:none;background:#111;color:#fff;border-radius:8px}.Patient-Dashboard-headerRight{display:flex;align-items:center;gap:10px}.section-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #dc3545;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .2s ease;margin-left:8px}.section-checkbox:hover{box-shadow:0 0 0 3px #dc35451f}.section-checkbox:checked{background:#ffc107;border-color:#e0a800;transform:scale(1.08);box-shadow:0 0 0 4px #ffc1072e}.section-checkbox:checked:after{content:"✓";color:#222;font-size:13px;font-weight:700;position:absolute;left:3px;top:-1px}.Patient-Dashboard-subNav{display:flex;justify-content:space-between;align-items:center}.Patient-Dashboard-subNavActions{display:flex;align-items:center;gap:10px}.next-print-btn{position:fixed;right:25px;bottom:25px;z-index:9999;background:#009688;color:#fff;border:none;padding:14px 22px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer}.print-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:center;align-items:center;padding:20px;z-index:999999}.print-modal-box{width:min(1200px,96vw);background:#fff;border-radius:16px;padding:28px;box-shadow:0 18px 50px #00000038;animation:printPopup .2s ease;overflow:hidden}@keyframes printPopup{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.print-modal-box h3{margin:0;font-size:26px;color:#00897b}.print-modal-sub{margin-top:6px;margin-bottom:24px;color:#666;font-size:14px}.print-sections-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-bottom:28px}.print-select-row{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#f5f5f5;border:1px solid #d8d8d8;border-radius:999px;white-space:nowrap;font-size:14px;color:#333;transition:.2s ease;cursor:pointer}.print-select-row:hover{background:#eaf7f6;border-color:#009688}.print-select-row input{width:16px;height:16px;margin:0;cursor:pointer}.print-modal-actions{display:flex;justify-content:flex-end;gap:12px}.print-cancel-btn,.print-next-btn{border:none;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.print-cancel-btn{background:#ececec;color:#222}.print-next-btn{background:#009688;color:#fff}@media (max-width: 992px){.print-modal-box{width:95vw}.print-sections-container{gap:10px}}@media (max-width: 768px){.print-modal-box{padding:20px}.print-modal-box h3{font-size:22px}.print-sections-container{gap:8px}.print-select-row{font-size:13px;padding:8px 12px}.print-modal-actions{flex-direction:column}.print-cancel-btn,.print-next-btn{width:100%}}.vitals-page{font-family:Arial,sans-serif;background-color:#f0f8ff;position:relative}.vitals-page-tab-navigation{width:100%;background-color:#e0e0e0;padding:5px;display:flex;justify-content:space-between}.vitals-page-tab-navigation-navTab{display:flex;gap:5px}.vitals-page-tab{padding:5px 10px;background-color:#e0e0e0;color:#000;border:none;cursor:pointer}.vitals-page-tab.active{background-color:var(--button-color);color:#fff}.vitals-page-content-area{display:flex;background-color:#fff;padding:20px;border-radius:5px}.vitals-page-close-btn{position:absolute;top:10px;right:10px;background-color:#ff69b4;color:#fff;border:none;padding:5px 10px;border-radius:50%;font-size:20px;cursor:pointer}.allergy-container{height:70vh;overflow-y:scroll;scrollbar-width:none;display:flex;justify-content:space-between;padding:20px}.allergy-list-subdiv{width:100%;display:flex;justify-content:space-between;align-items:center}.allergy-list{flex:2;margin-right:20px}.allergy-list h3{font-size:18px;margin-bottom:10px}.allergy-list table{width:100%;border-collapse:collapse}.allergy-list table th,.allergy-list table td{border:1px solid #ddd;padding:8px;text-align:left}.allergy-add-new-section{flex:1;text-align:right}.allergy-add-new-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px;margin-bottom:20px}.add-allergy-form{background-color:#f9f9f9;padding:10px 10px 70px;border-radius:10px;width:100%;position:relative}.allergy-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.allergy-form-header h3{margin:0}.allergy-close-button{background-color:#ff5c5c;color:#fff;border:none;cursor:pointer;font-size:18px;border-radius:50%;padding:5px 10px}.allergy-form-row-subdiv{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.allergy-form-row{display:flex;flex-direction:column;margin-bottom:15px}.allergy-form-row label{text-align:start;margin-bottom:5px;font-weight:700}.allergy-form-row input[type=checkbox]{margin-right:10px}.allergy-form-row input[type=text],.allergy-form-row textarea{width:100%;padding:5px;border:1px solid #ddd;border-radius:5px}.allergy-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px}.clinical-medication-container{height:70vh;overflow-y:scroll;scrollbar-width:none;display:flex;justify-content:space-between;padding:20px}.clinical-medication-list-header{width:100%;display:flex;justify-content:space-between;align-items:center}.clinical-medication-list{flex:2;margin-right:20px}.clinical-medication-list h3{font-size:18px;margin-bottom:10px}.clinical-medication-table{width:100%;border-collapse:collapse}.clinical-medication-table th,.clinical-medication-table td{border:1px solid #ddd;padding:8px;text-align:left}.clinical-medication-add-new-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px}.clinical-add-medication-form{background-color:#f9f9f9;padding:10px 10px 70px;border-radius:10px;width:400px}.clinical-medication-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.clinical-medication-close-button{background-color:#ff5c5c;color:#fff;border:none;cursor:pointer;font-size:18px;border-radius:50%;padding:5px 10px}.clinical-medication-form-row-subdiv{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.clinical-medication-form-row{display:flex;flex-direction:column;margin-bottom:15px}.clinical-medication-form-row label{text-align:start;margin-bottom:5px;font-weight:700}.clinical-medication-form-row input[type=checkbox]{margin-right:10px}.clinical-medication-form-row input[type=text],.clinical-medication-form-row textarea{width:100%;padding:5px;border:1px solid #ddd;border-radius:5px}.clinical-medication-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px}.clinical-blood-sugar-monitoring-container{display:flex;flex-direction:column;padding:20px}.clinical-blood-sugar-monitoring-header{display:flex;justify-content:space-between;align-items:center}.clinical-blood-sugar-monitoring-header h3{font-size:18px}.clinical-blood-sugar-monitoring-sub-div{width:100%;display:flex;justify-content:space-between}.clinical-blood-sugar-monitoring-add-new{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px}.clinical-blood-sugar-monitoring-main-content{display:flex;justify-content:space-between}.clinical-blood-sugar-monitoring-left-panel{flex:2;height:70vh;overflow-y:scroll;scrollbar-width:none}.clinical-blood-sugar-monitoring-right-panel{padding:10px;border-radius:10px;overflow-y:scroll;scrollbar-width:none;margin-left:20px}.clinical-blood-sugar-monitoring-patient-info div,.clinical-blood-sugar-monitoring-entry-fields div{margin-bottom:15px}.clinical-blood-sugar-monitoring-form-buttons{display:flex;justify-content:space-between}.clinical-blood-sugar-monitoring-save,.clinical-blood-sugar-monitoring-discard{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px}.clinical-blood-sugar-monitoring-close{color:red;background:none;border:none;cursor:pointer;font-size:18px;border-radius:50%;padding:5px 10px}.vitals-container{position:absolute;height:100vh;background:transparent;display:flex;overflow-y:scroll;scrollbar-width:none;justify-content:space-between;padding:20px;background-color:var(--background-color);z-index:10}@keyframes slideFromRight{0%{transform:translate(100%) scaleX(0)}to{transform:translate(0) scaleX(1)}}.vitals-container.slideFromRight{animation:slideFromRight 1s forwards}@keyframes slideFromLeft{0%{transform:translate(-100%) scaleX(0)}to{transform:translate(0) scaleX(1)}}.vitals-container.slideFromLeft{animation:slideFromLeft 1s forwards}@keyframes slideToLeft{0%{transform:translate(0) scale(1)}to{transform:translate(-100%) scale(0)}}.vitals-container.hide{animation:slideToLeft 1s ease-out forwards}@keyframes slideToRight{0%{transform:translate(0) scale(1)}to{transform:translate(100%) scale(0)}}.vitals-container.hideRight{animation:slideToRight 1s ease-out forwards}.add-vitals-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:16px}.vitals-table{border-collapse:separate;background-color:transparent;box-shadow:none;border:none}.vitals-table th,.vitals-table td{border-radius:7px;padding:10px;text-align:left;color:inherit}.vitals-table th{background-color:transparent;font-weight:700}.vitals-table td{width:auto;background-color:transparent}.vitals-table tr:hover{background-color:#ffffff1a}.vitals-form-content{background:#fff;border-radius:5px;height:70vh;overflow:scroll;scrollbar-width:none}.vitals-list h3{font-size:20px;margin-bottom:10px}.vitals-list ul{list-style:none;padding:0}.vitals-list ul li{margin-bottom:5px;font-size:14px}.vitals-form h3{text-align:start;font-size:20px}.vitals-form-form-row{margin-bottom:10px;display:flex;justify-content:space-between}.vitals-form .form-row label{width:30%}.vitals-form-form-row-input{width:50%;padding:5px;border:1px solid #ddd;border-radius:5px}.vitals-form-header{width:100%;display:flex;flex-direction:end;padding:10px 0}.vitals-form-button{display:flex;justify-content:flex-end;margin:20px;gap:10px}.vitals-form-save-button{width:100%;padding:5px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px}.vitals-form-save-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.action_record_container{height:80vh;overflow-y:scroll;display:flex;flex-direction:column;padding:20px;background-color:#f5f5f5}.selected_order_item-span{color:gray}.action_record_label{width:100%;display:flex;justify-content:space-between}.action_record_orders{height:80%;display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-around;background-color:var(--background-color);gap:5px;padding:20px;border-radius:8px;margin-bottom:20px}.selected-order-header{width:100%;display:flex;justify-content:space-between;gap:5px}.action-records-h2{font-size:var(--heading-font)}.selected-order-header-right{width:50%;display:flex;justify-content:flex-end;align-items:center;gap:5px}.remove_order_button{padding:5px;background-color:#f70b0b;color:#f2f2f2;border-radius:5px}.proceed_order_button{padding:5px;background-color:var(--button-color);color:#f2f2f2;border-radius:5px}.action_record_active_orders{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.action_record_new_orders{width:100%;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.action_record_table{width:100%;border-collapse:collapse;margin-top:10px}.action_record_table th,.action_record_table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.action_record_table th{background-color:#f2f2f2}.action_record_new_order_controls{display:flex;align-items:center;gap:10px;margin-top:10px}.action_record_dropdown{padding:5px 0;width:100%}.action-dropdown-container{width:100%;border:none}.action_record_search_button{padding:8px 16px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.action_record_search_button i{margin-right:5px}.action_record_print_button{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;align-self:flex-start}.add_order_button{background-color:green;color:#fff}.selected_orders{width:100%}.order-suggestions{position:absolute;background-color:#fff;border:1px solid #ccc;width:20%;max-height:150px;overflow-y:auto;z-index:100;padding:10px;box-shadow:0 4px 6px #0000001a}.order-suggestions ul{list-style:none;padding:0;margin:0}.order-suggestions li{padding:8px;color:#000;cursor:pointer}.order-suggestions li:hover{background-color:#f0f0f0}.action-records-selected-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.spell-wrapper{position:relative;width:100%;height:100px}.highlight-layer{position:absolute;top:0;left:0;right:0;bottom:0;color:transparent;white-space:pre-wrap;padding:10px 40px 10px 10px;pointer-events:auto;cursor:pointer}.transparent-textarea{width:100%;height:100px;padding:10px 40px 10px 10px;border-radius:5px;border:1px solid lightgrey;position:relative;z-index:2;background-color:#f2f2f2}.wrong-word{text-decoration:underline;text-decoration-color:#8b1212}.suggestion-box{position:absolute;background:#fff;border:1px solid #ccc;padding:5px;z-index:20;border-radius:4px;font-size:14px}.MedicationOrder-form{margin:20px;padding:20px;background-color:#e0f7fa}.MedicationOrder-table{width:100%;border-collapse:collapse}.MedicationOrder-table th,.MedicationOrder-table td{border:1px solid #ddd;padding:8px}.MedicationOrder-select{width:100%;padding:2px}.MedicationOrder-table th{background-color:#f2f2f2;text-align:center}.MedicationOrder-input{width:100%}.MedicationOrder-deleteBtn{padding:5px 10px;background-color:red;color:#fff;border:none;cursor:pointer}.MedicationOrder-submitBtn{width:65px;border-radius:5px;padding:5px;border:none;background-color:#00968f;color:#fff}.MedicationOrder-submitBtn:hover{background-color:#fff;color:gray}.MedicationOrder-cancelBtn{background-color:red;color:#fff;padding:10px 20px;border:none;cursor:pointer}.MedicationOrder-actions{margin-top:20px;display:flex;justify-content:flex-end}.medication-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:180px;overflow-y:auto!important;background:#fff!important;background-color:#fff!important;color:#000!important;border:1px solid #ddd!important;border-radius:8px!important;z-index:99999!important;box-shadow:0 4px 12px #0003!important}.medication-item{padding:10px!important;background:#fff!important;background-color:#fff!important;color:#333!important;cursor:pointer!important;border-bottom:1px solid #eee!important}.medication-item:hover{background:#e6f2ff!important;color:#007bff!important}.medication-item:last-child{border-bottom:none!important}.lab-order-container{margin:0 auto;padding:20px;background-color:var(--background-color);border:1px solid #d0e3f0;border-radius:5px;font-family:Arial,sans-serif}.lab-order-container h2{text-align:center;color:#333;margin-bottom:20px}.radio-group{display:flex;gap:15px}.radio-group label{display:flex;align-items:center;font-weight:400}.radio-group input[type=radio]{margin-right:5px}.lab-action-container{display:flex;justify-content:flex-start;gap:10px;margin-top:20px}.lab-action-container-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s,transform .1s}.lab-action-container-btn:active{transform:scale(.98)}.lab-action-container-btn-sign{background-color:var(--button-color);color:#fff}.lab-action-container-btn-sign:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.lab-action-container-btn-cancel{background-color:#e74c3c;color:#fff}.lab-action-container-btn-cancel:hover{background-color:#c0392b}.RadioOrder-container{margin:0 auto;padding:20px;background-color:var(--background-color);border-radius:5px;font-family:Arial,sans-serif}.RadioOrder-container h2{text-align:center;color:#333;margin-bottom:20px}.RadioOrder-group{display:flex;gap:15px}.RadioOrder-group label{display:flex;align-items:center;font-weight:400}.RadioOrder-group input[type=radio]{margin-right:5px}.RadioOrder-action-container{display:flex;justify-content:flex-start;gap:10px;margin-top:20px}.RadioOrder-action-container-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s,transform .1s}.RadioOrder-action-container-btn:active{transform:scale(.98)}.RadioOrder-action-container-btn-sign{background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.RadioOrder-action-container-btn-sign:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.RadioOrder-action-container-btn-cancel{background-color:#e74c3c;padding:5px;border-radius:5px;border:none;color:#fff}.RadioOrder-action-container-btn-cancel:hover{background-color:#c0392b}.prescription-container{width:60%;margin:0 auto;background-color:#ffcccb;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.prescription-header{text-align:center}.patient-info{background-color:transparent;border:none;box-shadow:none;margin-top:10px}.patient-info p{margin:5px 0}.prescription-table-table{width:100%;margin-top:20px;border-collapse:collapse;background-color:#ffcccb}.prescription-header-title{width:100%;display:flex;justify-content:center;padding:5px}.prescription-close-button{padding:5px 10px;border-radius:50%;border:2px solid red;color:red}.prescription-table th,.prescription-table td{border:1px solid black;padding:10px;text-align:center}.prescription-footer{height:60px;margin-top:30px;position:relative}.rx{font-size:80px;color:#0000001a;position:absolute;top:-100px;left:20px}.doctor-signature{margin-top:100px;border-top:1px solid black;width:200px;text-align:left}.prescription-print-btn{margin-top:20px;padding:5px 10px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;border-radius:5px}.print-btn:hover{background-color:#45a049}@media print{body{-webkit-print-color-adjust:exact}.prescription-container{padding:0;margin:0}.prescription-close-button,.prescription-print-btn{display:none}.prescription-header-title h2{font-size:24px}.prescription-table th,.prescription-table td{border:1px solid black;padding:8px}.prescription-footer{position:fixed;bottom:20px;width:100%}.doctor-signature{padding-right:20px;font-weight:700}.rx{font-size:30px;padding-left:20px}}.activeproblems-container{padding:20px}.activeproblems-subdiv{width:100%;padding:5px;display:flex;justify-content:space-between;align-items:center}.activeproblems-sectionh5{font-size:14px;color:#000;font-weight:700;margin-bottom:10px}.activeproblems-modal-overlay label{font-size:12px;color:#000;font-weight:700}.activeproblems-add-print-btn{display:flex;gap:5px}.activeproblems-add-button{background-color:var(--button-color);color:#fff;padding:5px;border-radius:5px;cursor:pointer;border:1px solid var(--button-hover-border-color);font-size:var(--font-size)}.activeproblems-add-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.activeproblems-table{width:100%;border-collapse:collapse;margin-top:10px}.activeproblems-table th,.activeproblems-table td{border:1px solid #ddd;padding:5px;text-align:left}.activeproblems-table th{background-color:#f3f3f3;color:#333}.active-problem-main{display:flex;flex-direction:row}.actproblem-table{display:flex;flex-direction:column}.activeproblems-modal-overlay{top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000}.actproblemtabledata{padding:0}.activeproblems-modal-content input,.activeproblems-modal-content textarea{width:300px;margin-top:2px}.activeproblems-modal-content{background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:10px;border-radius:8px;margin-bottom:5px;width:400px;position:relative}.activeproblems-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:14px;cursor:pointer}.activeproblems-form-group{display:flex}.activeproblems-add-problem-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;margin-top:20PX}.family-history-container{padding:20px;font-family:Arial,sans-serif;display:flex}.family-history-main{width:100%}.family{display:flex}.family-history-subdiv{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.family-history-section{padding:0 10px}.family-history-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin-bottom:10px;cursor:pointer}.family-history-table{width:100%;border-collapse:collapse;margin-bottom:20px}.family-history-table th,.family-history-table td{padding:8px;text-align:left}.family-history-table th{background-color:#f2f2f2}.family-history-table-data{padding:8px}.family-history-modal-overlay{top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.family-history-modal-content{background:#fff;padding:20px;border:none;width:400px;position:relative}.family-history-form-group-input{padding:var(--input-box-padding);font-size:var(--font-size)}.family-history-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:var(--heading-font);cursor:pointer}.family-history-form-group{margin-bottom:15px;display:flex}.family-history-add-button{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.family-history-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.family-historyadd-print-btn{display:flex;gap:5px}.family-historyadd-button{background-color:var(--button-color);color:#fff;padding:5px;border-radius:5px;cursor:pointer;border:1px solid var(--button-hover-border-color);font-size:var(--font-size)}.family-historyadd-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.surgical-history-container{padding:20px;font-family:Arial,sans-serif;display:flex}.surgical-history-subdiv{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.surgical-history-main{margin:0 auto}.surgicalhist{display:flex;justify-content:space-between;width:100%}.surgical-history-section{margin-bottom:20px}.surgical-history-section label{font-size:14px;font-weight:700}.surgical-history-table{width:100%;border-collapse:collapse;margin-bottom:20px}.surgical-history-table th,.surgical-history-table td{padding:8px;text-align:left}.surgical-history-table th{background-color:#f2f2f2}.surgical-history-table-data{padding:8px}.surgical-history-modal-overlay{top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.surgical-history-modal-content{background:#fff;padding:20px;border-radius:5px;width:400px;position:relative}.surgical-history-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:16px;cursor:pointer}.surgical-history-form-group{margin-bottom:15px;display:flex;flex-direction:row}.surgical-history-form-group label{margin-bottom:5px;font-weight:700;display:block;width:50%}.surgical-history-form-group input,.surgical-history-form-group textarea{padding:5px;margin-top:4px}.surgical-history-add-button{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.surgical-history-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.surgical-historyadd-print-btn{display:flex;gap:5px}.social-history-container{padding:20px;font-family:Arial,sans-serif;display:flex}.social-history-main{margin:0 auto;width:100%}.social-history-subdiv{width:100%;padding:5px;display:flex;justify-content:space-between;align-items:center}.socialhist{display:flex;justify-content:space-between;width:100%}.social-history-section{margin-bottom:20px}.social-history-subdiv{width:100%;display:flex;justify-content:space-between}.social-history-table{width:100%;border-collapse:collapse;margin-bottom:20px}.social-history-table th,.social-history-table td{padding:8px;text-align:left}.social-history-table th{background-color:#f2f2f2}.social-history-modal-overlay{top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.social-history-modal-content{background:#fff;padding:20px;border-radius:5px;width:400px;position:relative}.social-history-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:var(--heading-font);cursor:pointer}.social-history-form-group{margin-bottom:15px;display:flex;flex-direction:row}.social-history-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.social-history-add-button{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.social-history-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.social-history-add-print-btn{display:flex;gap:5px}.hist-container{padding:20px;font-family:Arial,sans-serif;display:flex}.hist-main{margin:0 auto;width:100%}.hist-subdiv{width:100%;padding:5px;display:flex;justify-content:space-between;align-items:center}.hist{display:flex;justify-content:space-between;width:100%}.hist-section{margin-bottom:20px}.hist-section label{font-size:14px;font-weight:700}.hist-subdiv{width:100%;display:flex;justify-content:space-between}.hist-table{width:100%;border-collapse:collapse;margin-bottom:20px}.hist-table th,.hist-table td{padding:8px;text-align:left}.hist-table th{background-color:#f2f2f2}.hist-modal-overlay{top:0;left:0;width:100%;display:flex;justify-content:center}.hist-modal-content{background:#fff;padding:20px;border-radius:5px;width:400px;height:70%;overflow-y:scroll;scrollbar-width:none;position:relative}.hist-close-button{position:absolute;top:0;right:0;background:none;border:none;font-size:var(--heading-font);cursor:pointer}.hist-form-group{margin-bottom:15px;display:flex;flex-direction:row}.hist-form-group-input{width:80%;margin-bottom:5px}.hist-form-group label{margin-bottom:5px;font-weight:700;display:block;width:50%}.hist-form-group input,.hist-form-group textarea{padding:5px;margin-top:4px;width:50%}.hist-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.referral-source-add-button{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.referral-source-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.referral-source-add-print-btn{display:flex;gap:5px}.problems-navbar{background-color:var(--background-color);padding:5px;border-bottom:2px solid #e0e0e0;display:flex}.problems-navbar ul{list-style-type:none;padding:0;margin:0;display:flex;gap:20px}.problems-navbar li{display:inline}.problems-navbar button{background-color:transparent;color:#000;border:none;cursor:pointer;font-size:14px;border-bottom:3px solid transparent;transition:border-color .3s}.problems-navbar button:hover,.problems-navbar .problems-active{color:var( --upperBar-bg-color);border-bottom-color:var( --upperBar-bg-color)}.problems-content{padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #0000001a}.pat-container{width:100%;height:80vh;overflow-y:scroll;scrollbar-width:none;background:#fff;padding:10px;border-radius:8px;box-shadow:0 0 10px #0000001a}.pat-header{display:flex;justify-content:space-between;background:var(--background-color);padding:5px;border-radius:8px;margin-bottom:20px}.pat-header h2{margin:0;font-size:24px}.pat-header p{margin:5px 0;font-size:14px}.pat-form-section{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pat-form-group{margin-bottom:15px}.pat-form-group label{font-weight:700;margin-bottom:5px}.pat-form-group input,.pat-form-group select,.pat-form-group textarea{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:14px}.pat-form-group textarea{height:60px;resize:none}.pat-required-text{color:red;font-size:12px}.pat-investigations{grid-column:span 2;background:#f2f2f2;padding:20px;border-radius:8px}.pat-investigations h3{margin-top:0}.pat-investigations label{margin-right:10px}.pat-investigations .pat-lab-tests ul{list-style:none;padding-left:0}.pat-lab-tests h3{text-align:start}.pat-lab-test-subdiv{width:50%;display:flex;align-items:center;justify-content:start}.pat-lab-test-subdiv-label{width:50%;display:flex;justify-content:space-between;align-items:center}.pat-lab-test-subdiv-label-checkBox{width:fit-content!important}.pat-investigations .pat-lab-tests li{display:flex;align-items:center;margin-bottom:5px}.pat-medications{margin-top:20px}.pat-medications .pat-btn{margin-right:10px}.pat-save-add{margin-top:5px;background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.pat-form-group-subdiv{width:100%;padding:5px 0;align-items:center;display:flex;justify-content:space-between}.pat-close{padding:5px 8px;margin-left:5px;border-radius:50%;border:none;background-color:#dc3545;color:#fff}.pat-save{width:15%;background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.pat-form-group-radio-container{width:100%;display:flex}.pat-form-group-radio-container-label{width:30%;display:flex;align-items:center}.pat-btn:hover{background-color:#0056b3}.pat-btn.pat-add{background-color:#28a745}.pat-btn.pat-add:hover{background-color:#218838}.pat-btn.pat-remove{background-color:#dc3545}.pat-btn.pat-remove:hover{background-color:#c82333}.pat-btn.pat-save{background-color:#007bff;display:block;width:100%}@media (max-width: 768px){.pat-form-section{grid-template-columns:1fr}}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.cliDoc-container{display:flex}.cliDoc-field{margin-right:20px;color:#fff}.RadiologyReportPopup-popup-content{padding:20px;background-color:#f0f0f0;width:90%;position:relative}.Encounter-visit-table-container{font-family:Arial,sans-serif;margin:20px}.Encounter-visit-table{width:100%;border-collapse:collapse}.Encounter-visit-table th,.Encounter-visit-table td{padding:10px;text-align:left;border-bottom:1px solid #e0e0e0}.Encounter-visit-table th{background-color:#f5f5f5;font-weight:700}.Encounter-visit-table tr:nth-child(2n){background-color:#fafafa}.Encounter-view-summary{color:#4a90e2;text-decoration:none}.Encounter-view-summary:hover{text-decoration:underline}.EncounterHistoryViewSummary-visit-visit-summary{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;background-color:#f0f2f5}.EncounterHistoryViewSummary-visit-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff}.EncounterHistoryViewSummary-visit-title{display:flex;align-items:center;gap:10px}.EncounterHistoryViewSummary-visit-title h1{font-size:1.2rem;margin:0}.EncounterHistoryViewSummary-visit-actions{display:flex;gap:10px}.EncounterHistoryViewSummary-visit-action-button{background-color:#6c5ce7;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.EncounterHistoryViewSummary-visit-close-button{background-color:#e74c3c;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}.EncounterHistoryViewSummary-visit-nav{display:flex;background-color:#6c5ce7;padding:10px;overflow-x:auto}.EncounterHistoryViewSummary-visit-nav button{background:none;border:none;color:#fff;padding:8px 16px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:5px}.EncounterHistoryViewSummary-visit-nav button.EncounterHistoryViewSummary-visit-active{background-color:#5541d7}.EncounterHistoryViewSummary-visit-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.EncounterHistoryViewSummary-visit-table{width:100%;border-collapse:collapse;background-color:#fff}.EncounterHistoryViewSummary-visit-table th,.EncounterHistoryViewSummary-visit-table td{text-align:left;padding:12px;border-bottom:1px solid #ddd}.EncounterHistoryViewSummary-visit-table th{background-color:#f1f2f6;font-weight:700}.lab-container-page{height:80vh;overflow-y:auto;padding:5px}.lab-container-page::-webkit-scrollbar{display:none}.lab-container-page{-ms-overflow-style:none;scrollbar-width:none}.lab-page2{width:100%;padding:10px;height:80vh}.lab-page2{height:80vh;overflow-y:auto;padding:5px}.lab-page2-scrollbar{display:none}.lab-page2{-ms-overflow-style:none;scrollbar-width:none}.back-button{background-color:var(--button-color);border:none;padding:5px 10px;color:#fff;border-radius:5px}.back-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.lab-container2{border:.5px solid black;background-color:#fff;margin:10px;padding:20px;overflow-x:auto;overflow-y:auto}.lab-logo{display:flex;align-items:center;gap:10px;justify-content:center}.lab-circle{border-radius:50%;border:4px solid var(--button-color);height:40px;width:40px;display:flex;align-items:center;justify-content:center;position:relative}.lab-plus{font-size:40px;font-weight:bolder;margin-top:-10px}.lab-text{font-size:20px;font-weight:700}.lab-hospital{font-size:25px;font-weight:700;text-align:center;margin-top:10px}.lab-contact{display:flex;flex-direction:column;margin-right:5px}.lab-patient-details{display:flex;justify-content:space-between;margin-bottom:20px;border:.5px solid black;background-color:#fff;padding:5px}.lab-patient-details p{margin:0}.lab-table-container,.lab-comments{margin-bottom:20px}.lab-comments textarea{width:100%}.lab-disclaimer{font-size:12px;color:gray}.lab-signatory-section{display:flex;justify-content:space-between;margin-bottom:20px}.lab-signatory{display:flex;flex-direction:column;color:red;margin:10px;width:30%}.lab-signatory ::placeholder{color:red}.lab-signatory input{padding:8px;border:1px solid gray;background-color:#789}.lab-signatories{margin-bottom:20px}.lab-signatories p{color:#000;font-weight:700}.lab-update{margin-left:40%}.lab-print-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;cursor:pointer;align-self:center;border-radius:5px}.lab-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.print-button:hover{background-color:#00008b;background-color:#fff}.selected-doctor-info{display:flex;justify-content:center;flex-direction:column;align-items:center}.doctor-info-sig img{border-radius:0;height:50px;width:150px;border-bottom:1px solid black}.doctor-info-sig{display:flex;flex-direction:column;align-items:center;justify-content:center}.lab-update-finalBtn{display:flex;gap:10px;align-items:center;justify-content:center}.final-lab-report-confirmBox{width:250px;height:200px;display:flex;justify-content:center;align-items:center}.final-lab-report-confirmBox-inputs{display:flex;flex-direction:column;gap:10px;font-size:16px}.final-lab-report-confirmBox-inputs input{border:1px solid #ccc;border-radius:7px}.final-lab-report-confirmBox-inputs button{border:1px solid #ccc;border-radius:7px;background:var(--button-color)}@media print{body *{display:none}#printLabResult{display:block!important;width:100%;background-color:#fff;color:#000;overflow:visible}.lab-container-page{height:auto;overflow:visible}}.Infusion-container{width:100%;max-width:1250px;margin:20px auto;padding:8px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a}.Infusion-container h3{font-size:16px;text-align:center;margin-bottom:10px}.Infusion-content{background-color:#fff;display:flex;gap:30px;justify-content:center;align-items:center;padding:10px 10px 0;margin:20px;box-shadow:0 4px 8px #0000001a}.Infusion-form-group{display:flex;margin-bottom:20px;gap:30px}.Infusion-form-group input,.Infusion-form-group select,.Infusion-form-group textarea{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:14px}.Infusion-form-group-button{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,transform .1s;display:flex;justify-content:center;gap:15px;margin:20px 20px 30px}.Infusion-form-group-button:active{transform:scale(.98)}.Infusion-form-cancel{background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.Infusion-form-cancel:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.Infusion-form-submit{background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.Infusion-form-submit:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.procedures-service-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto;padding:8px;border-radius:10px}.procedures-service-content-container{width:300px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;border:1px solid rgb(200,200,200)}.procedures-service-container h3{font-size:16px;text-align:center;margin-bottom:10px}.procedures-service-content{width:300px;display:flex;gap:30px;justify-content:center;align-items:center;padding:10px 10px 0;margin:20px}.procedures-service-add{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center}.procedures-service-cut{background-color:#ff0019;color:#fff;padding:2px 8px;border:none;border-radius:5px;cursor:pointer;margin:5px}.procedures-service-action-buttons{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s;display:flex;justify-content:flex-end;gap:15px;margin:20px 20px 30px}.procedures-service-action-cancel{background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.procedures-service-action-cancel:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.procedures-service-showcase-ul li{width:100%;display:flex;justify-content:space-between}.procedures-service-showcase{width:300px;overflow-y:scroll;scrollbar-width:none;height:100px;padding:5px;border-radius:5px}.procedures-service-action-submit{background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.procedures-service-action-submit:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.parallel-fields{display:flex;gap:20px;align-items:center}.parallel-fields>div{display:flex;flex-direction:column}.parallel-fields label{margin-bottom:5px;font-weight:700}.parallel-fields select{padding:5px;width:200px}.Treatment-Given-container{width:100%;padding:8px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a}.Treatment-Given-content{background-color:#fff;display:flex;gap:30px;justify-content:center;align-items:center;border-radius:5px;padding:10px;margin:20px;box-shadow:0 4px 8px #0000001a}.Treatment-Given-container h3{font-size:16px;text-align:center;margin-bottom:25px}.Treatment-Given-Add{display:flex;margin-bottom:20px;gap:30px}.Treatment-Given-showcase{overflow-y:scroll;scrollbar-width:none;height:100px}.Treatment-Given-showcase-ul li{padding:0 10px;width:100%;display:flex;align-items:center;justify-content:space-between}.Treatment-Given-add{background-color:var(--button-color);color:#fff;padding:8px;border-radius:5px;cursor:pointer;border:none;margin-bottom:15px}.Treatment-Given-cut{background-color:#ff0019;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin:5px}.Treatment-Given-action-buttons{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,transform .1s;display:flex;justify-content:flex-end;gap:15px;margin:20px 20px 30px}.Treatment-Given-action-buttons:active{transform:scale(.98)}.Treatment-Given-action-cancel{background-color:#ff041d;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.Treatment-Given-action-cancel:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.Treatment-Given-action-submit{background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.Treatment-Given-action-submit:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.Diet-order-container{width:100%;margin:20px auto;padding:8px;background-color:var(--background-color);border-radius:10px}.Diet-order-container h3{font-size:16px;text-align:center;margin-bottom:10px}.Diet-order-content{background-color:#fff;display:flex;gap:30px;justify-content:center;align-items:center;padding:10px 10px 0;margin:20px;box-shadow:0 4px 8px #0000001a}.Diet-order-content-left,.Diet-order-content-right{flex:1px}.Diet-order-group{display:flex;margin-bottom:20px;gap:30px}.Diet-order-group label{display:flex;align-items:center;margin-bottom:10px;width:350px}.Diet-order-group input,.Diet-order-group select,.Diet-order-group textarea{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:14px}.Diet-order-actions{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,transform .1s;display:flex;justify-content:flex-end;gap:15px;margin:20px 20px 30px}.Diet-order-actions:active{transform:scale(.98)}.Diet-order-actions-cancel{width:13%;background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.Diet-order-actions-cancel:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.Diet-order-actions-submit{width:13%;background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.Diet-order-actions-submit:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.Nurse-Order-container{width:100%;margin:20px auto;padding:8px;background-color:var(--background-color);border-radius:10px}.Nurse-Order-container h3{font-size:16px;text-align:center;margin-bottom:10px}.Nurse-Order-group-content{background-color:#fff;display:flex;gap:30px;justify-content:center;align-items:center;padding:10px 10px 0;margin:20px;box-shadow:0 4px 8px #0000001a}.Nurse-Order-group-left,.Nurse-Order-group-right{flex:1px}.Nurse-Order-group{display:flex;margin-bottom:20px;gap:30px}.Nurse-Order-group label{display:flex;align-items:center;margin-bottom:10px;width:350px}.Nurse-Order-group input,.Nurse-Order-group select,.Nurse-Order-group textarea{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:14px}.Nurse-Order-group-buttons{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,transform .1s;display:flex;justify-content:flex-end;gap:15px;margin:20px 20px 30px}.Nurse-Order-group-buttons:active{transform:scale(.98)}.NurseOrder-cancel-btn{width:13%;background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.NurseOrder-cancel-btn:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.NurseOrder-submit-btn{width:13%;background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.NurseOrder-submit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.PACRequest-form-container{width:100%;margin:20px auto;padding:8px;background-color:var(--background-color);border-radius:10px}.PACRequest-form-container h3{font-size:16px;text-align:center;margin-bottom:10px}.ReferralConsultation-table{width:100%;border-collapse:collapse;margin-top:10px}.ReferralConsultation-table th,.ReferralConsultation-table td{border:1px solid gray;padding:5px;text-align:left}.ReferralConsultation-table th{background-color:#f2f2f2;font-weight:700}.ReferralConsultation-table tr:nth-child(2n){background-color:#f9f9f9}.ReferralConsultation-table tr:hover{background-color:#f1f1f1}.PACRequest-form-group-content{background-color:#fff;display:flex;gap:30px;justify-content:center;align-items:center;padding:10px 10px 0;margin:20px;box-shadow:0 4px 8px #0000001a}.PACRequest-form-group-right,.PACRequest-form-group-left{flex:1px}.PACRequest-form-group{display:flex;margin-bottom:20px;gap:30px}.PACRequest-form-group label{display:flex;align-items:center;margin-bottom:10px;width:350px}.PACRequest-form-group input,.PACRequest-form-group select,.PACRequest-form-group textarea{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:14px}.PACRequest-form-group-buttons{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,transform .1s;display:flex;justify-content:flex-end;gap:15px;margin:20px 20px 30px}.PACRequest-form-group-buttons:active{transform:scale(.98)}.PACRequest-cancel-btn{width:13%;background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.PACRequest-cancel-btn:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.PACRequest-submit-btn{width:13%;background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.PACRequest-submit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.AdmissionSlip-container{width:100%;margin:20px auto;padding:8px;background-color:var(--background-color);border-radius:10px}.AdmissionSlip-left,.AdmissionSlip-group-right{width:50%}.AdmissionSlip-content{width:100%;background-color:#fff;display:flex;gap:30px;justify-content:center;align-items:center;padding:10px 10px 0;margin:10px;box-shadow:0 4px 8px #0000001a}.AdmissionSlip-container h3{font-size:16px;text-align:center;margin-bottom:10px}.AdmissionSlip-group{display:flex;margin-bottom:20px;gap:30px}.AdmissionSlip-group-checkbox{height:25px;width:25px}.AdmissionSlip-group-buttons{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,transform .1s;display:flex;justify-content:flex-end;gap:15px;margin:20px 20px 30px}.AdmissionSlip-group-buttons:active{transform:scale(.98)}.AdmissionSlip-cancel-btn{width:13%;background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.AdmissionSlip-cancel-btn:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.AdmissionSlip-submit-btn{width:13%;background-color:var(--button-color);padding:5px;border-radius:5px;border:none;color:#fff}.AdmissionSlip-submit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border:1px solid var(--button-color)}.SaveTemplate-Dialog{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0003;width:400px;margin:20px auto}.SaveTemplate-Header{background-color:var(--button-bg-color);color:#fff;padding:8px 12px;border-radius:5px;font-size:var(--heading-font)}.SaveTemplate-Content{padding:16px}.SaveTemplate-Name{display:flex;justify-content:space-between;white-space:nowrap;margin-bottom:16px;align-items:center;gap:5px}.SaveTemplate-NameLabel{text-align:center;font-size:var(--font-size)}.SaveTemplate-Input{width:100%;padding:6px;border:1px solid #ccc;border-radius:3px}.SaveTemplate-RadioOptions{display:flex;justify-content:space-between;white-space:nowrap;margin-bottom:16px}.SaveTemplate-RadioLabel{display:inline-block;margin-right:20px;cursor:pointer;font-size:var(--font-size)}.SaveTemplate-RadioLabel input[type=radio]{margin-right:5px}.SaveTemplate-ButtonContainer{text-align:right}.SaveTemplate-SaveButton,.SaveTemplate-CloseButton{margin-left:8px;background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.SaveTemplate-SaveButton:hover,.SaveTemplate-CloseButton:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientDetailsPrint-container{font-family:Arial,sans-serif;padding:20px;margin:20px auto;border:1px solid #ddd;box-shadow:0 4px 6px #0000001a;background-color:#fff;max-width:900px;border-radius:8px}.patientDetailsPrint-navbar{display:flex;justify-content:flex-end;gap:15px;margin-bottom:20px}.patientDetailsPrint-navbar a{cursor:pointer;text-decoration:none}.patientDetailsPrint-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.patientDetailsPrint-details{display:flex;gap:10px}.patientDetailsPrint-image{width:100px;height:100px;border:1px solid black}.patientDetailsPrint-visit{margin-top:5px;height:60px;width:100px;border:1px solid black}.patientDetailsPrint-pdf-container{background-color:#fff;padding:20px;border-radius:8px}.patientDetailsPrint-page{margin-bottom:30px;padding:20px;background-color:#fff;border:1px solid #ccc;border-radius:8px;page-break-before:always}.patientDetailsPrint-page h2{font-size:20px;margin-bottom:15px;color:#333;text-align:center}.patientDetailsPrint-page label{font-weight:700;color:#555}.patientDetailsPrint-page span{margin-left:5px;font-weight:400;color:#333}.patientDetailsPrint-page img{border-radius:8px;margin-bottom:15px;display:block}@media screen and (max-width: 768px){.patientDetailsPrint-container{padding:15px}.patientDetailsPrint-navbar a{font-size:12px;padding:8px 10px}.patientDetailsPrint-page{padding:15px}}@media print{body{margin:0;padding:0;font-size:12px}.patientDetailsPrint-container{box-shadow:none;border:none}.patientDetailsPrint-navbar{display:none}.patientDetailsPrint-page{page-break-before:always;border:none;padding:20px;margin:0}}.main-sheet{width:100%;overflow:auto;background:#fff}.excel-table{border-collapse:collapse;table-layout:auto}.excel-table th,.excel-table td{white-space:nowrap}.excel-table input{width:100%;border:1px solid #ccc;padding:4px;box-sizing:border-box}.referral-module-page,.form-page,.records-page,.detail-page{flex:1;overflow-y:auto}.form-container,.records-container,.detail-container{max-width:672px;margin:0 auto;padding:32px 20px}.nav-header{position:sticky;top:0;z-index:50;background-color:#fff;border-bottom:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d}.nav-inner{max-width:672px;margin:0 auto;padding:0 16px;height:56px;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:8px}.nav-logo-icon{width:28px;height:28px;background-color:#1d4ed8;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-logo-icon svg{width:14px;height:14px}.nav-logo-text{font-weight:600;color:#1f2937;font-size:14px}.nav-links{display:flex;gap:4px}.nav-link{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;transition:all .2s;text-decoration:none}.nav-link.active{background-color:#1d4ed8;color:#fff}.nav-link.inactive{color:#6b7280}.nav-link.inactive:hover{background-color:#f3f4f6}.form-heading{margin-bottom:24px}.form-heading h1{font-size:24px;font-weight:700;color:#111827}.form-heading p{font-size:14px;color:#9ca3af;margin-top:4px}.form-card{background-color:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-bottom:20px}.form-grid{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.form-field{display:flex;flex-direction:column}.form-field.span2{grid-column:span 2}.form-label{display:block;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.form-label .required{color:#f87171;margin-left:2px}.form-input,.form-select,.form-textarea,.search-input{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:14px;color:#1f2937;background-color:#fff;transition:border-color .2s,box-shadow .2s;outline:none;font-family:inherit}.search-input{padding:10px 14px;margin-bottom:12px}.form-input::placeholder,.form-textarea::placeholder,.search-input::placeholder{color:#d1d5db}.form-input:focus,.form-select:focus,.form-textarea:focus,.search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input[readonly],.form-textarea[readonly]{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.form-select:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.form-textarea{resize:none;min-height:80px}.form-divider{grid-column:span 2;display:flex;align-items:center;gap:12px;padding-top:8px;padding-bottom:4px}.form-divider-label{font-size:11px;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.form-divider-line{flex:1;height:1px;background-color:#dbeafe}.urgency-group{grid-column:span 2}.urgency-buttons{display:flex;gap:8px}.urgency-btn{flex:1;padding:8px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid #e5e7eb;background-color:#fff;color:#9ca3af;cursor:pointer;transition:all .2s}.urgency-btn:hover{border-color:#d1d5db}.urgency-btn.routine{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.urgency-btn.urgent{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.urgency-btn.emergency{background-color:#dc2626;border-color:#dc2626;color:#fff}.form-footer{padding:16px 24px;background-color:#f9fafb;border-top:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.form-footer-note{font-size:12px;color:#9ca3af;flex:1}.form-footer-error{font-size:12px;color:#ef4444;flex:1}.form-footer-actions{display:flex;gap:8px;flex-shrink:0}.btn-preview,.btn-save,.btn-fetch,.btn-first,.btn-new,.btn-open,.btn-print,.btn-print-full{border:none;cursor:pointer;transition:background-color .2s,opacity .2s,border-color .2s,box-shadow .2s;font-family:inherit}.btn-preview{padding:8px 16px;background-color:#fff;border:1px solid #e5e7eb;color:#4b5563;border-radius:8px;font-size:14px;font-weight:500}.btn-preview:hover{background-color:#f9fafb}.btn-save{padding:8px 24px;background-color:#1d4ed8;color:#fff;border-radius:8px;font-size:14px;font-weight:600}.btn-save:hover{background-color:#1e40af}.btn-save:disabled,.btn-fetch:disabled{opacity:.6;cursor:not-allowed}.btn-fetch{padding:8px 20px;background-color:#1d4ed8;color:#fff;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;flex-shrink:0}.btn-fetch:hover{background-color:#1e40af}.btn-first,.btn-new{padding:8px 16px;background-color:#1d4ed8;color:#fff;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap}.btn-first{margin-top:12px}.btn-first:hover,.btn-new:hover{background-color:#1e40af}.btn-open{flex:1;padding:8px;background-color:#111827;color:#fff;border-radius:8px;font-size:12px;font-weight:600}.btn-open:hover{background-color:#374151}.btn-print{flex:1;padding:8px;background-color:#1d4ed8;color:#fff;border-radius:8px;font-size:12px;font-weight:600}.btn-print:hover{background-color:#1e40af}.btn-back{font-size:14px;color:#9ca3af;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;margin-bottom:20px;transition:color .2s;padding:0}.btn-back:hover{color:#374151}.btn-print-full{width:100%;padding:12px;background-color:#1d4ed8;color:#fff;border-radius:12px;font-size:14px;font-weight:600;margin-bottom:40px}.btn-print-full:hover{background-color:#1e40af}.fetch-box{background-color:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d;padding:20px;margin-bottom:20px}.fetch-box-title{font-size:12px;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.fetch-row{display:flex;gap:10px;align-items:flex-start}.fetch-input-wrap{flex:1}.fetch-success{font-size:12px;color:#16a34a;margin-top:6px}.fetch-error{font-size:12px;color:#ef4444;margin-top:6px}.records-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:12px;flex-wrap:wrap}.records-header h1{font-size:24px;font-weight:700;color:#111827}.records-header p{font-size:14px;color:#9ca3af;margin-top:4px}.search-card{background-color:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d;padding:16px;margin-bottom:20px}.filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.filter-btn{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.filter-btn.active{background-color:#111827;color:#fff}.filter-btn.inactive{background-color:#f3f4f6;color:#6b7280}.filter-btn.inactive:hover{background-color:#e5e7eb}.records-loading,.records-empty-text{text-align:center;padding:64px 0;font-size:14px;color:#d1d5db}.records-empty{text-align:center;padding:64px 0}.records-empty-icon{width:48px;height:48px;background-color:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.records-empty p{font-size:14px;color:#9ca3af}.records-list{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.record-card{background-color:#fff;border-radius:12px;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d;padding:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.record-card:hover{border-color:#bfdbfe;box-shadow:0 4px 6px #00000012}.record-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;gap:8px}.record-card-name{font-weight:600;color:#1f2937;word-break:break-word}.record-card-ref{font-size:12px;font-family:monospace;color:#9ca3af;margin-top:2px;word-break:break-all}.record-card-meta{font-size:12px;color:#6b7280;margin-bottom:4px}.record-card-referred{font-size:12px;color:#374151;font-weight:500;margin-bottom:4px;word-break:break-word}.record-card-diagnosis{font-size:12px;color:#9ca3af;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-card-actions{display:flex;gap:8px;margin-top:12px}.badge{font-size:11px;font-weight:600;padding:2px 10px;border-radius:9999px;white-space:nowrap;flex-shrink:0}.badge-routine{background-color:#eff6ff;color:#1d4ed8}.badge-urgent{background-color:#fffbeb;color:#b45309}.badge-emergency{background-color:#fef2f2;color:#b91c1c}.detail-hero{border-radius:16px;padding:24px;margin-bottom:20px;color:#fff;box-shadow:0 4px 6px #0000001a}.detail-hero.routine{background-color:#1d4ed8}.detail-hero.urgent{background-color:#f59e0b}.detail-hero.emergency{background-color:#dc2626}.detail-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-hero-urgency{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin-bottom:4px}.detail-hero-name{font-size:22px;font-weight:700;word-break:break-word}.detail-hero-sub{font-size:14px;color:#ffffffbf;margin-top:4px}.detail-hero-ref-label{font-size:12px;color:#fff9;text-align:right}.detail-hero-ref-no{font-family:monospace;font-weight:700;font-size:13px;margin-top:2px;text-align:right;word-break:break-all}.detail-hero-date{font-size:12px;color:#fff9;margin-top:4px;text-align:right}.detail-hero-referred{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;color:#fffc;word-break:break-word}.detail-card{background-color:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-bottom:16px}.detail-section{padding:20px 24px 12px;border-top:1px solid #f9fafb}.detail-section:first-child{border-top:none}.detail-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:12px}.detail-row{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f9fafb;flex-wrap:wrap}.detail-row:last-child{border-bottom:none}.detail-row-label{font-size:12px;color:#9ca3af;width:130px;flex-shrink:0}.detail-row-value{font-size:14px;color:#1f2937;flex:1;word-break:break-word}.detail-clinical{background-color:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d;padding:20px 24px;margin-bottom:24px}.detail-clinical-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:16px}.detail-block{margin-bottom:16px}.detail-block:last-child{margin-bottom:0}.detail-block-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#1d4ed8;margin-bottom:6px}.detail-block-value{font-size:14px;color:#374151;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media (max-width: 640px){.form-container,.records-container,.detail-container{padding:20px 12px}.form-heading h1,.records-header h1{font-size:20px}.form-grid{padding:16px;grid-template-columns:1fr;gap:14px}.form-field.span2,.form-divider,.urgency-group{grid-column:span 1}.urgency-buttons{flex-direction:column;gap:6px}.form-footer{flex-direction:column;align-items:stretch;padding:16px}.form-footer-actions{flex-direction:column}.btn-preview,.btn-save,.btn-fetch,.btn-open,.btn-print{width:100%;text-align:center}.fetch-row,.record-card-actions{flex-direction:column}.detail-hero{padding:16px}.detail-hero-name{font-size:18px}.detail-section{padding:16px 16px 10px}.detail-clinical{padding:16px}.detail-row-label{width:110px}}@media (max-width: 480px){.nav-inner{padding:0 12px}.nav-logo-text{font-size:13px}.nav-link{padding:5px 10px;font-size:11px}.form-heading h1{font-size:18px}.form-input,.form-select,.form-textarea,.search-input{font-size:13px}.records-header{flex-direction:column;align-items:flex-start}.btn-new{width:100%;text-align:center}.filter-buttons{gap:6px}.filter-btn{font-size:11px;padding:5px 10px}.detail-hero-top{flex-direction:column}.detail-hero-ref-label,.detail-hero-ref-no,.detail-hero-date{text-align:left}.detail-row{flex-direction:column;gap:4px}.detail-row-label{width:100%;font-weight:600}}.OpdRec-patient-list{width:100%;height:65vh;overflow-y:scroll;scrollbar-width:none;font-family:Arial,sans-serif;background-color:var(--background-color)}.OpdRec-top-buttons{margin-bottom:20px}.OpdRec-top-buttons button{padding:5px;margin-right:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.OpdRec-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.OpdRec-filters select{padding:5px}.OpdRec-search-bar{display:flex;align-items:center}.OpdRec-search-bar input{padding:5px;margin-right:5px}.OpdRec-search-bar button{padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer}.opd-record-action{border:none}.OpdRec-results{color:var(--button-color)}.OpdRec-print{padding:5px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;cursor:pointer}.OpdRec-print:hover{color:var( --button-hover-text-color);border:1px solid var(--button-hover-border-color);background-color:var(--button-hover-background-color)}.opd-record-follow-up-list{width:100%;border-collapse:collapse;background-color:#fff;font-family:Arial,sans-serif;margin-bottom:20px}.opd-record-follow-up-list th,.opd-record-follow-up-list td{border:1px solid #ddd;padding:8px;text-align:left}.opd-record-follow-up-list th{background-color:#f2f2f2;font-weight:700}.opd-record-follow-up-list td{background-color:#fff}.opd-record-follow-up-list td button{background:none;border:none;cursor:pointer;font-size:16px;margin:0 2px;padding:4px}.opd-record-follow-up-list td button:hover{background-color:#e6f3ff;border-radius:3px}.opd-record-follow-up-list tbody tr:hover{background-color:#f9f9f9}.OpdRec-paginat{display:flex;justify-content:center;align-items:center;margin-top:10px}.paginat button{margin:0 5px;padding:5px 10px;background-color:#4a90e2;color:#fff;border:none;cursor:pointer}.opd-record-follow-up-list{width:100%;border-collapse:collapse;background-color:#fff;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.opd-record-follow-up-list th,.opd-record-follow-up-list td{border:1px solid #ddd;padding:4px;text-align:left}.opd-record-follow-up-list th{background-color:#f2f2f2}.opd-record-follow-up-list td button{background:none;border:none;cursor:pointer;font-size:16px;margin:0 2px}.opd-rec-top-buttons{margin-bottom:20px}.opd-rec-top-buttons button{padding:10px 20px;margin-right:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.opd-rec-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.opd-rec-filters select{padding:5px}.opd-rec-search-bar{display:flex;align-items:center}.opd-rec-search-bar input{padding:5px;margin-right:5px}.opd-rec-search-bar button{padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer}.opd-rec-results{color:var(--button-color)}.opd-rec-print{padding:5px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:3px;cursor:pointer}.opd-rec-print:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.OpdRecordFollowUpList-action{border:none}.opd-rec-paginat{display:flex;justify-content:center;align-items:center;margin-top:10px}.opd-rec-paginat button{margin:0 5px;padding:5px 10px;background-color:#4a90e2;color:#fff;border:none;cursor:pointer}.out-patient-list{font-family:Arial,sans-serif;margin:0 auto;padding:20px;background-color:#e6f3ff}.out-patient-search-bar{width:100%;display:flex;justify-content:space-between;align-items:center}.out-patient-search-bar input{flex-grow:1;padding:5px;margin-right:5px}.out-patient-search-bar button{padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer}.out-patient-results{margin-left:auto;margin-right:10px;color:#3498db}.out-patient-print{padding:5px 10px;background-color:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer}.out-patient-table{width:100%;border-collapse:collapse;background-color:#fff}.out-patient-table th,.out-patient-table td{border:1px solid #ddd;padding:8px;text-align:left}.out-patient-table th{background-color:#f2f2f2}.out-patient-no-data{background-color:#fff9e6}.out-patient-no-data td{text-align:center;padding:20px;color:#856404}.New-Patient-fav-table-container{width:100%;margin:0 auto;text-align:center;font-family:Arial,sans-serif}.New-Patient-fav-search-input{padding:5px;margin-bottom:10px}.New-Patient-fav-custom-table{width:100%;border-collapse:collapse;margin-bottom:10px}.New-Patient-fav-custom-table th,.New-Patient-fav-custom-table td{padding:10px;border:1px solid #ddd;text-align:left}.New-Patient-fav-custom-table th{background-color:#f5f5f5}.New-Patient-fav-no-rows{background-color:#fff3cd;text-align:center;padding:15px 0;color:#b66d00}.New-Patient-fav-print-button{background-color:var(--button-color);color:#fff;padding:5px 15px;border:1px solid var(--button-color);border-radius:4px;cursor:pointer;float:right}.New-Patient-fav-print-button:hover{color:var( --button-hover-text-color);border:1px solid var(--button-hover-border-color);background-color:var(--button-hover-background-color)}.New-Patient-table-container{margin-top:20px;width:100%;text-align:center;font-family:Arial,sans-serif}.New-Patient-search-input{padding:var(--input-box-padding);margin-bottom:10px}.New-Patient-custom-table{width:100%;border-collapse:collapse;margin-bottom:10px}.New-Patient-custom-table th,.New-Patient-custom-table td{padding:10px;border:1px solid #ddd;text-align:left}.New-Patient-custom-table th{background-color:#f5f5f5}.New-Patient-no-rows{background-color:#fff3cd;text-align:center;padding:15px 0;color:#b66d00}.pagination-container{display:flex;justify-content:space-between;align-items:center}.pagination-buttons button{padding:5px 10px;margin:0 5px;background-color:#e7e7e7;border:none;border-radius:4px;cursor:not-allowed}.New-Patient-print-button{background-color:var(--button-color);color:#fff;padding:5px 15px;border:none;border-radius:4px;cursor:pointer;float:right}.InPatient-PatientContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;background-color:var(--background-color);padding:5px}.InPatient-PatientLeftSection,.InPatient-PatientRightSection{display:flex;align-items:center}.InPatient-PatientLeftSection,.InPatient-PatientRightSection{width:50%}.InPatient-PatientFilterSection{display:flex;align-items:center;margin-right:20px}.InPatient-PatientFilterSection h2{font-size:var(--heading-font);margin-right:20px}.InPatient-PatientFilterItem{display:flex;align-items:center;margin-right:20px}.InPatient-PatientFilterItem .PatientIcon{margin-right:10px;color:var(--button-color);font-size:18px}.in-patient-button{border:none;padding:2px}.patientList-table-container{height:75vh;overflow-y:scroll;scrollbar-width:none}.InPatient-PatientSearchBar{display:flex;justify-content:space-around;gap:2px;align-items:center;width:100%;background-color:var(--background-color);padding:5px;border-radius:5px}.InPatient-PatientSearchBar input select{flex-grow:1;padding:5px;border:none;border-radius:5px;outline:none}.InPatient-PatientSearchIcon{color:var(--button-color);font-size:20px;margin-left:10px}.InpatientPage-patient-orders{display:flex;flex-direction:column;height:100vh}.Patient-Dashboard-td-view{background-color:var(--button-color);border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:5px;color:#fff}.Patient-Dashboard-td-view:hover{background-color:#fff;color:var(--button-color)}.InpatientPage-header{background-color:#06c;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center}.InpatientPage-logo{font-size:20px;font-weight:700;display:flex;align-items:center}.InpatientPage-logo img{margin-right:10px}.InpatientPage-home-button{background-color:#fc0;color:#000;border:none;padding:5px 10px;cursor:pointer}.InpatientPage-content{display:flex;flex-grow:1}.InpatientPage-sidebar{width:250px;background-color:#06c;color:#fff;padding:20px}.InpatientPage-patient-info{position:relative}.InpatientPage-patient-avatar{width:80px;height:80px;background-color:#fff;border-radius:50%;margin-bottom:10px}.InpatientPage-ipd-tag{position:absolute;top:0;right:0;background-color:#fc0;color:#000;padding:2px 5px;font-size:12px;font-weight:700}.InpatientPage-nav-menu ul{list-style-type:none;padding:0}.InpatientPage-nav-menu li{padding:5px 0;cursor:pointer}.InpatientPage-main-content{flex-grow:1;padding:20px;background-color:#e6f2ff;display:flex;gap:20px}.InpatientPage-active-orders,.InpatientPage-new-orders{background-color:#fff;padding:15px;border-radius:5px;box-shadow:0 0 5px #0000001a}.InpatientPage-active-orders{flex:2}.InpatientPage-new-orders{flex:1}.InpatientPage-active-orders h3{margin-top:0;color:#333}.InpatientPage-orders-table{width:100%;border-collapse:collapse}.InpatientPage-orders-table th,.InpatientPage-orders-table td{border:1px solid #dddddd;text-align:left;padding:8px}.InpatientPage-orders-table th{background-color:#f2f2f2}.InpatientPage-print-medication{background-color:#66c;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-top:10px}.InpatientPage-order-input{display:flex;gap:10px;margin-top:10px}.InpatientPage-order-type,.InpatientPage-search-order{flex-grow:1;padding:5px}.InpatientPage-search-button{background-color:#06c;color:#fff;border:none;padding:5px 10px;cursor:pointer}.patient-record-date-range{width:100%;display:flex;justify-content:start}.patient-date-ranges{width:400px;display:flex;justify-content:space-around}.patient-record-favorites{padding:5px;margin-right:2px;border-radius:5px;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff;font-size:var(--font-size)}.patient-record-favorites:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-record-pending{padding:5px;margin-right:2px;border-radius:5px;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff;font-size:var(--font-size)}.patient-record-pending:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-record-department-filter{width:40%;padding:5px;display:flex;justify-content:center;align-items:center}.patient-record-select{width:30%;padding:var(--input-box-padding)}.patient-record-actions{width:100%;display:flex;justify-content:space-between}.patient-record-actions-subdiv{width:40%;padding:5px}.patient-record-date-range{width:50%;padding:var(--input-box-padding);display:flex;justify-content:start;gap:5px}.patient-record-search-bar{width:100%;display:flex;justify-content:space-between}.patient-record-sub-div{width:40%;padding:5px;display:flex}.patient-record-print{padding:5px;margin-right:2px;border-radius:5px;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff;font-size:var(--font-size)}.patient-record-action,.patient-record-star,.patient-record-reset{border:none}.patient-record-ok{background-color:var(--button-color);border:1px solid var(--button-color);border-radius:5px;color:#fff}.patient-record-button{background:none;border:none}.doctorMainPage-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);gap:10px;padding:10px}.doctorMainPage-subcontainer{height:340px;border-radius:8px;background-color:#fff;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a;border:1px solid #ccc}.doctorMainPage-header{background-color:#20b2aa;color:#fff;padding:8px 15px;display:flex;align-items:center;justify-content:space-between}.doctorMainPage-header h1{font-size:16px;margin:0;font-weight:500;white-space:nowrap}.doctorMainPage-boxes{height:calc(100% - 45px);overflow-y:auto;background-color:#ffffff38;padding:5px}.doctorMainPage-box{cursor:pointer;width:100%;border-radius:8px;background-color:#fff;padding:5px 8px;margin-bottom:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #ccc}.doctorMainPage-box:nth-child(2n){background-color:#ccc}.doctorMainPage-box:nth-child(odd){background-color:#78dd784d}.doctorMainPage-patient-info{display:grid;grid-template-columns:repeat(2,1fr);white-space:nowrap}.doctorMainPage-patient-avatar{position:relative;width:38px;height:38px;display:inline-flex;justify-content:center;align-items:center}.doctorMainPage-patient-avatar:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:linear-gradient(160deg,#fff 50%,#004255 50%);z-index:1}.doctorMainPage-patient-avatar:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:#fff;z-index:2}.doctorMainPage-patient-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:3}.doctorMainPage-patient-avatar span{font-size:20px;font-weight:bolder;position:relative;z-index:3}.doctorMainPage-patient-details{display:flex;flex-direction:column;gap:2px}.doctorMainPage-patient-data-img-con{display:flex;gap:10px;align-items:center;border-right:1px solid #ccc;margin-right:10px}.doctorMainPage-patient-personal-details{display:flex;flex-direction:column;gap:2px}.doctorMainPage-info-row{display:flex;justify-content:space-between;font-size:12px}.doctorMainPage-boxes::-webkit-scrollbar{width:8px}.doctorMainPage-boxes::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.doctorMainPage-boxes::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.doctorMainPage-boxes::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.doctorMainPage-boxes{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.doctorMainPage-search-container{display:flex;align-items:center}.doctorMainPage-search-input{width:120px;color:#fff;background-color:transparent;height:18px;outline:none;border:none;border-bottom:1px solid white}.doctorMainPage-search-input::placeholder{color:#fff;opacity:.6}.SymptomChecklist-container{width:90%;max-width:1200px;margin:20px auto;background:var(--background-color);padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.SymptomChecklist-title{text-align:center;color:var(--heading-color);font-size:20px;margin-bottom:20px}.SymptomChecklist-category{background-color:#f2f2f2;padding:15px;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 5px #0000001a;border-left:5px solid var(--checkbox-color)}.SymptomChecklist-category h2{font-size:18px;color:var(--heading-color);margin-bottom:10px}.SymptomChecklist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.SymptomChecklist-item{display:flex;align-items:center;background:var(--card-bg-color);padding:var(--padding);border-radius:5px;border:1px solid var(--border-color);transition:all .3s ease-in-out}.SymptomChecklist-item:hover{background:var(--checkbox-color);color:var(--heading-color);border-color:var(--checkbox-color)}.SymptomChecklist-item input{margin-right:10px;accent-color:var(--checkbox-color)}.SymptomChecklist-item label{font-size:var(--font-size);cursor:pointer}.SymptomChecklist-item input[type=checkbox]{transform:scale(1.5);margin-right:10px}.right-aligned-link{text-align:right;cursor:pointer}.right-aligned-link:hover{color:#007bff;text-decoration:underline}.Tabs-container{font-family:Arial,sans-serif;margin:20px;display:flex;flex-direction:column;align-items:center}.Tabs-nav{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;border-bottom:2px solid #ccc}.Tabs-nav li{padding:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease;margin:0 10px;border-radius:10px}.Tabs-nav li.active{background-color:var(--button-bg-color);color:#fff;border-radius:10px}.Tabs-nav li:hover{background-color:var(--button-hover-background-color);border:2px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.Tabs-content{padding:10px;background-color:var(--background-color);border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;width:100%}.Tabs-content div{padding:10px}.Tabs button{background-color:var(--button-bg-color);color:var(--button-color);padding:var(--input-box-padding);border-radius:5px;cursor:pointer}.Tabs button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.Tabs input{padding:var(--input-box-padding);border-radius:5px;border:1px solid #ccc}.Diseases-container{padding:20px;border:1px solid #ddd;border-radius:10px;background-color:#fefefe}.Diseases-container ul{list-style-type:none;padding:0}.Diseases-container li{padding:8px;background-color:#e3f2fd;border-radius:5px;margin-bottom:5px}.medicine-container{background-color:var(--background-color);padding:20px;border-radius:10px;width:50%;margin:auto;box-shadow:0 4px 8px #0003}.medicine-container{background-color:var(--background-color);padding:20px;border-radius:10px;width:100%;margin:auto;box-shadow:0 4px 8px #0003}.medicine-heading{font-size:var(--heading-font);text-align:center;color:var(--sideBar-bg-color)}.medicine-table{width:100%;border-collapse:collapse;margin-top:10px}.medicine-table th,.medicine-table td{border:1px solid var(--button-color);padding:8px;text-align:center}.medicine-table th{background-color:var(--button-bg-color);color:#fff}.medicine-table tr:nth-child(2n){background-color:var(--button-hover-background-color)}.clinical-component{width:100%;display:flex;flex-direction:column;background-color:var(--background-color)}.clinical-component-header{padding:20px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.clinical-component-header ul{list-style-type:none;padding:0;display:flex;align-items:center;margin:0}.clinical-component-header ul li{cursor:pointer;font-size:14px;padding:0 15px}.clinical-component-header a{text-decoration:none;color:#000}.clinical-component-header ul li .active{border-radius:5px;font-weight:700;color:#fff;padding:5px 10px;background-color:var(--button-bg-color)}.clinical-component-header-right{display:flex;align-items:center}.ClinicalAssessment{margin:0 auto;padding:20px}.ClinicalAssessment-header{color:#fff;background-color:#4a90e2;padding:10px;margin-top:0}.ClinicalAssessment-patientInfo{padding:10px;margin-bottom:20px;font-size:14px}.ClinicalAssessment-searchInput{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:250px;margin:5px;font-size:14px}.ClinicalAssessment-patientDetails{background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);padding:10px;margin-top:10px}.ClinicalAssessment-patientDetails p{padding:0;margin:2px;font-size:12px;font-weight:700}.ClinicalAssessment-mainsection{display:flex;gap:10px}.ClinicalAssessment-displayName,.ClinicalAssesment-tablesection{width:100%;overflow:hidden}.ClinicalAssessment-investigation,.ClinicalAssessment-medication{background-color:#fff;padding:10px;margin-bottom:20px}.ClinicalAssessment-investigation h2,.ClinicalAssessment-medication h2{font-size:14px}.ClinicalAssessment-tabs{display:flex;font-size:14px;margin-bottom:10px}.ClinicalAssessment-tab{background-color:#f0f0f0;border:none;padding:10px 20px;cursor:pointer;transition:background-color .3s}.ClinicalAssessment-tab.active{background-color:var(--button-color);color:#fff}.ClinicalAssessment-table{width:100%;border-collapse:collapse}.ClinicalAssessment-table th,.ClinicalAssessment-table td{border:1px solid #ddd;font-size:14px;padding:8px;text-align:left}.ClinicalAssessment-followUp{margin-bottom:20px}.ClinicalAssessment-followUp input{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:250px;margin:5px;font-size:14px}.ClinicalAssessment-actions{display:flex;justify-content:flex-end;gap:10px}.ClinicalAssessment-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;transition:background-color .3s;border-radius:5px}.ClinicalAssessment-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.ClinicalAssessment-patientList{max-height:200px;overflow-y:auto;border-radius:4px;background-color:#fff;position:relative;width:200px}.ClinicalAssessment-patientItem{padding:8px;border-radius:4px;background-color:#fff;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}.ClinicalAssessment-patientItem:hover{background-color:#e0f7fa;box-shadow:0 2px 5px #0000001a}.ClinicalAssessment-patientItem.selected{display:none}.ClinicalAssessment-patientList::-webkit-scrollbar{width:8px}.ClinicalAssessment-patientList::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.ClinicalAssessment-patientList::-webkit-scrollbar-track{background-color:#f9f9f9}.clinical-book-admission-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.clinical-book-admission-modal{background-color:#fff;border-radius:5px;padding:20px;width:800px;box-shadow:0 2px 10px #0000001a}.clinical-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.clinical-modal-header h2{margin:0;font-size:1.5rem;font-size:14px}.clinical-close-button{background-color:#dc3545;color:#fff;border:none;border-radius:3px;padding:5px 10px;cursor:pointer}.clinical-admission-form{display:flex;flex-direction:column;font-size:14px}.clinical-form-group{margin-bottom:15px}.clinical-form-group label{display:block;margin-bottom:5px;font-weight:700}.clinical-form-group input,.clinical-form-group select,.clinical-form-group textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;font-size:14px}.clinical-form-group input[readonly]{background-color:#f8f9fa}.clinical-book-button{background-color:#6c63ff;color:#fff;border:none;border-radius:3px;padding:10px;font-size:16px;cursor:pointer;align-self:flex-end;margin-top:10px}.clinical-book-button:hover{background-color:#5a51d3}.vaccination-component{width:100%;min-height:100vh;display:flex;flex-direction:column}.vaccination-component-header{padding:20px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:10}.vaccination-component-header ul{list-style-type:none;padding:0;display:flex;align-items:center;margin:0}.vaccination-component-header ul li{cursor:pointer;font-size:14px;padding:0 15px}.vaccination-component-header a{text-decoration:none;color:#000;border-radius:var(--input-box-padding);padding:var(--input-box-padding)}.vaccination-component-header a:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.vaccination-component-header ul li .active{border-radius:5px;font-weight:700;color:#fff;padding:5px 10px;background-color:var(--button-bg-color)}.vaccination-component-header-right{display:flex;align-items:center}.patientList{padding:10px}.patientList-create button{border:none;background-color:var(--button-color);padding:10px;border-radius:5px;color:#fff;font-size:14px;cursor:pointer}.patientList-create button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.patientList-search-container{margin-top:10px;background-color:#fff;padding:8px;display:flex;align-items:center;border-radius:5px}.patientList-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:250px}.patientList-search-bar{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.patientList-print-btn{background-color:var(--button-color);color:#fff;padding:6px 15px;border:none;border-radius:5px;cursor:pointer}.patientList-print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patientList-results-count{margin-left:10px}.no-show-patientList{text-align:center;font-style:italic;color:#999}.patientList-table-btn{background-color:var(--button-bg-color);color:#fff;border-radius:15px;border:none;padding:2px 10px;margin:0 5px;cursor:pointer}.patientList-sticker-popup,.patientList-followup-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;z-index:50}.patientList-more-options{position:absolute;right:80px;background-color:#fff;border-radius:10px;top:0;box-shadow:0 4px 8px #0000001a}.patientList-sticker-popup h3,.patientList-followup-popup h3{margin-bottom:15px}.patientList-more-options button{display:block;width:100%;text-align:left;padding:var(--input-box-padding);background:none;border:none;cursor:pointer}.patientList-more-options button:hover{background-color:#f0f0f0}.vaccinationRegister-popup{padding:20px;background-color:#fff;border-radius:10px}.patientList-table-moreBtn{position:relative}.vaccinationRegister__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:50px;z-index:55555}.vaccinationRegister__popup{background-color:#fff;padding:20px;position:relative}.vaccinationRegister__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.vaccinationRegister__header h2{color:#000}.vaccinationRegister__closeButton{background:none;border:none;padding:5px 12px;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%}.vaccinationRegister__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.vaccinationRegister__formGroup{display:flex;align-items:center}.vaccinationRegister__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.vaccinationRegister__formActions button{padding:8px 15px;border:none;border-radius:3px;cursor:pointer}.vaccinationRegister__formActions button:first-child{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer}.vaccinationRegister__formActions button:last-child{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer}.vaccinationRegister__formActions button:last-child:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.vaccinationRegister__formActions button:first-child:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.vaccinationRegister__note{grid-column:span 2;margin-top:0;color:green}.vaccinationRegister__openButton{padding:10px 20px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.UpdateVaccinationRegister__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:50px;z-index:150}.UpdateVaccinationRegister__popup{background-color:#fff;padding:20px;position:relative}.UpdateVaccinationRegister__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.UpdateVaccinationRegister__header h2{font-size:var(--heading-font);color:#000}.UpdateVaccinationRegister__closeButton{background:none;border:none;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;padding:5px 12px;border-radius:50%}.UpdateVaccinationRegister__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.UpdateVaccinationRegister__formGroup{display:flex;align-items:center}.UpdateVaccinationRegister__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.UpdateVaccinationRegister__formActions button{padding:8px 15px;border:none;border-radius:3px;cursor:pointer}.UpdateVaccinationRegister__formActions button:first-child{background-color:#ccc}.UpdateVaccinationRegister__formActions button:last-child{background-color:var(--button-color);color:#fff}.UpdateVaccinationRegister__formActions button:last-child:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.UpdateVaccinationRegister__note{grid-column:span 2;margin-top:0;color:green}.UpdateVaccinationRegister__openButton{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}.vaccinationSticker__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.vaccinationSticker__popup{background-color:#fff;padding:20px;border-radius:5px;width:100%;max-width:350px;position:relative}.vaccinationSticker__closeButton{position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:14px;cursor:pointer}.vaccinationSticker__content{border:1px dashed #000;padding:10px;margin-bottom:20px}.vaccinationSticker__content h2{margin:0 0 5px;font-size:16px}.vaccinationSticker__content p{margin:2px 0;font-size:12px}.vaccinationSticker__formActions{display:flex;justify-content:space-between}.vaccinationSticker__formActions button{padding:8px 15px;border:none;border-radius:4px;cursor:pointer}.vaccinationSticker__formActions button:first-child{background-color:#ccc}.vaccinationSticker__formActions button:last-child{background-color:var(--button-color);color:#fff}.vaccinationSticker__formActions button:last-child:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.vaccinationSticker_generatedby{border-top:2px solid black}.vaccination-followup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:50px;display:flex;justify-content:center;align-items:start;z-index:120}.vaccination-followup-modal{background-color:#fff;padding:20px;border-radius:5px;position:relative;width:900px}.vaccination-followup-close-button{position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:16px;cursor:pointer}.vaccination-followup-modal h2{margin-top:0;font-size:16px;margin-bottom:20px;color:#000}.vaccination-followup-patient-info{margin-bottom:20px;background-color:#ccc;padding:10px}.vaccination-followup-patient-info{margin-bottom:20px;background-color:#f7f7f7;padding:10px;border-radius:5px;font-size:14px}.vaccination-followup-table{width:100%;border-collapse:collapse}.vaccination-followup-table td{border:1px solid gray;padding:5px;text-align:left}.vaccination-followup-table td label{font-weight:700}.vaccination-followup-table .merged-cell{text-align:center}.vaccination-followup-before-days{color:#00f;font-size:.9em}.vaccination-followup-action{display:flex;justify-content:space-around;align-items:center}.vaccination-followup-action p{font-size:14px}.vaccination-followup-save-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.vaccination-followup-save-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.PatientVaccinationDetail-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:50px;z-index:150}.PatientVaccinationDetail-popup{background-color:#f3f2f2;padding:20px;border-radius:5px;position:relative}.PatientVaccinationDetail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.PatientVaccinationDetail-header h2{font-size:var(--heading-color);color:#000}.PatientVaccinationDetail-closeBtn{position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:16px;cursor:pointer}.PatientVaccinationDetail-patientInfo{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:20px}.PatientVaccinationDetail-patientInfo span{font-size:14px}.PatientVaccinationDetail-fiscalYear{display:flex;justify-content:flex-end;gap:10px;margin-bottom:20px}.PatientVaccinationDetail-updateBtn,.PatientVaccinationDetail-submitBtn{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer}.PatientVaccinationDetail-updateBtn:hover,.PatientVaccinationDetail-submitBtn:hover,.PatientVaccinationDetail-cancelBtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.PatientVaccinationDetail-newVaccine{display:flex;gap:10px;margin-bottom:20px}.PatientVaccinationDetail-formGroup{display:flex;gap:10px;font-size:14px;align-items:center}.PatientVaccinationDetail-addBtn{background-color:#4caf50;color:#fff;border:none;padding:5px 10px;cursor:pointer}.PatientVaccinationDetail-vaccinesList h3{background-color:#035e7d;text-align:center;font-size:14px;color:#fff;padding:5px;margin-bottom:10px}.PatientVaccinationDetail-cancelBtn{background-color:var(--button-color);color:#fff;border:none;margin-left:5px;padding:5px 10px;border-radius:6px;cursor:pointer}.vaccinationReports-main{padding:10px 20px}.vaccinationReports-sub-nav{position:relative;margin-bottom:20px;border-bottom:1px solid #e8e8e8}.vaccinationReports-sub-nav ul{display:flex;color:#000;font-size:14px;list-style-type:none;padding:0;margin:0}.vaccinationReports-sub-nav ul li{position:relative;color:#000;padding:10px 20px;cursor:pointer}.vaccinationReports-sub-nav ul li a{text-decoration:none;color:#000}.vaccinationReports-sub-nav ul li .active{color:#000}.vaccinationReports-sub-nav .underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.vaccinationReports-sub-nav ul li:after{content:"";position:absolute;left:0;height:4px;background-color:var(--button-bg-color);transform:scaleX(1);transition:transform .3s ease-in-out}.vaccinationReports-sub-nav ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.vaccinationReports-sub-nav ul li:hover:after{width:100%}.vaccinationAppointment-show-report{padding:6px 10px;border-radius:5px;border:none;background-color:#4caf50;color:#fff;cursor:pointer;margin-left:20px}.vaccinationAppointment-ok-btn{padding:6px 10px;border-radius:5px;border:none;background-color:#4caf50;color:#fff;cursor:pointer}.vaccinationAppointment-main{border-radius:5px}.vaccinationAppointment-form{background-color:#d3d3d3;padding:15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;font-size:14px}.vaccinationAppointment-star-btn{background-color:transparent;color:#007bff;font-size:18px;border:none}.vaccinationAppointment-dash-btn{background-color:#007bff5b;color:#007bff;font-size:18px;border:none}.vaccinationAppointment-form-input-group input,.vaccinationAppointment-form-input-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:150px;margin:0 5px;font-size:14px}.vaccinationAppointment-search{display:flex;align-items:center;justify-content:space-between}.vaccinationAppointment-search-bar{margin-bottom:10px;color:gray;width:200px;background-color:#f2f2f2;padding:2px 8px}.vaccinationAppointment-search-bar input{background-color:transparent;outline:none;border:none;padding:5px}.vaccinationAppointment-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#007bff;font-size:14px;gap:10px}.vaccinationAppointment-export-btn,.vaccinationAppointment-print-btn{padding:5px 15px;background-color:#3498db;color:#fff;border:none;cursor:pointer}.vaccinationAppointment-table{width:100%;background-color:#f2f2f2;border-collapse:collapse}.vaccinationAppointment-table th,.vaccinationAppointment-table td{border:1px solid #ccc;padding:8px;font-size:14px}.vaccinationAppointment-table th{text-align:left;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.vaccinationAppointment-table th .header-content{display:flex;align-items:center;justify-content:space-between}.vaccinationAppointment-table th .resizer:hover{background-color:#aaa}.vaccinationAppointment-table th span{font-size:14px;color:#333}.vaccinationAppointment-table-btn{background-color:#007bff;color:#fff;border-radius:15px;border:none;padding:2px 10px;margin:0 5px;cursor:pointer}.vaccinationAppointment-no-rows{text-align:center;background-color:#fff9c4;color:#efb005}.vaccinationsReports-header{position:relative;display:flex;justify-content:space-between;align-items:center}.vaccinationsReports-dropfilter{display:flex;gap:20px}.vaccinationsReports__dropdown{width:350px;height:30px;text-align:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.vaccinationsReports__arrow{transition:transform .3s ease}.vaccinationsReports__arrow.open{transform:rotate(180deg)}.vaccinationsReports__content{position:absolute;top:75%;width:290px;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;max-height:300px;z-index:100;overflow-y:auto}.vaccinationsReports__content::-webkit-scrollbar{display:none}.vaccinationsReports__selectAll,.vaccinationsReports__item{display:block;padding:10px;border-bottom:1px solid #eee}.vaccinationsReports__search{padding:10px;border-bottom:1px solid #eee}.vaccinationsReports__search input{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}.vaccinationsReports__list{max-height:200px;overflow-y:auto}.vaccinationsReports__item:hover{background-color:#f5f5f5}.vaccinationsReports__selectAll input,.vaccinationsReports__item input{margin-right:10px}.vaccinationsReports-main{border-radius:5px}.vaccinationsReports-form{background-color:#d3d3d3;padding:5px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}.vaccinationsReports-star-btn{background-color:transparent;color:#007bff;font-size:18px;border:none}.vaccinationsReports-dash-btn{background-color:#007bff5b;color:#007bff;font-size:18px;border:none;padding:0 10px}.vaccinationsReports-form-input-group input,.vaccinationsReports-form-input-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:150px;margin:0 5px;font-size:14px}.vaccinationsReports-search{display:flex;align-items:center;justify-content:space-between}.vaccinationsReports-search-bar{margin-bottom:10px;color:gray;background-color:#f2f2f2;padding:2px 8px;display:flex;align-items:center}.vaccinationsReports-search-bar input{background-color:transparent;outline:none;border:none;padding:5px}.vaccinationsReports-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;gap:10px}.vaccinationsReports-export-btn,.vaccinationsReports-print-btn{padding:5px 15px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer}.vaccinationsReports-export-btn:hover,.vaccinationsReports-print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.vaccinationsReports-table-btn{background-color:var(--button-bg-color);color:#fff;border-radius:15px;border:none;padding:2px 10px;margin:0 5px;cursor:pointer}.vaccinationsReports-no-rows{text-align:center;background-color:#fff9c4;color:#efb005}.vaccinationsReports-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;margin-top:5px;z-index:100;width:150px}.vaccinationsReports-dropdown div{padding:8px;cursor:pointer}.vaccinationsReports-dropdown div:hover{background-color:#f2f2f2}.radiologyNav-bar{background-color:#fff}.radiologyNav-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:left}.radiologyNav-bar li{margin:0}.radiologyNav-bar a{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.radiologyNav-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.radiologyNav-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.rDLListRequest-active-imaging-request{padding:10px;background-color:var(--background-color);height:75vh}.rDLListRequest-header{display:flex;justify-content:space-between;align-items:center}.rDLListRequest-header h4{margin:0;font-size:var(--heading-font)}.rDLListRequest-filter{margin-top:10px;width:100px}.rDLListRequest-controls{padding:10px;margin-bottom:5px}.rDLListRequest-date-range{display:flex;align-items:center;width:37%;gap:10px;padding:3px 10px}.rDLListRequest-search-bar{display:flex;align-items:center;background-color:#fff}.search-bar button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}.rDLListRequest-results-info{text-align:right;font-size:var(--font-size)}.rDLListRequest-ex-pri-buttons{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.rDLListRequest-ex-pri-buttons:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.rDLListRequest-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.rDLListRequest-add-report,.rDLListRequest-scan-done{color:#fff;border-radius:5px;padding:5px;background-color:var(--button-color);border:none}.rDLListRequest-add-report:hover,.rDLListRequest-scan-done:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.rDLListRequest-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.rDLListRequest-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rDLListRequest-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.rDLListRequest-pagination span{margin:0 10px;font-size:var(--font-size)}.rDLListRequest-table-N-paginat{background-color:#fff}.rDLListRequest-add-report-form{width:1000px;height:600px;margin:0 auto;padding:20px;overflow-y:scroll}.rdlAddReport-prescrider-name{display:flex;align-items:center}.rDLListRequest-add-report-form h2{color:#000;font-size:var(--heading-font);padding:10px;margin:-20px -20px 20px}.rDLListRequest-add-report-info-row{display:flex;gap:10px;margin-bottom:10px}.rDLListRequest-add-report-info-row span{flex:1}.rDLListRequest-add-report-info-row input[type=text]{width:100%;padding:var(--input-box-padding)}.rDLListRequest-add-report-link{color:#06c;text-decoration:none;font-size:var(--font-size)}.rDLListRequest-add-report-text-editor{margin-top:20px}.rDLListRequest-add-report-toolbar{padding:5px;margin-bottom:5px}.rDLListRequest-add-report-textarea{width:100%;border:1px solid #ccc}.rDLListRequest-add-report-signature-section{display:flex;justify-content:space-between;margin-top:20px}.rDLListRequest-add-report-signature-box{padding:10px;margin:0 5px;text-align:center}.rDLListRequest-add-report-signature-box.active{background-color:#e6f3ff}.rDLListRequest-add-report-form-actions{margin-top:20px}.rDLListRequest-add-report-select-signatories,.rDLListRequest-add-report-upload-images{margin-bottom:10px}.rDLListRequest-add-report select,.rDLListRequest-add-report-file-upload-btn{padding:var(--input-box-padding);margin-left:10px}.rDLListRequest-add-report-file-upload-btn{background-color:var(--button-bg-color);border:1px solid #ccc;cursor:pointer;color:#fff}.rDLListRequest-add-report-save-btn,.rDLListRequest-add-report-submit-print-btn,.rDLListRequest-add-report-print-btn{padding:var(--input-box-padding);border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;background-color:var(--button-bg-color)}.rDLListRequest-add-report-print-btn:hover,.rDLListRequest-add-report-save-btn:hover,.rDLListRequest-add-report-submit-print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.rDLListRequest-add-report-cancel-btn{padding:var(--input-box-padding);border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;background-color:red}.rDLListRequest-add-report-cancel-btn:hover{background-color:var(--button-hover-background-color);color:red;border:1px solid red}.rDLListRequest-add-report-image-preview{margin-top:10px}.rDLListRequest-form-panel{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.rDLListRequest-form-field{display:flex;align-items:center;gap:10px}.rDLListRequest-form-field label{flex:0 0 150px;margin-right:10px;text-align:right}.rDLListRequest-form-field input{flex:1;padding:var(--input-box-padding);border:1px solid #ccc}.rDLListRequest-add-report-details{display:flex;gap:20px;margin-bottom:20px}.rDLListRequest-panel{flex:1;display:flex;flex-direction:column;gap:15px}.rDLListRequest-form-field span{flex:1;display:flex;align-items:center;font-size:14px}.rDLListRequest-ScanDone-modal{width:250px}.rDLListRequest-ScanDone-modal h2{display:flex;justify-content:center;color:#565758;margin-top:0;margin-bottom:20px;font-size:1em}.rDLListRequest-ScanDone-form-group{margin-bottom:15px;display:flex;align-items:center;justify-content:center}.rDLListRequest-ScanDone-form-actions{display:flex;justify-content:flex-end;margin-top:20px}.rDLListRequest-ScanDone-button{padding:8px 15px;border:none;border-radius:3px;cursor:pointer;margin-left:10px}.rDLListRequest-ScanDone-done-btn{gap:10px;background-color:var(--button-color);color:#fff;margin-right:5px;border-radius:5px;border:none;padding:5px}.rDLListRequest-ScanDone-done-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.rDLListRequest-ScanDone-cancel-btn{border:1px solid red;border-radius:5px;padding:5px;background-color:#fff;color:red}.rDLListRequest-ScanDone-close-btn{position:absolute;top:-10px;right:-10px;background:red;border:1px solid red;padding:5px 12px;border-radius:50%;cursor:pointer;color:#fff}.rDLListReport-active-imaging-request{padding:10px;background-color:var(--background-color);height:75vh}.rDLListReport-header{display:flex;justify-content:space-between;align-items:center}.rDLListReport-header h4{font-size:var(--heading-font);margin:0}.rDLListReport-controls{padding:10px;margin-bottom:5px}.rDLListReport-date-range{display:flex;align-items:center;width:30%;gap:10px;background-color:#f0f0f0;padding:1px 10px}.rDLListReport-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rDLListReport-search-bar{display:flex;align-items:center;justify-content:center;padding:3px}.rDLListReport-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.rDLListReport-search-button:hover{background-color:#e0e0e0}.rDLListReport-results-info{text-align:right;font-size:var(--font-size)}.rDLListReport-ex-pri-buttons{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.rDLListReport-ex-pri-buttons:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.rDLListReport-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.rDLListReport-ex-pri-buttons:hover,.rDLListReport-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.RadiologyReportPopup{font-family:Arial,sans-serif;width:100%;height:100vh;background-color:#000000be;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:100}.radiology-hospital-logo{width:40px;height:auto;margin-right:10px;vertical-align:middle}.radiology-address{display:block;text-align:center;margin-top:10px}.RadiologyReportPopup-container{position:relative;background-color:#f0f0f0;display:flex;justify-content:center}.RadiologyReportPopup-popup-content{height:600px;overflow-y:scroll}.RadiologyReportPopup-close-btn{position:absolute;background-color:red!important;top:-10px;right:-10px;padding:5px 12px;border-radius:50%!important}.RadiologyReportPopup h2{margin-top:0;font-size:var(--heading-font)}.RadiologyReportPopup-actions{display:flex;gap:10px;margin-bottom:20px}.RadiologyReportPopup button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:3px;cursor:pointer}.RadiologyReportPopup button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.RadiologyReportPopup-report-content{background-color:#fff;border:1px solid #ccc;padding:20px;margin-bottom:20px}.RadiologyReportPopup-patient-info{border:1px solid #ccc;padding:10px;margin-bottom:20px}.RadiologyReportPopup-patient-info-group{display:flex;justify-content:space-between;margin-bottom:10px}.RadiologyReportPopup-patient-info-group span{flex:1;margin-right:10px;font-size:var(--font-size)}.RadiologyReportPopup-patient-info-group span:last-child{margin-right:0}.RadiologyReportPopup-report-body{text-align:center}.RadiologyReportPopup-report-body img{max-width:100%;height:auto}.RadiologyReportPopup-footer-actions{display:flex;justify-content:flex-end;gap:10px}.RadiologyReportPopup-close{background-color:red!important}.RadiologyReportPopup-close:hover{background-color:var(--button-hover-background-color)!important;color:red!important;border:1px solid red!important}.RadiologyReportPopup-image{width:500px}.rDLListRequest-add-report-signature-box p{border-top:1px solid black}.rDLListRequest-add-report-select-signatories{width:250px}@media print{.RadiologyReportPopup{background-color:transparent;position:static;height:auto;width:auto;display:block;justify-content:flex-start;align-items:flex-start}.RadiologyReportPopup-popup-content{padding:20px;background-color:#fff;border:1px solid #ccc;width:100%;box-shadow:none;position:static;display:flex;flex-direction:column}.RadiologyReportPopup-close-btn,.RadiologyReportPopup-actions,.RadiologyReportPopup-footer-actions{display:none}.RadiologyReportPopup-report-content{background-color:#fff;border:1px solid #ccc;padding:20px;margin:0}.RadiologyReportPopup-patient-info{border:none;padding:10px;margin-bottom:20px}.RadiologyReportPopup-patient-info-group{display:flex;flex-direction:column;margin-bottom:10px}.RadiologyReportPopup-patient-info-group span{display:block;margin-bottom:5px;font-size:var(--font-size)}.RadiologyReportPopup-report-body{text-align:left}.RadiologyReportPopup-image{width:100%;max-width:100%;height:auto}@page{size:A4;margin:20mm}}.relEditDoctors-active-imaging-request{padding:10px;background-color:var(--background-color);height:75vh}.relEditDoctors-active-imaging-request header{display:flex;justify-content:space-between;align-items:center}.relEditDoctors-active-imaging-request h4{font-size:var(--heading-font);margin:0}.relEditDoctors-controls{padding:10px;margin-bottom:5px}.relEditDoctors-date-range{display:flex;align-items:center;width:30%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.relEditDoctors-search-bar{display:flex;align-items:center;justify-content:center;padding:3px;margin-bottom:10px}.relEditDoctors-results-info{text-align:right;font-size:var(--font-size)}.relEditDoctors-search-N-results{display:flex;justify-content:space-between;align-items:center}.relEditDoctors-ex-pri-buttons{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.relEditDoctors-ex-pri-buttons:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.relEditDoctors-action-button-add-report{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer}.relEditDoctors-ex-pri-buttons:hover,.relEditDoctors-action-button-add-report:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.rdlEditDrEditBtn-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:102}.rdlEditDrEditBtn-popup-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:800px;max-width:100%;position:relative}.rdlEditDrEditBtn-transaction-container{font-family:Arial,sans-serif;max-width:900px;padding:10px;border:1px solid #ccc}.rdlEditDrEditBtn-transaction-header{display:flex;justify-content:space-between;margin-bottom:20px}.rdlEditDrEditBtn-transaction-date,.rdlEditDrEditBtn-patient-name{display:flex}.rdlEditDrEditBtn-transaction-date span,.rdlEditDrEditBtn-patient-name span{gap:10px;padding:0 6px}.rdlEditDrEditBtn-transaction-table{width:100%;border-collapse:collapse;margin-bottom:20px}.rdlEditDrEditBtn-transaction-table th,.rdlEditDrEditBtn-transaction-table td{border:1px solid #ccc;padding:8px;text-align:left}.rdlEditDrEditBtn-transaction-table th{background-color:#f2f2f2}.rdlEditDrEditBtn-reporting-doctor{display:flex;align-items:center;margin-bottom:20px;width:30%}.rdlEditDrEditBtn-search-button{background:none;border:none;cursor:pointer;font-size:16px;margin-left:-50px}.rdlEditDrEditBtn-update-button{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:var(--font-size)}.rdlEditDrEditBtn-close-button{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:15px;font-size:20px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.rDLWardBilling-active-imaging-request{font-family:Arial,sans-serif;padding:10px;background-color:#cee6ff}.rDLWardBilling-active-imaging-request header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rDLWardBilling-search-bar{display:flex}.rDLWardBilling-search-bar input{flex-grow:1;padding:5px;width:200px}.rDLWardBilling-search-bar i{position:relative;color:gray;top:7px;left:175px}.rDLWardBilling-results-info{text-align:right;color:#01f;font-size:12px;font-weight:700}.rDLWardBilling-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.rDLWardBilling-table-N-paginat th,.rDLWardBilling-table-N-paginat td{border:1px solid #ddd;padding:8px;text-align:left;font-size:13px;color:#464545}.rDLWardBilling-table-N-paginat th{background-color:#f2f2f2}.rDLWardBilling-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.rDLWardBilling-pagination button:disabled{opacity:.5;cursor:not-allowed}.rDLWardBilling-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rDLWardBilling-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.rDLWardBilling-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.rDLWardBilling-pagination span{margin:0 10px;color:gray;font-size:12px}.rDLWardBilling-table-N-paginat{background-color:#fff}.rDLWardBilling-ex-pri-buttons{background-color:#008cba;color:#fff;border:none;border-radius:5px;padding:5px 10px;margin:5px}.rDLWardBilling-action-button-add-report{background-color:#008cba;color:#fff;border:none;border-radius:13px;padding:5px 10px;cursor:pointer}.rDLWardBilling-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.rDLWardBilling-popup-content{background-color:#fff;border-radius:5px;width:80%;max-width:1100px;position:relative}.rDLWardBilling-close-popup{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;background-color:red;color:#fff;border-radius:15px}.wardBillingViewDetalis-ward-billing{background-color:var(--background-color);height:75vh;margin:0 auto;padding:10px}.wardBillingViewDetalis-ward-billing h5{border-bottom:1px solid #ccc;padding-bottom:10px}.wardBillingViewDetalis-patient-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;border:1px solid #bebaba;padding:10px;font-size:12px;color:#6d6a6a}.wardBillingViewDetalis-highlight{color:#00f;font-weight:700}.wardBillingViewDetalis-ward-billing h6{color:green;margin-top:10px}.wardBillingViewDetalis-ward-billing table{width:100%;border-collapse:collapse;margin-bottom:10px}.wardBillingViewDetalis-ward-billing th,.wardBillingViewDetalis-ward-billing td{border:1px solid #ccc;padding:8px;text-align:left;color:#5a5757;font-size:11px}.wardBillingViewDetalis-ward-billing th{background-color:#f0f0f0}.wardBillingViewDetalis-sort-icon{margin-left:5px}.wardBillingViewDetalis-cancel-btn,.wardBillingViewDetalis-remove-btn,.add-btn{padding:5px 10px;border:none;cursor:pointer;border-radius:3px}.wardBillingViewDetalis-cancel-btn,.wardBillingViewDetalis-remove-btn{background-color:#ff4d4d;color:#fff}.wardBillingViewDetalis-add-btn{background-color:#4a90e2;color:#fff;border:none}.wardBillingViewDetalis-request-btn-div{display:flex;justify-content:center;align-items:center;text-align:center}.wardBillingViewDetalis-request-btn{padding:5px 10px;border:none;cursor:pointer;border-radius:3px;background-color:#4a90e2;color:#fff;font-size:14px;display:flex;justify-content:center}.rd-billing-container{width:100%;padding:20px}.rd-billing-controls{padding:10px;margin-bottom:5px}.rd-billing-date-range{display:flex;align-items:center;width:37%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.rd-billing-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.rd-billing-date-range input[type=date]{padding:3px;margin-left:10px}.rd-billing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rd-billing-title{font-size:24px;color:#333}.rd-billing-controls{display:flex;width:100%;justify-content:space-between}.rd-billing-search{position:relative;width:300px}.rd-search-input{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.rd-billing-buttons .rd-btn{padding:5px;background-color:#3598dc;color:#fff;border:none;cursor:pointer;border-radius:4px;font-size:14px;margin-left:20px}.rd-btn.export-btn{background-color:var(--button-color);padding:5px;font-size:14px}.rd-btn.export-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.rd-btn.print-btn{background-color:var(--button-color);padding:5px;font-size:14px}.rd-btn.print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.rd-btn.print-row-btn{background-color:var(--button-color);padding:0 5px;font-size:14px;border:none;margin:1px;border-radius:5px}.rd-btn.print-row-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.rd-table-wrapper{overflow-x:auto}.rd-billing-table{width:100%;border-collapse:collapse;background-color:#fff}.rd-billing-table-header th{background-color:#f2f2f2;padding:5px;font-size:14px;color:#000;text-align:left}.rd-billing-table-body td{padding:1px;border-bottom:1px solid #ccc;font-size:14px;color:#333;background-color:#fff}.rd-billing-table-body .rd-billing-row:hover{background-color:#f9f9f9}.rd-header-content{display:flex;justify-content:space-between;align-items:center}.rd-resizer{width:5px;cursor:col-resize;height:100%;position:absolute;right:0;top:0}.rd-resizable-th{position:relative;min-width:50px}.rd-billing-modal-body{display:flex;flex-direction:column;gap:15px;padding:20px;background-color:#fff}.rd-billing-modal-body p{margin:10px;font-size:14px;font-weight:500}.rd-billing-modal-header{font-size:18px;font-weight:700;color:#333}.rd-billing-modal-select{display:flex;flex-direction:column;margin-bottom:5px}.rd-billing-modal-select label{font-size:14px;font-weight:600;margin-bottom:5px}.rd-billing-modal-dropdown,.rd-billing-modal-input{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.rd-billing-modal-dropdown:focus,.rd-billing-modal-input:focus{outline:none;border-color:#007bff}.rd-billing-modal-footer{padding:10px;display:flex;justify-content:flex-end}.rd-billing-modal-btn{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.rd-billing-modal-btn:hover{background-color:#0056b3}.pharmacy-home-page-container{height:90vh;overflow-y:scroll}.pharmacy-home-page-com{padding:20px;background-color:var(--background-color);border-radius:10px}.pharmacy-home-page-date-filter{display:flex;align-items:center;margin-bottom:20px}.pharmacy-home-page-date-filter label{margin-right:10px;font-size:14px}.pharmacy-home-page-date-filter input{margin-right:10px;padding:5px}.pharmacy-home-page-ok-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.pharmacy-home-page-summary-cards{display:flex;justify-content:space-between;margin-bottom:20px}.pharmacy-home-page-card{background-color:#fff;border:1px solid #ddd;padding:10px;border-radius:5px;width:22%;display:flex;align-items:center}.pharmacy-home-page-card-icon{width:50px;height:50px;margin-right:20px}.pharmacy-home-page-card-icon.sales-icon{background-color:#f6d7e5;border-radius:50%}.pharmacy-home-page-card-icon.goods-receipt-icon{background-color:#d7f6f6;border-radius:50%}.pharmacy-home-page-card-icon.dispatch-icon{background-color:#d7d7f6;border-radius:50%}.pharmacy-home-page-card-icon.stock-icon{background-color:#f6f6d7;border-radius:50%}.pharmacy-home-page-card-details h3{margin:0 0 10px;font-size:14px}.pharmacy-home-page-card-details p{margin:5px 0;font-size:14px}.pharmacy-home-page-substore-dispatch{background-color:var(--background-color);padding:20px;border-radius:5px}.pharmacy-home-page-chart{background-color:var(--background-color);height:450px}.pharmacy-home-page-chart h2{color:#333;font-size:16px}.pharmacy-home-page-chart ul{list-style:none;padding-top:0;margin:0;color:gray}.pharmacy-home-page-chart li{font-size:16px;margin-bottom:15px}.pharmacy-home-page-chart-pharmacy{max-width:1000px}.pharmacy-home-page-membership-sales{gap:20px;padding:10px;background-color:var(--background-color);max-width:400px}.pharmacy-home-page-membership-sales h2{font-size:16px;margin:0;color:#333;padding-bottom:10px;border-bottom:1px solid #ddd}.pharmacy-home-page-membership-details{display:flex;flex-direction:row;gap:30px}.pharmacy-home-page-membership-details p{margin:0;font-size:16px;color:gray}.pharmacy-home-page-pharmacy-chart-div{display:flex;padding-left:200px;background-color:var(--background-color);margin-top:-90px;justify-content:flex-end;width:100%}.pharmacy-home-page-top-medicines{border:1px solid #ddd;border-radius:8px;padding:10px;background-color:var(--background-color);width:60%;box-sizing:border-box}.pharmacy-home-page-top-medicines h2{font-size:16px;margin:0;color:#333;padding-bottom:10px;border-bottom:1px solid #ddd}.pharmacy-home-page-top-medicines table{width:100%;border-collapse:collapse;margin-top:10px}.pharmacy-home-page-top-medicines th,.pharmacy-home-page-top-medicines td{padding:10px;border:1px solid #ddd;font-size:16px;color:gray;text-align:left}.purchase-order-form{max-width:1000px;font-family:Arial,sans-serif;overflow-y:scroll;height:90vh;-webkit-overflow-scrolling:touch}.purchase-order-form::-webkit-scrollbar{display:none}.purchase-order-form{scrollbar-width:none;-ms-overflow-style:none}.purchase-order-header{font-size:var(--heading-font)}.div-add-good-purchase{text-align:left;font-size:var(--heading-font)}.purchase-order-form-form-row{display:flex;justify-content:space-between;margin-bottom:10px}.purchase-order-form-form-group{display:flex;flex-direction:column;padding:5px}.purchase-order-form-summary{margin-bottom:5px}.purchase-order-form-summary-item{display:flex;align-items:center;margin-bottom:5px}.purchase-order-form-summary-buttons{text-align:right}.purchase-btn-order{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.purchase-btn-order:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchase-order-form-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.purchase-order-form-item{display:flex;flex-direction:row;align-items:center;flex:1;min-width:250px;gap:10px}.purchase-span{color:red;padding:5px}.purchse-order-in{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px}.purchase-order-com-tab{height:150px;width:100%;overflow-y:scroll;scrollbar-width:none}.order-purchase-table{width:100%;border-collapse:collapse}.order-purchase-table{width:100%;border-collapse:collapse;font-size:var(--heading-font);text-align:left}.order-purchase-table th,.order-purchase-table td{width:150px;border:1px solid #ddd}.order-purchase-table th{background-color:#f4f4f4;color:#333;text-align:center}@media (max-width: 768px){.purchase-order-form-item{flex-direction:column;align-items:flex-start}.purchase-order-form-item label{text-align:left;margin-bottom:8px}}.purchase-order-container{padding:5px;height:90vh;overflow-y:scroll;background-color:var(--background-color)}.purchaseOrders-add-btn{font-size:var(--font-size);background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var(--button-color);padding:5px;border-radius:5px;cursor:pointer;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease}.purchaseOrders-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchase-order-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 5px;border-radius:5px}.purchase-order-button{justify-content:end}.purchase-order-add-purchase-order-button,.pobtn-view{background-color:var(--button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.pharmacy-btn{width:100%;display:flex;gap:5px}.purchase-order-add-purchase-order-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchase-order-status-filters{display:flex;gap:15px;align-items:center}.purchase-order-status-filters label{display:flex;align-items:center;font-size:14px}.purchase-order-status-filters input[type=checkbox]{margin-right:5px}.purchase-order-filters{display:flex;justify-content:space-between;margin-top:20px}.purchase-order-date-range{display:flex;align-items:center;background-color:#f2f2f2;gap:10px;width:35%}.purchase-order-date-range label{font-size:14px}.purchase-order-date-range input[type=date]{padding:5px;border-radius:5px;border:1px solid #ccc;font-size:14px}.purchase-order-date-range-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px}.purchase-order-date-range-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchase-order-favorite-btn,.purchase-order-reset-btn{background:none;border:none;font-size:18px;cursor:pointer;margin:0 5px;padding:0;line-height:1;color:gray}.purchase-order-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin:5px 0;font-size:14px}.purchase-order-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.purchase-order-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:10px 0;font-size:16px;border-radius:5px}.purchase-order-pagination span{margin:0 10px;font-weight:700;color:#555}.purchase-order-pagination button{background-color:#0069d9;color:#fff;border:none;padding:5px 10px;margin:0 5px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.purchase-order-pagination button:hover{background-color:#0056b3}.purchase-order-pagination button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.purchase-order-search-container{display:flex;justify-content:space-between;align-items:center}.purchase-order-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.purchase-order-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchase-order-button span{font-size:14px}.purchase-data-order{display:flex;margin-left:0}.purchase-order-supplier-filter{display:flex;align-items:center;gap:20px;margin-left:50px}.purchase-order-supplier-filter label{margin-right:5px;font-size:14px}.purchase-order-supplier-filter select{padding:3px;border:1px solid #ccc;border-radius:4px}.purchase-order-supplier-filter input{padding:3px;margin-right:50%;border:1px solid #ccc;border-radius:4px}.purchase-order-supplier-filter input[type=number]{width:100px}.purchase-order-button{display:flex;justify-content:flex-end;width:100%;gap:5px}.purchase-order-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.purchase-order-modal .modal-dialog{max-width:100%;margin:0}.purchase-order-modal .modal-content{width:100%;height:auto;max-height:90vh;overflow:auto;border-radius:2px;display:flex;flex-direction:column}.purchase-order-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.purchase-order-modal .modal-title{font-size:16px}.purchase-order-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6}.purchase-order-modal .modal-dialog{margin-top:20px;margin-left:10px;margin-right:10px}.purchase-order-form-horizontal{display:flex;flex-wrap:nowrap;gap:20px;min-width:100%}.purchase-order-form-horizontal>div{flex:1;min-width:200px}@media (max-width: 768px){.purchase-order-form-horizontal{flex-direction:column}.purchase-order-form-horizontal>div{min-width:100%}}.purchase-order-modal .modal-content{display:contents!important}.purchase-order-table-container{margin-top:5px;border-radius:5px;overflow-x:auto;max-width:100%}.purchase-order-table-container{padding:10px}.purchase-order-tab{width:100%;border-collapse:collapse;margin-top:10px}.purchase-order-tab th,.purchase-order-tab td{border:1px solid #ccc;text-align:center;padding:5px 0}.purchase-order-tab th{background-color:#f1f1f1;white-space:nowrap;font-size:16px}.purchase-order-tab td{text-align:center;font-size:14px}.purchase-order-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.purchase-order-pagination{margin-top:10px;display:flex;justify-content:center;align-items:center}.purchase-order-pagination-btn{padding:5px 10px;margin:0 5px;background-color:#90caf9;border:none;border-radius:4px;cursor:pointer}.purchase-order-pagination-btn:hover{background-color:var(--button-color)}@media (max-width: 768px){.purchase-order-header,.purchase-order-status-filters,.purchase-order-filters,.purchase-order-date-range,.purchase-order-search-container,.purchase-order-supplier-filter,.purchase-order-button{flex-direction:column;gap:10px;align-items:flex-start}.purchase-order-add-purchase-order-button,.purchase-order-date-range input[type=date],.purchase-order-search-box,.purchase-order-print-button{width:100%;font-size:14px}.purchase-order-table-container{max-width:100%;overflow-x:auto;margin-top:5px}.purchase-order-modal .modal-dialog{margin:10px;width:100%}.purchase-order-form-horizontal{flex-direction:column;gap:10px}.purchase-order-form-horizontal>div{width:100%;min-width:unset}}.goods-receipt-form-com{border:1px solid #ccc;border-radius:5px;background-color:#fff;overflow-y:scroll}.goods-receipt-form-com h3{margin-bottom:30px;color:#333}.div-add-good-receipt{text-align:center}.goods-receipt-form-row{display:flex;justify-content:space-between;margin-bottom:15px}.goods-receipt-form-group{display:flex;flex-direction:column;width:23%}.goods-receipt-form-group label{margin-bottom:5px;font-weight:700}.goods-receipt-form-group input,.goods-receipt-form-group select{padding:8px;border:1px solid #ccc;border-radius:4px}.goods-receipt-table{width:100%;border-collapse:collapse;margin-bottom:15px}.goods-receipt-table thead{background-color:#f2f2f2}.goods-receipt-table th,.goods-receipt-table td{border:1px solid #ddd;padding:8px;text-align:left}.goods-receipt-add-item-btn{background-color:var(--button-color);color:#fff;padding:5px;border-radius:5px;cursor:pointer;margin:5px 0;font-size:var(--font-size);border:1px solid var( --button-hover-border-color)}.goods-receipt-add-item-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goods-receipt-totals-column{width:32%}.goods-receipt-total-row{display:flex;justify-content:space-between;margin-bottom:10px}.goods-receipt-total-row label{margin-right:10px}.goods-receipt-total-row input{width:60%;padding:8px;border:1px solid #ccc;border-radius:4px}.goods-receipt-form-actions{display:flex;justify-content:flex-end;margin-top:10px}.goods-receipt-print-btn,.goods-receipt-discard-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.goods-receipt-print-btn:hover,.goods-receipt-discard-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goods-receipt-totals-column{width:auto;display:flex;flex-direction:column;align-items:flex-end}.goods-receipt-total-row{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.goods-receipt-total-row label{margin-right:10px;flex:1;text-align:right}.goods-receipt-total-row input{width:60%;padding:8px;border:1px solid #ccc;border-radius:4px;text-align:right}.goods-receipt-form-actions{display:flex;justify-content:flex-end}.goods-receipt-totals-section{justify-content:flex-end}.goods-receipt-totals-column{width:32%;margin-left:20px}.goods-receipt-total-row{justify-content:flex-end;margin-bottom:10px}.goods-receipt-label{margin-bottom:5px;color:#333}.goods-receipt-input{padding:8px;border:1px solid #ccc;border-radius:4px;width:60%;text-align:right}.goods-receipt-span{font-style:italic;color:#666;text-align:right}.goods-receipt-close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#333}.goods-receipt-close-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.input-container-question-box{position:relative;margin-left:20px;margin-top:23px}.input-container-question-box input{width:20%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px}.input-container-question-box .question-icon{margin-left:-20px;top:50%;transform:translateY(-50%);font-size:18px;color:#555;cursor:pointer}.input-container-question-box .question-icon:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goods-receipt-form-group input,.goods-receipt-form-group select,.goods-receipt-total-row input{padding:5px!important}.GoodsReceiptForm-container{margin:0 auto;padding:10px;border:1px solid #ccc;font-family:Arial,sans-serif;background-color:var(--background-color)}.GoodsReceiptForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.GoodsReceiptForm-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.GoodsReceiptForm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.GoodsReceiptForm-grid.two-columns{grid-template-columns:repeat(2,1fr)}.GoodsReceiptForm-floating-field{position:relative}.GoodsReceiptForm-floating-input,.GoodsReceiptForm-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.GoodsReceiptForm-floating-input,.GoodsReceiptForm-floating-select{width:100%}.GoodsReceiptForm-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.GoodsReceiptForm-floating-field.active .GoodsReceiptForm-floating-label{top:0;font-size:12px;color:#00897b}.GoodsReceiptForm-floating-field.active .GoodsReceiptForm-floating-input,.GoodsReceiptForm-floating-field.active .GoodsReceiptForm-floating-select{border-color:#00897b}.GoodsReceiptForm-full-width{grid-column:span 4}.GoodsReceiptForm-search-field{position:relative}.GoodsReceiptForm-btn{display:flex;gap:5px;margin:5px 0}.GoodsReceiptForm-add-item-button{margin-top:2px;padding:5px 8px;background:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:4px;cursor:pointer;display:block;font-size:var(--font-size)}.GoodsReceiptForm-add-item-button:hover{background:#fff;color:var(--button-hover-text-color)}.GoodsReceiptForm-del-item-button{margin-top:2px;padding:5px 8px;background:red;color:#fff;border:1px solid red;border-radius:4px;cursor:pointer;display:block;font-size:var(--font-size)}.GoodsReceiptForm-del-item-button:hover{background:#fff;color:red}.GoodsReceiptForm-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:1px solid var(--button-color);border-radius:5px;padding:0 5px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;background-color:var(--button-color)}.GoodsReceiptForm-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.GoodsReceiptForm-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.GoodsReceiptForm-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.GoodsReceiptForm-tabs{display:flex;gap:10px;margin-bottom:20px}.GoodsReceiptForm-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.GoodsReceiptForm-tab:hover{background-color:#00796b}.GoodsReceiptForm-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.GoodsReceiptForm-section.half-width{margin-bottom:0}.GoodsReceiptForm-floating-input:focus,.GoodsReceiptForm-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.GoodsReceiptForm-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.GoodsReceiptForm-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.GoodsReceiptForm-tab-bar::-webkit-scrollbar{display:none}.GoodsReceiptForm-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.GoodsReceiptForm-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.GoodsReceiptForm-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.GoodsReceiptForm-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.GoodsReceiptForm-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.GoodsReceiptForm-summary-field label{font-size:var(--font-size);white-space:nowrap}.GoodsReceiptForm-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.GoodsReceiptForm-services-table{padding:8px;overflow-x:scroll}.GoodsReceiptForm-services-table table{table-layout:auto}.GoodsReceiptForm-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.GoodsReceiptForm-summary-section::-webkit-scrollbar{display:none}.GoodsReceiptForm-form-for-file{display:flex;gap:15px;justify-content:end}.GoodsReceiptForm-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.GoodsReceiptForm-buttons button,.GoodsReceiptForm-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.GoodsReceiptForm-buttons button:hover,.GoodsReceiptForm-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 1024px){.GoodsReceiptForm-grid{grid-template-columns:repeat(2,1fr)}.GoodsReceiptForm-full-width{grid-column:span 2}}@media (max-width: 768px){.GoodsReceiptForm-bottom-container{grid-template-columns:1fr}.GoodsReceiptForm-tabs{flex-direction:column}}@media (max-width: 480px){.GoodsReceiptForm-grid,.GoodsReceiptForm-grid.two-columns{grid-template-columns:1fr}.GoodsReceiptForm-full-width{grid-column:span 1}}.PurchaseOrderBillPrint-container{width:100%;max-width:1100px;margin:2px auto;padding:2px 10px;border:1px solid #ddd;font-family:Arial,sans-serif;font-size:var(--font-size)}.PurchaseOrderBillPrint-top-header{display:flex;justify-content:space-evenly;border-bottom:1px dotted #000;padding-bottom:5px}.PurchaseOrderBillPrint-main-title{text-align:center;font-size:var(--heading-font);font-weight:700;margin:1px 0;padding:0}.PurchaseOrderBillPrint-details{display:flex;justify-content:space-between;margin:0;padding:0}.PurchaseOrderBillPrint-left-details,.PurchaseOrderBillPrint-right-details{width:27%}.PurchaseOrderBillPrint-left-details div,.PurchaseOrderBillPrint-right-details div{margin:0}.PurchaseOrderBillPrint-right-details div{display:flex;flex-direction:column;align-items:flex-end;margin:0}.PurchaseOrderBillPrint-order-text{margin:2px 0}.PurchaseOrderBillPrint-table{width:100%;border-collapse:collapse;margin:3px 0}.PurchaseOrderBillPrint-table th,.PurchaseOrderBillPrint-table td{border:1px solid #ccc;padding:2px 5px;text-align:left;color:gray;background-color:#fff}.PurchaseOrderBillPrint-total-words{margin:2px 0}.PurchaseOrderBillPrint-calculations{display:flex;flex-direction:column;align-items:flex-end;margin:0}.PurchaseOrderBillPrint-calculations div{margin:0}.PurchaseOrderBillPrint-footer{margin-top:2px}.PurchaseOrderBillPrint-remarks,.PurchaseOrderBillPrint-terms,.PurchaseOrderBillPrint-admin{margin:0}.PurchaseOrderBillPrint-signatures{display:flex;gap:300px;margin:0;padding:0}.PurchaseOrderBillPrint-note{text-align:center;margin:0}.PurchaseOrderBillPrint-buttons{display:flex;justify-content:center;gap:10px;margin-top:2px}.PurchaseOrderBillPrint-edit{background-color:#6366f1;color:#fff}.PurchaseOrderBillPrint-print{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px 15px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.PurchaseOrderBillPrint-print:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media print{.PurchaseOrderBillPrint-buttons{display:none}}.purchase-report-container{display:flex;flex-direction:column;align-items:center;padding:10px;height:90vh;background-color:var( --background-color);box-sizing:border-box}.report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin-bottom:20px}.reports-cont{display:flex;align-items:flex-start;background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,box-shadow .3s ease;cursor:pointer;box-sizing:border-box}.report-icon-container{font-size:36px;color:var(--button-color);margin-right:20px;transition:color .3s ease}.report-details-container{display:flex;flex-direction:column;justify-content:flex-start}.report-details-container h4,.report-details-container p{color:#333;margin:-40px 0 0 60px;transition:color .3s ease}.report-details-container h4{font-size:16px}.report-details-container p{margin-top:8px;font-size:16px;color:#777}.reports-cont:hover{background-color:var(--button-color)}.reports-cont:hover .report-icon-container,.reports-cont:hover .report-details-container h4,.reports-cont:hover .report-details-container p{color:#fff}.reports-cont-summary{width:25%}@media (max-width: 1024px){.report-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.report-grid{grid-template-columns:1fr}.reports-cont-summary{width:100%}}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(/assets/fa-v4compatibility-CCth-dXg.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.setting-supplier-container{background-color:var( --background-color);padding:5px;height:90vh;border-radius:5px;font-family:Arial,sans-serif;box-shadow:0 2px 4px #0000001a}.supplier-setting-header h2{font-size:20px;text-align:center}.supplier-setting-despensaryForm{display:flex;align-items:center;justify-content:center}.manage-modal-modal-header{display:flex;justify-content:center;flex-direction:column;text-align:center}.setting-supplier-header{display:flex;justify-content:space-between;margin-bottom:5px}.setting-supplier-add-user-button,.supplier-setting-btn{background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;font-size:var(--font-size);cursor:pointer}.setting-supplier-add-user-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.setting-supplier-searchNbtn{display:flex;justify-content:space-between;margin-bottom:5px}.setting-supplier-span{display:flex;justify-content:space-between;align-items:center;text-align:right;color:#000;gap:5px;font-size:var(--font-size)}.setting-supplier-tab{background-color:#fff}.setting-suppliers-users-table{width:100%;background-color:#fff;border-collapse:collapse;margin-bottom:15px}.setting-suppliers-users-table th,.setting-suppliers-users-table td{border:1px solid #e0e0e0;padding:5px;text-align:center;font-size:14px}.setting-suppliers-users-table th{background-color:#f5f5f5;color:#333}.setting-suppliers-users-table tbody tr:hover{background-color:#f0f0f0}.setting-supplier-action-buttons{display:flex;gap:10px}.supplier-setting-form-actions{float:right}.supplier-setting-form-actions button{margin-right:5px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.supplier-setting-form-actions button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.setting-supplier-action-button{background-color:var(--button-color);color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:11px}.setting-supplier-pagination{margin-top:15px;display:flex;justify-content:center;align-items:center}.setting-supplier-pagination-controls button{margin:0 4px;padding:4px 8px;background-color:#5b73e8;color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:13px}.setting-supplier-pagination span{margin:0 8px;font-size:13px}@media (max-width: 768px){.setting-supplier-header{flex-direction:column;align-items:flex-start}.setting-suppliers-users-table th,.setting-suppliers-users-table td{font-size:12px}}.supplier-setting-supplier-update-modal .modal-dialog{margin:0;background-color:#fff;position:fixed;top:20%;left:30%;transform:translate(-50%);width:80%;max-width:800px}.supplier-setting-supplier-update-modal .modal-content{border-radius:0;box-shadow:none;max-width:100%}.supplier-setting-supplier-update-modal .modal-header,.supplier-setting-supplier-update-modal .modal-body,.supplier-setting-supplier-update-modal .modal-footer{padding:1.5rem}.supplier-setting-supplier-update-modal .modal-header{border-bottom:1px solid #ddd}.supplier-setting-supplier-update-modal .modal-footer{border-top:1px solid #ddd}.supplier-setting-supplier-update-modal .modal-content{width:100%}.supplier-setting-form-row{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-left:20px}.supplier-setting-form-group{width:350px;margin-bottom:10px}.supplier-setting-text-right{text-align:right}.supplier-setting-form-group .form-control{border-radius:0}.supplier-setting-supplier-update-modal .modal-dialog{margin:0;max-width:800px;width:100%}.supplier-setting-supplier-update-modal .modal-content{border-radius:0;border:1px solid #ddd}.supplier-setting-supplier-update-modal .modal-header{background-color:#f8f9fa;padding:10px 15px;border-bottom:1px solid #dee2e6}.supplier-setting-supplier-update-modal .modal-title{font-size:16px}.supplier-setting-supplier-update-modal .modal-body{padding:15px}.supplier-setting-form-row{display:flex;margin-bottom:10px}.supplier-setting-form-group{flex:1;margin-right:15px;display:flex;align-items:center}.supplier-setting-form-group:last-child{margin-right:0}.supplier-setting-form-group .form-control{padding:5px 10px;border:1px solid #ced4da;border-radius:4px}.supplier-setting-form-group .form-check{display:flex;align-items:center}.supplier-setting-form-group .form-check-label{margin-left:5px}.supplier-setting-text-right{text-align:right;padding:10px 15px;background-color:#f8f9fa;border-top:1px solid #dee2e6}.supplier-setting-mr-2{margin-right:10px}.supplier-setting-text-right .btn-primary{background-color:var(--button-color);color:var(--button-hover-background-color);padding:5px;border-radius:5px;cursor:pointer;border:1px solid var( --button-hover-border-color);font-size:var(--font-size)}.supplier-setting-text-right .btn-primary:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.store-setting-incoming-stock-list-header{display:flex;justify-content:flex-end;font-size:var(--font-size)}.store-setting-incoming-stock-title{font-size:var(--heading-font);color:#343a40}.store-setting-show-zero-quantity,.store-setting-filter-by-store{display:flex;align-items:center}.store-setting-show-zero-quantity{margin-left:20px}.store-setting-show-zero-quantity input[type=checkbox]{margin-right:5px}.store-setting-filter-by-store{margin-left:20px}.supplier-setting-quill{max-width:100%;width:100%;min-height:200px}.supplier-setting-quill .ql-toolbar{border:1px solid #ccc;border-radius:4px;background-color:#f8f8f8}.supplier-setting-quill .ql-editor{border:1px solid #ccc;border-radius:4px;padding:10px;min-height:150px}.supplier-setting-supplier-update-modal .modal-body{max-height:70vh;overflow-y:auto}.item-wise-export-button,.item-wise-print-button{background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.SettingSupplier-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.SettingSupplier-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.SettingSupplier-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.SettingSupplier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.SettingSupplier-grid.two-columns{grid-template-columns:repeat(2,1fr)}.SettingSupplier-floating-field{position:relative}.SettingSupplier-floating-input,.SettingSupplier-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.SettingSupplier-floating-input{width:92%}.SettingSupplier-floating-select{width:100%}.SettingSupplier-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.SettingSupplier-floating-field.active .SettingSupplier-floating-label{top:0;font-size:12px;color:#00897b}.SettingSupplier-floating-field.active .SettingSupplier-floating-input,.SettingSupplier-floating-field.active .SettingSupplier-floating-select{border-color:#00897b}.SettingSupplier-full-width{grid-column:span 4}.SettingSupplier-search-field{position:relative}.SettingSupplier-add-btn{background-color:red;color:#000;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.SettingSupplier-del-btn{background-color:green;color:#000;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.SettingSupplier-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.SettingSupplier-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.SettingSupplier-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.SettingSupplier-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.SettingSupplier-tabs{display:flex;gap:10px;margin-bottom:20px}.SettingSupplier-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.SettingSupplier-tab:hover{background-color:#00796b}.SettingSupplier-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.SettingSupplier-section.half-width{margin-bottom:0}.SettingSupplier-floating-input:focus,.SettingSupplier-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.SettingSupplier-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.SettingSupplier-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.SettingSupplier-tab-bar::-webkit-scrollbar{display:none}.SettingSupplier-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.SettingSupplier-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.SettingSupplier-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.SettingSupplier-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.SettingSupplier-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.SettingSupplier-summary-field label{font-size:var(--font-size);white-space:nowrap}.SettingSupplier-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.SettingSupplier-services-table{padding:8px;overflow-x:scroll}.SettingSupplier-services-table table{table-layout:auto}.SettingSupplier-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.SettingSupplier-summary-section::-webkit-scrollbar{display:none}.SettingSupplier-form-for-file{display:flex;gap:15px;justify-content:end}.SettingSupplier-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.SettingSupplier-buttons button,.SettingSupplier-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.SettingSupplier-buttons button:hover,.SettingSupplier-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.SettingSupplier-row-chechbox{color:#666}.SettingSupplier-row-chechbox label{margin-left:5px;font-size:var(--font-size)}@media (max-width: 1024px){.SettingSupplier-grid{grid-template-columns:repeat(2,1fr)}.SettingSupplier-full-width{grid-column:span 2}}@media (max-width: 768px){.SettingSupplier-bottom-container{grid-template-columns:1fr}.SettingSupplier-tabs{flex-direction:column}}@media (max-width: 480px){.SettingSupplier-grid,.SettingSupplier-grid.two-columns{grid-template-columns:1fr}.SettingSupplier-full-width{grid-column:span 1}}.custom-alert-container{position:fixed;bottom:20px;right:20px;z-index:1000}.custom-alert{display:flex;align-items:center;padding:10px 15px;margin-bottom:10px;border-radius:4px;color:#fff;font-weight:700;box-shadow:0 4px 6px #0000001a}.custom-alert.success{background-color:#4caf50}.custom-alert.warning{background-color:#ff9800}.custom-alert.error{background-color:#f44336}.close-btn{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;margin-left:15px}.close-btn:hover{color:#ccc}.GCSSheetForm-container{margin:0 auto;padding:5px;font-family:Arial,sans-serif;background-color:var(--background-color);max-height:80vh;max-width:1400px;overflow-y:auto}.GCSSheetForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;margin-top:10px;overflow:hidden;padding:10px}.GCSSheetForm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;overflow-y:auto;max-height:400px}.GCSSheetForm-search-icon{position:absolute;right:20px;top:48%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.btn-red{background-color:red;color:#fff;border:1px solid red;padding:var(--input-box-padding);border-radius:5px;margin-left:5px}.btn-red:hover{background-color:#fff;color:red}.setting-terms-container{background-color:var(--background-color);padding:5px;font-family:Arial,sans-serif}.setting-terms-add-terms-btn{background-color:var(--button-color);color:var(--button-hover-background-color);padding:5px;border-radius:5px;cursor:pointer;margin-bottom:5px;border:1px solid var( --button-hover-border-color);font-size:var(--font-size)}.setting-terms-add-terms-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.setting-terms-search-container{position:relative;margin-bottom:5px}.setting-terms-search-Nprint-container{display:flex;justify-content:space-between}.setting-terms-search-container-search-input{width:auto;padding:5px;font-size:var(--font-size);border-radius:5px;border:1px solid #adadad}.manage-users-search-input{padding:5px 25px 5px 10px;border:1px solid #ccc;border-radius:5px}.setting-terms-results-print{display:flex;justify-content:flex-end;margin-bottom:15px}.setting-terms-print-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.setting-terms-terms-table{width:100%;border-collapse:collapse;background-color:#fff;margin-bottom:15px}.setting-terms-terms-table th,.setting-terms-terms-table td{border:1px solid #ddd;padding:8px;text-align:left}.setting-terms-terms-table th{background-color:#f2f2f2}.setting-terms-no-rows{background-color:#fff3cd;color:#856404;text-align:center;padding:15px}.setting-terms-pagination{display:flex;justify-content:center;align-items:center;gap:10px}.setting-terms-page-btn{background-color:#4a90e2;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.setting-terms-page-btn:disabled{background-color:#ccc;cursor:not-allowed}.setting-terms-setting-term-ta{background-color:#fff}.return-form-overlay-model{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.return-form-container-com{background:var(--button-hover-background-color);padding:5px;border-radius:5px;position:relative;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.return-form-com-close-btn{position:absolute;top:10px;right:10px;background-color:var(--button-color);color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer;z-index:1010}.return-form-com-close-btn{background-color:var(--button-bg-color)}.breakage-container{padding:5px;background-color:var(--button-hover-background-color);border-radius:8px}.breakage-header{font-size:var(--heading-font);color:var(--sideBar-bg-color);font-weight:700}.breakage-table{width:100%;border-collapse:collapse;margin-bottom:20px}.breakage-table th,.breakage-table td{border:1px solid #ddd;padding:8px;text-align:center}.breakage-table th{background-color:var(--upperBar-bg-color);color:#fff}.breakage-table input{padding:var(--input-box-padding);width:100%;box-sizing:border-box}.remove-button{background-color:red;color:var(--button-hover-background-color);border:1px solid red;border-radius:5px;padding:5px;cursor:pointer}.remove-button:hover{color:red;background-color:var(--button-hover-background-color)}.add-button{background-color:var(--button-bg-color);color:var(--button-color);border:none;padding:10px;cursor:pointer}.add-button:hover{background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color);color:var(--button-hover-text-color)}.breakage-details{display:flex;justify-content:space-between;margin-top:20px}.left-panel,.center-panel,.right-panel{width:30%}.left-panel,.center-panel,.right-panel{display:flex;flex-direction:column}.input-container{margin-bottom:10px;display:flex;align-items:center}.input-container label{display:inline-block;width:150px;font-size:var(--font-size)}.input-container input,.input-container textarea{padding:var(--input-box-padding);width:calc(100% - 160px);box-sizing:border-box}.input-container textarea{height:80px}.actions{margin-top:20px;display:flex;justify-content:space-between}.request-button,.cancel-button{color:var(--button-hover-background-color);padding:5px;border:1px solid var(--button-color);cursor:pointer;background-color:var( --button-color);border-radius:5px;font-size:var(--font-size);border:1px solid var( --button-hover-border-color)}.request-button:hover,.cancel-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.add-item-button{background-color:#4caf50;color:var(--button-hover-background-color);padding:5px 10px;border:1px solid #4CAF50;cursor:pointer;margin:5px 0;border-radius:5px;font-size:var(--font-size)}.add-item-button:hover{color:#45a049;background-color:var(--button-hover-background-color)}.action-row{display:flex;justify-content:flex-start}.return-to-supplier-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:5px 0;height:90vh}.return-to-supplier-header-title{font-size:16px;margin-bottom:15px}.return-to-supplier-filters-container{display:flex;gap:20px;margin-bottom:15px}.return-to-supplier-filter-group{display:flex;align-items:center}.return-to-supplier-filter-group label{margin-right:5px;font-size:14px}.return-to-supplier-input-box{padding:3px;border:1px solid #ccc;border-radius:3px}.return-to-supplier-search-button{background-color:var( --button-color);color:var(--button-hover-background-color);margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease;border:1px solid var( --button-hover-border-color)}.return-to-supplier-search-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.return-to-supplier-search-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.return-to-supplier-date-filter-container{display:flex;align-items:center;gap:5px;width:30%;background-color:#f2f2f2;padding:5px;border-radius:3px;margin-bottom:5px;font-size:var(--font-size)}.return-to-supplier-date-filter{display:flex;align-items:center}.return-to-supplier-input-date{padding:5px;border:1px solid #ccc;border-radius:3px}.return-to-supplier-date-filter-actions button{margin-left:5px;background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.return-to-supplier-date-filter-actions button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.return-to-supplier-star-button,.return-to-supplier-minus-button{color:gray}.return-to-supplier-ok-button{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.return-to-supplier-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.return-to-supplier-search-bar{display:flex;justify-content:space-between}.return-to-supplier-search-input{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:3px 0 0 3px}.return-to-supplier-search-icon-button{background:none;border:none;padding:0;margin-left:-20px;cursor:pointer}.return-to-supplier-print-button,.returnpageshowbtn{background-color:var( --button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.return-to-supplier-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.return-to-supplier-data-table{width:100%;border-collapse:collapse;background-color:#fff;margin-bottom:15px}.return-to-supplier-data-table th,.return-to-supplier-data-table td{border:1px solid #ddd;padding:8px;text-align:left}.return-to-supplier-data-table th{background-color:#f2f2f2}.return-to-supplier-no-rows{background-color:#fff3cd;text-align:center;padding:15px}.return-to-supplier-pagination-container{display:flex;justify-content:center;align-items:center;gap:10px}.return-to-supplier-pagination-button{background-color:#4a90e2;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer}.return-to-supplier-pagination-button:disabled{background-color:#ccc;cursor:not-allowed}.return-to-supplier-retuurn-store-supplier{background-color:#fff}.return-to-supplier-pagination-button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer}.return-to-supplier-pagination-button:disabled{background-color:#0056b3;cursor:not-allowed}.return-to-supplier-print-container{display:flex;align-items:center;font-size:var(--font-size);margin-right:0;gap:5px}.return-to-supplier-print-button{border:1px solid #ccc;border-radius:4px;cursor:pointer}.return-to-supplier-search-N-print{display:flex;justify-content:space-between;margin-bottom:5px}.return-form-container{padding:20px;max-width:1200px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}.return-form-title{font-size:24px;font-weight:700;margin-bottom:20px;color:#333}.table-wrapper{margin-bottom:30px;overflow-x:auto}.return-form-table{width:100%;border-collapse:collapse;margin-bottom:20px;border-radius:8px;overflow:hidden}.return-form-table th,.return-form-table td{padding:10px;text-align:left;border:1px solid #ddd}.return-form-table th{background-color:#f4f4f4;font-weight:700}.return-form-details-select{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc}.return-form-supplierInfo{width:40%;display:flex;justify-content:space-around}.return-form-header{width:100%;display:flex;align-items:center;justify-content:space-around}.return-form-date{padding:5px;border:1px solid gray}.return-form-textarea{width:70%}.return-form-details-textarea{width:100%;padding:10px 0;display:flex;justify-content:space-around;gap:5px;align-items:center}.return-form-details-container{width:20%;padding:5px;display:flex;justify-content:flex-start;align-items:center}.return-form-details-container label,.return-form-details-container select{width:50%}.return-form-label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.return-form-details{width:100%;display:flex;align-items:center;justify-content:space-around}.return-form-buttons{display:flex;justify-content:center;gap:5px;margin-top:20px}.return-form-button{padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.return-form-details-btn-return{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.return-form-details-btn-return:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.return-button{background-color:#4caf50;color:#fff}.return-button:hover{background-color:#45a049}.cancel-button{background-color:#f44336;color:#fff}.cancel-button:hover{background-color:#e53935}@media (max-width: 768px){.return-form-container{padding:15px}.return-form-table,.return-form-button{font-size:14px}}.return-form-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.return-form-tableinput{padding:3px 3px 3px 10px;width:100%;border:1px solid #ddd;border-radius:4px}.return-form-search-field{position:relative}.return-form-Supplier-div{display:flex;gap:5px;align-items:center}.iten-purchase-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:20px;height:90vh;border-radius:5px}.iten-purchase-header{color:#000;font-size:16px;margin-bottom:20px}.iten-purchase-filterRow{display:flex;justify-content:space-between;margin-bottom:10px}.iten-purchase-showReportButton{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.iten-purchase-showReportButton:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.iten-purchase-searchRow{display:flex;align-items:center;margin-bottom:10px}.iten-purchase-searchInput{margin-right:10px;padding:5px;font-size:14px}.iten-purchase-button{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.iten-purchase-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.iten-purchase-table{width:100%;border-collapse:collapse;margin-bottom:20px}.iten-purchase-table th,.iten-purchase-table td{border:1px solid #ddd;padding:8px;text-align:left}.iten-purchase-noRows{text-align:center;padding:10px;background-color:#fff3cd}.item-purchase-ta{background-color:#fff}.item-purchase-btn{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-right:0}.item-purchase-btn span{margin-right:15px;font-size:14px}.iten-purchase-button{padding:5px 10px;border-radius:4px;cursor:pointer;margin-left:10px}.item-span span{padding:5px;font-size:14px}.item-span select,.item-span input{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.item-span-item{display:flex;margin-left:30%;justify-content:flex-end;align-items:center;font-size:14px}.item-span-item select{padding:5px;font-size:14px;border-radius:4px;border:1px solid #ccc}.item-data-date{display:flex;align-items:center;background-color:#f2f2f2;padding:5px;font-size:14px;gap:10px}.item-data-date input[type=date]{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.iten-purchase-show-bt{background-color:var( --button-color);color:#fff;margin-top:5px;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;border:1px solid var( --button-hover-border-color);transition:background-color .3s ease}.iten-purchase-show-bt:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media (max-width: 768px){.iten-purchase-container{padding:10px}.iten-purchase-header{font-size:14px;margin-bottom:10px}.iten-purchase-filterRow{flex-direction:column}.iten-purchase-searchInput{margin-bottom:10px;font-size:12px}.iten-purchase-button{padding:6px 10px;font-size:12px}.iten-purchase-table th,.iten-purchase-table td{padding:6px;font-size:12px}}@media (max-width: 480px){.iten-purchase-container{padding:5px}.iten-purchase-header{font-size:12px;margin-bottom:8px}.iten-purchase-filterRow{flex-direction:column}.iten-purchase-searchInput{font-size:12px}.iten-purchase-button{padding:5px 8px;font-size:10px}.iten-purchase-table th,.iten-purchase-table td{font-size:10px;padding:5px}.iten-purchase-table{font-size:10px;overflow-x:auto}}.supplier-info-list-container{background-color:var( --background-color);padding:20px;height:90vh;border-radius:10px;box-shadow:0 0 15px #0000001a}.supplier-info-search-container{display:flex;justify-content:flex-start;margin-bottom:10px}.supplier-infosearch-input{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:5px}.supplier-info-search-button{background-color:transparent;border:none;cursor:pointer;margin-left:5px}.supplier-info-supplier-info-com{background-color:#fff;padding:10px;border-radius:8px}.supplier-info-supplier-table{width:100%;border-collapse:collapse;margin-bottom:20px}.supplier-info-supplier-table th,.supplier-info-supplier-table td{border:1px solid #ddd;padding:8px;text-align:left}.supplier-info-supplier-table th{background-color:#f2f2f2;color:#333}.supplier-info-export-button,.supplier-info-print-button{background-color:#42a5f5;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.supplier-info-export-button:hover,.supplier-info-print-button:hover{background-color:#1e88e5}.supplier-info-pagination-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.supplier-info-pagination-button{font-size:16px;background-color:#42a5f5;color:#fff;padding:5px 10px;margin:0 5px;border:none;border-radius:5px;cursor:pointer}.supplier-info-pagination-button:hover{background-color:#1e88e5}.supplier-info-pagination-container span{font-size:16px;margin:0 10px}.supplier-info-sale{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.supplier-info-sale div{margin-right:20px}.supplier-info-export-button,.supplier-info-print-button{background-color:var( --button-color);color:#fff;border:none;padding:5px 10px;margin-left:10px;border-radius:5px;cursor:pointer}.supplier-info-export-button:hover,.supplier-info-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.invoice-billing-report-container{background-color:var(--background-color);padding:20px;height:90vh;border-radius:10px;font-family:Arial,sans-serif}.invoice-billing-report-title{text-align:left;font-size:16px;margin-bottom:10px;color:#333}.invoice-billing-filters-container{display:flex;align-items:flex-end;margin-bottom:20px}.invoice-billing-date-filter,.invoice-billing-invoice-filter{display:flex;flex-direction:column;margin-right:10px}.invoice-billing-date-filter label,.invoice-billing-invoice-filter label{font-size:14px;margin-bottom:5px}.invoice-billing-date-filter input,.invoice-billing-invoice-filter input{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:14px}.invoice-billing-show-report-button{background-color:var(--button-color);color:#fff;padding:5px;border:none;font-size:14px;border-radius:5px;cursor:pointer}.invoice-billing-show-report-button:hover{background-color:#fff;color:var(--button-color)}.invoice-billing-note{font-size:16px;color:#666;margin-bottom:20px}.invoice-billing-search-export-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.invoice-billing-search-bar{display:flex;align-items:center}.invoice-billing-search-bar input{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:14px;margin-right:5px}.invoice-billing-search-button{background-color:transparent;border:none;cursor:pointer;margin-left:-40px}.invoice-billing-export-print-buttons{display:flex}.invoice-billing-export-button,.invoice-billing-print-button{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:5px;margin-left:10px;cursor:pointer}.invoice-billing-export-button:hover,.invoice-billing-print-button:hover{background-color:#fff;color:var(--button-color)}.invoice-billing-sales-table{width:100%;border-collapse:collapse}.invoice-billing-sales-table th,.invoice-billing-sales-table td{padding:10px;font-size:14px;border:1px solid #ddd;text-align:center}.invoice-billing-sales-table th{background-color:#f2f2f2;color:#333;font-size:16px}.invoice-billing-no-rows{text-align:center;background-color:#fff3e0;color:#999}.invoice-billing-pagination-container{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.invoice-billing-pagination-info{margin-top:10px;color:#000;font-size:14px}.invoice-billing-pagination-buttons{display:flex;align-items:center}.sales-invoice-number{margin-left:20px;margin-bottom:20px;display:flex;align-items:center}.sales-invoice-number label{margin-right:10px}.sales-invoice-number input{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:14px}.invoice-billing-note{text-align:right;margin-right:20px;font-style:italic;font-size:14px}.invoice-billing-pagination-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.invoice-billing-pagination-buttons{display:flex;justify-content:center;align-items:center;gap:10px}.invoice-billing-pagination-button{background-color:#42a5f5;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.invoice-billing-pagination-button:hover{background-color:#1e88e5}.sales-invoice-billing-tab{background-color:#fff}.invoice-billing-filters-container{display:flex;width:50%;background-color:#f2f2f2;align-items:center;gap:10px;margin-bottom:10px}.invoice-billing-filters-container label{margin-right:10px;font-size:14px}.invoice-billing-filters-container input{padding:3px;border:1px solid #ccc;border-radius:4px}.invoice-billing-sales-table{width:100%;min-width:1200px;border-collapse:collapse;background-color:#fff}.invoice-billing-table-container{overflow-x:auto;width:100%;background-color:#fff}.invoice-billing-sales-table{width:100%;min-width:1600px;border-collapse:collapse;background-color:#fff}.invoice-billing-sales-table th,.invoice-billing-sales-table td{padding:10px;text-align:left;border:1px solid #ddd}.invoice-billing-sales-table th{background-color:#f2f2f2;position:sticky;top:0;z-index:10}.invoice-billing-no-rows{text-align:center;background-color:#ffffc0}.invoice-billing-favorite-btn,.invoice-billing-reset-btn{background-color:#f0f0f0;border:none;color:#333;font-size:18px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 5px #0000001a}.invoice-billing-from-to{display:flex;justify-content:space-between;align-items:center;padding:10px}.invoice-billing-filters-container,.sales-invoice-number{display:flex;align-items:center}.invoice-billing-filters-container label,.sales-invoice-number label,.invoice-billing-filters-container input,.sales-invoice-number input{margin-right:10px}.invoice-billing-filters-container button,.sales-invoice-number button{margin-left:10px}.sales-invoice-number{justify-content:flex-end}.invoice-billing-show-report-button{margin-left:10px}@media (max-width: 768px){.invoice-billing-report-container{padding:10px;height:auto}.invoice-billing-filters-container{flex-direction:column;width:100%;align-items:flex-start;gap:5px}.invoice-billing-show-report-button{width:100%;margin-left:0;margin-top:10px}.invoice-billing-search-export-container{flex-direction:column;gap:10px}.invoice-billing-search-bar{width:100%}.invoice-billing-export-print-buttons{justify-content:space-around;width:100%}.invoice-billing-pagination-container{flex-direction:column;gap:10px}.invoice-billing-filters-container,.sales-invoice-number{flex-direction:column;width:100%}.sales-invoice-number input{width:100%}.invoice-billing-sales-table{min-width:unset;overflow-x:auto}.invoice-billing-sales-table th,.invoice-billing-sales-table td{padding:5px}.invoice-billing-from-to{flex-direction:column;align-items:flex-start}.invoice-billing-favorite-btn,.invoice-billing-reset-btn{width:40px;height:40px}}.item-wise-sales-report-container{padding:20px;height:90vh;background-color:var(--background-color);font-family:Arial,sans-serif}.item-wise-sales-report-title{font-size:16px;color:#000;margin-bottom:10px}.item-wise-sales-filter-section{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.item-wise-sales-filter-group{display:flex;background-color:#f2f2f2;align-items:center;gap:10px}.item-wise-sales-filter-group label{font-size:14px;color:#000}.item-wise-sales-filter-group input,.item-wise-sales-filter-group select{padding:5px;font-size:16px;width:60%;border:1px solid #ccc;border-radius:4px}.item-wise-sales-action-buttons{display:flex;gap:10px;margin-bottom:10px}.item-wise-sales-btn{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.item-wise-sale-button{display:flex}.item-wise-sales-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.item-wise-sales-report-table{padding:10px}.item-wise-sales-table{background-color:#fff}.item-wise-sales-search-bar{padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.item-wise-sales-table{width:100%;border-collapse:collapse;background-color:#fff}.item-wise-sales-table th,.item-wise-sales-table td{padding:10px;font-size:14px;border:1px solid #ddd;text-align:center}.item-wise-sales-table th{background-color:#f2f2f2;color:#333;font-size:16px;position:sticky;top:0;z-index:10}.item-wise-sales-no-rows{text-align:center;background-color:#fff3e0;color:#999}.item-wise-sales-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.item-wise-sales-pagination button{padding:5px 10px;background-color:#42a5f5;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:0 5px}.item-wise-sales-pagination button:hover{background-color:#1e88e5}.item-wise-sales-summary-section{display:flex;justify-content:center;padding:10px;background-color:#e3f2fd;margin-top:10px}.item-sale-summary{color:#6c5ac8;font-size:16px;justify-content:center}.item-wise-sales-summary-item{display:flex;justify-content:center;width:10%;font-size:14px}.item-wise-sales-summary-item span:last-child{color:#00f}.item-wise-sales-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}.item-wise-sales-pagination button{padding:5px 10px;background-color:#564eb1;color:#fff;border:none;border-radius:4px;cursor:pointer}.item-wise-sales-pagination span{color:#555}.item-wise-sales-table-container{overflow-x:auto;width:100%;background-color:#fff}.item-wise-sales-ta{width:100%;min-width:1600px;border-collapse:collapse;background-color:#fff}.item-wise-sales-ta th,.item-wise-sales-ta td{padding:10px;text-align:left;border:1px solid #ddd}.item-wise-sales-ta th{background-color:#f2f2f2;position:sticky;top:0;z-index:10}.item-wise-sales-no-rows{text-align:center;background-color:#ffffc0}.item-wise-sales-filter-groups label{font-size:14px;margin-right:10px}.item-wise-sales-filter-groups input[type=text],.item-wise-sales-filter-groups select{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.item-wise-sales-filter-groups{display:flex;align-items:center;margin-bottom:10px}.item-wise-sale-button{display:flex;justify-content:space-between;align-items:center}.search-bar-wrapper{display:flex;align-items:center}.item-wise-sales-search-bar{width:200px;padding:5px}.invoice-billing-search-button{margin-left:5px;padding:5px;cursor:pointer}.item-wise-export-print-buttons{display:flex;align-items:center;gap:10px}.item-wise-export-button,.item-wise-print-button{background-color:var(--button-color);color:var(--button-hover-background-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var( --button-hover-border-color)}.item-wise-export-button:hover,.item-wise-print-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.item-wise-pagination-info{margin-right:20px}.user-collection-report-container{background-color:var( --background-color);padding:20px;height:90vh;font-family:Arial,sans-serif}.user-collection-report-container h2{text-align:left;color:#000;font-size:var(--heading-font);margin-bottom:20px}.user-collection-filter-section{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.user-collection-date-range{background-color:#f2f2f2}.user-collection-date-range,.user-collection-input-group,.user-collection-select-group{display:flex;align-items:center;gap:10px}.user-collection-filter-btn{border:none;padding:6px 10px;cursor:pointer}.user-collection-show-report-btn{background-color:#5a5dc6;border:none;color:#fff;padding:10px 15px;cursor:pointer}.user-collection-table-actions{display:flex;justify-content:space-between;margin-bottom:10px}.user-collection-search-bar{display:flex;align-items:center}.user-collection-input-group{display:flex;flex-direction:column;margin:10px 0}.user-collection-search-btn{background:none;border:none;margin-left:-40px;padding:5px;cursor:pointer}.user-collection-search-input{font-size:14px;padding:5px}.user-collection-input{padding:7px;border:1px solid #ccc;border-radius:4px;outline:none;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease}.user-collection-input[type=text]{padding:7px;width:250px}.user-collection-input[type=date]{padding:5px}.user-collection-export-buttons{display:flex;gap:10px}.user-collection-export-btn,.user-collection-print-btn{background-color:#5a5dc6;border:none;padding:8px 12px;color:#fff;cursor:pointer}.user-collection-report-table{width:100%;border-collapse:collapse;margin-bottom:20px}.user-collection-report-table th,.user-collection-report-table td{padding:10px;border:1px solid #ccc;text-align:left}.user-collection-no-rows{text-align:center;padding:15px;background-color:#f5d78e;color:#a37c1e}.user-collection-pagination{display:flex;justify-content:center;align-items:center;gap:10px}.user-collection-pagination button{background-color:#a0c6ff;border:none;padding:5px 10px;cursor:pointer}.user-collection-pagination span{color:#555}.user-collection-ta{background-color:#fff}.user-collectionno-rows{background-color:#f5d78e;font-size:16px;color:brown}.user-collection-container,.user-collection-input-group,.user-collection-select-group{display:flex;align-items:center;gap:10px}.user-collection-input-group label,.user-collection-select-group label{margin-right:5px}.user-collection-show-report-btn{margin-left:auto}.rank-wise-saales-report-page-container{background-color:var(---background-color);padding:20px;height:90vh}.rank-wise-saales-report-page-container h3{font-size:var(--heading-font);align-items:start;margin-bottom:20px;color:#000}.rank-wise-saales-filters-container{display:flex;align-items:center;gap:10px;width:50%;background-color:#fff;padding:5px;border-radius:5px;margin-bottom:15px}.rank-wise-saales-filter-item{display:flex;align-items:center;font-size:var(--heading-font)}.rank-wise-saales-filter-item label{margin-right:5px;font-size:var(--font-size)}.rank-wise-saales-filter-item input[type=date]{padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:3px}.rank-membershipfavorite-btn,.rank-membership-reset-btn{background-color:#fff;border:1px solid #ccc;padding:5px 10px;border-radius:3px;cursor:pointer}.rank-membershipfavorite-btn{color:#06c}.rank-membership-reset-btn{color:#666}.rank-memeber-range{display:flex;justify-content:end;align-items:center;gap:20px}.rank-wise-saales-filter-item select{padding:5px;border:1px solid #ccc;border-radius:3px;width:200px}.rank-wise-saalesfilter-item{padding:5px;background-color:var( --button-color);color:#fff;border-bottom:1px solid var(--button-color);border:none;border-radius:5px;cursor:pointer}.rank-wise-saalesfilter-item:hover{color:var(---background-color);background-color:#fff;border-bottom:1px solid var(--button-color)}@media (max-width: 768px){.rank-wise-saales-filters-container,.rank-memeber-range{flex-direction:column;align-items:flex-start}}.insurance-patient-report-container{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif;font-size:16px}.insurance-patient-report-report-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.insurance-patient-report-report-header h2{color:#000;margin:0;font-size:16px}.insurance-patient-report-note{color:#000;font-size:16px}.insurance-patient-report-date-range{display:flex;align-items:center;gap:10px}.insurance-patient-report-date-range input[type=date]{padding:5px;font-size:14px;border-radius:3px;border:1px solid #ccc}.insurance-patient-report-star-btn,.insurance-patient-report-minus-btn{color:#666;border:none;padding:5px 10px;font-size:16px;margin-left:5px;cursor:pointer;border-radius:3px}.insurance-patient-report-filters{display:flex;gap:20px;align-items:center;margin-bottom:20px}.insurance-patient-report-filters label{display:flex;font-size:14px;flex-direction:column}.insurance-patient-report-filters input,.insurance-patient-report-filters select{padding:5px;font-size:14px;margin-top:5px;border-radius:3px;border:1px solid #ccc}.insurance-patient-report-show-report-btn{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.insurance-patient-report-show-report-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insurance-patient-report-search-bar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.insurance-patient-report-search-bar input{padding:5px;font-size:14px;border-radius:3px;border:1px solid #ccc;width:200px}.insurance-patient-report-results{color:#000;font-size:var(--font-size)}.insurance-patient-report-table{width:100%;border-collapse:collapse;background-color:#fff}.insurance-patient-report-table th,.insurance-patient-report-table td{border:1px solid #ddd;padding:8px;text-align:left;font-size:16px}.insurance-patient-report-table th{background-color:#f2f2f2}.insurance-patient-report-no-rows{background-color:#fff9e6;text-align:center;padding:20px;font-size:16px}.insurance-patient-report-pagination{margin-top:20px;display:flex;justify-content:center;align-items:center;font-size:16px}.insurance-patient-report-pagination button{background-color:#6495ed;color:#fff;border:none;padding:5px 10px;margin:0 5px;font-size:16px;cursor:pointer;border-radius:3px}.insurance-patient-report-pagination button:disabled{opacity:.5;cursor:not-allowed}.insurance-patient-report-summary{background-color:#f0f0f0;padding:10px;margin-top:20px;text-align:center;font-size:var(--heading-font)}.insurance-patient-report-summary h3{margin-top:0;font-size:var(--heading-font)}.insurance-patient-report-summary p{margin-bottom:0;font-size:var(--heading-font)}.insurance-table-con{background-color:#fff}.insurance-patient-report-results{font-size:14px}.insurance-patient-report-search-bar{display:flex;justify-content:flex-end;align-items:center;gap:10px}.insurance-patient-report-search-bar span{font-size:var(--font-size);color:#333}.insurance-patient-report-search-bar button{background-color:var( --button-color);color:#fff;border:none;margin-right:1px;padding:5px;border-radius:5px;font-size:14px;border:1px solid var( --button-hover-border-color)}.insurance-patient-report-search-bar button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-sales-report-container{background-color:var( --background-color);padding:20px;height:90vh;font-family:Arial,sans-serif;font-size:16px}.patient-sales-report-container h2{color:#000;margin-bottom:20px;font-size:16px}.patient-sales-report-report-controls{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.patient-sales-report-date-range{display:flex;align-items:center;gap:10px}.patient-sales-report-date-range input[type=date]{padding:5px;font-size:14px;border-radius:3px;border:1px solid #ccc}.patient-sales-report-show-report-btn,.patient-sales-report-more-columns{background-color:var( --button-color);color:#fff;border:none;padding:5px;font-size:14px;cursor:pointer;border:1px solid var( --button-hover-border-color);border-radius:3px}.patient-sales-report-show-report-btn:hover,.patient-sales-report-more-columns:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-sales-report-star-btn,.patient-sales-report-minus-btn{color:#f2f2f2f2;border:none;padding:5px;font-size:14px;cursor:pointer;border-radius:3px}.patient-sales-report-star-btn,.patient-sales-report-minus-btn{margin-left:5px}.patient-sales-report-filters{margin-left:20px;margin-top:-22px;display:flex;flex-wrap:wrap;gap:20px}.patient-sales-report-filters label{display:flex;font-size:14px;flex-direction:column}.patient-sales-report-filters input,.patient-sales-report-filters select{padding:5px;font-size:16px;margin-top:5px;border-radius:3px;border:1px solid #ccc}.patient-sales-report-show-report-btn{align-self:flex-end}.patient-sales-report-more-columns{align-self:flex-end;padding:5px}.patient-sales-report-summary{background-color:#f0f0f0;padding:10px;width:40%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.patient-sales-report-summary h3{margin-top:0;text-align:center;font-size:16px}.patient-sales-report-summary-content{display:flex;gap:40px;justify-content:center;width:100%}.patient-sales-report-summary-content div{display:flex;flex-direction:column;align-items:center}.patient-sales-report-summary-content span{margin:5px 0;color:#06c;font-size:16px}.patient-sales-report-summary-content .patient-sales-report-value{color:#06c;font-size:16px}.pharmacy-payment-report-container{background-color:var( --background-color);padding:20px;height:90vh;font-family:Arial,sans-serif}.pharmacy-payment-report-container h2{color:#000;margin-bottom:20px;font-size:16px}.pharmacy-payment-report-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pharmacy-payment-date-range{display:flex;align-items:center;background-color:#fff;padding:5px;border-radius:5px}.pharmacy-payment-date-range label{margin-right:10px}.pharmacy-payment-date-range input[type=date]{margin-right:10px;padding:5px;border:1px solid #ccc;border-radius:3px}.pharmacy-payment-star-btn,.pharmacy-payment-minus-btn{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-left:5px;border-radius:3px;cursor:pointer}.pharmacy-payment-show-report-btn{background-color:var( --button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;border:1px solid var( --button-hover-border-color)}.pharmacy-payment-show-report-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-payment-filters{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.pharmacy-payment-filter-group{display:flex;flex-direction:column}.pharmacy-payment-filter-group label{margin-bottom:5px;font-size:16px;color:#004d80}.pharmacy-payment-filter-group select,.pharmacy-payment-filter-group input{padding:5px;border:1px solid #ccc;border-radius:3px;width:200px}.pharmacy-payment-filter-group input::placeholder{color:#999}.supplier-wise-purchase-report{background-color:var(--background-color);padding:20px;height:90vh;font-family:Arial,sans-serif}.supplier-wise-purchase-report h1{color:#000;font-size:16px;text-align:left}.supplier-wise-purchase-date-range,.supplier-wise-purchase-supplier-selection,.supplier-wise-purchase-search-bar,.supplier-wise-purchase-results-info{display:flex;align-items:center;font-size:14;padding:5px}.supplier-wise-purchase-report input,.supplier-wise-purchase-report select,.supplier-wise-purchase-report button{margin:0 5px;padding:5px;font-size:14px}.supp-date{display:flex;align-items:center;gap:10px;background-color:#f2f2f2}.supp-date div{display:flex;align-items:center;gap:5px}.supplier-wise-purchase-star-btn,.supplier-wise-purchase-dash-btn{background-color:#fff;border:1px solid #ccc;padding:5px;cursor:pointer}.supplier-wise-purchase-show-report-btn{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.supplier-wise-purchase-show-report-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.supplier-wise-purchase-export-btn,.supplier-wise-purchase-print-btn{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.supplier-wise-purchase-export-btn:hover,.supplier-wise-purchase-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.supplier-wise-purchase-report-table{width:100%;border-collapse:collapse}.supplier-wise-purchase-report-table th,.supplier-wise-purchase-report-table td{border:1px solid #ddd;padding:8px;text-align:left}.supplier-wise-purchase-report-table th{background-color:#f2f2f2}.supplier-wise-purchase-no-rows{background-color:#ffffc0;text-align:center}.supplier-wise-purchase-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.supplier-wise-purchase-pagination button{margin:0 5px}.supplier-wise-purchase-summary{margin-top:20px}.supplier-wise-purchase-summary h2{margin-bottom:10px}.supplier-wise-purchase-com{background-color:#fff}.supplier-wise-purchase-date-range{display:flex;align-items:center;gap:10px}.supplier-wise-purchase-date-range label{font-size:14px}.supplier-wise-purchase-date-range input[type=date]{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:5px}.supplier-wise-purchase-star-btn,.supplier-wise-purchase-dash-btn{font-size:16px;background:none;border:none;cursor:pointer;padding:5px}.supplier-wise-purchase-results-info{display:flex;justify-content:flex-end;align-items:center;gap:10px}.supplier-wise-purchase-results-info span{font-size:14px;color:#000}.supplier-wise-purchase-pagination{display:flex;justify-content:center;align-items:center;gap:10px}.supplier-wise-purchase-pagination button{font-size:16px;background-color:#007bff;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.supplier-wise-purchase-pagination button:hover{background-color:#0056b3}.supplier-wise-purchase-pagination span{font-size:14px;font-weight:500}.supplier-wise-purchase-summary{text-align:center;font-size:16px;margin:20px 0}.supplier-wise-purchase-summary h2{margin-bottom:10px;font-size:16px}.supplier-wise-purchase-summary div{margin:5px 0}.narcotics-stock-report-container{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif}.narcotics-stock-report-container h1{color:#000;font-size:16px;margin-bottom:20px;text-align:left}.narcotics-stock-report-report-controls{display:flex;justify-content:space-between;margin-bottom:20px}.narcotics-stock-report-search-bar{display:flex}.narcotics-stock-report-search-bar input{padding:5px;border:1px solid #ccc;border-radius:3px 0 0 3px}.narcotics-stock-report-search-bar button{background-color:#fff;border:1px solid #ccc;border-left:none;border-radius:0 3px 3px 0;padding:5px 10px}.narcotics-stock-report-filters{display:flex;align-items:center}.narcotics-stock-report-filters label{margin-left:20px}.narcotics-stock-report-filters select{margin-left:10px;padding:5px}.narcotics-stock-report-results-info{display:flex;justify-content:flex-end;margin-bottom:10px}.narcotics-stock-report-export-btn,.narcotics-stock-report-print-btn{background-color:var( --button-color);color:#fff;border:none;border-radius:5px;padding:5px;margin-left:10px;cursor:pointer}.narcotics-stock-report-export-btn:hover,.narcotics-stock-report-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.narcotics-stock-report-stock-table{width:100%;border-collapse:collapse;background-color:#fff}.narcotics-stock-report-stock-table th,.narcotics-stock-report-stock-table td{border:1px solid #ddd;padding:8px;text-align:left}.narcotics-stock-report-stock-table th{background-color:#f2f2f2}.narcotics-stock-report-stock-table .odd{background-color:#f9f9f9}.narcotics-stock-report-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.narcotics-stock-report-pagination button{margin:0 5px;padding:5px 10px;background-color:#6495ed;color:#fff;border:none;cursor:pointer}.narcotics-stock-report-summary{margin-top:20px;width:23%;padding:10px}.narcotics-stock-report-summary h2{text-align:center;background-color:#f2f2f2;margin-bottom:10px;font-size:16px}.narcotics-stock-report-narcotics-stock-ta{background-color:#fff}.narcotics-stock-report-total-sales{display:flex;justify-content:center;gap:50px}.narcotics-stock-report-summary{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto}.narcotics-stock-selection{display:flex;align-items:center;justify-content:space-around;gap:20px;margin:20px auto}.narcotics-stock-selection label{margin-right:40px}.narcotics-stock-selection select{padding:8px 12px;border-radius:4px;border:1px solid #ccc;background-color:#fff;margin-right:10px}.nacotics-stock-selection-btn{margin-bottom:20px;padding:5px;margin-left:40px;justify-content:flex-end;background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.nacotics-stock-selection-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-expiry-report-container{background-color:var(--background-color);padding:20px;height:90vh;font-family:Arial,sans-serif}.pharmacy-expiry-report-container h1{color:#000;font-size:16px;margin-bottom:20px;text-align:left}.pharmacy-expiry-report-date-range,.pharmacy-expiry-report-filters,.pharmacy-expiry-report-checkboxes{display:flex;align-items:center;margin-bottom:10px}.pharmacy-expiry-report-date-range>div,.pharmacy-expiry-report-filters>div{margin-right:10px}.pharmacy-expiry-report-input{padding:5px;border:1px solid #ccc;border-radius:3px}.pharmacy-expiry-report-star-btn,.pharmacy-expiry-report-dash-btn{background:none;border:none;font-size:18px;cursor:pointer}.pharmacy-expiry-report-show-report-btn{background-color:var( --button-color);color:#fff;border:none;margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.pharmacy-expiry-report-show-report-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-expiry-report-checkboxes label{margin-right:20px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:5px}.pharmacy-expiry-report-search-bar{display:flex;width:20%;margin-bottom:10px}.pharmacy-expiry-report-search-input{flex-grow:1;padding:5px;border:1px solid #ccc;border-radius:3px 0 0 3px}.pharmacy-expiry-report-search-button{background-color:#fff;border:1px solid #ccc;border-left:none;border-radius:0 3px 3px 0;padding:5px 10px}.pharmacy-expiry-report-results-info{display:flex;justify-content:flex-end;margin-bottom:10px}.pharmacy-expiry-report-export-btn,.pharmacy-expiry-report-print-btn{background-color:var( --button-color);color:#fff;border:none;border:1px solid var( --button-hover-border-color);padding:5px;margin-left:10px;cursor:pointer}.pharmacy-expiry-report-export-btn:hover,.pharmacy-expiry-report-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-expiry-report-ta{background-color:#fff}.pharmacy-expiry-report-expiry-table{width:100%;border-collapse:collapse;background-color:#fff}.pharmacy-expiry-report-expiry-table th,.pharmacy-expiry-report-expiry-table td{border:1px solid #ddd;padding:8px;text-align:left}.pharmacy-expiry-report-expiry-table th{background-color:#f2f2f2}.pharmacy-expiry-report-no-rows{background-color:#ffffc0;text-align:center}.pharmacy-expiry-report-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.pharmacy-expiry-report-pagination button{margin:0 5px;padding:5px 10px;background-color:#6495ed;color:#fff;border:none;cursor:pointer}.pharmacy-expiry-report-summary{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center;gap:15px}.pharmacy-expiry-report-summary h2{margin-bottom:10px;font-size:var(--heading-font)}.pharmacy-expiry-report-summary div{display:flex;justify-content:space-between;gap:20px}.pharmacy-expiry-report-summary span{font-size:var(--font-size)}.pharmacy-expiry-report-results-info{color:#000;font-size:var(--font-size);margin-top:10px}.pharmacy-expiry-report-checkboxes{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:10px}.pharmacy-expiry-report-table-container{overflow-x:auto;width:100%;background-color:#fff}.pharmacy-expiry-report-expiry-table{width:100%;min-width:1200px;border-collapse:collapse;background-color:#fff}.pharmacy-expiry-report-expiry-table th,.pharmacy-expiry-report-expiry-table td{padding:10px;text-align:left;border:1px solid #ddd}.pharmacy-expiry-report-expiry-table th{background-color:#f2f2f2;position:sticky;top:0;z-index:10}.pharmacy-expiry-report-no-rows{text-align:center;background-color:#ffffc0}.pharmacy-expiry-report-con{display:flex;justify-content:flex-end;margin-right:10px}.stock-summary-report-component{background-color:var(--background-color);padding:20px;height:90vh;overflow-y:scroll;font-family:Arial,sans-serif}.stock-summary-report-component h1{color:#333;font-size:16px;margin-bottom:20px;text-align:left}.stock-summary-report-report-controls,.stock-summary-report-filters,.stock-summary-report-include-provisional{display:flex;align-items:center;margin-bottom:10px}.stock-summary-report-date-range{display:flex;align-items:center;margin:0 10px}.stock-summary-input-stock{padding:5px;margin:0 5px;border:1px solid #ccc;border-radius:3px}.stock-summary-report-star-btn{background:none;border:none;font-size:18px;color:#007bff;cursor:pointer}.stock-summary-report-show-report-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:3px}.stock-summary-report-include-provisional{justify-content:flex-end}.stock-summary-report-search-bar{display:flex;width:25%;margin-bottom:10px}.stock-summary-report-search-bar .stock-summary-input-stock{flex-grow:1;padding:5px;border:1px solid #ccc;border-radius:3px 0 0 3px}.stock-summary-report-search-bar button{background-color:#fff;border:1px solid #ccc;border-left:none;border-radius:0 3px 3px 0;padding:5px 10px}.stock-summary-report-results-info{display:flex;justify-content:flex-end;margin-bottom:10px}.stock-summary-report-export-btn,.stock-summary-report-print-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin-left:10px;cursor:pointer;border-radius:3px;border-radius:1px solid var(--button-hover-border-color)}.stock-summary-report-export-btn:hover,.stock-summary-report-print-btn:hover{color:var(--button-color);background-color:#fff;border-radius:1px solid var(--button-hover-border-color)}.stock-summary-report-table-container{max-height:300px;overflow-y:auto;margin-bottom:20px;background-color:#fff}.stock-summary-report-stock-table-container{overflow-x:auto;width:100%}.stock-summary-report-stock-table{width:100%;min-width:1200px;border-collapse:collapse;background-color:#fff}.stock-summary-report-stock-table th,.stock-summary-report-stock-table td{padding:10px;text-align:left;border:1px solid #ddd}.stock-summary-report-stock-table th{background-color:#f2f2f2;position:sticky;top:0;z-index:10}.stock-summary-report-no-rows{text-align:center;background-color:#ffffc0}.stock-summary-report-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.stock-summary-report-pagination button{margin:0 5px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;cursor:pointer;border-radius:3px}.stock-summary-report-summary{margin-top:20px;background-color:transparent;padding:10px;border-radius:3px;width:38%}.stock-summary-report-summary h2{margin-bottom:10px;font-size:16px;justify-content:center;align-items:center}.stock-summary-report-summary-content{display:flex;color:#007bff}.stock-summary-report-summary-column{width:45%}.stock-summary-report-summary-column div{margin-bottom:5px}.stock-summary-report-table-container::-webkit-scrollbar{width:12px}.stock-summary-report-table-container::-webkit-scrollbar-track{background:#f1f1f1}.stock-summary-report-table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px;border:3px solid #f1f1f1}.stock-summary-report-table-container::-webkit-scrollbar-thumb:hover{background-color:#555}.hospital-header-container-module{width:100%!important;margin:0 auto}.hospital-nav-module{background-color:var(--button-hover-background-color);padding:5px;margin-bottom:5px;font-size:var(--font-size)}.hospital-nav-item-module{color:#000;padding:5px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:5px;display:inline-flex;align-items:center}.hospital-nav-item-module:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.hospital-nav-item-module.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.hospital-nav-list-module{margin:0;padding:0}.pharmacy-sub-nav-module{display:flex;flex-direction:column;background-color:var(--button-hover-background-color);border-bottom:1px solid #cacaca;padding:5px;font-size:var(--font-size)}.pharmacy-sub-nav-module ul{margin:0;padding:0}.pharmacy-sub-nav-item-module{display:inline-block;margin-right:20px;position:relative;cursor:pointer}.pharmacy-sub-nav-item-module.active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:var(--button-bg-color);transition:background-color .3s}.pharmacy-sub-nav-item-module a{text-decoration:none;color:inherit}.return-purchase-order-container{width:100%;background-color:var(--background-color);padding:10px}.return-purchase-report-header h2{margin:0;color:#007b9e;font-size:18px;text-align:center}.return-purchase-filters-container{display:flex;justify-content:space-between;align-items:center;margin-top:20px;flex-wrap:wrap}.return-purchase-date-range,.return-purchase-status-container{display:flex;align-items:center;gap:10px}.return-purchase-date-range label,.return-purchase-status-container label{font-size:14px;font-weight:500}.return-purchase-favorite-btn,.return-purchase-reset-btn{font-size:16px;background:none;border:none;cursor:pointer}.return-purchase-show-report-btn{background-color:#5468ff;color:#fff;padding:5px 15px;border-radius:5px;border:none;cursor:pointer;font-weight:700}.return-purchase-search-and-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.return-purchase-search-and-actions input{padding:5px 10px;border:1px solid #ccc;border-radius:5px;flex:1;margin-right:10px}.return-purchase-export-btn,.return-purchase-print-btn{margin-left:10px;padding:5px 10px;background-color:#5468ff;color:#fff;border:none;border-radius:5px;cursor:pointer}.return-purchase-report-table{width:100%;max-width:100%;margin-top:20px;border-collapse:collapse}.return-purchase-report-table th,.return-purchase-report-table td{padding:10px;text-align:left;border:1px solid #ccc}.return-purchase-report-table th{background-color:#e8f4fc;font-weight:700}.return-purchase-no-rows td{background-color:#f9e59b;text-align:center;font-style:italic}.return-purchase-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.return-purchase-pagination-controls{display:flex;gap:5px}.return-purchase-pagination-controls button{background-color:#5468ff;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.FrequencyMasteradd-btn{background-color:var(--button-color);color:var(--button-hover-background-color);padding:5px;border:1px solid var( --button-hover-border-color);cursor:pointer;font-size:var(--font-size);margin-bottom:10px;border-radius:5px}.FrequencyMasteradd-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.FrequencyMaster-form-group{display:flex;margin:10px}.FrequencyMaster-form-group label{width:300px;font-size:var(--font-size)}.FrequencyMaster-form-group input{width:100%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ddd;border-radius:4px}.FrequencyMaster-form-group textarea{width:105%;padding:var(--input-box-padding);border:1px solid #ddd;border-radius:4px}.frequency-actions{display:flex;justify-content:center;gap:10px}.FrequencyMaster-time-field{display:flex;gap:20px}.FrequencyMaster-submit-button{display:flex;justify-content:flex-end}.FrequencyMaster-submit-btn,.FrequencyMaster-add-time-btn,.frequency-action-btn{background-color:var(--button-color);color:#fff;padding:5px;border:none;cursor:pointer;font-size:var(--font-size);border-radius:5px}.FrequencyMaster-submit-btn:hover,.FrequencyMaster-add-time-btn:hover,.frequency-action-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1 px solid var(--button-color)}.FrequencyMaster-remove-time-btn{padding:5px;font-size:var(--font-size);background-color:#dc3545;color:#fff;border:1px solid #dc3545;border-radius:5px}.FrequencyMaster-remove-time-btn:hover{color:#dc3545;background-color:#fff;border:1px solid #dc3545}.patient-actions-container{background-color:var(--button-hover-background-color);display:flex;gap:5px;padding:5px;margin-bottom:5px}.patient-actions-container a{text-decoration:none}.patient-action-button{background-color:transparent;text-decoration:none;font-size:var(--font-size);padding:5px;border-radius:5px;cursor:pointer;border:1px solid transparent;transition:background-color .3s ease,transform .2s ease}.patient-action-button:hover,.home-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-color)}.active-btn{background-color:var(--button-bg-color);color:var(--button-hover-background-color)}.patient-registration{font-family:Arial,sans-serif;margin:0 auto;padding:20px;background-color:#e3fffe}.patient-registration header{display:flex;justify-content:space-between;margin-bottom:20px}.patient-registration .back-button,.patient-registration .register-button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.patient-registration .back-button{background-color:#f0f0f0}.patient-registration .register-button{background-color:#007bff;color:#fff;margin-left:93%}.patient-registration nav{display:flex;margin-bottom:20px}.patient-registration nav button{padding:10px 20px;border:none;background-color:#f0f0f0;cursor:pointer}.patient-registration nav button.active{background-color:#007bff;color:#fff}.patient-registration form{background-color:#fff;padding:20px;border-radius:5px}.patient-registration .form-row{display:flex;justify-content:space-between}.patient-registration .form-group{flex:1;margin-right:15px;display:flex;align-items:center}.patient-registration .form-group:last-child{margin-right:0}.patient-registration label{display:block;margin-right:10px;font-weight:700;width:40%}.patient-registration input[type=text],.patient-registration input[type=tel],.patient-registration input[type=email],.patient-registration input[type=date],.patient-registration input[type=number],.patient-registration select{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.patient-registration input[type=radio]{margin-right:5px}.patient-registration .submit-button{background-color:#28a745;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;float:right;margin-top:20px}@media (max-width: 768px){.patient-registration .form-row{flex-direction:column}.patient-registration .form-group{margin-right:0;margin-bottom:15px}}.patient-registration .form-group input[name=age]{width:60%;display:inline-block}.patient-registration .form-group button{float:center}.patient-registration .form-group select[name=ageUnit]{width:35%;display:inline-block;margin-left:5%}.patient-registration .form-group input[type=radio]+label{display:inline-block;margin-right:10px}.register-button{margin-left:auto;background-color:#2ecc71;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-weight:700}.register-save-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.register-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-registration-data .form-group{font-family:Arial,sans-serif}.patient-registration-data .form-group{display:flex;align-items:center}.patient-registration .radio-label{font-weight:700}.patient-registration input[type=radio]{margin-right:30px}.patient-registration .form-group{display:flex;align-items:center}.radio-option{display:flex;align-items:center;margin-right:15px}.radio-option input[type=radio]{margin-right:0}.radio-option .radio-label{margin-left:0;font-weight:400}.search-patient{font-family:Arial,sans-serif}.search-form{margin-bottom:2px}.search-form input{margin-right:10px;padding:5px;border:1px solid #ccc;border-radius:5px}.search-form .search-btn{padding:5px;background-color:var(--button-color);color:var(--button-hover-background-color);border:none;border-radius:5px;cursor:pointer}.search-form .search-btn:hover{background-color:var(--button-bg-color)}.results-info{margin-bottom:20px}.patients-table th,.patients-table td{border:1px solid #ddd;padding:8px;text-align:center}.action-btn{background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var( --button-hover-border-color);padding:3px 5px;border-radius:5px;cursor:pointer}.action-btn.edit,.action-btn.history{background-color:var(--button-color);color:var(--button-hover-background-color)}.action-btn.edit:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.action-btn.more{background-color:var(--button-color);color:var(--button-hover-background-color)}.pagination{margin-top:20px;text-align:center}.pagination button{padding:8px 16px;margin:0 5px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.pagination button:disabled{cursor:not-allowed;background-color:#f2f2f2;color:#aaa}.pagination span{margin:0 10px}.print-btn{padding:8px 16px;background-color:#007bb5;color:#fff;border:none;border-radius:4px;cursor:pointer}.print-btn:hover{background-color:#005f8d}@media print{.search-form,.pagination,.print-btn{display:none}.patients-table th,.patients-table td{border:1px solid #ddd;padding:8px}.patients-table{border-collapse:collapse}}.search-print-container{display:flex;justify-content:space-between;align-items:center;padding:0 0 5px}.search-inputs{display:flex;gap:10px}.input-wrapper{position:relative}.input-wrapper input{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size);width:100%}.input-wrapper i{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#888;font-size:var(--heading-font)}.results-and-print{display:flex;align-items:center;justify-content:center;gap:15px}.results-text{font-size:var(--font-size);color:gray}.handle-print-button{background-color:var(--button-color);color:var(--button-hover-background-color);padding:5px;border-radius:5px;cursor:pointer;border:1px solid var( --button-hover-border-color);font-size:var(--font-size)}.handle-print-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.register-patient-content{padding:20px;height:80vh;overflow-y:scroll}.patient-menu{background-color:#e0f7ff;padding:10px;display:flex;align-items:center;font-family:Arial,sans-serif;font-size:16px}.register-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px;float:right}.patient-tabs-container{background-color:#e0f7ff;padding:10px 0}.patient-tabs-nav{list-style-type:none;display:flex;justify-content:space-around;margin:0;padding:0}.patient-nav-link{font-size:16px;color:var( --button-bg-color);cursor:pointer;padding:10px;position:relative}.patient-nav-link:hover,.patient-nav-link.active{font-weight:700;color:var( --button-bg-color)}.patient-nav-link.active:after,.patient-nav-link:hover:after{content:"";position:absolute;width:100%;height:3px;background-color:var(--button-color);bottom:0;left:0}.camera-icon{font-size:18px}.camera-icon i{font-size:18px;color:var( --button-bg-color);cursor:pointer}.camera-icon:hover i{color:var( --button-bg-color)}.patient-menu{background-color:#e3fffe;padding:10px 0;display:flex;justify-content:space-around}.menu-item-patient{padding:10px 20px;border:none;background-color:var(--background-color);text-decoration:none;color:#000}.menu-item-patient:hover,.menu-item-patient.active{color:#000;border-bottom:5px solid var(--sideBar-bg-color);padding:10px 20px;font-weight:700}.register-button{font-size:16px;color:#fff;background-color:var( --button-bg-color);padding:5px;text-decoration:none;border-radius:5px;cursor:pointer;margin-right:3%}.register-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.address-page-container{display:flex;font-family:Arial,sans-serif}.address-page-main-content{flex-grow:1;padding:20px;background-color:#e3fffe}.address-page-form-row{display:flex;margin-bottom:15px}.address-page-form-group{flex:1;margin-right:15px;display:flex;align-items:center}.address-page-form-group:last-child{margin-right:0}.address-page-form-group label{display:inline-block;width:150px;font-weight:700;margin-right:10px}.address-page-form-group input[type=text],.address-page-form-group select{flex:1;padding:5px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.address-page-add-address{background-color:#6c63ff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.address-page-form{background-color:#fff;padding:20px}.guarantor-page{font-family:Arial,sans-serif;background-color:#e3fffe;padding:20px}.guarantor-page-form-columns{display:flex;justify-content:space-between}.guarantor-page-left-column,.guarantor-page-right-column{width:48%}.guarantor-page-form-group{display:flex;align-items:left!important;justify-content:space-between;margin-bottom:15px}.guarantor-page-form-group label{width:25%;font-weight:700}.guarantor-page-form-group input[type=text],.guarantor-page-form-group input[type=tel],.guarantor-page-form-group input[type=date],.guarantor-page-form-group select{width:calc(100% - 110px);padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:3px}.guarantor-page-radio-group{display:flex;align-items:left;margin-top:3px;margin-right:20%}.guarantor-page-radio-group label{display:block;margin-right:30px;display:flex}.guarantor-page-radio-group input{margin-right:10px}.guarantor-page-or-text{margin:0 10px}.guarantor-page-self-checkbox{display:inline-block}.guarantor-page-save-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.guarantor-page-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.guarantor-page-relationpatient{display:flex;align-items:left!important;justify-content:space-between;margin-bottom:15px}.guarantor-page-relationpatient label{font-weight:700;padding-right:4%}.guarantor-page-relationpatient input{width:calc(100% - 10px);border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:3px;padding:5px 5px 5px 25px}.guarantor-page-form{background-color:#fff;padding:20px}.insurance-page{background-color:#e3fffe;padding:20px;border-radius:5px}.insurance-page h2{color:#333;margin-bottom:20px}.insurance-page form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.insurance-page form>div{display:flex;flex-direction:column}.insurance-page label{font-weight:700;margin-bottom:5px;color:#555}.insurance-page input,.insurance-page select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.insurance-page input:focus,.insurance-page select:focus{outline:none;border-color:#4a90e2}.insurance-page input::placeholder{color:#999}.insurance-page .error-message{color:red;font-size:12px;margin-top:4px}.add-insurance-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.add-insurance-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insurance-page-form{background-color:#fff;padding:20px}@media (max-width: 768px){.insurance-page form{grid-template-columns:1fr}}.emergency-contact-page{background-color:#e3fffe;padding:20px;border-radius:5px}.emergency-contact-page h2{color:#333;margin-bottom:20px}.emergency-contact-page form{display:flex;flex-direction:column;gap:15px}.emergency-contact-type{display:flex;align-items:center}.emergency-contact-type label{margin-right:10px}.emergency-contact-type div{display:flex;gap:15px}.emergency-contact-input{display:flex;flex-direction:column}.emergency-contact-input label{font-weight:700;margin-bottom:5px;color:#555}.emergency-contact-input input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.emergency-contact-input input:focus{outline:none;border-color:#4a90e2}.emergency-contact-input input::placeholder{color:#999}.emergency-contact-add-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px;width:fit-content}.emergency-contact-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media (max-width: 768px){.emergency-contact-type{flex-direction:column;align-items:flex-start}.emergency-contact-type div{margin-top:10px}}.emergency-page-form{background-color:#fff;padding:20px}.upload-photo-page{display:flex;flex-direction:column;align-items:center;font-family:Arial,sans-serif;padding:20px}.upload-photo-page h2{color:#333;font-size:1.5em;margin-bottom:20px}.upload-photo-page input[type=file]{display:block;margin-bottom:20px;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1em;cursor:pointer;outline:none;transition:border-color .3s}.upload-photo-page input[type=file]:hover{background-color:var(--button-color)}.upload-photo-page button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.upload-photo-page button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.register-patient-camera-container{display:flex;flex-direction:column;align-items:center;margin:20px 0}.register-patient-camera-container video{width:100%;max-width:400px;border-radius:10px;border:2px solid #ccc;margin-bottom:10px}.register-patient-image-preview{display:flex;flex-direction:column;align-items:center;margin-top:20px}.register-patient-captured-image{width:100%;max-width:300px;border-radius:10px;border:2px solid #007bff}.register-patient-image-preview img{width:100%;border-radius:10px;border:2px solid #007bff}.register-patient-capture-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:15px}.register-patient-capture-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-dashboard-container{font-family:Arial,sans-serif;padding:20px;background-color:#e6f7ff;height:90vh;overflow-y:scroll}.patient-navbar{display:flex;justify-content:flex-start;background-color:var( --button-bg-color);padding:10px}.patient-nav-button{background-color:#fff;color:var( --button-bg-color);border:none;padding:10px 20px;margin-right:10px;cursor:pointer;border-radius:5px}.patient-date-range-picker{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;margin-bottom:20px}.patient-date-range-picker label{margin-right:10px}.patient-date-range-picker input{margin-right:10px;padding:5px;border-radius:5px;border:1px solid var( --button-bg-color)}.patient-date-picker-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.patient-date-picker-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-stats{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;width:100%}.patient-stat-card{background-color:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 5px #0000001a;text-align:center;margin-bottom:15px;flex-basis:100%}.patient-stat-icon{font-size:40px;margin-bottom:10px}.patient-stat-info p{margin:0}.patient-charts-container{display:flex;justify-content:space-between;flex-wrap:wrap}.patient-chart{background-color:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 5px #0000001a;width:100%;margin-bottom:15px}@media (min-width: 768px){.patient-stat-card{flex-basis:38%}.patient-chart{width:48%}}@media (min-width: 1024px){.patient-stat-card{flex-basis:22%}.patient-chart{width:30%}}.opdList-container{width:100%;padding:10px;display:flex;flex-direction:column;gap:5px}.OutPatientList-action-button{padding:2px 10px;color:#fff;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:5px}.OutPatientList-action-button-container{width:100%;display:flex;gap:5px;align-items:center;justify-content:center}.css-b62m3t-container{width:100%;padding:9px}.patient-registration-component-container{width:100%;font-family:Arial,sans-serif;overflow-y:scroll;height:90vh}.patient-registration-component-container::-webkit-scrollbar{width:0}.patient-registration-component-container{scrollbar-width:none;-ms-overflow-style:none}.patient-registration-component-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.patient-registration-component-header h4{font-size:var(--heading-font);margin:0}.patient-registration-component-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.patient-registration-component-form .patient-registration-component-patient-registration-component-form-row{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.patient-registration-component-form-group{width:100%;display:flex;gap:10px;margin:5px 0;text-align:left;align-items:center;font-size:var(--font-size)}.patient-registration-component-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.patient-registration-component-form-group-options{display:flex;align-items:center;justify-content:flex-start}.patient-registration-component-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.patient-registration-component-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.patient-registration-component-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patient-registration-component-form-group-1row{display:flex;gap:10px}.patient-registration-component-star{color:red;font-size:var(--font-size)}.patient-registration-h4{background-color:var(--sideBar-bg-color);color:#fff;padding:5px 7px;width:300px;border-radius:7px;font-size:var(--heading-font)}.patient-registration-sub-input{width:100%;display:flex;align-items:center;gap:5px;justify-content:space-between}.patient-registration-component-raadio{display:flex;align-items:start}.patient-registration-component-raadio label{display:flex;text-transform:capitalize;font-size:var(--font-size)}.patient-registration-component-raadio input[type=radio]{margin-right:5px}.patient-registration-component-raadio-com{display:flex;align-items:start}.patient-registration-component-raadio-com input[type=radio]{margin-right:5px}.patient-registration-component-span{color:#e52f3e;font-size:var(--heading-font)}.patient-registration-component-file-input{padding:8px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.patient-registration-component-textarea{width:100%;padding:10px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px;height:15px}.patient-re-add{background-color:#4caf50;color:#fff;border:none;border-radius:5px;padding:5px;font-size:var(--font-size);margin-right:10px}.patient-re-add:hover{background-color:#45a049}.patient-re-delete{background-color:#f44336;color:#fff;border:none;border-radius:5px;padding:5px;font-size:var(--font-size);cursor:pointer}.patient-registration-component{width:80%;padding:5px;border:1px solid #ccc;border-radius:4px}.error-message{color:red;font-size:12px;margin-top:2px;display:block}.prs-wrapper{min-height:100vh;background-color:#e3fffe;padding:10px 0}.prs-container{max-width:900px;margin:0 auto;background:#fff;box-shadow:0 2px 8px #0000001a}.prs-header{background-color:#e3fffe;display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.prs-header-logo img{height:90px;width:auto}.prs-header-contact{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;color:#000;text-align:right}.prs-title{text-align:center;padding:10px 0;font-size:13px;font-weight:600;color:#040405;text-transform:uppercase;letter-spacing:2px}.prs-section{margin:0 12px 12px}.prs-section-header{background-color:#00968f;padding:6px 12px}.prs-section-header span{color:#fff;font-size:13px;font-weight:700}.prs-section-body{display:flex;flex-wrap:wrap;gap:13px 18px;padding:6px;border:1px solid #f0f0f0;border-top:none}.prs-field{display:flex;flex-direction:column;min-width:80px}.prs-field-label{font-size:10px;color:#252323;font-weight:600;margin-bottom:4px;white-space:nowrap}.prs-field-value{font-size:12px;color:#1f2937;font-weight:500;border-bottom:1px solid #d1d5db;padding-bottom:4px;min-width:60px}.prs-field-value.empty{color:#d1d5db}@media print{@page{margin:0}body{margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.prs-wrapper{background:#fff!important;padding:0}.prs-section{break-inside:avoid;page-break-inside:avoid}.prs-section-header{background-color:#00968f!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.prs-actions{text-align:right;margin:10px 20px}.print-btn{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.print-btn:hover{background-color:#0056b3}@media print{@page{margin:10mm}body{margin:0;padding:0;background:#fff;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.prs-actions{display:none}.prs-wrapper{background:#fff!important;padding:0}.prs-container{width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;box-shadow:none!important}.prs-section{page-break-inside:avoid}.prs-section-header{background-color:#00968f!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.prs-section-body{display:flex!important;flex-wrap:wrap!important}.prs-field{width:30%;margin-bottom:10px}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.terms-value{font-size:7px!important;line-height:1.1!important;border:none!important;padding-bottom:0!important;font-weight:400!important}.verifyModalContent{padding:20px;background:#fff;border-radius:8px;max-width:800px;margin:auto}.verifyRequisitionDetails p{margin:5px 0;font-size:16px;font-weight:500}.verifyRequisitionDetails{display:flex;gap:60px}.verifyDataTable{width:100%;border-collapse:collapse;margin-top:15px}.verifyDataTable th,.verifyDataTable td{border:1px solid #ddd;padding:8px;text-align:center}.verifyDataTable th{background-color:#f4f4f4;font-weight:700}.verifyRemarksSection{margin-top:15px;width:100%}.verifyRemarksSection label{width:auto}.VerifyRemarkContainer{width:100%;display:grid;grid-template-columns:2fr 3fr}.verify-modal-footer-fields{display:grid;grid-template-columns:2fr 2fr;gap:5px;margin-top:10px}.verify-modal-footer-fields input,.verify-modal-footer-fields textarea{width:100%;border:1px solid #ddd;border-radius:5px;padding:5px}.verifyModalFooter{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.verifyApproveButton-div{margin:20px 20px 20px 0%}.verifyApproveButton{margin:5px;background-color:var(--button-color);border-radius:5px;padding:5px;color:#fff;border:none}.verifyApproveButton:hover{color:var(--button-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.VerifyRemarkContainer{flex-direction:column}}.requisitionPageContainer{background-color:var(--background-color);padding:10px}.requisitionTabMenu{display:flex;background-color:var(--background-color)}.verify-btn{padding:5px 10px;background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px}.verify-btn:hover{background-color:var(--button-hover-color);border:1px solid var(--button-color);color:var(--button-color)}.requisitionTabButton{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin-right:10px;cursor:pointer;font-size:16px;border-radius:4px}.requisitionTabButtonActive{background-color:var(--button-bg-color)}.requisitionTabButton:hover{background-color:var(--button-hover-color)}.requisitionFilterSection{display:flex;align-items:center;justify-content:space-between;background-color:var(--background-color);padding:10px;border-radius:4px}.requisitionCheckboxLabel{font-size:16px;display:flex;align-items:center}.requisitionDatePickerContainer{display:flex;align-items:center}.requisitionDateInput{margin-left:10px;margin-right:10px;padding:5px;border-radius:4px;border:1px solid #ccc}.requisitionOkButton{background-color:#28a745;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.requisitionStatusSection{display:flex;justify-content:flex-start;background-color:var(--background-color);padding:10px;border-radius:4px}.requisitionRadioButtons label{margin-right:20px;font-size:16px}.requisitionDropdownContainer{display:flex;align-items:center}.requisitionDropdown{margin-left:10px;padding:5px;border-radius:4px;border:1px solid #ccc}.table-container{width:100%;height:75%;overflow-y:scroll;scrollbar-width:none}.requisitionDataTable{width:100%;border-collapse:collapse}.requisitionDataTable th,.requisitionDataTable td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.requisitionNoRows{text-align:center;color:#ff5722;padding:20px}.requisitionPagination{display:flex;justify-content:center;margin-top:10px}.requisitionPaginationButton{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;margin:0 5px;border-radius:4px;cursor:pointer}.requisitionPaginationButton:hover{background-color:var(--button-hover-color);color:var(--button-color)}@media screen and (max-width: 768px){.requisitionTabMenu,.requisitionFilterSection,.requisitionStatusSection{flex-direction:column}.requisitionDatePickerContainer,.requisitionDropdownContainer{margin-top:10px}.requisitionDataTable{font-size:14px}}.requisition-verify-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.requisition-verify-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.navigationBarContainer{display:flex;flex-direction:column}.navigationBarTabMenu{display:flex;background-color:#eaf4fd;padding:10px}.navigationBarTabButton{background-color:transparent;color:#000;border:none;padding:5px;margin-right:10px;cursor:pointer;font-size:14px;border-radius:4px;text-decoration:none}.navigationBarTabButton:hover{background-color:var(--button-color);color:#fff}.navigationBarActive{background-color:var(--upperBar-bg-color);color:#fff}.navigationBarActionButtons{display:flex;padding:5px}.navigationBarActionButton{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px;cursor:pointer;font-size:14px;border-radius:5px;margin:0 5px}.navigationBarActionButton:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}@media screen and (max-width: 768px){.navigationBarActionButtons{flex-direction:column}.navigationBarActionButton{margin:5px 0}}.verify-purchase-container{background-color:var(--background-color);height:90vh;padding:20px;border-radius:8px}.verify-purchase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.verify-purchase-title{width:50%;display:flex;align-items:center}.verify-purchase-title h2{font-size:18px}.verify-purchase-filters button{margin-left:10px;padding:5px 10px;border:none;background-color:transparent;cursor:pointer}.verify-purchase-filters button.active{background-color:var(--button-bg-color);color:#fff;border-radius:4px}.verify-purchase-date-range{display:flex;gap:10px;align-items:center;margin-bottom:5px}.verify-purchase-date-input input,.verify-purchase-search-input{padding:5px}.ok-button{display:flex;align-items:center;background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.verify-purchase-search{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-input{position:relative}.search-input svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#8c8c8c}.print-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.po-status{background-color:#ff4d4f;color:#fff;padding:2px 6px;border-radius:4px}.view-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.verify-purchase-actions-span{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:10px}.verify-purchase-actions-span span{font-size:var(--font-size);color:#000}.verify-purchase-export-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.verify-purchase-export-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.verify-purchase-container{background-color:var(--background-color);padding:20px;overflow-y:scroll;scrollbar-width:none;font-family:Arial,sans-serif;width:100%;height:80vh}.verify-purchase-header{display:flex;justify-content:space-between;align-items:flex-start}.verify-purchase-logo img,.verify-purchase-qr-code img{width:100px;height:auto}.verify-purchase-hospital-info{text-align:center}.verify-purchase-hospital-info h1{font-size:18px}.verify-purchase-hospital-info p{margin:2px 0}.verify-purchase-row{display:flex;justify-content:space-between}.verify-purchase-title{font-size:15px;text-align:center}.verify-purchase-update-container{margin-top:10px;padding:5px;display:flex;justify-content:space-between}.verify-purchase-table{width:100%;border-collapse:collapse}.verify-purchase-table th,.verify-purchase-table td{border:1px solid #ccc;padding:8px;text-align:left}.verify-purchase-table th{background-color:#f0f0f0}.verify-purchase-icon{cursor:pointer}.verify-purchase-actions{display:flex;justify-content:center;gap:20px}.verify-purchase-approve,.verify-purchase-reject{padding:5px;border:none;border-radius:5px;color:#fff;cursor:pointer}.verify-purchase-approve{background-color:var(--button-color)}.verify-purchase-reject{background-color:#ff4757}.employee-verification-form{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.employee-verification-left,.employee-verification-right{width:48%}.employee-verification-left h2,.employee-verification-right h2{font-size:var(--heading-font);margin-bottom:20px}.emp-centered-button{display:flex;justify-content:center;margin-top:20px}.employee-verification-form-group{display:flex;align-items:center;margin-bottom:15px}.employee-verification-form-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.employee-verification-form-group input[type=text],.employee-verification-form-group input[type=number],.employee-verification-form-group input[type=date],.employee-verification-form-group input[type=email],.employee-verification-form-group input[type=tel],.employee-verification-form-group textarea,.employee-verification-form-group select{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.employee-verification-submit{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color);margin-left:20px}.employee-verification-submit:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.employee-verification-textarea{resize:vertical}.employee-verification-form-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.employee-verification-left,.employee-verification-right{padding:0 10px}@media (max-width: 768px){.employee-verification-form{flex-direction:column}.employee-verification-left,.employee-verification-right{width:100%}.employee-verification-form-group{flex-direction:row;margin-bottom:10px}.employee-verification-form-group label{flex:0 0 100px}.employee-verification-form-group input[type=text],.employee-verification-form-group input[type=number],.employee-verification-form-group input[type=date],.employee-verification-form-group input[type=email],.employee-verification-form-group input[type=tel],.employee-verification-form-group textarea,.employee-verification-form-group select{flex:1}.employee-verification-submit{width:50%;margin-left:0}}.OPCancelationApproval-container{padding:0;background-color:var(--background-color)}.OPCancelationApproval-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-radius:5px}.OPCancelationApproval-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.OPCancelationApproval-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.OPCancelationApproval-search-container{display:flex;justify-content:space-between;align-items:center;margin-top:5px;margin-bottom:5px}.OPCancelationApproval-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.OPCancelationApproval-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.OPCancelationApproval{display:flex;margin-left:10px}.OPCancelationApproval-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.OPCancelationApproval-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.OPCancelationApproval-header,.OPCancelationApproval-status-filters,.OPCancelationApproval-search-container{flex-direction:column;gap:10px;align-items:flex-start}.OPCancelationApproval-search-box,.OPCancelationApproval-print-button{width:100%;font-size:var(--font-size)}}.OPCancelationApproval-grid{display:grid;gap:10px;margin-top:10px;grid-template-columns:repeat(6,1fr)}.OPCancelationApproval-grid.two-columns{grid-template-columns:repeat(2,1fr)}.OPCancelationApproval-floating-field{position:relative}.OPCancelationApproval-floating-field.active .OPCancelationApproval-floating-label{top:0;font-size:12px;color:#00897b}.OPCancelationApproval-floating-field.active .OPCancelationApproval-floating-input,.OPCancelationApproval-floating-field.active .OPCancelationApproval-floating-select{border-color:#00897b}.OPCancelationApproval-floating-input,.OPCancelationApproval-floating-select{padding:3px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.OPCancelationApproval-floating-input{width:92%}.OPCancelationApproval-floating-input:focus,.OPCancelationApproval-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.OPCancelationApproval-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.OPCancelationApproval-floating-select{width:100%}.OPCancelationApproval-search-field{position:relative}.OPCancelationApproval-search-icon{position:absolute;right:5%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 1024px){.OPCancelationApproval-grid{grid-template-columns:repeat(2,1fr)}.OPCancelationApproval-full-width{grid-column:span 2}}@media (max-width: 480px){.OPCancelationApproval-grid,.OPCancelationApproval-grid.two-columns{grid-template-columns:1fr}.OPCancelationApproval-full-width{grid-column:span 1}}.OPCancelationApproval-Collection{border:1px solid #ccc;border-radius:5px;color:#272727;font-size:var(--heading-font);background-color:#fff;padding:5px 10px;width:29%}.OPCancelationApproval-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.OPCancelationApproval-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.OPCancelationApproval-user-total{margin-top:0;padding:5px 15px;background-color:#f8f9fa;border-radius:5px;text-align:right}.OPCancelationApproval-user-total h3{margin:0;color:#666;font-size:var(--heading-font)}.OPCancelationApproval-date-select{display:flex}.OPCancelationApproval-net-collection{font-size:var(--heading-font);margin:10px 0;color:#333}.OPCancelationApproval-summary-table{width:40%;border-collapse:collapse;margin-bottom:10px}.OPCancelationApproval-summary-table td,.OPCancelationApproval-summary-table th{border:1px solid #ddd;text-align:left}.OPCancelationApproval-summary-table tr:last-child td{font-weight:700}.OPCancelationApproval-status-filters{display:flex;gap:15px;align-items:center}.OPCancelationApproval-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.OPCancelationApproval-status-filters input[type=checkbox]{margin-right:5px}.OPCancelationApproval-date-filter{display:flex;justify-content:space-between}.OPCancelationApprovalAction-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color);height:80vh;width:1220px;overflow:auto}.OPCancelationApprovalAction-section{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.OPCancelationApprovalAction-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font)}.OPCancelationApprovalAction-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:10px}.OPCancelationApprovalAction-grid.two-columns{grid-template-columns:repeat(2,1fr)}.OPCancelationApprovalAction-floating-field{position:relative}.OPCancelationApprovalAction-floating-input,.OPCancelationApprovalAction-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.OPCancelationApprovalAction-floating-input{width:92%}.OPCancelationApprovalAction-floating-select{width:100%}.OPCancelationApprovalAction-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.OPCancelationApprovalAction-floating-field.active .OPCancelationApprovalAction-floating-label{top:0;font-size:var(--font-size);color:#00897b}.OPCancelationApprovalAction-floating-field.active .OPCancelationApprovalAction-floating-input,.OPCancelationApprovalAction-floating-field.active .OPCancelationApprovalAction-floating-select{border-color:#00897b}.OPCancelationApprovalAction-full-width{grid-column:span 4}.OPCancelationApprovalAction-search-field{position:relative}.OPCancelationApprovalAction-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.OPCancelationApprovalAction-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.OPCancelationApprovalAction-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.OPCancelationApprovalAction-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.OPCancelationApprovalAction-tabs{display:flex;gap:10px;margin-bottom:20px}.OPCancelationApprovalAction-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.OPCancelationApprovalAction-tab:hover{background-color:#00796b}.OPCancelationApprovalAction-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.OPCancelationApprovalAction-section.half-width{margin-bottom:0}.OPCancelationApprovalAction-floating-input:focus,.OPCancelationApprovalAction-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.OPCancelationApprovalAction-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.OPCancelationApprovalAction-tab-bar{display:flex;gap:5px;border-radius:5px 0;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.OPCancelationApprovalAction-tab-bar::-webkit-scrollbar{display:none}.OPCancelationApprovalAction-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.OPCancelationApprovalAction-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.OPCancelationApprovalAction-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.OPCancelationApprovalAction-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.OPCancelationApprovalAction-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.OPCancelationApprovalAction-services-table{padding:8px;overflow-x:scroll}.OPCancelationApprovalAction-services-table table{table-layout:auto}.OPCancelationApprovalAction-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.OPCancelationApprovalAction-summary-section::-webkit-scrollbar{display:none}.OPCancelationApprovalAction-save-btn{background-color:var(--button-color);border:none;border-radius:5px;margin:10px;color:#fff;padding:5px;border:1px solid var(--button-color)}.OPCancelationApprovalAction-save-btn:hover{background-color:#fff;color:var(--button-color)}@media (max-width: 1024px){.OPCancelationApprovalAction-grid{grid-template-columns:repeat(2,1fr)}.OPCancelationApprovalAction-full-width{grid-column:span 2}}@media (max-width: 768px){.OPCancelationApprovalAction-bottom-container{grid-template-columns:1fr}.OPCancelationApprovalAction-tabs{flex-direction:column}}@media (max-width: 480px){.OPCancelationApprovalAction-grid,.OPCancelationApprovalAction-grid.two-columns{grid-template-columns:1fr}.OPCancelationApprovalAction-full-width{grid-column:span1}}.activebloodBank-btn{background-color:var( --button-color);color:#fff;font-size:var(--heading-font);padding:5px;border:none;float:right}.bloodBank-Navigation-bar{background-color:#fff}.bloodBank-Navigation-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.bloodBank-Navigation-bar a{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none}.bloodBank-Navigation-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.bloodBank-Navigation-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.bloodBank-Activebtn-N-LogOut{display:flex;justify-content:start;gap:5px;margin-right:20px}.bloodBank-LogOut{border:none;background:none;font-size:18px;padding:0;cursor:pointer}.bloodBank-LogOut i{color:#333}.disPrescription-Navbttn-N-act{display:flex;gap:10px}@media (max-width: 768px){.bloodBank-Navigation-bar ul{flex-direction:column;align-items:flex-start}.bloodBank-Navigation-bar li{margin-bottom:10px}.disPrescription-Navbttn-N-act{flex-direction:column}}.blood-donation-patient-form-container{width:auto;margin:20px}.blood-donation-patient-con{max-width:800px;margin:auto;background:#fff;border-radius:10px}.blood-donation-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.blood-donation-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.blood-donation-patient-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.blood-donation-patient-left,.blood-donation-patient-right{width:48%}.blood-donation-patient-group{margin-bottom:12px}.blood-donation-patient-gender-options{display:flex;gap:10px}.header-BloodDonation{font-size:var(--heading-font)}.blood-donation-patient-group{display:flex;align-items:center;gap:15px}.blood-donation-patient-gender-options{display:flex;gap:15px}@media (max-width: 768px){.blood-donation-patient-left,.blood-donation-patient-right{width:100%}.blood-donation-patient-form{flex-direction:column}}.bloodcollection-header{background-color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;font-size:16px;width:100%}.bloodcollection-nav-links{display:flex;gap:30px}.bloodcollection-header-button{background-color:#00c9c0;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;text-decoration:none;display:inline-block}.bloodcollection-header-button.active{background-color:var(--button-bg-color, #00968f);color:#fff}.bloodcollection-header-button:hover{background-color:#00968f;color:#fff}@media (max-width: 768px){.bloodcollection-nav-links{flex-direction:column;gap:10px}.bloodcollection-header-button{width:100%;text-align:center}}.bloodcollection{margin:10px;background-color:#e3fffe}.bloodcollection h2{font-size:var(--heading-font)}.donor-list-container{margin-top:20px;width:100%}.donor-table{width:100%;border-collapse:collapse}.donor-table th,.donor-table td{border:1px solid #ccc;padding:5px;text-align:left;white-space:nowrap}.donor-table td{background-color:#fff}.donor-table th{background-color:#f4f4f4;color:#000;font-size:14px}.bloodcollection-btn{padding:5px;border:none;border-radius:4px;color:#fff;background-color:#00c9c0;cursor:pointer}.bloodcollection-btn:hover{background-color:#fff;color:#00c9c0;border:1px solid #00c9c0}.bloodcollection-modal-content{background-color:#fff;border-radius:12px;padding:5px;max-width:500px;font-family:Arial,sans-serif}.bloodcollection-modal h6{font-size:var(--heading-font);color:#000;margin-bottom:1rem;text-align:center}.bloodcollectionform{display:flex;flex-direction:column;gap:1rem}.bloodcollectionform-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.bloodcollectionform-form-group{display:flex;flex-direction:column;flex:1 1 calc(50% - 1rem);min-width:200px}.bloodcollectionform-form-group label{font-size:var(--font-size);color:#000}.bloodcollectionform-form-group input{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:var(--font-size)}.bloodcollection-btn{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.bloodcollection-btn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.collection-list-container{margin:20px;background-color:#e3fffe}.collection-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.collection-table th,.collection-table td{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}.collection-table th{background-color:#f2f2f2;font-weight:700}.bloodtesting-popup{background:#fff;border-radius:8px;width:400px}.bloodtesting-popup h2{margin-bottom:20px;text-align:center;color:#333;font-size:var(--heading-font)}.bloodtesting-form-group{margin-bottom:15px}.HIMSSampleDataTable-container{padding:20px;color:#000;background-color:var(--background-color);height:100vh}.HIMSSampleDataTable-title{text-align:left;margin-bottom:15px;font-size:var(--heaading-font)}.HIMSSampleDataTable-table-wrapper{overflow-x:auto}.HIMSSampleDataTable-table{width:100%;border-collapse:collapse;background-color:#f2f2f2;border-radius:8px;overflow:hidden}.HIMSSampleDataTable-table th,.HIMSSampleDataTable-table td{padding:10px;text-align:left;border-bottom:1px solid black}.HIMSSampleDataTable-table th,.HIMSSampleDataTable-table td{background-color:#f2f2f2}.HIMSSampleDataTable-table tr:nth-child(2n){background-color:#444}.edit-button{background-color:var(--button-color);border:1px solid white;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease}.edit-button:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}@media (max-width: 768px){.HIMSSampleDataTable-table th,.HIMSSampleDataTable-table td{padding:8px;font-size:14px}.HIMSSampleDataTable-table{font-size:12px}}@media (max-width: 480px){.HIMSSampleDataTable-title{font-size:18px}.HIMSSampleDataTable-table th,.HIMSSampleDataTable-table td{padding:6px;font-size:12px}.HIMSSampleDataTable-table{font-size:10px}}.SampleTestCard-card{background-color:#fff;border-radius:8px;width:100%;max-width:600px;padding:10px;font-family:Arial,sans-serif}.SampleTestCard-card-header{text-align:center;font-size:var(--heading-font);margin-bottom:15px}.SampleTestCard-card-header h2{font-size:var(--heading-font)}.SampleTestCard-card-body{display:flex;flex-direction:column;gap:15px}.SampleTestCard-info{display:flex;justify-content:space-between;gap:20px}.SampleTestCard-field{width:100%}.SampleTestCard-field label{font-weight:500;font-size:var(--font-size);margin-bottom:5px}.SampleTestCard-field input{width:100%;padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.SampleTestCard-footer{text-align:center;margin-top:10px}.SampleTestCard-update-button{background-color:var(--button-color);border:1px solid white;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease}.SampleTestCard-update-button:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.SampleTestCard-error-message{color:#ff4d4d;text-align:center;margin-top:15px}.bloodStorage-dashboard-container{width:90%;max-width:1200px;margin:0 auto;padding:15px;border:1px solid black}.bloodStorage-dashboard-container-box{padding:20px;font-size:var(--heaading-font)}.bloodStorage-dashboard-container-heading{font-size:var(--heaading-font)}.bloodStorage-search-bar-input-btn{padding-top:20px}.bloodStorage-search-bar-input-btn input{flex-grow:1;padding:2px;margin-right:10px;font-size:var(--font-size);width:200px;margin-bottom:10px}.bloodStorage-filters{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:14px;padding-top:10px}.bloodStorage-filter-group{display:flex;flex-direction:column;margin-bottom:10px;padding:10px}.bloodStorage-filter-group label{font-size:16px;margin-bottom:5px}.bloodStorage-filter-group select,.filter-group input{padding:5px;font-size:14px;border-radius:5px}.bloodStorage-date-range{display:flex;flex-direction:column}.bloodStorage-date-range input{margin-bottom:5px;border:1px solid black}.bloodStorage-dashboard-actions{display:flex;justify-content:space-between;margin-top:20px}.bloodStorage-dashboard-actions button{padding:5px;border-radius:5px;background-color:#007b6f;color:#fff;border:none;cursor:pointer;transition:background-color .3s;font-size:14px}.bloodStorage-dashboard-actions button:hover{background-color:#fff;color:#007b6f}.bloodStorage-storage-table{width:100%;border-collapse:collapse;margin-bottom:20px}.bloodStorage-storage-table th,.bloodStorage-storage-table td{border:1px solid #ddd;padding:10px;text-align:center}.bloodStorage-storage-table th{background-color:#f2f2f2;font-size:16px}.bloodStorage-storage-table td{font-size:14px}.bloodStorage-storage-table tr:hover{background-color:#f1f1f1}.bloodStorage-storage-table td button{margin-right:5px;padding:5px;border-radius:5px;background-color:#007b6f;color:#fff;border:none;cursor:pointer}.bloodStorage-storage-table td button:hover{background-color:#fff;color:#007b6f}.bloodStorage-pagination{display:flex;justify-content:center;margin-top:20px}.bloodStorage-pagination button,.pagination span{margin:0 5px;padding:8px 16px;border:none;background-color:#007b6f;color:#fff;cursor:pointer}.bloodStorage-pagination button:hover{background-color:#fff;color:#007b6f}@media (max-width: 768px){.bloodStorage-dashboard-controls,.filters,.bloodStorage-dashboard-actions{flex-direction:column}.bloodStorage-dashboard-actions button{margin-bottom:10px}}.bloodStorage-search-bar{display:flex;justify-content:space-between;margin-bottom:20px}.bloodStorage-search-bar input{flex:1;padding:5px;margin-right:10px;border:1px solid #ccc;border-radius:5px;font-size:var(--font-size)}.bloodStorage-search-bar button{padding:8px;background-color:#007b6f;color:#fff;border:none;cursor:pointer;transition:background-color .3s;border-radius:5px}.bloodStorage-search-bar button:hover{background-color:#fff;color:#007b6f}.BSDAddNewBloodNew-modal-modal-container{background-color:#fff;border-radius:10px;padding:10px;width:500px;font-size:var(--font-size)}.BSDAddNewBloodNew-modal-modal-container h3{font-size:var(--heading-font);text-align:center;color:#000}.BSDAddNewBloodNew-modal-form-group{display:flex;justify-content:space-between;margin-bottom:10px}.BSDAddNewBloodNew-feild{display:flex;flex-direction:column;width:48%}.BSDAddNewBloodNew-modal-modal-actions{display:flex;justify-content:start}.BSDAddNewBloodNew-modal-modal-actions button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;font-size:var(--font-size);border-radius:5px;cursor:pointer}.BSDAddNewBloodNew-modal-modal-actions button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.BSDAddNewBloodNew-status{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px;font-family:Arial,sans-serif}.BSDAddNewBloodNew-status select option{font-size:14px;color:#333}.bloodReq-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.bloodReq-header{display:flex;justify-content:space-between;align-items:center}.bloodReq-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.bloodReq-status-filters{display:flex;align-items:center}.bloodReq-status-filters h4{font-size:var(--heading-font);margin:5px}.bloodReq-filter{display:flex;align-items:center;margin-right:20px}.bloodReq-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.bloodReq-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.bloodReq-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.bloodReq-checkBox label{font-size:var(--font-size);color:green}.bloodReq-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.bloodReq-send-blood-btn{margin-top:20px;margin-bottom:20px}.bloodReq-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.bloodReq-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.bloodReq-date-range input[type=date]{padding:3px;margin-left:10px}.bloodReq-search-bar{display:flex}.bloodReq-search-bar input{flex-grow:1;padding:3px;font-size:var(--font-size);width:200px}.bloodReq-search-bar i{position:relative;color:gray;top:7px;left:190px}.bloodReq-results-info{text-align:right;font-size:var(--font-size)}.bloodReq-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:5px;transition:background-color .3s ease;padding:5px}.bloodReq-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.bloodReq-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.bloodReq-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font)}.bloodReq-table-N-paginat td{font-size:var(--font-size);border:1px solid #ddd;padding:3px;text-align:center}.bloodReq-table-N-paginat th{background-color:#f2f2f2}.bloodReq-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.bloodReq-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.bloodReq-add-report,.bloodReq-scan-done{background-color:#008cba}.bloodReq-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.bloodReq-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bloodReq-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.bloodReq-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.bloodReq-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.bloodReq-table-N-paginat{background-color:#fff;padding:0 10px}.bloodReq-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.bloodReq-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.bloodbankrequest-container{max-width:700px;margin:10px auto;border-radius:8px}.bloodbankrequest-title{text-align:center;font-size:var(--heading-font);color:#333;margin-bottom:15px}.bloodbankrequest-form{display:flex;flex-direction:column}.bloodbankrequest-form-row{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px}.bloodbankrequest-form-group{flex:1;display:flex;flex-direction:column}.bloodbankrequest-form-group label{margin-bottom:5px;color:#555;font-size:var(--heading-font)}.bloodbankrequest-form-group input,.bloodbankrequest-form-group select{padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px;background:#fff}.bloodbankrequest-form-actions{display:flex;justify-content:end}.bloodbankrequest-submit-btn{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.bloodbankrequest-submit-btn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 768px){.bloodbankrequest-form-row{flex-direction:column}}.bloodbankissue-container{max-width:500px;margin:20px auto;border-radius:8px}.bloodbankissue-title{text-align:center;font-size:var(--heading-font);color:#333;margin-bottom:20px}.bloodbankissue-form{display:flex;flex-direction:column}.bloodbankissue-form-group{margin-bottom:15px;display:flex;gap:20px}.bloodbankissue-submit-btn{padding:5px;font-size:var(--font-size);color:#fff;background:var(--button-color);border:none;border-radius:4px;cursor:pointer}.bloodbankissue-submit-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.bloodIssue-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.bloodIssue-header{display:flex;justify-content:space-between;align-items:center}.bloodIssue-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.bloodIssue-status-filters{display:flex;align-items:center}.bloodIssue-status-filters h4{font-size:var(--heading-font);margin:5px}.bloodIssue-filter{display:flex;align-items:center;margin-right:20px}.bloodIssue-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.bloodIssue-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.bloodIssue-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.bloodIssue-checkBox label{font-size:var(--font-size);color:green}.bloodIssue-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.bloodIssue-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.bloodIssue-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.bloodIssue-date-range input[type=date]{padding:3px;margin-left:10px}.bloodIssue-search-bar{display:flex}.bloodIssue-search-bar input{flex-grow:1;padding:3px;width:200px}.bloodIssue-search-bar i{position:relative;color:gray;top:7px;left:190px}.bloodIssue-results-info{text-align:right;font-size:var(--font-size)}.bloodIssue-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:5px;transition:background-color .3s ease;padding:5px}.bloodIssue-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.bloodIssue-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.bloodIssue-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font)}.bloodIssue-table-N-paginat td{font-size:var(--font-size);border:1px solid #ddd;padding:3px;text-align:center}.bloodIssue-table-N-paginat th{background-color:#f2f2f2}.bloodIssue-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.bloodIssue-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.bloodIssue-add-report,.bloodIssue-scan-done{background-color:#008cba}.bloodIssue-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.bloodIssue-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bloodIssue-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.bloodIssue-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.bloodIssue-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.bloodIssue-table-N-paginat{background-color:#fff;padding:0 10px}.bloodIssue-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.bloodIssue-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.bloodIssue-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.bloodIssue-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.bloodIssue-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.bloodIssue-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.bloodIssue-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.bloodIssue-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.blood-donation-report-module-container{background-color:var(--background-color);padding:20px;border-radius:5px;font-family:Arial,sans-serif;height:90vh;overflow-y:scroll;margin:0 auto}.blood-donation-report-module-title{font-size:var(--heading-font);color:#333;margin-bottom:20px}.blood-donation-module{display:flex;align-items:center;gap:16px;margin-bottom:20px}.blood-donation-report-module-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blood-donation-report-module-date-filter,.blood-donation-report-module-search-filter{display:flex;align-items:center}.blood-donation-report-module-input-date{padding:5px;margin:0 5px;border:1px solid #ccc;border-radius:3px}.blood-donation-report-module-icon-button{background-color:#fff;border:none;margin-left:5px;cursor:pointer;font-size:var( --font-size)}.blood-donation-report-module-search-input{padding:5px;border:1px solid #ccc;border-radius:3px;font-size:var( --font-size);margin-right:5px}.blood-donation-report-module-search-button{background-color:transparent;border:none;cursor:pointer;font-size:var( --font-size)}.blood-donation-report-module-form{display:flex;justify-content:space-between;margin-bottom:20px}.blood-donation-report-module-form-group{display:flex;align-items:center;margin-right:10px;font-size:var( --font-size)}.blood-donation-report-module-form-group input[type=text]{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:var( --font-size);box-sizing:border-box}.blood-donation-report-module-form-group label{margin-right:5px;font-size:var( --font-size)}.blood-donation-report-module-date-filter label{font-size:var( --font-size)}.blood-donation-report-module-date-filter input[type=date]{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:var( --font-size)}.blood-donation-report-module-form-group select{padding:5px;border:1px solid #ccc;border-radius:3px;font-size:var( --font-size)}.blood-donation-report-module-show-report-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var( --font-size)}.blood-donation-report-module-show-report-button i{margin-right:5px}.blood-donation-report-module-show-report-button:hover{background-color:#fff;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.blood-donation-report-module-title{font-size:var( --font-size)}.blood-donation-report-module-filters,.blood-donation-report-module-form{flex-direction:column;align-items:flex-start}.blood-donation-report-module-form-group{width:100%;margin-right:0}.blood-donation-report-module-show-report-button{margin-top:10px}}.activetransportNavBar-btn{background-color:var( --button-color);color:#fff;font-size:var(--heading-font);padding:5px;border:none;float:right}.transportNavBar-Navigation-bar{background-color:#fff;margin-bottom:15px}.transportNavBar-Navigation-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.transportNavBar-Navigation-bar li{margin:0}.transportNavBar-Navigation-bar a{text-decoration:none;color:#fff;font-size:16px;padding:5px;border-radius:5px;background-color:var(--button-bg-color)}.transportNavBar-Navigation-bar a:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-bg-color)}.transportNavBar-Navigation-bar .active{background-color:var(--button-bg-color)}.transportNavBar-Activebtn-N-LogOut{display:flex;justify-content:start;gap:5px;margin-right:20px}.transportNavBar-LogOut{border:none;background:none;font-size:18px;padding:0;cursor:pointer}.transportNavBar-LogOut i{color:#333}.disPrescription-Navbttn-N-act{display:flex}.disPrescription-Navbttn-N-act li{padding:0 5px}.transportNavBar-active-tab{font-weight:700;background-color:var(--button-bg-color)}@media (max-width: 768px){.transportNavBar-Navigation-bar ul{flex-direction:column;align-items:flex-start}.transportNavBar-Navigation-bar li{margin-bottom:10px}.disPrescription-Navbttn-N-act{flex-direction:column}}.patient-transport-container{width:100%;display:flex;margin:20px auto;padding:20px;background-color:#e3fffe;border-radius:8px;box-shadow:0 4px 8px #0000001a;justify-content:center}.patient-transport-header-h2{display:flex;width:100%;align-items:center;justify-content:center}.patient-transport-header{font-size:16px;text-align:center;color:#333;margin-bottom:20px}.patient-transport-form{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.patient-transport-form-maindiv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:5px}.patient-transport-search{margin-top:15px;margin-right:20px}.patient-transport-form-group{display:flex;flex-direction:row;margin-right:20px}.patient-transport-form-group label{font-size:16px;margin-bottom:5px;color:#555;width:200px}.patient-transport-input,.patient-transport-textarea,.patient-transport-select{padding:1px;margin-top:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background-color:#fff;outline:none;transition:border-color .3s ease;width:250px}.patient-transport-input:focus,.patient-transport-textarea:focus,.patient-transport-select:focus{border-color:#007bff}.patient-transport-textarea{min-height:25px;resize:horizontal}.patient-transport-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer}.patient-transport-submit-btn{padding:4px;background-color:#00c9c0;color:#fff;border:none;cursor:pointer;border-radius:5px}.patient-transport-submit-btn:hover{background-color:#fff;border:1px solid #00c9c0;color:#00c9c0}.pat-details-search-icon{right:15px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 768px){.patient-transport-container{padding:15px}.patient-transport-header{font-size:20px}.patient-transport-form{gap:10px}}.patient-transport-status-container{width:100%;margin:20px;background-color:#e3fffe}.patienttransport-action-btn{padding:4px;background-color:#00c9c0;color:#fff;border:none;cursor:pointer;border-radius:5px}.patienttransport-action-btn:hover{background-color:#fff;border:1px solid #00c9c0;color:#00c9c0}.patienttransport-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center}.patienttransport-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:450px;text-align:center}.patienttransport-confirm-btn{padding:5px;background-color:#00c9c0;color:#fff;border:none;cursor:pointer;border-radius:5px}.patienttransport-confirm-btn:hover{background-color:#fff;border:1px solid #00c9c0;color:#00c9c0}.patienttransport-cancel-btn{padding:5px;background-color:#d32f2f;color:#fff;border:none;cursor:pointer;border-radius:5px;margin-left:20px}.patienttransport-cancel-btn:hover{background-color:#fff;border:1px solid #d32f2f;color:#d32f2f}.tansportpatientalllist-container{padding:20px;background-color:#e3fffe;border-radius:8px}.tansportpatientalllist-header{text-align:center;font-size:16px;margin-bottom:20px}.tansportpatientalllist-table{width:100%;border-collapse:collapse}.tansportpatientalllist-th,.tansportpatientalllist-td{border:1px solid #ddd;padding:5px;text-align:center}.tansportpatientalllist-th{background-color:#f4f4f4;color:#000;font-size:14px}.tansportpatientalllist-td{font-size:14px;background-color:#fff}.tansportpatientalllist-td.transported{color:green;font-weight:700;font-size:14px}.tansportpatientalllist-td.not-transported{color:red;font-weight:700;font-size:14px}.dispatch-form-module-container{width:auto;padding:20px}.dispatch-form-module-com{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.dispatch-form-module-com-left,.dispatch-form-module-com-right{width:50%;display:flex;flex-direction:column}.first-div-dispatch-form,.second-div-dispatch-form{display:flex;flex-direction:column;flex:1;margin-right:20px}.dispatch-form-module-com-group{display:flex;align-items:center;margin-bottom:15px}.dispatch-form-module-com-group label{flex:0 0 150px;margin-right:10px;font-size:var(--heading-font)}.dispatch-form-module-com-group input[type=text],.dispatch-form-module-com-group input[type=number],.dispatch-form-module-com-group input[type=time],.dispatch-form-module-com-group select,.dispatch-form-module-com-group textarea{flex:1;padding:5px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.dispatch-form-module-com-group input[type=checkbox]{margin-left:50px}.dispatch-form-module-com-group label .mandatory{color:red;margin-left:5px}.dispatch-form-module-com-submit-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-top:20px}.dispatch-form-module-com-submit-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.dispatch-form-module-com-group textarea{resize:vertical;height:50px;font-size:var(--font-size)}.dispatch-form-module-com-group select{padding:5px}.dispatch-form-module-com-group input,.dispatch-form-module-com-group select,.dispatch-form-module-com-group textarea{margin-left:10px}.dispatch-form-submit-container{display:flex;justify-content:center}@media (max-width: 768px){.dispatch-form-module-com{flex-direction:column;height:auto;padding:10px}.dispatch-form-module-com-left,.dispatch-form-module-com-right{width:100%}.dispatch-form-module-com-group{flex-direction:column;align-items:flex-start}.dispatch-form-module-com-group label{flex:none;margin-right:0;margin-bottom:5px}.dispatch-form-module-com-group input[type=text],.dispatch-form-module-com-group input[type=number],.dispatch-form-module-com-group input[type=time],.dispatch-form-module-com-group select,.dispatch-form-module-com-group textarea,.dispatch-form-module-com-submit-button{width:100%}}@media (max-width: 480px){.dispatch-form-module-com{padding:5px}.dispatch-form-module-com-submit-button{padding:8px;font-size:14px}.dispatch-form-module-com-group input[type=checkbox]{margin-left:0}.dispatch-form-module-com-group{margin-bottom:10px}}.transportsystem-header{background-color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;font-size:16px;width:100%}.transportsystem-nav-links{display:flex;gap:30px;margin-bottom:0}.transportsystem-header-button{background-color:#00c9c0;color:#fff;border:none;padding:2px;border-radius:5px;cursor:pointer;font-size:14px;text-decoration:none;display:inline-block}.transportsystem-header-button.active{background-color:var(--button-bg-color, #00968f);color:#fff}.transportsystem-header-button:hover{background-color:#00968f;color:#fff}@media (max-width: 768px){.transportsystem-nav-links{flex-direction:column;gap:10px}.transportsystem-header-button{width:100%;text-align:center}}.ambulance-navbar ul{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap}.ambulance-header-button{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.ambulance-header-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.ambulance-header-button.active{background-color:var(--button-bg-color);color:#fff}@media (max-width: 768px){.ambulance-navbar ul{flex-direction:column;align-items:flex-start}.ambulance-header-button{width:100%;padding:10px;font-size:calc(var(--heading-font) - 2px);text-align:center}}@media (max-width: 480px){.ambulance-navbar ul{gap:10px}.ambulance-header-button{font-size:calc(var(--heading-font) - 4px)}}.ambulance-list-module-com{padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.ambulance-details-com-module__heading{font-size:var(--heading-font);color:#000;margin-bottom:20px}.ambulance-details-com-module__buttons{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:60px}.ambulance-details-com-module__button{padding:5px 10px;background-color:var(--button-color);border:none;font-size:var(--font-size);cursor:pointer;color:#fff;border-radius:5px;text-align:center;transition:background-color .3s;border-bottom:1px solid var(--button-hover-border-color)}.ambulance-details-com-module__button:hover{background-color:#fff;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.ambulance-details{margin-top:20px;padding:15px;border-radius:5px}.ambulance-details-com-module__button.active{background-color:var(--button-bg-color);color:#fff}@media (max-width: 768px){.ambulance-list-module-com{padding:10px;height:auto}.ambulance-details-com-module__heading{font-size:1.5rem;margin-bottom:15px}.ambulance-details-com-module__buttons{gap:20px;justify-content:center}.ambulance-details-com-module__button{flex:1 1 45%;padding:10px;font-size:14px}}@media (max-width: 480px){.ambulance-details-com-module__heading{font-size:1.2rem}.ambulance-details-com-module__buttons{flex-direction:column;align-items:center}.ambulance-details-com-module__button{width:100%;margin-bottom:10px}}.emergency-request-com-module-form-container{width:auto;margin:5px}.emergency-request-com-module-form{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.emergency-request-com-module-left,.emergency-request-com-module-right{width:48%}.emergency-request-com-module-group{display:flex;align-items:center;margin-bottom:15px}.emergency-request-com-module-group input[type=text],.emergency-request-com-module-group input[type=number],.emergency-request-com-module-group input[type=date],.emergency-request-com-module-group input[type=email],.emergency-request-com-module-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.emergency-request-com-module-gender-options label{display:flex;font-size:var(--font-size);align-items:center}.emergency-request-com-module-submit-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.emergency-request-com-module-submit-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.emergency-request-com-module-group input[type=checkbox]{margin-right:80px}.emergency-request-com-module-group label .mandatory{color:red;margin-left:5px}.emergency-request-com-module-button{display:flex;justify-content:flex-start;align-items:center;margin-left:-50px}.emergency-request-com-module-dispatch-date-time{display:flex;align-items:center;gap:10px}.emergency-request-com-module-dispatch-date-time input{margin:0;font-size:14px;padding:5px}.special-equipment-options label{margin:0}.special-equipment-options label input{margin-right:5px}.emergency-request-com-module-gender-options{display:flex;gap:10px}.emergency-request-com-module-gender-options label{margin:0}.emergency-request-com-module-gender-options label input{margin-right:5px}.special-equipment-options{display:flex;gap:10px;align-items:center}.special-equipment-label{display:flex;align-items:center;gap:5px}@media (max-width: 768px){.emergency-request-com-module-form{flex-direction:column;height:auto}.emergency-request-com-module-left,.emergency-request-com-module-right{width:100%}.emergency-request-com-module-group{flex-direction:column;align-items:flex-start}.emergency-request-com-module-group label{flex:none;margin-bottom:5px}.emergency-request-com-module-submit-button{width:100%;margin-top:15px}}@media (max-width: 480px){.emergency-request-com-module-group input[type=text],.emergency-request-com-module-group input[type=number],.emergency-request-com-module-group input[type=date],.emergency-request-com-module-group input[type=email],.emergency-request-com-module-group textarea{padding:8px;font-size:14px}.emergency-request-com-module-group label,.emergency-request-com-module-submit-button{font-size:14px}}.StaffTransportManagement-app-container{font-family:Arial,sans-serif}.StaffTransportManagement-nav{background-color:var(--background-color);padding:10px}.StaffTransportManagement-nav-list{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-around}.StaffTransportManagement-nav-list li{display:inline-block;margin-right:15px}.StaffTransportManagement-nav-link{text-decoration:none;font-size:16px;color:#fff;font-weight:700;transition:color .3s ease;background-color:var(--button-color);padding:10px;border-radius:5px}.StaffTransportManagement-nav-link:hover{color:var(--button-hover-text-color);background-color:#fff;border:1px solid var(--button-hover-border-color)}.StaffTransportManagement-active{color:red;text-decoration:underline}.StaffTransportManagement-main{padding:20px;background-color:var(--background-color);height:100vh}.SSStaffTransportManagement-container{max-width:1000px;margin:0 auto;padding:20px}.SSStaffTransportManagement-table{width:100%;border-collapse:collapse;margin-top:20px}.SSStaffTransportManagement-table th,.SSStaffTransportManagement-table td{border:1px solid #ddd;padding:8px;text-align:left}.SSStaffTransportManagement-table th{background-color:#f2f2f2;color:#000}.SSStaffTransportManagement-table tr:nth-child(2n){background-color:#f9f9f9}.SSStaffTransportManagement-table tr:hover{background-color:#ddd}.SSStaffTransportManagement-table button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.SSStaffTransportManagement-table button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.SSStaffTransportManagement-add-button{padding:10px 20px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:20px}.SSStaffTransportManagement-add-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.StaffTransportTableEmergency-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.StaffTransportTableEmergency-modal-content{background-color:#fff;padding:20px;border-radius:8px;max-width:600px;width:100%;position:relative}.StaffTransportTableEmergency-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.StaffTransportTableEmergency-close-button:hover{color:red}.StaffTransportManagement-container{max-width:1000px;margin:0 auto;padding:20px}.StaffTransportManagement-table{width:100%;border-collapse:collapse;margin-top:20px}.StaffTransportManagement-table th,.StaffTransportManagement-table td{border:1px solid #ddd;padding:8px;text-align:left}.StaffTransportManagement-table th{background-color:#4caf50;color:#fff}.StaffTransportManagement-table tr:nth-child(2n){background-color:#f9f9f9}.StaffTransportManagement-table tr:hover{background-color:#ddd}.StaffTransportManagement-table button{padding:5px 10px;background-color:#008cba;color:#fff;border:none;border-radius:4px;cursor:pointer}.StaffTransportManagement-table button:hover{background-color:#005f73}.StaffTransportManagement-add-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:20px}.StaffTransportManagement-add-button:hover{background-color:#45a049}.VehicleManagement-container{max-width:1000px;margin:0 auto;padding:20px;border-radius:8px}.VehicleManagement-add-button{padding:10px 20px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:20px}.VehicleManagement-add-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.VehicleManagement-table{width:100%;border-collapse:collapse}.VehicleManagement-table th,.VehicleManagement-table td{border:1px solid #ddd;padding:10px;text-align:left}.VehicleManagement-table th{background-color:#f2f2f2;color:#000}.VehicleManagement-table tr:nth-child(2n){background-color:#f9f9f9}.VehicleManagement-table tr:hover{background-color:#ddd}.VehicleManagement-edit-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.VehicleManagement-edit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.MADStaffTransportManagement-form-container{padding:20px;max-width:600px;margin:auto}.MADStaffTransportManagement-form-title{text-align:center;margin-bottom:20px}.MADStaffTransportManagement-form-group{margin-bottom:15px;display:flex;flex-wrap:wrap}.MADStaffTransportManagement-form-group-columns{flex-direction:row}.MADStaffTransportManagement-form-field{flex:1 1 45%;margin-right:10px}.MADStaffTransportManagement-form-field:last-child{margin-right:0}.MADStaffTransportManagement-label{display:block;margin-bottom:5px}.MADStaffTransportManagement-input,.MADStaffTransportManagement-select{width:80%;padding:8px;border:1px solid #ccc;border-radius:4px}.MADStaffTransportManagement-shift-timing{display:flex;align-items:center}.MADStaffTransportManagement-shift-to{margin:0 10px}.MADStaffTransportManagement-button-container{text-align:center}.MADStaffTransportManagement-submit-button{padding:10px 20px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.MADStaffTransportManagement-submit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.StaffTransportManagement-form-container{background-color:#f9f9f9;padding:20px;border-radius:10px;max-width:600px;margin:20px auto;box-shadow:0 0 10px #0000001a}.StaffTransportManagement-form-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;color:#333}.StaffTransportManagement-form{display:flex;flex-direction:column;gap:15px}.StaffTransportManagement-form-group{display:flex;flex-direction:column}.StaffTransportManagement-label{font-size:14px;font-weight:700;margin-bottom:5px;color:#555}.StaffTransportManagement-input{padding:10px;border-radius:5px;border:1px solid #ccc;font-size:14px;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out}.StaffTransportManagement-input:focus{border-color:#007bff}.StaffTransportManagement-select{padding:10px;border-radius:5px;border:1px solid #ccc;font-size:14px;width:100%;box-sizing:border-box}.StaffTransportManagement-select:focus{border-color:#007bff}.StaffTransportManagement-shift-timing{display:flex;gap:10px;align-items:center}.StaffTransportManagement-shift-to{font-size:14px;color:#555}.StaffTransportManagement-submit-button{padding:12px;background-color:var(--button-color);color:#fff;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.StaffTransportManagement-submit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.StaffTransportManagement-form-row{display:flex;justify-content:space-between;gap:15px}.StaffTransportManagement-form-group{flex:1}@media (max-width: 768px){.StaffTransportManagement-form-container{padding:15px}}.StaffTransportManagement-input:disabled{background-color:#e9ecef;opacity:1}.StaffTransportManagement-form-group.error{border:1px solid #dc3545}.StaffTransportManagement-error-message{color:#dc3545;font-size:12px;margin-top:5px}.RRStaffTransportManagement-table-container{max-width:800px;margin:0 auto;padding:20px;background-color:var(--background-color);border-radius:8px}.RRStaffTransportManagement-table-title{text-align:left;margin-bottom:20px}.RRStaffTransportManagement-button-container{text-align:left;margin-bottom:10px}.RRStaffTransportManagement-add-button{padding:10px 20px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.RRStaffTransportManagement-add-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.RRStaffTransportManagement-table{width:100%;border-collapse:collapse}.RRStaffTransportManagement-table th,.RRStaffTransportManagement-table td{border:1px solid #ccc;padding:10px;text-align:center}.RRStaffTransportManagement-edit-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.RRStaffTransportManagement-edit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.DDStaffTransportManagement-form-container{background-color:#f9f9f9;padding:5px;border-radius:10px;max-width:600px;margin:5px auto;box-shadow:0 0 10px #0000001a}.DDStaffTransportManagement-form-title{font-size:16px;font-weight:700;margin-bottom:5px;text-align:center;color:#333}.DDStaffTransportManagement-form{display:flex;flex-direction:column;gap:15px}.DDStaffTransportManagement-form-group{display:flex;flex-direction:column}.DDStaffTransportManagement-form-label{font-size:14px;font-weight:700;margin-bottom:5px;color:#555}.DDStaffTransportManagement-form-input{padding:5px;border-radius:5px;border:1px solid #ccc;font-size:14px;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out}.DDStaffTransportManagement-form-input:focus{border-color:#007bff}.DDStaffTransportManagement-form-submit-button{padding:5px;background-color:var(--button-color);color:#fff;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.DDStaffTransportManagement-form-submit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.UUStaffTransportManagement-form-container{background-color:#f9f9f9;padding:20px;border-radius:10px;max-width:600px;margin:20px auto;box-shadow:0 0 10px #0000001a}.UUStaffTransportManagement-form-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;color:#333}.UUStaffTransportManagement-form{display:flex;flex-direction:column;gap:15px}.UUStaffTransportManagement-form-group{display:flex;flex-direction:column}.UUStaffTransportManagement-form-label{font-size:14px;font-weight:700;margin-bottom:5px;color:#555}.UUStaffTransportManagement-form-input{padding:10px;border-radius:5px;border:1px solid #ccc;font-size:14px;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out}.UUStaffTransportManagement-form-input:focus{border-color:#007bff}.UUStaffTransportManagement-form-submit-button{padding:12px;background-color:var(--button-color);color:#fff;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.UUStaffTransportManagement-form-submit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.EMVStaffTransportManagement-container{max-width:1000px;margin:0 auto;padding:20px}.EMVStaffTransportManagement-table{width:100%;border-collapse:collapse;margin-top:20px}.EMVStaffTransportManagement-table th,.EMVStaffTransportManagement-table td{border:1px solid #ddd;padding:8px;text-align:left}.EMVStaffTransportManagement-table th{background-color:#f2f2f2;color:#000}.EMVStaffTransportManagement-table tr:nth-child(2n){background-color:#f9f9f9}.EMVStaffTransportManagement-table tr:hover{background-color:#ddd}.EMVStaffTransportManagement-table button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.EMVStaffTransportManagement-table button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.EMVStaffTransportManagement-add-button{padding:10px 20px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:20px}.EMVStaffTransportManagement-add-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.AddStaffTransportManagement-form-container{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:700px;margin:auto}.AddStaffTransportManagement-form-title{margin-bottom:20px;font-size:24px;text-align:center}.AddStaffTransportManagement-form{display:flex;flex-direction:column}.AddStaffTransportManagement-flex-container{display:flex;justify-content:space-between}.AddStaffTransportManagement-left{flex:1;margin-right:10px}.AddStaffTransportManagement-right{flex:1;margin-left:10px}.AddStaffTransportManagement-form-group{margin-bottom:20px}.AddStaffTransportManagement-form-label{font-size:16px;margin-bottom:5px}.AddStaffTransportManagement-form-input,.AddStaffTransportManagement-form-textarea{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:80%}.AddStaffTransportManagement-form-checkbox{margin-top:5px}.AddStaffTransportManagement-form-textarea{min-height:80px}.AddStaffTransportManagement-form-submit-button{padding:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:20px}.AddStaffTransportManagement-form-submit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.RRUpdateStaffTransportManagement-form-container{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:800px;margin:auto}.RRUpdateStaffTransportManagement-form-title{margin-bottom:20px;font-size:24px;text-align:center}.RRUpdateStaffTransportManagement-form{display:flex;flex-direction:column}.RRUpdateStaffTransportManagement-form-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.RRUpdateStaffTransportManagement-form-label{font-size:16px;margin-right:10px;flex:1}.RRUpdateStaffTransportManagement-form-input,.RRUpdateStaffTransportManagement-form-textarea{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;flex:2}.RRUpdateStaffTransportManagement-form-checkbox{margin-left:10px}.RRUpdateStaffTransportManagement-form-textarea{min-height:80px}.RRUpdateStaffTransportManagement-form-submit-button{padding:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.RRUpdateStaffTransportManagement-form-submit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.RRUpdateStaffTransportManagement-flex-container{display:flex;justify-content:space-between}.RRUpdateStaffTransportManagement-left,.RRUpdateStaffTransportManagement-right{flex:1;margin-right:20px}.RRUpdateStaffTransportManagement-right{margin-right:0}.emergencyTransportTable{text-align:center;padding:5px}.emergencyTransportTable-add-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;margin-bottom:5px;border:1px solid var(--button-hover-border-color);position:absolute;z-index:1}.emergencyTransportTable-add-btn:hover{background-color:#fff;color:var(--button-hover-text-color)}.emergencyTransportTable-emergency-table{width:100%;border-collapse:collapse;margin-top:40px}.emergencyTransportTable-emergency-table th,.emergencyTransportTable-emergency-table td{border:1px solid #ddd;padding:8px}.emergencyTransportTable-emergency-table th{background-color:#f2f2f2;text-align:center}.emergencyTransportTable-emergency-table td{text-align:center}.emergencyTransportTable-emergency-table td button{color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.emergencyTransportTable-emergency-table td button:hover{background-color:#fff}.emergencyTransportTable-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.emergencyTransportTable-modal-content{background:#fff;padding:20px;border-radius:5px;box-shadow:0 4px 8px #0003;width:100%;max-width:400px}.emergencyTransportTable-close-btn{background:red;color:#fff;border:none;padding:5px 10px;float:right;cursor:pointer}.emergencyTransportTable-EmergencyEditCardForm-card{max-width:400px;width:90%}.emergencyTransportTable-edit-btn{background-color:var(--button-color);color:#fff;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.emergencyTransportTable-edit-btn:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.emergencyTransportTable-add-btn{width:100%;position:relative;margin:10px 0}.emergencyTransportTable-emergency-table{margin-top:20px}.emergencyTransportTable-modal-content{width:95%}}@media (max-width: 480px){.emergencyTransportTable-close-btn{padding:8px 12px}.emergencyTransportTable-EmergencyEditCardForm-card{padding:10px}}.EmrTranEdit-card{margin:auto;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;background-color:#f9f9f9;max-width:600px}.EmrTranEdit h2{text-align:center;margin-bottom:20px}.EmrTranEdit-form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;flex-wrap:wrap}.EmrTranEdit label{font-weight:700;margin-right:10px;flex:1}.EmrTranEdit input,.EmrTranEdit select{flex:2;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;width:100%}.EmrTranEdit-button{width:30%;padding:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border .3s ease}.EmrTranEdit-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.EmrTranEdit-card{padding:15px}.EmrTranEdit label,.EmrTranEdit input,.EmrTranEdit select{flex:100%}.EmrTranEdit-form-group{flex-direction:column}}@media (max-width: 480px){.EmrTranEdit-card{padding:10px}.EmrTranEdit h2{font-size:1.2rem}.EmrTranEdit label{font-size:.9rem}.EmrTranEdit input,.EmrTranEdit select{font-size:.9rem;padding:6px}.EmrTranEdit-button{font-size:1rem;padding:8px}}.dashboard-container{padding:20px}.dashboard-heading-text{font-size:16px;padding-bottom:10px}.request-transport-header{display:flex;flex-direction:column}.new-request-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:var(--font-size);border-radius:5px;margin:5px}.new-request-button :hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.search-filter-section{display:flex;gap:15px;margin-bottom:20px}.search-filter-section input{padding:0}.create-request-container{padding:20px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:8px;margin:5px 0 10px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}button:hover{background-color:#fff;color:#007b6f}.pagination{text-align:center;padding:20px}.modal-content{position:relative;width:400px;margin:50px auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.modal-content-heading-text{display:block;text-align:center;font-size:24px;margin-bottom:10px}.close-button{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#333}.close-button:hover{color:red}.transport-request-form-group{display:flex;width:500px;gap:10px;padding:5px}.transport-request-form-group label{width:150px;font-size:14px}.transport-request-model-action-button{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px;font-size:var(--font-size);border-radius:5px;margin:5px}.transport-request-model-action-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AddEmergencyPageTransport-form-container{padding:5px;border:1px solid #ddd;border-radius:10px;background-color:#f9f9f9}.AddEmergencyPageTransport-form-container h1{text-align:center;color:#333;margin-bottom:5px}.AddEmergencyPageTransport-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.AddEmergencyPageTransport-form-row label{flex:0 0 35%;text-align:left;font-weight:700;color:#555}.AddEmergencyPageTransport-form-row input,.AddEmergencyPageTransport-form-row select{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px}.AddEmergencyPageTransport-form-row input:focus,.AddEmergencyPageTransport-form-row select:focus{border-color:#4caf50;outline:none}.AddEmergencyPageTransport-submit-btn{display:block;margin-left:40%;width:30%;background-color:var(--button-color);color:#fff;border:none;padding:10px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.AddEmergencyPageTransport-submit-btn:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.AddEmergencyPageTransport-form-row{flex-direction:column;align-items:flex-start}.AddEmergencyPageTransport-form-row label{margin-bottom:5px}}.vehicleMaintenance-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.vehicleMaintenance-firstRow{display:flex;justify-content:space-between}.vehicleMaintenance-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.vehicleMaintenance-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vehicleMaintenance-search-bar{margin-left:-15px}.vehicleMaintenance-search-bar input{padding:3px;width:200px}.vehicleMaintenance-search-bar i{position:relative;color:gray;top:3px;left:205px}.vehicleMaintenance-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vehicleMaintenance-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.vehicleMaintenance-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.vehicleMaintenance-results-info{display:flex;align-items:center;margin-bottom:10px}.vehicleMaintenance-results-info span{font-size:var(--font-size);margin-right:10px}.vehicleMaintenance-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.vehicleMaintenance-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vehicleMaintenance-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.vehicleMaintenance-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vehicleMaintenance-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.vehicleMaintenance-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.vehicleMaintenance-pagination{display:flex;justify-content:center;align-items:center}.vehicleMaintenance-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.vehicleMaintenance-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.vehicleMaintenance-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.vehicleMaintenance-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.vMAddNewVehicle-form{width:550px}.vMAddNewVehicle-form-group input,.vMAddNewVehicle-form-group select,.vMAddNewVehicle-form-group textarea{width:100%;height:40px;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;box-sizing:border-box}.vMAddNewVehicle-form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.vMAddNewVehicle-form-group label{display:block;font-weight:700;margin-bottom:4px}.vMAddNewVehicle-form-group-1row{display:flex;gap:16px}.vMAddNewVehicle-form-group-1row>.vMAddNewVehicle-form-group{flex:1}.vMAddNewVehicle-add-btn{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.vMAddNewVehicle-add-btn:hover{background-color:#fff;color:var(--button-color)}.employee-page-table{background-color:var(--background-color);height:90vh;overflow-y:scroll}.employee-table-container{background-color:var(--background-color);border-radius:5px;padding:20px}.employee-manage-section{display:flex;justify-content:space-between;margin-bottom:15px}.add-employee-role-role-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;border-bottom:1px solid var(--button-color)}.employee-search-input{width:200px;margin:10px 0}.employee-table{width:100%;border-collapse:collapse}.employee-table th,.employee-table td{border:1px solid #e0e0e0;text-align:left;font-size:14px}.employee-table th{background-color:#f5f5f5;font-weight:700;color:#333}.employee-table tbody tr:hover{background-color:#f0f0f0}.employee-edit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;border-bottom:1px solid var(--button-color)}.employee-edit-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.employee-header{background-color:#fff;font-size:16px;position:static;white-space:nowrap}.employee-header-form::-webkit-scrollbar{display:none;scrollbar-width:5px}.employee-header-form{list-style-type:none;display:flex;gap:10px;padding:5px;margin:0;overflow-x:scroll;width:100%}.employee-header-form li a{cursor:pointer;text-decoration:none;color:#000;font-size:16px;padding:5px;border-radius:5px;margin-top:8px;margin-left:5px}.employee-header-form li a:hover{background-color:#fff;color:var(--button-color)}.employee-header-form li a.active{background-color:var(--button-bg-color);color:#fff}.employee-sub-nav,.department-sub-nav{background-color:var(--background-color);padding:0}.sub-nav-container ul{list-style-type:none;display:flex;padding:0;margin:0}.sub-nav-container li a{padding:10px;cursor:pointer;color:#000}.sub-nav-container li a:hover{background-color:var(--background-color);color:#000}.sub-nav-container li a.active{background:transparent;border-bottom:5px solid var(--button-bg-color)}.sub-nav-container ul{list-style-type:none;padding:0;margin:0}.sub-nav-container li{position:relative}.sub-nav-container a{text-decoration:none;color:#000;font-size:16px;display:block;padding-bottom:5px;position:relative}.sub-nav-container a:after{content:"";position:absolute;left:0;bottom:-4.8px;width:100%;height:5px;background-color:var(--button-bg-color);transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}.sub-nav-container a:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width: 768px){.billing-sub-nav ul{flex-direction:column}.billing-sub-nav li{padding:10px;font-size:14px}}.more-dropdown{position:absolute;top:50px;right:0;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;z-index:1}.more-dropdown ul{list-style-type:none;padding:0;margin:0}.more-dropdown li a{color:#000;padding:12px 16px;text-decoration:none;display:block}.more-dropdown li a:hover{background-color:#f1f1f1}.add-employee-modal-overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.add-employee-form{background:#fff;padding:10px;max-width:800px;max-height:90vh;overflow-y:auto;scrollbar-width:none;display:flex}.add-employee-form-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #ccc;margin-top:10px;margin-bottom:20px;padding-bottom:10px}.add-employee-form-header h2{font-size:18px;color:#333;margin:0}.emp-cancel-button{background-color:transparent;border:none;font-size:16px;font-weight:700;color:red;top:5px;right:10px;cursor:pointer}.add-employee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.emp-radio-sign{width:33%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.add-employee-group{display:flex;justify-content:space-between;align-items:center}.add-employee-groups{display:flex;align-items:center}.emp-input{flex:1;font-size:16px;max-width:150px}input[type=checkbox]{margin-top:5px;margin-right:10px}.add-employee-buttons{display:flex;justify-content:space-between;margin-top:20px}.add-employee-button,.cancel-button{padding:5px 10px;border-radius:5px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer}.emp-choose-file{cursor:pointer}.emp-radio-sign{margin-top:10px;margin-bottom:10px}.emp-depart{width:33%}.emp-modal-open .table{background-color:#f0f0f0}.emp-app{margin-top:20px;padding:10px}.add-employee-groups{margin-bottom:10px;display:flex;align-items:center}.emp-select{width:50%;padding:5px}.cancel-button{background-color:#f44336;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px}.service-table{width:100%;border-collapse:collapse;margin-top:20px}.service-table th,.service-table td{border:1px solid #ddd;padding:8px;text-align:left}.service-table th{background-color:#f4f4f4;font-weight:700}.service-table td input[type=text]{width:30%;padding:4px;box-sizing:border-box}.service-table input[type=checkbox]{margin:0 10px 0 0}.employee-EditAndDelete-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-top:20px;margin-bottom:10px;overflow:hidden}.employee-EditAndDelete-section.half-width{margin-bottom:0}.employee-EditAndDelete-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.employee-input-with-icon{position:relative;display:inline-block;width:100%}.employee-input-with-icon .table-input-employee{padding-right:30px;width:100%;border:1px solid #ddd}.table-input-employee{padding-right:5px;width:100%;border:1px solid #ddd}.table-input-employee{width:80%;border-radius:5px}.employee-search-icon{margin-left:5px;font-size:14px;color:gray}.employee-input-with-icon .employee-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:gray;font-size:14px}.employee-add-btn,.employee-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.employee-add-btn{background-color:green}.employee-del-btn{background-color:red}.app-header{background-color:#1e88e5;color:#fff;padding:0;position:static}.emp-main-nav{list-style-type:none;display:flex;padding:0;margin:0;overflow-x:auto}.emp-main-nav li{color:#3598dc;padding:10px 15px;cursor:pointer;white-space:nowrap}.emp-main-nav li:hover,.emp-main-nav li.active{background-color:var(--background-color);color:#fff}.employee-sub-nav{background-color:var(--background-color);padding:0}.employee-sub-nav ul{list-style-type:none;display:flex;padding:0;margin:0}.employee-sub-nav li{padding:10px 15px;cursor:pointer;color:#000}.employee-role-role-page{background-color:var(--background-color);height:90vh;overflow-y:scroll}.employee-role-role-table-container{background-color:var(--background-color);border-radius:5px;padding:10px}.employee-role-role-manage-section{display:flex;justify-content:space-between;margin-bottom:15px}.add-employee-role-role-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.add-employee-role-role-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.emp-search-input{width:200px;margin:10px 0}.emp-form-group{margin:15px 0}.employee-role-table{width:100%;border-collapse:collapse;background-color:#fff}.employee-role-table th,.employee-role-table td{border:1px solid #e0e0e0;padding:10px;text-align:left;font-size:14px}.employee-role-table th{background-color:#f5f5f5;font-weight:700;color:#333}.employee-role-table tbody tr:hover{background-color:#f0f0f0}.emp-role-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px}.employee-pagination{margin-top:20px;display:flex;justify-content:center;align-items:center}.employee-pagination button{margin:0 5px;padding:5px 10px;background-color:#0f63af;color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:14px}.employee-pagination span{margin:0 10px;font-size:14px}.emp-role-btn{margin:0 5px;padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:14px}.emp-main{background-color:#fff;padding:20px;border-radius:8px}.emp-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #dee2e6;background-color:#f8f9fa}.emp-modal-title{font-size:18px;color:#333}.add-employee-role-btn{background-color:transparent;border:none;font-size:16px;font-weight:700;color:red;position:absolute;top:5px;right:10px;cursor:pointer}.add-employee-role .modal-backdrop{opacity:.5!important}@media (max-width: 768px){.emp-modal-dialog{margin:0;top:0;left:0;transform:none;width:100%;max-width:none}.emp-modal-header{flex-direction:column;align-items:flex-start}.add-employee-role-btn{position:static;margin-top:10px}}.add-employee-role .modal-dialog{max-width:500px;margin:1.75rem auto}.emp-modal-dialog{background-color:#fff;border-radius:.5rem;width:300px}.emp-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e9ecef}.emp-modal-title{font-size:1.25rem;font-weight:500}.add-employee-role-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#000}.emp-modal-body{padding:1rem;display:flex;flex-direction:column;gap:15px}.emp-form-label{font-weight:500}.emp-form-labels{font-weight:400}.emp-text-danger{color:#dc3545}.emp-form-control{border-radius:.25rem;border:1px solid #ced4da;padding:.375rem .75rem;font-size:1rem;line-height:1.5;margin-bottom:5px}.emp-form-group{display:flex;gap:10px}.emp-form-check-input{margin-right:.5rem}.add-employee-btn{display:block;width:100%;padding:.5rem 1rem;border-radius:.25rem;border:1px solid var(--button-color);background-color:var(--button-color);color:#fff;font-size:1rem;font-weight:500;cursor:pointer}.add-employee-btn:hover{background-color:var(--button-hover-color);border:1px solid var(--button-color);color:var(--button-color);transition:background-color .3s ease}.employee-Type-page{background-color:var(--background-color);height:90vh;overflow-y:scroll}.employee-Type-table-container{border-radius:5px;padding:10px}.employee-Type-role-manage-section{display:flex;justify-content:space-between;margin-bottom:15px}.add-employee-Type-role-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;border-bottom:1px solid var(--button-color)}.add-employee-Type-role-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.emp-search-input{width:200px}.employee-Type-table{width:100%;border-collapse:collapse}.employee-Type-table th,.employee-Type-table td{border:1px solid #e0e0e0;padding:10px;text-align:left;font-size:14px}.employee-Type-table th{background-color:#f5f5f5;font-weight:700;color:#333}.employee-Type-table tbody tr:hover{background-color:#f0f0f0}.emp-role-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;border-bottom:1px solid var(--button-color)}.emp-role-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.add-employee-pagination{margin-top:20px;display:flex;justify-content:center;align-items:center}.add-employee-pagination button{margin:0 5px;padding:5px 10px;background-color:#0f63af;color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:16px}.add-employee-pagination span{margin:0 10px;font-size:16px}.epm-modal-dialog{position:fixed;top:10%;left:50%;width:100%;max-width:600px;z-index:1050;padding:20px;border-radius:8px;box-shadow:0 5px 15px #00000080}.epm-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1040}.emp-modal-content{overflow-y:auto;max-height:90vh}.update-setting-department-form-container{width:100%;display:flex;justify-content:center}.update-setting-department-form{border-radius:8px}.update-setting-department-form h2{text-align:center;margin-bottom:5px;font-size:16px;color:#333}.update-setting-form-group{display:flex;align-items:center;gap:10px;justify-content:space-between;margin:15px 0}.update-setting-form-group.submit-btn{text-align:center;margin-top:20px}.update-setting-form-group.submit-btn button{padding:5px;background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:4px;font-size:18px;cursor:pointer;transition:background-color .3s}.update-setting-form-group.submit-btn button:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}.update-setting-department-form-container{position:relative}.update-setting-form-close-btn{position:absolute;right:0;border:none;border-radius:50%;font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:red}.update-setting-department-form{padding:20px;border-radius:8px;margin:0 5px}.manage-department-page{background-color:var(--background-color);height:90vh;width:100%;overflow-x:auto}.manage-department-table-container{border-radius:5px;padding:15px;overflow-x:auto}.sett-search-bar{width:180px;margin-bottom:10px}.manage-department-manage-section{display:flex;justify-content:space-between;margin-bottom:10px}.manage-add-department-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;margin-left:10px}.manage-add-department-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.manage-department-search-input{padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.manage-department-table{width:100%;background-color:#fff;border-collapse:collapse;overflow-x:auto}.manage-department-edit-btn{background-color:var(--button-color);color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:11px;border-bottom:1px solid var(--button-color)}.manage-department-edit-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.manage-department-pagination{margin-top:15px;display:flex;justify-content:center;align-items:center}.manage-department-pagination-btn{margin:0 4px;padding:4px 8px;background-color:#0f63af;color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:13px}.manage-add-department-btn{background-color:var(--button-color);color:#fff;padding:5px;border-radius:5px;cursor:pointer;font-size:16px;display:inline-block;margin-bottom:10px;transition:background-color .3s ease}.manage-add-department-btn:hover{background-color:#fff;color:var(--button-color)}.manage-department-pagination span{margin:0 8px;font-size:13px}@media (max-width: 480px){.manage-department-page{padding:10px;height:auto}.manage-department-manage-section{flex-direction:column;align-items:flex-start;margin-bottom:8px}.manage-add-department-btn{width:100%;text-align:center;padding:8px;margin-bottom:12px;font-size:14px}.manage-department-search-input{width:100%;padding:8px;font-size:14px}.manage-department-table th,.manage-department-table td{font-size:12px;padding:8px}.manage-department-results-info{font-size:12px}.manage-department-pagination-btn{padding:6px 10px;font-size:12px}}.update-manage-modal{display:flex;align-items:center;justify-content:center}.update-manage-modal-dialog{width:100%;padding:10px;border-radius:8px;box-shadow:0 4px 20px #0003;background-color:#fff}.manage-substore-page{background-color:var(--background-color);padding:10px;height:90vh;overflow-y:scroll}.manage-substore-table-container{background-color:var(--background-color);border-radius:5px}.manage-substore-manage-section{display:flex;justify-content:space-between;margin-bottom:10px}.manage-add-substore-btn{background-color:var(--button-color);color:#fff;border:none;padding:6px 12px;border-radius:4px;font-weight:700;cursor:pointer}.manage-add-substore-btn :hover{color:var(--button-color);background-color:#fff}.manage-substore-search-input{width:180px;margin-bottom:10px}.manage-substore-table{width:100%;background-color:#fff;border-collapse:collapse}.manage-substore-table th,.manage-substore-table td{border:1px solid #e0e0e0;padding:8px;text-align:left;font-size:13px}.manage-substore-table tbody tr:hover{background-color:#f0f0f0}.manage-store-edit-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:4px 8px;border-radius:3px;cursor:pointer;font-size:11px}.manage-store-edit-btn:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}.manage-store-pagination{margin-top:15px;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.manage-substore-manage-section{flex-direction:column;align-items:flex-start}.manage-add-substore-btn{margin-bottom:8px}.manage-substore-search-input{width:100%}.manage-substore-table th,.manage-substore-table td{font-size:12px}}.manage-substore-results-info{color:#000;font-size:14px}.update-substore-conatainer{width:800px;display:flex;flex-direction:column}.update-substore-form-container{width:100%;display:flex;flex-direction:column}.update-substore-form-grid{width:100%;display:flex;gap:5px}.update-substore-form-group{width:100%}.update-substore-form-button-group{width:100%;display:flex;align-items:center;gap:5px}.update-substore-modal-header h2{margin:0;font-size:24px;color:#333}.update-substore-form-group{width:100%;gap:10px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.manage-add-substore-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease;display:inline-block}.manage-add-substore-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-color)}.update-substore-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:red;transition:color .3s ease}.update-substore-close-btn:hover{color:#333}.update-substore-input-field{width:100%;padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:4px}.update-substore-textarea-field{width:100%;border:1px solid #ccc;border-radius:4px}.update-substore-update-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px 10px;border-radius:4px;cursor:pointer;margin-top:20px}.update-substore-update-btn:hover{background-color:#fff;color:var(--button-color)}.manage-store-btn-conatainer{width:100%;display:flex;justify-content:center;gap:5px}.manage-ward-substore-page{padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.manage-ward--substore-table-container{margin-top:20px;background-color:var(--background-color)}.ward-manage-add-substore-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:18px;transition:background-color .3s ease;display:inline-block}.ward-manage-add-substore-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-color)}.manage-ward-substore-manage-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ward-manage-substore-search-input{margin-bottom:15px;padding:5px;width:100%;max-width:300px}.manage-ward-substore-table{width:100%;border-collapse:collapse;margin-bottom:20px}.manage-ward-substore-table th,.manage-ward-substore-table td{padding:10px;border:1px solid #ccc;text-align:left}.manage-ward-substore-table th{background-color:#f5f5f5}.manage-ward-store-edit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:3px;cursor:pointer;font-size:11px}.manage-ward-store-edit-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.manage-ward-store-pagination{margin-top:15px;display:flex;justify-content:center;align-items:center}.manage-ward-store-pagination-btn{margin:0 4px;padding:4px 8px;background-color:#0f63af;color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:13px}.manage-ward-model-content{width:100%}.manage-ward-modal-header{color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.manage-ward-modal-container{padding:20px;background-color:#fff;position:absolute;top:50px;left:50%;transform:translate(-50%);max-width:800px;width:100%;border-radius:8px;box-shadow:0 4px 10px #0000001a;z-index:1050}.manage-ward-modal-body{padding:20px}.ward-manage-substore-results-info{color:#000;font-size:14px;text-align:right}.manage-ward-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px}.manage-ward-modal-header h2,.manage-ward-modal-header h3{font-size:16px;margin:0;color:#000}.manage-ward-close-button{background-color:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#888}.manage-ward-close-button:hover{color:#333}.manage-ward-modal-body{padding:20px 0}.manage-ward-table{width:100%;border-collapse:collapse;margin-bottom:20px}.manage-ward-table th,.manage-ward-table td{padding:10px;border:1px solid #ccc;text-align:left}.manage-ward-table th{background-color:#f5f5f5;font-weight:700;color:#333}.manage-ward-modal-footer{display:flex;justify-content:flex-end;padding-top:15px;border-top:1px solid #ddd}.manage-ward-update-button{background-color:#28a745;color:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:4px;font-size:1rem}.manage-ward-update-button:hover{background-color:#218838}.AddWardSubstoreMap{width:900px;font-family:Arial,sans-serif}.AddWardSubstoreMap h2{text-align:center}.AddWardSubstoreMap-form{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.AddWardSubstoreMap-formGroup{display:flex;flex-direction:column;margin-right:15px}.AddWardSubstoreMap-formGroup label{margin-bottom:5px}.AddWardSubstoreMap-formGroup input[type=text]{padding:5px;border:1px solid #ccc;border-radius:4px}.AddWardSubstoreMap-formGroup input[type=checkbox]{margin-left:10px}.required{color:red}.AddWardSubstoreMap-actions{display:flex;gap:10px}.AddWardSubstoreMap-addButton,.AddWardSubstoreMap-discardButton,.AddWardSubstoreMap-saveButton{padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.AddWardSubstoreMap-addButton{background-color:#28a745;color:#fff}.AddWardSubstoreMap-discardButton{background-color:#dc3545;color:#fff}.AddWardSubstoreMap-saveButton{background-color:var(--button-color);color:#fff;margin-top:20px;display:block}.AddWardSubstoreMap-deleteButton{padding:5px 10px;border:none;border-radius:4px;background-color:#dc3545;color:#fff;cursor:pointer}.manage-add-ward-page{background-color:var(--background-color);padding:15px;height:90vh;overflow-y:scroll}.manage-add-modal-employee-role-btn{background:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;border:1px solid var(--button-color)}.manage-add-ward-edit-btn{background-color:var(--button-color);color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;border-radius:1px solid var(--button-color)}.manage-add-ward-table-container{background-color:var(--background-color);border-radius:5px}.manage-add-modal-employee-role-btn{background:var(--button-color);color:#fff;padding:5px;border:1px solid var(--button-color)}.manage-add-modal-employee-role-btn:hover{background:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}.manage-add-ward-manage-section{display:flex;justify-content:space-between;margin-bottom:10px}.manage-add-ward-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:4px;cursor:pointer}.manage-add-ward-btn:hover{color:var(--button-color);background-color:#fff;border-bottom:1px solid var(--button-color)}.manage-add-ward-search-input{padding:6px;border:1px solid #ccc;border-radius:4px;width:180px}.manage-add-ward-table{width:100%;background-color:#fff;border-collapse:collapse}.manage-add-ward-table th,.manage-add-ward-table td{border:1px solid #e0e0e0;padding:5px;text-align:left;font-size:14px}.manage-add-ward-table th{background-color:#f5f5f5;color:#333}.manage-add-ward-table tbody tr:hover{background-color:#f0f0f0}.manage-add-ward-edit-btn{background-color:var(--button-color);color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;border-radius:1px solid var(--button-color);font-size:11px}.manage-add-ward-edit-btn:hover{color:var(--button-color);background-color:#fff;border-radius:1px solid var(--button-color)}.manage-add-ward-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.manage-add-ward-pagination-btn{padding:5px 10px;margin:0 5px;border:none;background-color:#90caf9;color:#fff;cursor:pointer;border-radius:4px}.manage-add-ward-pagination span{margin:0 10px;font-size:14px}.manage-add-ward-results-info{color:#000;font-size:14px;display:flex;justify-content:flex-end}.manage-add-ward-deactivate-btn{background-color:#0f63af;color:#fff;border:none;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:11px}.manage-ward-ta{background-color:#fff}.manage-add-employee-role{width:100%;display:flex;align-items:center;justify-content:space-evenly}.manage-modal-dialog{width:100%;display:flex;flex-direction:column;justify-content:center}.manage-modal-employee-role-btn{background:none;border:none;font-size:20px;cursor:pointer;color:#333}.manage-modal-form-label{font-size:16px;margin-bottom:5px}.manage-modal-form-control{width:50%;padding:10px;margin-bottom:15px;border:1px solid #ced4da;border-radius:4px}.manage-modal-form-group{display:flex;align-items:center;margin-bottom:15px}.manage-modal-form-check-input{margin-left:10px;width:30px;width:10px}.manage-modal-employee-btn{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.manage-modal-employee-btn:hover{background-color:#0056b3}.manage-modal-dialog-item{width:600px;max-height:600px;overflow-y:scroll}.manage-imaging-type-container{background-color:var(--background-color);border-radius:5px;padding:15px;height:auto;max-height:80vh;overflow-y:auto;box-sizing:border-box}.manage-modal-form-control{width:100%;padding:8px;height:35px;border:1px solid #ced4da;border-radius:4px;font-size:14px;box-sizing:border-box}.manage-modal-form-control:focus{border-color:var(--button-color);outline:none}.manage-imaging-type-btn,.manage-imaging-type-edit-button,.manage-modal-submit-btn,.manage-imaging-item-edit-button,.manage-imaging-item-btn,.manage-modal-employee-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px;margin-left:10px;border-radius:5px;cursor:pointer;margin-bottom:10px}.manage-imaging-type-btn:hover,.manage-imaging-type-edit-button:hover,.manage-modal-submit-btn:hover,.manage-imaging-item-edit-button:hover,.manage-imaging-item-btn:hover,.manage-modal-employee-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-color)}.manage-imaging-type-btn{margin-bottom:10px;border-bottom:1px solid var(--button-color)}.manage-imaging-type-edit-button{font-size:14px}.manage-modal-submit-btn{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff}.manage-modal-submit-btn:hover{background-color:var(--button-hover-color);border:1px solid var(--button-color);color:var(--button-color)}.manage-imaging-type-search-bar{margin:15px 0;width:180px}.manage-imaging-type-table{width:100%;border-collapse:collapse;background-color:#fff}.manage-imaging-type-table th,.manage-imaging-type-table td{padding:8px;text-align:left;border:1px solid #e0e0e0;font-size:13px}.manage-imaging-type-table th{background-color:#f5f5f5;font-weight:700;color:#333}.manage-imaging-type-table tbody tr:hover{background-color:#f0f0f0}.manage-imaging-type-pagination{margin-top:15px;display:flex;justify-content:center;align-items:center}.manage-imaging-type-pagination-buttons button{margin:0 4px;padding:4px 8px;background-color:#0f63af;color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:13px}.manage-imaging-type-pagination span{margin:0 8px;font-size:13px}.manage-imaging-type-results-info{color:var(--button-color);font-size:16px}.manage-modal-dialog{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:scroll;scrollbar-width:none;width:300px}.manage-modal-modal-header{display:flex;font-size:16px;justify-content:space-between;align-items:center;padding:10px 15px}.manage-modal-modal-title{font-size:18px;font-weight:600}.manage-modal-employee-role-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#333}.manage-modal-employee-role-btn:hover{background-color:var(--button-color);color:#fff}.manage-modal-modal-body{padding:15px}.manage-modal-form-label{font-size:14px;width:150px}.manage-modal-text-danger{color:red}.manage-modal-form-control{width:70%;border:1px solid #ced4da;border-radius:4px}.manage-modal-form-group{display:flex;align-items:center;gap:10px;margin-bottom:15px}.manage-modal-section{width:100%}.manage-modal-section-title{font-size:18px;font-weight:600;margin-bottom:10px}@media (max-width: 768px){.manage-imaging-type-btn{margin-bottom:8px}.manage-imaging-type-search-bar{width:100%}.manage-imaging-type-table th,.manage-imaging-type-table td{font-size:12px}.manage-modal-form-control{width:100%}}.manage-type{background-color:#fff}.manage-imaging-item-search-bar{margin-bottom:10px;width:180px}.update-template-modal-container{padding:10px;border-radius:8px;max-width:900px}.update-template-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.update-template-modal-header h2{margin:0;font-size:var(--heading-font)}.update-template-template-form{display:flex;flex-wrap:wrap;gap:20px}.update-template-form-group{flex:1;min-width:200px;margin-bottom:20px}.update-template-form-group input[readonly]{background-color:#f5f5f5}.update-template-form-group input[type=checkbox]{width:auto;margin-left:10px}.update-template-text-editor{height:200px;width:100%;margin-bottom:10px;resize:none}.footer-note{margin-top:10px;flex-basis:100%}.update-template-update-button{background-color:var( --button-color);color:#fff;padding:5px 10px;border:none;cursor:pointer;border-radius:4px;font-size:var(--font-color);transition:background-color .3s ease}.update-template-update-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.manage-imaging-type-container{position:relative}.manage-imaging-type-btn{margin-bottom:10px}.default-signatories-container{background-color:var(--background-color);padding:10px;height:90vh;border-radius:5px;width:100%}.default-signatories-header{margin-bottom:30px;margin-left:10px;top:0}.default-signatories-header h3{font-size:16px;margin:0;color:#333;padding-bottom:5px;border-bottom:1px solid white}.default-signatories-list{display:flex;font-size:14px;gap:30px;margin-left:10px;align-items:center;margin-bottom:20px}.default-signatories-item{display:flex;align-items:center;font-size:14px;color:#333}.default-signatories-item input{margin-right:10px;font-size:14px;padding:5px;transform:scale(1.2)}.default-signatories-button-container{display:flex;justify-content:center;margin-top:20px}.default-signatories-update-button{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.default-signatories-update-button:hover{background-color:#fff;color:var(--button-color);border-bottom:1px solid var(--button-color)}.default-signatories-container h3,.default-signatories-item{font-family:Arial,sans-serif}.countrymaster-add-btn{margin-bottom:20px;background-color:var(--button-bg-color);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.countrymaster-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.country-container{width:300px}.modal-footer{display:flex;justify-content:space-between}.countrymasterclose,.countrymastersave{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px;margin:10px;border-radius:5px;cursor:pointer;transition:all .3s}.countrymasterclose:hover,.countrymastersave:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.table-container{width:100%;max-height:60vh;overflow-x:auto;overflow-y:auto;scrollbar-width:none}.countrymaster-edit-btn,.countrymaster-delete-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:4px;cursor:pointer}.countrymaster-edit-btn{background-color:var(--button-bg-color);color:#fff}.countrymaster-delete-btn{background-color:#f44336;color:#fff}.countrymaster-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.countrymaster-delete-btn:hover{background-color:var(--button-hover-background-color);color:#da190b}.statemaster-add-btn{margin-bottom:20px;background-color:var(--button-bg-color);color:#fff;padding:5px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.statemaster-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.input-container{margin-bottom:15px}.statemaster-input-container{width:350px;display:flex;flex-direction:column;margin:15px 0}.statemaster-close,.statemaster-save{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px;margin:10px;border-radius:5px;cursor:pointer;transition:all .3s}.statemaster-close:hover,.statemaster-save:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.statemaster-edit-btn,.statemaster-delete-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:4px;cursor:pointer}.statemaster-edit-btn{background-color:var(--button-bg-color);color:#fff}.statemaster-delete-btn{background-color:#f44336;color:#fff}.statemaster-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.statemaster-delete-btn:hover{background-color:var(--button-hover-background-color);color:#da190b}.citymaster-add-btn{margin-bottom:20px;background-color:var(--button-bg-color);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.citymaster-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.citymaster-input-container{margin-bottom:15px;width:350px;display:flex;flex-direction:column}.citymaster-close,.citymaster-save{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px;margin:10px;border-radius:5px;cursor:pointer;transition:all .3s}.citymaster-close:hover,.citymaster-save:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.citymaster-table-container{width:100%;max-height:68vh;overflow-x:auto;overflow-y:auto;scrollbar-width:none}.citymaster-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.citymaster-table thead{background-color:#f2f2f2;z-index:15;position:sticky;top:-.5px}.citymaster-table th,.citymaster-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.citymaster-table th .header-content{display:flex;align-items:center;justify-content:space-between;text-overflow:ellipsis}.citymaster-table th:last-child,.citymaster-table td:last-child{width:250px;text-align:center}.citymaster-edit-btn,.citymaster-delete-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:4px;cursor:pointer}.citymaster-edit-btn{background-color:var(--button-bg-color);color:#fff}.citymaster-delete-btn{background-color:#f44336;color:#fff}.citymaster-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.citymaster-delete-btn:hover{background-color:var(--button-hover-background-color);color:#da190b}.top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.right-buttons{display:flex;gap:10px}.rooms{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px;position:relative}.rooms-title-bar{background-color:var(--upper-bar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.rooms-header{font-size:var(--heading-font-size)}.rooms-checkbox-label{font-weight:400;margin-left:0}.rooms-content-wrapper{display:flex;flex-direction:column;gap:4px;width:600px}.rooms-main-section{display:flex;gap:4px}.rooms-panel{flex:1;background:#fff;border:1px solid #ccc}.rooms-panel-header{background-color:var(--upper-bar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font-size)}.rooms-panel-content{padding:8px}.rooms-form-row{display:flex;justify-content:space-between;align-items:center;margin:15px 0;gap:4px;font-size:var(--font-size)}.rooms-input-with-search{display:flex;align-items:center;gap:2px}.rooms-input-with-search input{padding:var(--input-box-padding);border:1px solid gray;border-radius:5px;width:100%}.rooms-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.rooms-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.rooms-radio-group{display:flex;gap:12px}.rooms-services-section{background:#fff;border:1px solid #ccc}.rooms-tab-bar{display:flex;gap:5px;background:var(--upper-bar-bg-color);padding:4px}.rooms-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-bg-color);cursor:pointer}.rooms-tab.active{background:var(--button-color);color:var(--button-hover-bg-color);font-weight:700}.rooms-add-btn,.rooms-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.rooms-add-btn{background-color:green}.rooms-del-btn{background-color:red}.rooms-button-section{margin-top:20px;display:flex;gap:1px}.rooms-btn{padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:5px}.rooms-btn:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.rooms-action-buttons{position:fixed;right:20px;top:100px;display:flex;flex-direction:column;gap:10px;z-index:1000;max-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:20px}.rooms-action-buttons button{padding:10px 15px;font-size:var(--font-size);font-weight:700;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.rooms-action-buttons button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color);transform:translateY(-2px)}.rooms-table-container{width:100%;max-height:60vh;overflow-x:auto;overflow-y:auto;scrollbar-width:none}.rooms-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.rooms-thead{background-color:#4caf50;z-index:15;position:sticky;top:-.5px}.rooms-table th,.rooms-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rooms-table th{background-color:var(--upper-bar-bg-color);color:#fff;font-weight:700}.rooms-table th .rooms-header-content{display:flex;align-items:center;justify-content:space-between;text-overflow:ellipsis}.rooms-table th:last-child,.rooms-table td:last-child{width:250px;text-align:center}.rooms-table td{color:#333}.rooms-table td:last-child{color:#333}.rooms-resizable-th{position:relative}.rooms-resizer{width:5px;height:100%;position:absolute;right:0;top:0;cursor:col-resize;z-index:1}.rooms-table th .rooms-resizer:hover{background-color:#aaa}.rooms-action-buttons button{padding:6px 12px;font-size:14px;border-radius:4px;cursor:pointer}.rooms-add-btn{background-color:var(--button-bg-color);color:#fff}.rooms-delete-btn{background-color:#f44336;color:#fff}.rooms-room-add-btn{background-color:#2196f3;color:#fff}.rooms-rooms-del-btn{background-color:#ff9800;color:#fff}.rooms-btn{padding:10px 15px;margin:5px;font-size:16px;border-radius:5px}.rooms-service-charge-btn{background-color:var(--button-bg-color);color:#fff}.rooms-auto-service-charge-btn{background-color:var(--button-color);color:#fff}.rooms-btn:hover{opacity:.8}.rooms-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.rooms-modal{background-color:var(--background-color);padding:20px;width:50%;max-width:770px;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow-y:auto}.rooms-modal h4{font-size:1.5rem;margin-bottom:10px}.rooms-modal .rooms-modal-search-container{display:flex;flex-direction:column;margin-bottom:20px}.rooms-modal .rooms-modal-search-container label{font-size:1rem;margin-bottom:5px}.rooms-modal-search-container{display:flex;align-items:center;gap:10px}.rooms-modal-search-container input[type=text],.rooms-modal-search-container select{width:500px;padding:3px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.rooms-modal .rooms-modal-search-container input[type=button]{padding:3px 15px;font-size:1rem;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer;width:200px}.rooms-modal .rooms-modal-search-container input[type=button]:hover{background-color:#004d40}.rooms-modal .rooms-modal-results{max-height:300px;overflow-y:auto}.rooms-modal .rooms-modal-results ul{list-style-type:none;padding:0;margin:0}.rooms-modal .rooms-modal-results li{padding:2px;font-size:14px;background-color:#f5f5f5;border-bottom:1px solid #ddd;cursor:pointer;transition:background-color .3s ease}.rooms-modal .rooms-modal-results li:hover{background-color:#e0f7fa}.rooms-modal .rooms-modal-pagination{display:flex;justify-content:space-between;font-size:1rem;margin-top:10px}.rooms-modal .rooms-modal-pagination span{color:#007973}.rooms-modal .rooms-modal-pagination button{padding:5px 10px;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer}.rooms-modal .rooms-modal-pagination button:hover{background-color:#004d40}.rooms-modal .rooms-modal-close-btn{padding:5px 15px;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.rooms-modal .rooms-modal-close-btn:hover{background-color:#004d40}.floor-container{margin-top:10px;font-family:Arial,sans-serif}.floor-form{display:flex;flex-direction:column;gap:15px;justify-content:center}.floors-Detail{background-color:var(--button-bg-color);color:#fff;padding:5px;font-size:1rem}.floor-form-group{display:flex;align-items:center;gap:10px}.floor-btn{background-color:var(--button-bg-color);color:#fff;padding:5px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .3s ease;width:auto;max-width:200px;margin:8px}.floor-btn:hover{background-color:var(--button-hover-bg-color);color:#fff}.floor-table{width:100%;border-collapse:collapse;margin-top:20px}.floor-table th,.floor-table td{text-align:left;padding:10px;border:1px solid var(--border-color)}.floor-table th{background-color:var(--primary-color);color:#fff}.no-data{text-align:center;font-style:italic}.floor-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.floor-modal{width:500px;padding:20px;overflow-y:auto}.floor-modal h4{font-size:1.5rem;margin-bottom:10px}.floor-modal .floor-modal-search-container{display:flex;flex-direction:column;margin-bottom:20px}.floor-modal .floor-modal-search-container label{font-size:1rem;margin-bottom:5px}.floor-modal-search-container{display:flex;align-items:center;gap:10px}.floor-modal-search-container input[type=text],.floor-modal-search-container select{width:500px;padding:3px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.add-floor-btn{background-color:var(--button-bg-color);color:#fff;border:none;border-radius:3px;cursor:pointer;padding:var(--input-box-padding);margin-bottom:10px}.floor-modal .floor-modal-search-container input[type=button]{padding:3px 15px;font-size:1rem;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer;width:200px}.floor-modal .floor-modal-search-container input[type=button]:hover{background-color:#004d40}.floor-modal .floor-modal-results{max-height:300px;overflow-y:auto}.floor-modal .floor-modal-results ul{list-style-type:none;padding:0;margin:0}.floor-modal .floor-modal-results li{padding:2px;font-size:14px;background-color:#f5f5f5;border-bottom:1px solid #ddd;cursor:pointer;transition:background-color .3s ease}.floor-modal .floor-modal-results li:hover{background-color:#e0f7fa}.floor-modal .floor-modal-pagination{display:flex;justify-content:space-between;font-size:1rem;margin-top:10px}.floor-modal .floor-modal-pagination span{color:#007973}.floor-modal .floor-modal-pagination button{padding:5px 10px;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer}.floor-modal .floor-modal-pagination button:hover{background-color:#004d40}.floor-modal .floor-modal-close-btn{padding:5px 15px;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.floor-modal .floor-modal-close-btn:hover{background-color:#004d40}.floor-delete-btn{background-color:red;color:#fff;border:none;border-radius:3px;cursor:pointer;padding:var(--input-box-padding);margin-bottom:10px}.floor-delete-btn:hover{background-color:#8b0000}.floor-edit-btn:hover{background-color:var(--button-bg-color)}.beds-panel{width:500px;overflow:hidden}.beds{background-color:var(--background-color);padding:4px;font-size:12px}.beds-title-bar{background-color:var(--background-color);color:#fff;padding:8px;margin-bottom:4px}.beds-header{font-size:var(--heading-font-size)}.beds-checkbox-label{padding:0;display:inline-block;margin:0 0 0 -440px}.beds-checkbox{text-align:start;margin-left:-120px}.beds-form-row{display:flex;align-items:end;gap:2px}.beds-content-wrapper{display:flex;flex-direction:column;gap:4px}.beds-main-section{display:flex;gap:4px}.beds-panel{flex:1;background:#fff;border:1px solid #ccc}.beds-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font-size)}.beds-panel-content{padding:8px;display:grid;gap:10px;margin:10px 0;grid-template-columns:repeat(2,1fr)}.beds-form-row{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.beds-input-with-search{display:flex;align-items:center;width:47%}.beds-input-with-search input{padding:var(--input-box-padding);border:1px solid gray;border-radius:5px;width:100%}.beds-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.beds-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.beds-radio-group{display:flex;gap:12px}.beds-services-section{background:#fff;border:1px solid #ccc}.beds-tab-bar{display:flex;gap:5px;background:var(--upper-bar-bg-color);padding:4px}.beds-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-bg-color);cursor:pointer}.beds-tab.active{background:var(--button-color);color:var(--button-hover-bg-color);font-weight:700}.beds-add-btn,.beds-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.beds-button-section{margin-top:20px;display:flex;gap:1px}.beds-btn{padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:5px}.beds-btn:hover{opacity:.8}.beds-action-buttons{display:flex;gap:1px;justify-content:center;margin-top:40px}.beds-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-bg-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.beds-action-buttons button:hover{background-color:var(--button-hover-bg-color);color:var(--button-bg-color)}.search-icon{cursor:pointer;margin-left:8px;font-size:16px}.beds-table-container{height:450px;overflow-y:auto;margin-top:20px;width:100%}.beds-table{width:100%;border-collapse:collapse;min-width:800px}.beds-table thead{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.beds-table th,.beds-table td{padding:12px;text-align:left;border:1px solid #ddd}.beds-table th{background-color:#f8f9fa;font-weight:700}.beds-table tbody tr:nth-child(2n){background-color:#f8f9fa}.beds-table tbody tr:hover{background-color:#f2f2f2}.beds-edit-btn,.beds-delete-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:4px;cursor:pointer}.beds-edit-btn{background-color:var(--button-bg-color);color:#fff}.beds-delete-btn{background-color:#f44336;color:#fff}.beds-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.beds-delete-btn:hover{background-color:var(--button-hover-background-color);color:#da190b}.beds-btn-blue{background-color:var(--button-bg-color);color:#fff;border:none;margin-top:10px;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.beds-btn-blue:hover{background-color:var(--button-hover-bg-color);color:var(--button-color);border:1px solid var(--button-color);font-size:var(--font-size)}.paytypemaster-heading{text-align:center;background-color:var(--upperBar-bg-color);line-height:30px;color:#fff}.paytypemaster-button-container button,.paytypemaster-table-button{background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer;padding:var(--input-box-padding);margin-bottom:10px;border:1px solid var(--button-hover-border-color)}.paytypemaster-button-container button:hover,.paytypemaster-table-button:hover,.paytypemaster-table-button-del:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.paytypemaster-table-button-del{background-color:red;margin-left:10px;color:#fff;border:none;border-radius:5px;cursor:pointer;padding:var(--input-box-padding);margin-bottom:10px;border:1px solid red}.mand{color:red}.doctorFee{margin-right:10px}.paytypemaster-row{display:flex;align-items:center;justify-content:center;margin:15px 20px}.paytypemaster-label{font-size:16px;margin-right:10px;text-align:left;width:150px}.paytypemaster-input{border:none;border-bottom:1px solid #000;outline:none;padding:var(--input-box-padding);width:50%;font-size:14px;font-weight:400;height:30px;width:200px}.paytypemaster-table{border-collapse:collapse;width:100%;background-color:#fff;text-align:left;margin-top:20px}.paytypemaster-table th,.paytypemaster-table td{border:1px solid #ddd;text-align:center;font-size:var(--font-size)}.paytypemaster-table th{background-color:#f2fbfb;color:#000;font-weight:700;text-align:center}.paytypemaster-button{padding:5px 10px;margin:40px 5px 5px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:3px;cursor:pointer}.paytypemaster-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.paytypemaster-button-delete{background-color:#dc3545}.paytypemaster-row-doctorfee{display:flex;justify-content:center;margin-top:30px;justify-self:center}.paytypemaster-action-buttons{position:absolute;right:20px;top:100px;display:flex;flex-direction:column;gap:10px}.room-info{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.room-info-title-bar{background-color:var(--upper-bar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.room-info-header{font-size:var(--heading-font-size)}.room-info-checkbox-label{font-weight:400;margin-left:0}.room-info-content-wrapper{display:flex;flex-direction:column;gap:4px}.room-info-main-section{display:flex;gap:4px}.room-info-panel{flex:1;background:#fff;border:1px solid #ccc}.room-info-panel-header{background-color:var(--upper-bar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font-size)}.room-info-panel-content{width:500px;padding:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0}.room-info-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.room-info-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.room-del-btn{padding:4px 12px;border:1px solid red;border-radius:5px;color:#fff;background-color:red;cursor:pointer;margin-left:5px}.room-info-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.room-info-radio-group{display:flex;gap:12px}.room-info-services-section{background:#fff;border:1px solid #ccc}.room-info-tab-bar{display:flex;gap:5px;background:var(--upper-bar-bg-color);padding:4px}.room-info-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-bg-color);cursor:pointer}.room-info-tab.active{background:var(--button-color);color:var(--button-hover-bg-color);font-weight:700}.room-info-add-btn,.room-info-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.room-info-button-section{margin-top:20px;display:flex;gap:1px}.room-info-btn{padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:5px}.service-charge-btn{background-color:#4caf50;color:#fff}.auto-service-charge-btn{background-color:#008cba;color:#fff}.room-info-btn:hover{opacity:.8}.room-info-action-buttons{display:flex;gap:1px;justify-content:flex-end;margin-top:4px}.room-info-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-bg-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.room-info-action-buttons button:hover{background-color:var(--button-hover-bg-color);color:var(--button-bg-color)}.doctormaster-container{font-family:Arial,sans-serif;padding:20px;width:100%}.doctormaster-header{display:flex;justify-content:space-between;align-items:center;background-color:#f4f4f4;padding:10px;border-radius:5px}.doctormaster-header-left h1{margin:0;color:#333}.doctormaster-header-right{display:flex;gap:10px;margin-top:20px;margin-left:20px}.doctormaster-service-button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;cursor:pointer;margin:10px}.doctormaster-service-button.active{background-color:transparent;color:#000;border:none;border-bottom:3px solid var(--button-bg-color)}.doctormaster-button,.add-doctor-btn{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;cursor:pointer;margin:10px}.doctormaster-button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.doctormasterspanheader{grid-column:1 / -1;width:100%;background-color:var(--upperBar-bg-color);color:#fff;font-size:18px;text-align:center;margin-bottom:5px}.doctormaster-main{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#fff;border:1px solid #ccc}.doctormaster-popup-con{height:600px;width:1200px;overflow:auto}.doctormaster-doctor-details,.doctormaster-residence-details,.doctormaster-clinic-details{width:100%;background:var(--background-color);padding:0;border-radius:8px;box-shadow:0 0 10px #0000001a;display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr);align-items:center;overflow:hidden}.docmasterformdata{padding:0 4px}.doctormaster-residence-details{gap:12px;padding:4px 0}.doctor-hidden-form-fields{opacity:0;cursor:none}.doctormaster-edit-btn,.doctormaster-delete-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:4px;cursor:pointer}.doctormaster-edit-btn{background-color:var(--button-bg-color);color:#fff}.doctormaster-delete-btn{background-color:#f44336;color:#fff}.doctormaster-edit-btn:hover{background-color:var(--button-hover-background-color)}.doctormaster-delete-btn:hover{background-color:#da190b}.DoctorMastericon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#000;cursor:pointer}.input-container{position:relative;display:inline-block;width:100%}.DoctorMaster-add-btn{background-color:green;color:#fff;border:none;padding:5px;margin-right:5px;cursor:pointer}.DoctorMaster-delete-btn{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer}.services-table{position:relative;background:#fafafa;overflow-x:auto;width:100%}.services-table table{table-layout:auto;width:100%;min-width:1800px;border-collapse:collapse}.services-table th,.services-table td{min-width:120px;padding:8px}.services-table tbody tr{height:60px}.services-table td{padding:6px;vertical-align:middle}.services-table input{width:100%;padding:8px 35px 8px 8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.services-table .DoctorMastericon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.ServiceList{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px;position:relative}.roomtypeaddbtn{text-align:center;margin-top:10px;margin-bottom:10px;padding:10px}.ServiceList-title-bar{background-color:var(--upper-bar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.ServiceList-header{font-size:var(--heading-font-size)}.ServiceList-checkbox-label{font-weight:400;margin-left:0}.ServiceList-content-wrapper{display:flex;flex-direction:column;gap:4px;width:900px}.ServiceList-main-section{display:flex;gap:4px}.ServiceList-panel{flex:1;background:#fff;border:1px solid #ccc}.ServiceList-panel-header{background-color:var(--upper-bar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font-size)}.ServiceList-panel-content{padding:8px}.ServiceList-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.ServiceList-form-row label{min-width:140px}.ServiceList-form-row input,.ServiceList-form-row select{padding:var(--input-box-padding);border:1px solid gray;border-radius:5px;width:47%}.ServiceList-input-with-search{display:flex;align-items:center;gap:2px}.ServiceList-input-with-search input{padding:var(--input-box-padding);border:1px solid gray;border-radius:5px;width:100%}.ServiceList-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.ServiceList-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.ServiceList-radio-group{display:flex;gap:12px}.ServiceList-services-section{background:#fff;border:1px solid #ccc}.ServiceList-tab-bar{display:flex;gap:5px;background:var(--upper-bar-bg-color);padding:4px}.room-add-btn{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-bg-color);cursor:pointer;margin-bottom:10px}.ServiceList-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-bg-color);cursor:pointer}.ServiceList-tab.active{background:var(--button-color);color:var(--button-hover-bg-color);font-weight:700}.ServiceList-add-btn,.ServiceList-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.ServiceList-add-btn{background-color:green}.ServiceList-del-btn{background-color:red}.ServiceList-button-section{margin-top:20px;display:flex;gap:1px}.ServiceList-btn{padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:5px}.service-charge-btn,.auto-service-charge-btn{background-color:var(--button-bg-color);color:var(--button-color)}.ServiceList-btn:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.ServiceList-action-buttons{position:fixed;right:20px;top:100px;display:flex;flex-direction:column;gap:10px;z-index:1000;max-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:20px}.ServiceList-action-buttons button{padding:10px 15px;font-size:var(--font-size);font-weight:700;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.ServiceList-action-buttons button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color);transform:translateY(-2px)}.ServiceList-table-container{width:100%;max-height:60vh;overflow-x:auto;overflow-y:auto;scrollbar-width:none}.ServiceList-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.ServiceList-thead{background-color:#4caf50;z-index:15;position:sticky;top:-.5px}.ServiceList-table th,.ServiceList-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ServiceList-table th{background-color:var( --upper-bar-bg-color );color:#fff;font-weight:700}.ServiceList-table th .ServiceList-header-content{display:flex;align-items:center;justify-content:space-between;text-overflow:ellipsis}.ServiceList-table th:last-child,.ServiceList-table td:last-child{width:250px;text-align:center}.ServiceList-table td{color:#333}.ServiceList-table td:last-child{color:#333}.ServiceList-resizable-th{position:relative}.ServiceList-resizer{width:5px;height:100%;position:absolute;right:0;top:0;cursor:col-resize;z-index:1}.ServiceList-table th .ServiceList-resizer:hover{background-color:#aaa}.ServiceList-action-buttons button{padding:6px 12px;font-size:14px;border-radius:4px;cursor:pointer}.ServiceList-add-btn{background-color:var(--button-bg-color);color:#fff}.ServiceList-delete-btn{background-color:#f44336;color:#fff}.ServiceList-room-add-btn{background-color:#2196f3;color:#fff}.ServiceList-ServiceList-del-btn{background-color:#ff9800;color:#fff}.ServiceList-btn{padding:10px 15px;margin:5px;font-size:16px;border-radius:5px}.ServiceList-service-charge-btn{background-color:var(--button-bg-color);color:#fff}.ServiceList-auto-service-charge-btn{background-color:var(--button-color);color:#fff}.ServiceList-btn:hover{opacity:.8}.ServiceList-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.ServiceList-modal{background-color:var(--background-color);padding:20px;width:50%;max-width:770px;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow-y:auto}.ServiceList-modal h4{font-size:1.5rem;margin-bottom:10px}.ServiceList-modal .ServiceList-modal-search-container{display:flex;flex-direction:column;margin-bottom:20px}.ServiceList-modal .ServiceList-modal-search-container label{font-size:1rem;margin-bottom:5px}.ServiceList-modal-search-container{display:flex;align-items:center;gap:10px}.ServiceList-modal-search-container input[type=text],.ServiceList-modal-search-container select{width:500px;padding:3px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.ServiceList-modal .ServiceList-modal-search-container input[type=button]{padding:3px 15px;font-size:1rem;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer;width:200px}.ServiceList-modal .ServiceList-modal-search-container input[type=button]:hover{background-color:#004d40}.ServiceList-modal .ServiceList-modal-results{max-height:300px;overflow-y:auto}.ServiceList-modal .ServiceList-modal-results ul{list-style-type:none;padding:0;margin:0}.ServiceList-modal .ServiceList-modal-results li{padding:2px;font-size:14px;background-color:#f5f5f5;border-bottom:1px solid #ddd;cursor:pointer;transition:background-color .3s ease}.ServiceList-modal .ServiceList-modal-results li:hover{background-color:#e0f7fa}.ServiceList-modal .ServiceList-modal-pagination{display:flex;justify-content:space-between;font-size:1rem;margin-top:10px}.ServiceList-modal .ServiceList-modal-pagination span{color:#007973}.ServiceList-modal .ServiceList-modal-pagination button{padding:5px 10px;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer}.ServiceList-modal .ServiceList-modal-pagination button:hover{background-color:#004d40}.ServiceList-modal .ServiceList-modal-close-btn{padding:5px 15px;background-color:#007973;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.ServiceList-modal .ServiceList-modal-close-btn:hover{background-color:#004d40}.ServiceMaster-sh-container{width:1200px;padding:10px;height:80vh;overflow-y:scroll;scrollbar-width:none}.ServiceMaster-sh-header{color:#000;padding:10px;text-align:center;font-size:var(--heading-font)}.ServiceMaster-sh-container h3{font-size:var(--heading-font)}.ServiceMaster-sh-btn{grid-auto-flow:row;float:left;gap:10px}.ServiceMaster-sh-form{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 5px;border-radius:5px}.ServiceMaster-sh-section{width:100%;display:flex;align-items:center}.ServiceMaster-sh-save-btn{padding:5px;margin-left:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.ServiceMaster-sh-save-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.ServiceMaster-sh-sav{padding:5px;margin-left:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.ServiceMaster-sh-sav:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.ServiceMaster-sh-checkbox{width:255px;height:15px;cursor:pointer;margin-left:-80px}.ServiceMaster-sub-header{background-color:var(--button-bg-color);padding:3px;color:#fff;font-size:16px}.ServiceMaster-buttons{display:flex;gap:10px}.ServiceMaster-buttons-button{background-color:var(--button-color);padding:5px;border:none;border-radius:5px;color:#fff}.ServiceMaster-buttons-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.ServiceRate-container h2{font-size:var(--heading-font);color:#333;text-align:left}.Service-rate-input{font-size:14px;padding:2px}.button-container{display:flex;justify-content:center;align-items:center;gap:10px}.service-rate-del-button{background-color:red;color:#fff;border:none;padding:3px 12px;border-radius:5px;cursor:pointer;font-size:var(--heading-font)}.service-rate-del-button:hover{background-color:#8b0000;color:#fff}.service-rate-add-button{background-color:green;color:#fff;border:none;padding:3px 12px;border-radius:5px;cursor:pointer;font-size:var(--heading-font)}.service-rate-add-button:hover{background-color:#006400;color:#fff}.soc-master{font-family:Arial,sans-serif;max-width:600px}.soc-master__header h3{color:#000;font-size:18px;text-align:center}.soc-master__form-container{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:300px}.soc-master__form-group{width:100%;display:flex;justify-content:space-between;align-items:center}.soc-master__form-group label{width:50%;font-weight:700;font-size:var(--font-size)}.soc-master__form-group input{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px}.soc-master__radio-group{display:flex;gap:15px;align-items:center}.soc-master__radio-group label{display:flex;align-items:center;gap:5px}.socMaster-submit-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-top:20px}.socMaster-submit-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.soc-master-page{padding-right:5px;font-family:Arial,sans-serif}.soc-master-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.soc-master-add-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s}.soc-master-add-btn:hover{background-color:#fff}.soc-master-search{padding:5px;border:1px solid #ddd;border-radius:5px;font-size:14px}.soc-master-action-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:3px;font-size:12px;cursor:pointer;margin-right:5px;transition:background-color .3s}.soc-master-action-btn:hover{background-color:#fff}.location-master{font-family:Arial,sans-serif;padding:20px;height:500px;overflow-y:scroll}.location-master__header{cursor:pointer;color:#000}.location-master__header-h3{text-align:center;color:#000;font-size:20px}.location-master__form-container{display:flex;gap:20px;margin-top:20px}.location-master__left-column,.location-master__right-column{flex:1}.location-master__form-group{display:flex;align-items:center;margin-bottom:10px}.location-master__appointment-desk{margin-top:10px;padding:5px}.location-master__appointment-desk h4{margin:0}.location-master__checkbox-group{margin-top:10px}.location-master__income-head-mapping{margin-top:20px}.location-master__income-head-mapping h4{background-color:var(--button-color);color:#fff;padding:5px;margin:0}.location-master__income-head-mapping table{width:100%;border-collapse:collapse}.location-master__income-head-mapping th,.location-master__income-head-mapping td{padding:10px;border:1px solid #ddd;text-align:left}.location-master__income-head-mapping th{background-color:#f2f2f2}.location-master__link{color:#007bff;text-decoration:none}.location-master__link:hover{text-decoration:underline}.location-master-headers{margin-top:10px;margin-bottom:10px;font-weight:700;font-size:18px}.location-master-headers{margin-top:10px;margin-bottom:10px;font-weight:700;font-size:20px}.location-master__submit-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-top:20px}.location-master__submit-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.search-icon-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px}.search-icon-button{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.SearchPopup-table{width:100%;border-collapse:collapse;margin-top:10px}.SearchPopup-table th,.SearchPopup-table td{padding:8px;text-align:left;border:1px solid #ddd}.SearchPopup-table th{background-color:#f4f4f4;font-weight:700}.SearchPopup-table td{text-align:center}.SearchPopup-table tr:nth-child(2n){background-color:#f9f9f9}.SearchPopup-table tr:hover{background-color:#f1f1f1}.importNormalRangesFromLocation{width:500px}.location-master__form-group-sub{width:100%;display:flex;gap:15px}.location-master__radio-group{display:flex;gap:10px}.Location{padding-right:5px;font-family:Arial,sans-serif}.Location-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Location-add-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s}.Location-add-btn:hover{background-color:#fff}.Location-table{width:100%;border-collapse:collapse;margin-bottom:20px}.Location-table th,.Location-table td{border:1px solid #ddd;padding:8px;text-align:left}.Location-table th{background-color:#f2f2f2}.Location-action-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:3px;font-size:12px;cursor:pointer;margin-right:5px;transition:background-color .3s}.Location-action-btn:hover{background-color:#fff}.dgmaster-container{padding:10px;border-radius:5px;margin:0 auto}.dgmaster-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.dgmaster-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dgmaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.dgmaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.dgmaster-search-bar i{color:gray;position:absolute;right:5px}.dgmaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.dgmaster-results-info{display:flex;align-items:center}.dgmaster-results-info span{font-size:var(--font-size);margin-right:10px}.dgmaster-edit-button,.dgmaster-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.dgmaster-edit-button:hover,.dgmaster-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dgmaster-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.dgmaster-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.dgpkg-EditAndDelete-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color);max-width:1200px;height:80vh;overflow:auto;scrollbar-width:none}.dgpkg-input-with-icon{position:relative;display:flex;align-items:center}.dgpkg-magnifier-btn{position:absolute;right:10px;cursor:pointer;font-size:20px;color:#555}.dgpkg-EditAndDelete-container::-webkit-scrollbar{display:none}.dgpkg-EditAndDelete-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.dgpkg-EditAndDelete-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.dgpkg-EditAndDelete-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.dgpkg-EditAndDelete-grid.two-columns{grid-template-columns:repeat(2,1fr)}.dgpkg-EditAndDelete-custom-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.dgpkg-EditAndDelete-full-width{grid-column:span 4}.dgpkg-EditAndDelete-search-field{position:relative}.dg-package-add-btn,.dg-package-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.dg-package-add-btn{background-color:green}.dg-package-del-btn{background-color:red}.dgpkg-EditAndDelete-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.dgpkg-EditAndDelete-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.dgpkg-EditAndDelete-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.dgpkg-EditAndDelete-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.dgpkg-EditAndDelete-tabs{display:flex;gap:10px;margin-bottom:20px}.dgpkg-EditAndDelete-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.dgpkg-EditAndDelete-tab:hover{background-color:#00796b}.dgpkg-EditAndDelete-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.dgpkg-EditAndDelete-section.half-width{margin-bottom:0}.dgpkg-EditAndDelete-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.dgpkg-EditAndDelete-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.dgpkg-EditAndDelete-tab-bar::-webkit-scrollbar{display:none}.dgpkg-EditAndDelete-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.dgpkg-EditAndDelete-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.dgpkg-EditAndDelete-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.dgpkg-EditAndDelete-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.dgpkg-EditAndDelete-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.dgpkg-EditAndDelete-summary-field label{font-size:var(--font-size);white-space:nowrap}.dgpkg-EditAndDelete-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.dgpkg-EditAndDelete-services-table{padding:8px;overflow-x:scroll}.dgpkg-EditAndDelete-services-table table{table-layout:auto}.dgpkg-EditAndDelete-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.dgpkg-EditAndDelete-summary-section::-webkit-scrollbar{display:none}.dgpkg-EditAndDelete-form-for-file{display:flex;gap:15px;justify-content:end}.dgpkg-EditAndDelete-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.dgpkg-EditAndDelete-buttons button,.dgpkg-EditAndDelete-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.dgpkg-EditAndDelete-buttons button:hover,.dgpkg-EditAndDelete-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.dgpkg-EditAndDelete-tableinput{padding:3px 3px 3px 10px;width:100%}.dgpkg-EditAndDelete-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.dgpkg-EditAndDelete-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.dgpkg-EditAndDelete-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.dg-package-form-row-chechbox{color:#666;display:flex;align-items:center;gap:5px}.dg-package-form-row-chechbox label{font-size:var(--font-size);cursor:pointer}.dg-package-form-row-chechbox input{width:16px;height:16px;cursor:pointer}@media (max-width: 1024px){.dgpkg-EditAndDelete-grid{grid-template-columns:repeat(2,1fr)}.dgpkg-EditAndDelete-full-width{grid-column:span 2}}@media (max-width: 768px){.dgpkg-EditAndDelete-bottom-container{grid-template-columns:1fr}.dgpkg-EditAndDelete-tabs{flex-direction:column}}@media (max-width: 480px){.dgpkg-EditAndDelete-grid,.dgpkg-EditAndDelete-grid.two-columns{grid-template-columns:1fr}.dgpkg-EditAndDelete-full-width{grid-column:span 1}}.table-input-dg{width:80%;border-radius:5px}.dgpkg-button{background-color:var(--button-bg-color);color:#fff;padding:5px;border:none;border-radius:5px;font-size:var(--font-size);margin:0 10px;cursor:pointer;transition:all .3s ease-in-out}.dgpkg-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.dgpkg-field{width:100%;display:flex;align-items:center;justify-content:space-between}.dgpkg-field label{width:30%}.dgpkg-field input{width:60%;border:none}.dg-search-icon{margin-left:5px;font-size:14px;color:gray}.dg-package-input-with-icon{position:relative;display:inline-block;width:100%}.dg-package-input-with-icon .table-input-dg{padding-right:30px;width:100%;border:1px solid #ddd}.table-input-dg{padding-right:5px;width:100%;border:1px solid #ddd}.dg-package-input-with-icon .dg-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:gray;font-size:14px}.dg-package-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.dg-package-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.dg-package-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.dg-package-checkbox-label{font-weight:400;margin-left:4px}.specialisations{font-family:Arial,sans-serif;padding:20px;max-width:600px;margin:0 auto}.specialisations__header{cursor:pointer;color:#000;padding:10px}.specialisations__header h3{color:#000}.specialisations__form-container{display:flex;flex-direction:column;gap:15px;margin-top:20px}.specialisations__form-group{width:100%;display:flex;flex-wrap:wrap;align-items:center}.specialisations__form-group-sub{width:100%;display:flex;justify-content:space-between;align-items:center}.specialisations__div-button{display:flex;gap:10px}.specialisations__radio-group{display:flex;gap:15px;align-items:center}.specialisations__radio-group label{display:flex;align-items:center;gap:5px}.LocationsTable-container{width:100%;font-family:Arial,sans-serif;border:1px solid #ddd;margin-top:20px}.LocationsTable-header{background-color:#d6e9f8;padding:10px;font-size:16px;color:#333}.LocationsTable-instruction{color:red;font-weight:700}.SearchPopup{width:100%;max-width:600px;margin:0 auto;text-align:left;padding:20px}.specialisations__submit-button{padding:5px;border-radius:5px;color:#fff;background-color:var(--button-color);border:1px solid var(--button-color)}.specialisations__submit-button:hover{border:1px solid var(--button-color)}.SearchPopup-search-bar{margin-bottom:20px}.SearchPopup-input{width:100%;padding:10px;margin-top:5px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.HospitalSpecialisation{padding:10px;font-family:Arial,sans-serif}.HospitalSpecialisation__create-btn{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer}.HospitalSpecialisation__create-btn:hover{color:var(--button-color)}.special-button-wrapper{display:flex;gap:12px;margin-bottom:5px}.HospitalSpecialityGroup{width:100%;padding:10px;font-family:Arial,sans-serif}.HospitalSpecialityGroup__create-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;margin-bottom:10px}.HospitalSpecialityGroup__create-btn:hover{color:var(--button-color)}.speciality-group{font-family:Arial,sans-serif;padding:20px;max-width:600px;margin:0 auto}.speciality-group__header{cursor:pointer;color:#fff;padding:10px}.speciality-group__header h3{font-size:18px;text-align:center;font-weight:700;color:#000}.speciality-group__form-container{display:flex;flex-direction:column;gap:15px;margin-top:20px}.speciality-group__form-group{display:flex;flex-wrap:wrap;align-items:center}.speciality-group__div-button{display:flex;gap:10px}.speciality-group__radio-group{display:flex;gap:15px;align-items:center}.speciality-group__radio-group label{display:flex;align-items:center;gap:5px}.speciality-group__submit-button{width:150px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.speciality-group__submit-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.DiscountAuthorityMaster-form-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;height:650px}.DiscountAuthorityMaster-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px;font-size:var(--heading-font)}.DiscountAuthorityMaster-content{display:flex;justify-content:center}.DiscountAuthorityMaster-section{width:100%;border:1px solid #ccc;background-color:#fff}.DiscountAuthorityMaster-Section-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font);margin:0 0 10px}.DiscountAuthorityMaster-data{display:flex;margin-bottom:10px;gap:10px;justify-content:space-around}.DiscountAuthorityMaster-data-checkbox{width:40%;margin-left:10px}.DiscountAuthorityMaster-data-checkbox-active{margin-left:100px}.DiscountAuthorityMaster-data-discount{display:flex;width:50%;gap:20px}.DiscountAuthorityMaster-table{font-size:var(--font-size)}.DiscountAuthorityMaster-data-attach-filename{width:24%;margin-left:10px}.DiscountAuthorityMaster-data-name{width:50%;display:flex;gap:15px;padding:10px}.DiscountAuthorityMaster-table button,.DiscountAuthorityMaster-upload{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;margin:5px}.DiscountAuthorityMaster-table button:hover,.DiscountAuthorityMaster-upload:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.DiscountAuthorityMaster-navbar-btns button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;margin-top:10px}.DiscountAuthorityMaster-navbar-btns button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.DiscountAuthorityMaster-section-status{display:flex;width:100%}.DiscountAuthorityMaster-data-attach{display:flex;gap:15px}.Organisition_Master-event{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.Organisition_Master-event-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.Organisition_Master-header-contact{background-color:var(--button-bg-color);text-align:start;color:#fff;padding-left:5px}.Organisition_Master-event-header{font-size:var(--heading-font);text-align:start}.Organisition_Master-checkbox-label{font-weight:400;margin-left:4px}.Organisition_Master-content-wrapper{display:flex;flex-direction:column;gap:4px}.Organisition_Master-main-section{display:flex;gap:4px}.Organisition_Master-panel{flex:1;background:#fff;border:1px solid #ccc}.Organisition_Master-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.Organisition_Master-panel-content{padding:8px}.Organisition_Master-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.Organisition_Master-form-row label{min-width:140px}.Organisition_Master-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:37%}.Organisition_Master-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:40%}.Organisition_Master-magnifier-btn{margin-top:5px;width:10%;cursor:pointer}.Organisition_Master-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.Organisition_Master-radio-group{display:flex;gap:12px}.Organisition_Master-services-section{background:#fff;border:1px solid #ccc}.Organisition_Master-tab-bar{display:flex;gap:5px;padding:4px}.Organisition_Master-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-bg-color);cursor:pointer}.Organisition_Master-tab:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.Organisition_Master-tab.active{background:var(--button-color);color:#fff;font-weight:700}.Organisition_Master-input-with-search-icon{display:flex;justify-content:end}.Organisition_Master-input-with-search-icon input{width:100%}.Organisition_Master-add-button{background-color:var(--button-color);padding:5px;border-radius:5px;margin:5px;border:none;color:#fff}.Organisition_Master-add-btn,.Organisition_Master-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.Organisition_Master-add-btn{background-color:green}.Organisition_Master-del-btn{background-color:red}.Organisition_Master-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.Organisition_Master-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.Organisition_Master-action-buttons button:hover,.Organisition_Master-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color);border:1px solid var(--button-hover-border-color)}.Organisition_Master-orgDoctor-table{text-align:start;max-height:400px;overflow-y:auto;width:100%}.Organisition_Master-location-table table{width:100%;border-collapse:collapse}.Organisition_Master-orgDoctor-table table{width:auto;border-collapse:collapse}.Organisition_Master-table-input{border:none;background-color:var(--background-color)}.Organisition_Master-table-input:focus{outline:none}.Organisition_Master-otherGrid-table table{width:100%;border-collapse:collapse}.Organisition_Master-location-table svg{font-size:var(--font-size);display:flex;justify-self:end;cursor:pointer}.Organisition_Master-otherGrid-table select{width:100%;padding:5px;border:none}.Organisition_Master-search-bar input{padding:5px;border-radius:5px;margin:5px}.Organisition_Master-search-N-result{display:flex;justify-content:space-between}.Organisition_Master-results-info{display:flex;justify-content:space-around;align-items:center;padding:10px}.Organisition_Master-print-button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;margin:5px}.Organisition_Master-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color);border:1px solid var(--button-hover-border-color)}.Organization_Master-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color);max-width:1200px;height:80vh;overflow:auto;scrollbar-width:none}.Organization_Master-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.Organization_Master-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.Organization_Master-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.Organization_Master-grid.two-columns{grid-template-columns:repeat(2,1fr)}.Organization_Master-custom-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.Organization_Master-full-width{grid-column:span 4}.Organization_Master-search-field{position:relative}.Organization_Master-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.Organization_Master-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.Organization_Master-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.Organization_Master-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.Organization_Master-tabs{display:flex;gap:10px;margin-bottom:20px}.Organization_Master-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.Organization_Master-tab:hover{background-color:#00796b}.Organization_Master-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.Organization_Master-section.half-width{margin-bottom:0}.Organization_Master-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.Organization_Master-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.Organization_Master-tab-bar::-webkit-scrollbar{display:none}.Organization_Master-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.Organization_Master-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.Organization_Master-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.Organization_Master-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.Organization_Master-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.Organization_Master-summary-field label{font-size:var(--font-size);white-space:nowrap}.Organization_Master-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.Organization_Master-services-table{padding:8px;overflow-x:scroll}.Organization_Master-services-table table{table-layout:auto}.Organization_Master-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.Organization_Master-summary-section::-webkit-scrollbar{display:none}.Organization_Master-form-for-file{display:flex;gap:15px;justify-content:end}.Organization_Master-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.Organization_Master-buttons button,.Organization_Master-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.Organization_Master-buttons button:hover,.Organization_Master-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.Organization_Master-tableinput{padding:3px 3px 3px 10px;width:100%}.Organization_Master-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.Organization_Master-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.Organization_Master-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}@media (max-width: 1024px){.Organization_Master-grid{grid-template-columns:repeat(2,1fr)}.Organization_Master-full-width{grid-column:span 2}}@media (max-width: 768px){.Organization_Master-bottom-container{grid-template-columns:1fr}.Organization_Master-tabs{flex-direction:column}}@media (max-width: 480px){.Organization_Master-grid,.Organization_Master-grid.two-columns{grid-template-columns:1fr}.Organization_Master-full-width{grid-column:span 1}}.organization-master-form-row-chechbox{color:#666;display:flex;align-items:center;gap:5px}.organization-master-form-row-chechbox label{font-size:var(--font-size);cursor:pointer}.organization-master-form-row-chechbox input{width:16px;height:16px;cursor:pointer}.organization-master-checkbox-label{font-weight:400;margin-left:4px}.Organization_Master-magnifier-btn{position:absolute;right:10px;cursor:pointer;font-size:20px;color:#555}.Organization_Master-input-with-icon{position:relative;display:flex;align-items:center}.Organization_Master-add-btn,.Organization_Master-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.Organization_Master-add-btn{background-color:green}.Organization_Master-del-btn{background-color:red}.serviceMasterNav-con{display:flex;gap:10px;width:100%;margin-top:10px}.serviceMasterNav-list-con{display:flex;gap:10px}.serviceMasterNav-list a{color:#000;text-decoration:none}.serviceMasterNav-list .serviceMasterNav-active{color:var(--button-color);text-decoration:none}.groupServiceTypeForm-con{width:350px}.groupServiceTypeForm-con h1{font-size:18px}.groupServiceTypeForm{display:flex;flex-direction:column;gap:10px}.groupServiceType-btn,.groupServiceTypeForm-subBtn{border:none;border-radius:5px;background-color:var(--button-color);color:#fff;padding:2px 5px;border:1px solid var(--button-color)}.groupServiceType-table{margin-top:10px}.groupServiceType-edit-btn,.groupServiceType-delete-btn{border:none;border-radius:5px;color:#fff;padding:2px 5px;margin:2px}.groupServiceType-edit-btn{background-color:var(--button-color);border:1px solid var(--button-color)}.groupServiceType-delete-btn{background-color:red;border:1px solid red}.groupServiceType-edit-btn:hover,.groupServiceType-delete-btn:hover{background-color:#fff;color:#000}.serviceTypeForm-con{width:350px}.serviceTypeForm-con h1{font-size:18px}.serviceTypeForm{display:flex;flex-direction:column;gap:10px}.serviceType-btn,.serviceTypeForm-subBtn{border:none;border-radius:5px;background-color:var(--button-color);color:#fff;padding:2px 5px;border:1px solid var(--button-color)}.serviceType-table{margin-top:10px}.serviceType-edit-btn,.serviceType-delete-btn{border:none;border-radius:5px;color:#fff;padding:2px 5px;margin:2px}.serviceType-edit-btn{background-color:var(--button-color);border:1px solid var(--button-color)}.serviceType-delete-btn{background-color:red;border:1px solid red}.serviceType-edit-btn:hover,.serviceType-delete-btn:hover{background-color:#fff;color:#000}.DischargeTemplate-discharge-container{width:80%;margin:20px auto;padding:20px;background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:10px;font-family:Arial,sans-serif}.DischargeTemplate-header{text-align:center;font-size:var(--heading-font);margin-bottom:20px;color:#333}.DischargeTemplate-patient-details{display:flex;justify-content:space-between;margin-bottom:20px}.DischargeTemplate-ql{border:1px solid #ccc;border-radius:5px;overflow:hidden}.DischargeTemplate-editor-container label{font-size:var(--heading-font);color:#000}.DischargeTemplate-ql .ql-toolbar{background:#f5f5f5;border-bottom:1px solid #ccc}.DischargeTemplate-ql .ql-container{min-height:200px;padding:10px;font-size:var(--font-size)}.DischargeTemplate-save-btn{display:flex;justify-content:center;align-items:center;margin-top:10px}.DischargeTemplate-save{padding:5px 10px;font-size:var(--font-size);color:#fff;background:var(--button-color);border:none;border-radius:4px;cursor:pointer}.DischargeTemplate-save:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media (max-width: 768px){.DischargeTemplate-discharge-container{width:95%;padding:15px}.DischargeTemplate-patient-details{flex-direction:column}.DischargeTemplate-left input{width:100%}}.HospitalPolicies-services-table table{padding:8px;border-collapse:collapse;width:100%}.HospitalPolicies-table-actions{margin-bottom:4px}.HospitalPolicies-com-Events{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:var(--font-size)}.HospitalPolicies-com-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.HospitalPolicies-com-header{font-size:var(--heading-font)}.HospitalPolicies-com-checkbox-label{font-weight:400;margin-left:4px}.HospitalPolicies-com-content-wrapper{display:flex;flex-direction:column;gap:4px}.HospitalPolicies-com-main-section{display:flex;gap:4px}.HospitalPolicies-com-panel{width:35%}.HospitalPolicies-com-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.HospitalPolicies-com-panel-content{padding:8px}.HospitalPolicies-com-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.HospitalPolicies-com-form-row label{min-width:140px}.HospitalPolicies-com-form-row input,.HospitalPolicies-com-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.HospitalPolicies-com-input-with-search{display:flex;gap:2px;width:50%}.HospitalPolicies-com-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.HospitalPolicies-com-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.HospitalPolicies-com-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.HospitalPolicies-com-radio-group{display:flex;gap:12px}.HospitalPolicies-com-services-section{background:#fff;border:1px solid #ccc}.HospitalPolicies-master{font-family:Arial,sans-serif}.HospitalPolicies-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;border:1px solid var(--upperBar-bg-color);border-radius:8px;font-size:var(--heading-font);margin-bottom:4px;text-align:center}.HospitalPolicies-checkbox-label{font-weight:400;margin-left:4px}.HospitalPolicies-content-wrapper{display:flex;flex-direction:column;gap:4px}.HospitalPolicies-main-section{display:flex;gap:4px}.HospitalPolicies-panel{flex:1;border:1px solid #ccc}.HospitalPolicies-panel-header{color:#000;font-weight:bolder;padding:4px 40px;font-size:var(--heading-font);display:flex}.HospitalPolicies-panel-content{padding:8px;background-color:var(--background-color)}.HospitalPolicies-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size);padding:2px}.HospitalPolicies-form-row label{min-width:100px}.HospitalPolicies-form-row input,.HospitalPolicies-form-row select{padding:5px;border:1px solid #ccc;border-radius:3px;font-size:var(--font-size);width:43%}.HospitalPolicies-input-with-search{display:flex;align-items:center;gap:2px}.HospitalPolicies-input-with-search input{padding:5px;border:1px solid #ccc;border-radius:3px;font-size:var(--font-size);width:100%}.HospitalPolicies-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.HospitalPolicies-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.HospitalPolicies-radio-group{display:flex;gap:12px}.HospitalPolicies-services-section{background:#fff;border:1px solid #ccc}.HospitalPolicies-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.HospitalPolicies-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.HospitalPolicies-tab.active{background:var(--button-color);color:var(--)}.HospitalPolicies-add-btn,.HospitalPolicies-del-btn{margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.HospitalPolicies-add-btn{background-color:green}.HospitalPolicies-del-btn{background-color:red}.HospitalPolicies-table{overflow:scroll}.HospitalPolicies-table table{width:100%;border-collapse:collapse;table-layout:auto}.HospitalPolicies-table th,.HospitalPolicies-table td{border:1px solid #ccc;padding:4px 8px;text-align:left}.HospitalPolicies-table th{background:#f5f5f5;font-weight:400}.HospitalPolicies-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.HospitalPolicies-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.HospitalPolicies-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.HospitalPolicies-floating-field{position:relative}.HospitalPolicies-floating-field.active .HospitalPolicies-floating-label{top:0;font-size:12px;color:#00897b}.HospitalPolicies-floating-input,.HospitalPolicies-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.HospitalPolicies-floating-input{width:92%}.HospitalPolicies-floating-input:focus,.HospitalPolicies-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.HospitalPolicies-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.HospitalPolicies-floating-select{width:92%}.HospitalPolicies-search-field{position:relative}.HospitalPolicies-search-icon{position:absolute;right:5%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.HospitalPolicies-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.HospitalPolicies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.HospitalPolicies-grid.two-columns{grid-template-columns:repeat(2,1fr)}.HospitalPolicies-grid-sec{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.HospitalPolicies-grid-sec.two-columns{grid-template-columns:repeat(1,1fr)}.HospitalPolicies-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.HospitalPolicies-form-row-chechbox{color:#666}.HospitalPolicies-form-row-chechbox label{margin-left:5px;font-size:var(--font-size)}.HospitalPolicies-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}.HospitalPolicies-radio-button{display:flex;align-items:center;color:#666}.HospitalPolicies-radio-button label{display:flex;align-items:center;margin-right:10px;font-size:var(--font-size)}.HospitalPolicies-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.HospitalPolicies-popup-content{background:#fff;padding:20px;border-radius:8px;width:400px;box-shadow:0 2px 10px #0000001a}.HospitalPolicies-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.HospitalPolicies-popup-header span{font-size:18px;font-weight:700}.HospitalPolicies-popup-close{background:none;border:none;font-size:24px;cursor:pointer}.HospitalPolicies-popup-body,.HospitalPolicies-popup-form{display:flex;flex-direction:column;gap:15px}.HospitalPolicies-search-field{display:flex;align-items:center;gap:10px}.HospitalPolicies-search-icon{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.HospitalPolicies-table-container{overflow-x:auto;margin:10px 0}.HospitalPolicies-table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 1px 3px #0003}.HospitalPolicies-table th,.HospitalPolicies-table td{padding:5px;text-align:left;border:1px solid #ddd}.HospitalPolicies-table th{background-color:#f5f5f5;font-weight:600;color:#333}.HospitalPolicies-table tr:hover{background-color:#f9f9f9}.HospitalPolicies-table td{color:#666}@media (max-width: 1024px){.HospitalPolicies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.HospitalPolicies-grid,.HospitalPolicies-grid.two-columns,.HospitalPolicies-grid-sec,.HospitalPolicies-grid-sec.two-columns{grid-template-columns:1fr}}.PaymentMode-add-btn,.PaymentMode-print-button{margin-bottom:20px;background-color:var(--button-bg-color);font-size:var( --heading-font);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.PaymentMode-search-bar input{padding:5px;transition:border-color .3s;font-size:var(--font-size);margin-left:0}.PaymentMode-search-bar input:focus{border:none}.PaymentMode-info{display:flex;justify-content:end;gap:10px;margin:2px}.PaymentMode-form{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.PaymentMode-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.PaymentMode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:10px}.PaymentMode-grid.two-columns{grid-template-columns:repeat(2,1fr)}.custom-floating-select-label{position:absolute;left:1px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:14px;width:calc(90% - 3px);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaymentMode-action-btn{display:flex;justify-content:center;gap:10px}.PaymentMode-submit-button{display:flex;justify-content:flex-end;margin-top:5px}.PaymentMode-print-button,.PaymentMode-submit-button button,.PaymentMode-status-btn{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.PaymentMode-print-button:hover,.PaymentMode-submit-button button:hover,.PaymentMode-status-btn:hover,.PaymentMode-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}@media print{.no-print{display:none!important}}.incentiveNavBar-Navigation-bar{background-color:#fff;font-family:Arial,sans-serif;font-size:var(--heading-font)}.incentiveNavBar-Navigation-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:space-between}.incentiveNavBar-Navigation-bar li{margin:0}.incentiveNavBar-Navigation-bar a{color:#000;border:none;padding:7px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.incentiveNavBar-Navigation-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveNavBar-Navigation-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.incentiveNavBar-Activebtn-N-LogOut{display:flex;justify-content:start;gap:5px}.activeincentiveNavBar-btn{background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border:none;padding:0 8px}.incentiveNavBar-LogOut{border:none;font-size:18px}.incentiveNavBar-Navbttn-N-act{display:flex}.incentiveTransation-container{background-color:var(--background-color);padding:10px;width:100%;height:75vh;margin:0}.incentiveTransation-tabs{display:flex;gap:10px;border-bottom:1px solid #dad7d7;margin-bottom:10px;font-size:var(--heading-font)}.incentiveTransation-tab{padding:10px 20px;cursor:pointer}.incentiveTransation-selected{border-bottom:5px solid var(--button-bg-color)}.incentiveTransation-filters{display:flex;align-items:center;margin-bottom:20px}.incentiveTransation-date-range{background-color:#f0f0f0;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveTransation-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:var(--font-size)}.incentiveTransation-search-N-sms{display:flex;text-align:center}.incentiveTransation-search-input{width:30%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveTransation-info-text{font-size:var(--font-size);margin-left:30px;align-items:center}.incentiveTransationInvoice-container{background-color:var(--background-color)}.filters{display:flex;align-items:center;margin-bottom:10px;gap:10px}.incentiveTransationInvoice-filters{display:flex;align-items:center;margin-bottom:20px}.incentiveTransationInvoice-date-range{background-color:#f0f0f0;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;padding:5px 30px}.incentiveTransationInvoice-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:16px}.incentiveTransationInvoice-search-N-Infotext{display:flex;justify-content:space-between}.date-range{display:flex;align-items:center;gap:5px}.date-range label{margin:0 5px;font-size:14px}.incentiveTransationInvoice-search-input{padding:5px;border:1px solid #ddd;border-radius:4px;width:150px}.incentiveTransationInvoice-info-text{font-size:12px;font-weight:700;margin-left:10px;color:#0772bc}.incentiveTransationInvoice-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.incentiveTransationInvoice-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveTransationInvoice-table{width:100%;border-collapse:collapse;margin-top:10px;background-color:#fff}.incentiveTransationInvoice-table th,.incentiveTransationInvoice-table td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.incentiveTransationInvoice-table th{background-color:#f3f3f3;font-size:var(--heading-font)}.incentiveTransationInvoice-edit-button{background-color:orange;border:none;padding:5px;cursor:pointer;font-size:12px;font-weight:700}.incentiveTransactionsBillScan-container{background-color:var(--background-color);width:100%;margin:0;font-family:Arial,sans-serif}.incentiveTransactionsBillScan-container h3{font-weight:400;margin:10px;font-size:var(--heading-font)}.incentiveTransactionsBillScan-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveTransactionsBillScan-tab{padding:10px 20px;cursor:pointer}.incentiveTransactionsBillScan-selected{color:#039be5;border-bottom:4px solid #2D68EA}.incentiveTransactionsBillScan-filters{display:flex;align-items:center;margin-bottom:20px}.incentiveTransactionsBillScan-date-range{background-color:#ebf7ff;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveTransactionsBillScan-date-range label{font-size:var(--font-size)}.incentiveTransactionsBillScan-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:16px}.incentiveTransactionsBillScan-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:30px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveTransactionsBillScan-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveTransactionsBillScan-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveTransactionsBillScan-info-text{color:#666}.incentiveTransationPayment-container{background-color:var(--background-color);width:100%;margin:0;height:75vh}.incentiveTransationPayment-container h3{font-weight:400;margin:10px;font-size:var(--heading-font)}.incentiveTransationPayment-container h3 i{color:var(--button-bg-color);font-size:var(--heading-font)}.incentiveTransationPayment-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveTransationPayment-tab{padding:10px 20px;cursor:pointer}.incentiveTransationPayment-selected{color:#039be5;border-bottom:4px solid #2D68EA}.incentiveTransationPayment-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.incentiveTransationPayment-date-range{background-color:#ebf7ff;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveTransationPayment-date-range label{font-size:var(--font-size)}.incentiveTransationPayment-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:16px}.incentiveTransationPayment-Select-Doctor{font-size:var(--font-size)}.incentiveTransationPayment-Select-Doctor label{margin-right:10px}.incentiveTransationPayment-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:100px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveTransationPayment-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveTransationPayment-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveTransationPayment-info-text{color:#666}.incentiveReportNew-container{background-color:var(--background-color);width:100%;margin:0;height:75vh;font-family:Arial,sans-serif}.incentiveReportNew-container h3{margin:10px;font-size:var(--heading-font)}.incentiveReportNew-container h3 i{color:var(--button-color);font-size:var(--heading-font)}.incentiveReportNew-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveReportNew-tab{padding:10px 20px;cursor:pointer}.incentiveReportNew-selected{color:#039be5;border-bottom:4px solid #2D68EA}.incentiveReportNew-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.incentiveReportNew-date-range{background-color:#f0f0f0;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveReportNew-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:16px}.incentiveReportNew-Select-Doctor{font-size:var(--font-size)}.incentiveReportNew-Select-Doctor label{margin-right:10px}.incentiveReportNew-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:100px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveReportNew-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveReportNew-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveReportNew-info-text{color:#666}.incentiveReport-container{background-color:var(--background-color);padding:10px;width:100%;height:490px;margin:0;font-family:Arial,sans-serif}.incentiveReport-tabs{display:flex;gap:10px;border-bottom:1px solid #dad7d7;margin-bottom:10px;font-size:var(--heading-font)}.incentiveReport-tab{padding:10px 20px;cursor:pointer}.incentiveReport-selected{border-bottom:5px solid var(--button-bg-color)}.incentiveReport-filters{display:flex;align-items:center;margin-bottom:20px}.incentiveReport-date-range{background-color:#ebf7ff;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:3px 30px}.incentiveReport-date-range{font-size:var(--font-size)}.incentiveReport-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:var(--heading-font)}.incentiveReport-load-button{background-color:#5867dd;color:#fff;border:none;border-radius:5px;padding:7px 15px;cursor:pointer;font-size:14px;margin-left:100px}.incentiveReport-search-N-sms{display:flex;text-align:center}.incentiveReport-search-input{width:30%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveReport-info-text{color:#505050;font-size:12px;margin-left:30px;align-items:center}.incentiveReportPaymentReport-container{background-color:var(--background-color);width:100%;margin:0;height:75vh}.incentiveReportPaymentReport-container h3{margin:10px;font-size:var(--heading-font)}.incentiveReportPaymentReport-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveReportPaymentReport-tab{padding:10px 20px;cursor:pointer}.incentiveReportPaymentReport-filters{display:flex;align-items:center;margin-bottom:20px}.incentiveReportPaymentReport-date-range{background-color:#ebf7ff;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveReportPaymentReport-date-range label{font-size:var()}.incentiveReportPaymentReport-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:var(--heading-font)}.incentiveReportPaymentReport-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:100px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveReportPaymentReport-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveReportPaymentReport-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveReportPaymentReport-info-text{color:#666}.incentiveTranPaymentVSServiesRep-container{background-color:var(--background-color);width:100%;margin:0;height:75vh}.incentiveTranPaymentVSServiesRep-container h3{font-weight:400;margin:10px;font-size:var(--heading-font)}.incentiveTranPaymentVSServiesRep-container h3 i{font-size:var(--font-size)}.incentiveTranPaymentVSServiesRep-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveTranPaymentVSServiesRep-tab{padding:10px 20px;cursor:pointer}.incentiveTranPaymentVSServiesRep-selected{color:#039be5;border-bottom:4px solid #2D68EA}.incentiveTranPaymentVSServiesRep-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.incentiveTranPaymentVSServiesRep-date-range{background-color:#ebf7ff;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveTranPaymentVSServiesRep-date-range label{font-size:var(--font-size)}.incentiveTranPaymentVSServiesRep-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:16px}.incentiveTranPaymentVSServiesRep-Select-Doctor{font-size:var(--font-size)}.incentiveTranPaymentVSServiesRep-Select-Doctor label{margin-right:10px}.incentiveTranPaymentVSServiesRep-load-button{margin-right:100px;background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveTranPaymentVSServiesRep-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveTranPaymentVSServiesRep-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveTranPaymentVSServiesRep-info-text{color:#666}.incentiveTranRefralSummaryReport-container{background-color:var(--background-color);width:100%;margin:0;height:75vh}.incentiveTranRefralSummaryReport-container h3{margin:10px;font-size:var(--heading-font)}.incentiveTranRefralSummaryReport-container h3 i{font-size:var(--heading-font)}.incentiveTranRefralSummaryReport-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveTranRefralSummaryReport-tab{padding:10px 20px;cursor:pointer}.incentiveTranRefralSummaryReport-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.incentiveTranRefralSummaryReport-date-range{background-color:#ebf7ff;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveTranRefralSummaryReport-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:var(--heading-font)}.incentiveTranRefralSummaryReport-Select-Doctor{font-size:var(--font-size)}.incentiveTranRefralSummaryReport-Select-Doctor label{margin-right:10px}.incentiveTranRefralSummaryReport-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:100px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveTranRefralSummaryReport-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveTranRefralSummaryReport-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveTranRefralSummaryReport-info-text{color:#666}.incentiveTranHospitalIncome-container{background-color:var(--background-color);width:100%;margin:0;height:75vh}.incentiveTranHospitalIncome-container h3{margin:10px;font-size:var(--heading-font)}.incentiveTranHospitalIncome-container h3 i{font-size:var(--heading-font)}.incentiveTranHospitalIncome-tabs{display:flex;gap:20px;border-bottom:1px solid #dad7d7;margin-bottom:20px}.incentiveTranHospitalIncome-tab{padding:10px 20px;cursor:pointer}.incentiveTranHospitalIncome-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.incentiveTranHospitalIncome-date-range{background-color:#f0f0f0;display:flex;align-items:center;gap:10px;font-size:var(--font-size);padding:5px 30px}.incentiveTranHospitalIncome-icon-button{background-color:#e0e0e0;border:none;cursor:pointer;font-size:var(--heading-font)}.incentiveTranHospitalIncome-Select-Doctor{font-size:var(--font-size)}.incentiveTranHospitalIncome-Select-Doctor label{margin-right:10px}.incentiveTranHospitalIncome-load-button{margin-right:100px;background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.incentiveTranHospitalIncome-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveTranHospitalIncome-search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc}.incentiveTranHospitalIncome-info-text{color:#666}.insentiveSettings-container{background-color:var(--background-color);padding:10px;height:75vh;margin:0}.insentiveSettings-tabs{display:flex;gap:10px;border-bottom:1px solid #dad7d7;margin-bottom:10px;font-size:14px}.insentiveSettings-tab{padding:10px 20px;cursor:pointer}.insentiveSettings-selected{border-bottom:5px solid var(--button-bg-color)}.insentiveSettings-filters{display:flex;align-items:center;margin-bottom:10px}.insentiveSettings-controls{padding:10px;margin-bottom:5px}.insentiveSettings-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;padding:1px 10px}.insentiveSettings-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.insentiveSettings-date-range input[type=date]{padding:3px;margin-left:10px}.insentiveSettings-load-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.insentiveSettings-load-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettings-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:start;justify-content:center;z-index:1000}.insentiveSettings-popup-content{background-color:#fff;margin-top:20px;border-radius:8px;width:95%;position:relative;box-shadow:0 4px 8px #0003}.insentiveSettings-close-button{position:absolute;top:10px;right:10px;cursor:pointer;background:none;border:none;border-radius:15px;font-size:16px;background-color:#e31d2d;padding:3px 10px;color:#fff}.insentiveSettingsEISEditBtn-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:start;justify-content:center;z-index:1000}.insentiveSettingsEISEditBtn-popup-content{margin-top:20px;background-color:#fff;border-radius:8px;width:95%;height:500px;position:relative;box-shadow:0 4px 8px #0003}.insentiveSettingsEISEditBtn-close-button{position:absolute;top:10px;right:10px;cursor:pointer;background:none;border:none;border-radius:15px;font-size:16px;background-color:#e31d2d;padding:2px 10px;color:#fff}.incentiveSettingsEISEditTDSBtn-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.incentiveSettingsEISEditTDSBtn-popup-content{margin-top:20px;background-color:#fff;width:500px;box-shadow:0 4px 8px #0003;position:relative}.incentiveSettingsEISEditTDSBtn-close-button{position:absolute;top:1px;right:1px;cursor:pointer;background:none;border:none;border-radius:15px;font-size:16px;background-color:#e31d2d;color:#fff;padding:2px 10px}.insentiveSettings-search-container{display:flex;align-items:center}.insentiveSettings-search-input{padding:3px;border:1px solid #ccc;border-radius:3px}.insentiveSettings-search-input i{cursor:pointer;color:#999}.insentiveSettings-search-Showing{display:flex;justify-content:space-between;margin-bottom:10px}.insentiveSettings-Showing span{font-size:var(--font-size);margin-right:10px}.insentiveSettings-Showing button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-right:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.insentiveSettings-Showing button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettings-profile-table-N-pagination{background-color:#fff}.insentiveSettings-profile-table{width:100%;border-collapse:collapse;margin-bottom:20px}.insentiveSettings-profile-table th,.insentiveSettings-profile-table td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size);background-color:#fff}.insentiveSettings-profile-table th{background-color:#f2f2f2;font-size:var(--heading-font)}.insentiveSettings-action-button{border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.insentiveSettings-action-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.iS-rename-button,.iS-edit-items-button{background-color:var( --button-color);color:#fff}.iS-deactivate-button{background-color:#ff6e07;color:#fff}.insentiveSettings-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.insentiveSettings-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.insentiveSettings-pagination span{margin:0 10px;color:gray;font-size:12px}.insentiveSettingsEISNewEI-container{width:100%;margin:auto;background-color:#f8f8f8;border-radius:2px;padding:15px;box-shadow:0 0 10px #0000001a}.insentiveSettingsEISNewEI-header{font-size:var(--heading-font);margin-bottom:10px}.insentiveSettingsEISNewEI-PriceCategory{display:flex;align-items:center;margin-bottom:10px}.insentiveSettingsEISNewEI-PriceCategory label,.insentiveSettingsEISNewEI-PriceCategory select{font-size:var(--font-size)}.insentiveSettingsEISNewEI-EmployeeName{display:flex;align-items:center}.insentiveSettingsEISNewEI-form-row{display:flex;justify-content:left;font-size:var(--font-size);margin-bottom:15px}.insentiveSettingsEISNewEI-form-label{margin-right:5px}.insentiveSettingsEISNewEI-form-select,.insentiveSettingsEISNewEI-form-input{margin-right:10px;padding:5px;font-size:var(--font-size);border-radius:4px;border:1px solid #ccc}.insentiveSettingsEISNewEI-search-button{background:none;border:none;cursor:pointer}.insentiveSettingsEISNewEI-save-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.insentiveSettingsEISNewEI-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettingsEISNewEI-checkbox-section{display:flex;align-items:center}.insentiveSettingsEISNewEI-select-profile-section{margin-left:20px}.insentiveSettingsEISNewEI-profile-list{margin-top:10px}.insentiveSettingsEISNewEI-profile-table{width:30%;border-collapse:collapse;font-weight:700;background-color:#dde3e9;justify-content:center;align-items:center}.insentiveSettingsEISNewEI-profile-table th,.insentiveSettingsEISNewEI-profile-table td{border:1px solid #ddd;padding:8px;text-align:center;font-size:var(--font-size)}.insentiveSettingsEISNewEI-profile-table th{font-size:var(--heading-font)}.insentiveSettingsEISNewEI-preview-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.insentiveSettingsEISNewEI-preview-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettingsEISNewEI-action-buttons{display:flex;justify-content:center;gap:5px;margin-top:15px}.insentiveSettingsEISNewEI-discard-button,.insentiveSettingsEISNewEI-ok-button{border:none;padding:5px 15px;border-radius:5px;cursor:pointer}.insentiveSettingsEISNewEI-discard-button{font-size:var(--font-size);background-color:#e31d2d;color:#fff}.insentiveSettingsEISNewEI-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.insentiveSettingsEISNewEI-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveSettingProfileManage-container{background-color:var(--background-color);padding:10px;height:75vh}.incentiveSettingProfileManage-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.incentiveSettingProfileManage-add-profile-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.incentiveSettingProfileManage-add-profile-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveSettingProfileManage-controls{padding:10px;margin-bottom:5px}.incentiveSettingProfileManage-date-range{display:flex;align-items:center;width:38%;gap:10px;background-color:#f0f0f0;padding:1px 10px}.incentiveSettingProfileManage-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.incentiveSettingProfileManage-date-range input[type=date]{padding:3px;margin-left:10px}.incentiveSettingProfileManage-search-container{display:flex;align-items:center;margin-bottom:5px;margin-left:-20px}.incentiveSettingProfileManage-search-input{padding:5px;border:1px solid #ccc;border-radius:3px}.incentiveSettingProfileManage-search-input i{margin-left:-25px;cursor:pointer;color:#999}.incentiveSettingProfileManage-search-Showing{display:flex;justify-content:space-between}.incentiveSettingProfileManage-Showing span{font-size:var(--font-size)}.incentiveSettingProfileManage-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:10px;transition:background-color .3s ease;padding:5px 10px}.incentiveSettingProfileManage-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveSettingProfileManage-profile-table-N-pagination{background-color:#fff}.incentiveSettingProfileManage-profile-table{width:100%;border-collapse:collapse;margin-bottom:20px}.incentiveSettingProfileManage-profile-table th,.incentiveSettingProfileManage-profile-table td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size);background-color:#fff}.incentiveSettingProfileManage-profile-table th{font-size:var(--heading-font);background-color:#f2f2f2}.incentiveSettingProfileManage-action-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.incentiveSettingProfileManage-action-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.iSPM-rename-button,.iSPM-edit-items-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff}.iSPM-deactivate-button{background-color:#ff6e07;color:#fff}.incentiveSettingProfileManage-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.incentiveSettingProfileManage-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.incentiveSettingProfileManage-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.incentiveSettingProfileManage-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.incentiveSettingProfileManage-popup-content{background-color:#fff;margin-top:20px;border-radius:8px;width:90%;box-shadow:0 2px 10px #0000001a;position:relative}.incentiveSettingProfileManage-close-popup-button{position:absolute;top:1px;right:1px;background-color:transparent;border:none;border-radius:15px;font-size:16px;cursor:pointer;background-color:#e63744;color:#fff;padding:3px 10px}.incentiveSettingPMAddNP-form{background-color:#fff;border:1px solid #ccc;padding:10px;width:100%;margin:0 auto}.incentiveSettingPMAddNP-form h4{margin:0;padding-bottom:5px;font-size:var(--heading-font);border-bottom:1px solid #ccc}.incentiveSettingPMAddNP-form-group{margin-bottom:5px;display:flex;align-items:center}.incentiveSettingPMAddNP-form-group label{display:block;margin-bottom:5px;font-size:var(--font-size);padding-right:10px}.incentiveSettingPMAddNP-form-group select,.incentiveSettingPMAddNP-form-group input[type=text],.incentiveSettingPMAddNP-form-group textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:5px;font-size:var(--font-size)}.incentiveSettingPMAddNP-search-input{display:flex;align-items:center}.incentiveSettingPMAddNP-search-input input[type=text]{margin-right:5px}.incentiveSettingPMAddNP-search-button{background:none;border:none;cursor:pointer;font-size:18px}.incentiveSettingPMAddNP-save-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px 15px;height:35px}.incentiveSettingPMAddNP-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.incentiveSettingPMAddNP-form-group-sub{display:flex;justify-content:space-between;margin-top:10px}.insentiveSettingsEISEditBtn-container{font-family:Arial,sans-serif;padding:10px;background-color:#fff;margin:auto}.insentiveSettingsEISEditBtn-header{display:flex;justify-content:left;align-items:center;font-size:var(--heading-font);margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #a09f9f}.insentiveSettingsEISEditBtn-header span{font-size:var(--heading-font)}.insentiveSettingsEISEditBtn-doctor-name{color:#00f;font-size:var(--heading-font);margin-left:20px}.insentiveSettingsEISEditBtn-tds-info{margin-left:40px}.inceninsentiveSettingsEISEditBtntive-form{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.insentiveSettingsEISEditBtn-price-category{width:200px;padding:5px}.insentiveSettingsEISEditBtn-form label{font-size:var(--font-size);align-items:center;padding-bottom:10px}.insentiveSettingsEISEditBtn-form-row{display:flex;justify-content:space-between;background-color:#dde3e9;padding:10px 5px;margin-top:10px;gap:5px;align-items:center}.insentiveSettingsEISEditBtn-input-field{width:150px;padding:5px;border:1px solid #ccc;border-radius:3px}.insentiveSettingsEISEditBtn-save-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.insentiveSettingsEISEditBtn-save-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettingsEISEditBtn-discard-btn{background-color:#e31d2d;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:3px;font-size:var(--font-size)}.insentiveSettingsEISEditBtn-incentive-settings{margin-top:20px;width:60%}.insentiveSettingsEISEditBtn-incentive-settings h4{font-size:var(--heading-font)}.insentiveSettingsEISEditBtn-search-pagination{display:flex;justify-content:space-between}.insentiveSettingsEISEditBtn-pagination-info span{font-size:var(--font-size);margin-right:10px}.insentiveSettingsEISEditBtn-search-bar{display:flex;justify-content:flex-start;margin-bottom:10px}.insentiveSettingsEISEditBtn-search-input{padding:5px;width:200px;border:1px solid #ccc;border-radius:3px}.insentiveSettingsEISEditBtn-table{width:100%;border-collapse:collapse;margin-bottom:10px}.insentiveSettingsEISEditBtn-table th,.insentiveSettingsEISEditBtn-table td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.insentiveSettingsEISEditBtn-table th{background-color:#f3f3f3;font-size:var(--heading-font)}.insentiveSettingsEISEditBtn-no-rows{text-align:center;background-color:#ffe6a0}.insentiveSettingsEISEditBtnp-pagination-info{display:flex;justify-content:space-between;align-items:center}.insentiveSettingsEISEditBtn-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.insentiveSettingsEISEditBtn-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettingsEISEditTDSBtn-popup{width:100%;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}.insentiveSettingsEISEditTDSBtn-header{padding:10px;background-color:#f8f9fa;border-bottom:1px solid #ddd;font-size:var(--heading-font);display:flex;justify-content:space-between;align-items:center}.insentiveSettingsEISEditTDSBtn-close-button{background:none;border:none;font-size:var(--heading-font);color:red;cursor:pointer}.insentiveSettingsEISEditTDSBtn-content{padding:20px;display:flex;align-items:center}.insentiveSettingsEISEditTDSBtn-label{margin-right:10px;font-size:var(--font-size)}.insentiveSettingsEISEditTDSBtn-input{width:50px;padding:3px 5px;border:1px solid #ddd;border-radius:4px;width:30%;text-align:left;font-size:var(--font-size)}.insentiveSettingsEISEditTDSBtn-footer{padding:10px;background-color:#f8f9fa;border-top:1px solid #ddd;display:flex;justify-content:center}.insentiveSettingsEISEditTDSBtn-update-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.insentiveSettingsEISEditTDSBtn-update-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.insentiveSettingsEISEditTDSBtn-update-button i{margin-right:5px}.out-patient-container{background-color:#e3fffe;padding:5px;font-size:var( --font-size)}.tab-button,.sub-tab{margin-right:10px;padding:10px 20px;border:none;background-color:#007bff;color:#fff;cursor:pointer}.tab-button.active,.sub-tab.active{background-color:#0056b3}.search-and-filter{display:flex;align-items:center;margin-bottom:10px;margin-top:10px}.datefilter-from-to{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.datefilter-from-to{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nursing-search-input,.department-input{width:30%;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px;margin-left:10px}.search-button{padding:8px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.nurse-action-buttons{margin-bottom:10px}.nurse-action-button{margin-right:10px;padding:5px 10px;background-color:#28a745;color:#fff;border:none;cursor:pointer;border-radius:8px;margin-left:10px}.patients-table{width:100%;border-collapse:collapse}.patients-table th,.patients-table td{border:1px solid #ddd;padding:8px;text-align:left}.patients-table th{background-color:#f2f2f2}.patients-table tr:nth-child(2n){background-color:#f9f9f9}.patients-table tr:hover{background-color:#f1f1f1}.nursing-tabs-nav ul{list-style:none;padding:0;margin:0;display:flex}.nursing-tabs-nav li{margin-right:10px}.nursing-tabs-nav a{text-decoration:none;padding:10px 20px;color:#3598dc;display:block}.nursing-tabs-nav a.active,.nursing-tabs-nav a:hover{background-color:#3598dc;color:#fff}.nursing-sub-tabs-nav ul{list-style:none;padding:0;margin:0;display:flex}.nursing-sub-tabs-nav li{margin-right:10px}.nursing-sub-tabs-nav a{text-decoration:none;padding:10px 20px;color:#000;font-weight:700;display:block}.nursing-sub-tabs-nav a.active,.nursing-sub-tabs-nav a:hover{text-decoration:underline;text-decoration-color:#3598dc;transition:width .3s ease-in-out}.OutPatient_PastDays-tableContainer{width:100%;overflow-x:auto;background-color:#e3fffe}.OutPatient_PastDays-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.OutPatient_PastDays-searchInput{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.OutPatient_PastDays-actions{display:flex;align-items:center;gap:5px}.OutPatient_PastDays-results{margin-right:15px;font-size:14px;color:#333}.OutPatient_PastDays-patientsTable{width:100%;border-collapse:collapse}.OutPatient_PastDays-patientsTable th,.OutPatient_PastDays-patientsTable td{border:1px solid #ddd;padding:8px;text-align:left}.OutPatient_PastDays-patientsTable th{background-color:#f4f4f4}.OutPatient_PastDays-tableRow:hover{background-color:#f1f1f1}.OutPatient_PastDays-btn{padding:5px 10px;border:none;color:#fff;cursor:pointer}.OutPatient_PastDays-consumption{background-color:#4caf50}.OutPatient_PastDays-wardRequest{background-color:#f44336}.OutPatient_PastDays-transfer{background-color:#2196f3}.OutPatient_PastDays-vitals{background-color:#ff9800}.OutPatient_PastDays-pagination-btn{border:1px solid #ddd;cursor:pointer}.OutPatient_PastDays-pagination-info{margin:0 15px}.OutPatient_PastDays-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.opd-triage-page .filter-options{display:flex;justify-content:space-around;font-weight:700;margin-top:20px}.opd-triage-page .filter-options label{display:flex;align-items:center;margin-right:20px;font-size:14px;font-weight:700}.date-filter{display:flex;align-items:center;gap:20px;margin-top:20px;margin-bottom:5px}.date-filter label{display:flex;align-items:center;font-size:14px}.date-filter input[type=date]{margin-left:5px;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.date-filter label{margin-left:15px}.filter-options input[type=radio]{margin-left:5px;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.date-filter button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.date-filter button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Out-patient-container{display:flex;gap:10px}.Outpatient-component-tab{background-color:transparent;color:#000;border:none;padding:5px 8px;cursor:pointer;font-size:16px;position:relative;text-decoration:none;transition:color .3s,text-decoration-color .3s;margin-bottom:10px;margin-left:10px;border-radius:8px}.Outpatient-component-tab:hover,.Outpatient-component-tab.active{text-decoration-color:#2d68ea}.Outpatient-component-tab.active{color:#fff;background-color:#2d68ea;border-radius:5px}.opd-tabs{background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:flex-start;margin-bottom:5px}.opd-tab-item{font-size:var(--font-size);color:#000;cursor:pointer;padding:10px 20px;position:relative;text-decoration:none;margin-right:20px;transition:color .3s ease}.opd-tab-item.active{font-weight:700;color:var(--button-bg-color)}.opd-tab-item.active:after,.opd-tab-item:hover:after{content:"";position:absolute;width:100%;height:3px;background-color:var( --button-bg-color);bottom:0;left:0}.nursing-filter-options{font-weight:300px;display:flex}.nursing-filter-options label{margin-right:40px}.OutPatient_PastDays-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.OutPatient_PastDays-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Actions-actions{display:flex;gap:10px;align-items:center;justify-content:center}.Actions-btn{border:none;padding:3px 5px;border-radius:7px}.Actions-consumption{background-color:#28a745;color:#fff}.triage-container header{text-align:center;margin-bottom:20px}.triage-container h2,.triage-container p{font-size:var(--heading-font)}.triage-vital-table,.triage-vital-Form,.triage-Chief-Complaint{width:33%}.triage-vital-table-subDiv{gap:20px;display:flex;justify-content:start;align-items:center}.triage-vital-table-subDiv h1{font-size:18px;font-weight:600}.triage-vitals-form-header{display:flex;justify-content:space-between;align-items:center}.triage-vitals-form-header h3{font-size:18px}.triage-vitals-form{padding:5px;border-radius:10px;width:100%}.triage-chief-complaint-card{display:flex;flex-direction:column}.triage-chief-complaint-card h3{font-size:18px;font-weight:600}.triage-complaint-form{display:flex;flex-direction:column;gap:5px;justify-content:space-between;align-items:start}.triage-add-complaint-btn{padding:5px 10px}.triage-Patient-Dashboard-patient-table{background-color:#fff}.triage-Patient-Dashboard-td{background-color:#fff;border:none}.triage-allergy-list-subdiv{display:flex;justify-content:space-between;align-items:center}.triage-allergy-list-subdiv h3{font-size:18px;font-weight:600}.triage-allergy-form-header{width:100%;display:flex;justify-content:space-between;align-items:center}.triage-allergy-form-header h3{font-size:var(--heading-font)}.triage-add-allergy-form{background-color:#fff;padding:10px}.triage-allergy-add-new-button{margin:10px;padding:5px 10px;background-color:var(--button-color);color:#fff;border-radius:5px;border:1px solid var(--button-color)}.triage-allergy-add-new-button:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}.opd-triage-page-table{width:100%}.triage-container{padding:20px;width:1200px;font-family:Arial,sans-serif}.triage-container-main{display:flex;flex-direction:column}.Nursing-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.Nursing-modal-content{background-color:#fff;padding:10px;border-radius:8px;width:90%;height:90vh;overflow:hidden;box-shadow:0 4px 8px #0003;animation:modalFadeIn .3s ease-in-out}.Nursing-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;border-bottom:1px solid #ccc}.Nursing-modal-body{padding:10px 0}.Nursing-modal-footer{text-align:right;padding-top:10px;border-top:1px solid #ccc}.Nursing-close-button,.Nursing-modal-close-button{background-color:var(--button-color);border:none;padding:8px 12px;border-radius:5px;cursor:pointer;color:#fff}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.NursingCarePlan-form-container{font-family:Arial,sans-serif;background-color:var(--background-color);font-size:12px;height:auto;padding:10px}.NursingCarePlan-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;border-radius:7px;margin-bottom:4px;font-size:var(--heading-font)}.NursingCarePlan-content{display:flex}.NursingCarePlan-Section-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font);margin:5px 5px 10px}.NursingCarePlan-form-section{padding:8px;width:100%;height:500px;border:1px solid #ccc;background-color:#fff;overflow-y:scroll;scroll-behavior:smooth}.NursingCarePlan-form-section::-webkit-scrollbar{width:8px}.NursingCarePlan-form-section::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.NursingCarePlan-form-section::-webkit-scrollbar-thumb:hover{background:#555}.NursingCarePlan-form-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.NursingCarePlan-data,.NursingCarePlan-form-search-icon{display:flex;margin-bottom:10px;gap:10px}.NursingCarePlan-data label,.NursingCarePlan-form-search-icon label{width:300px;font-size:var(--font-size)}.NursingCarePlan-diagnoses label{width:250px}.NursingCarePlan-diagnosis-label{width:280px}.NursingCarePlan-data input,.NursingCarePlan-data select,.NursingCarePlan-data textarea{width:100%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.NursingCarePlan-form-search-icon input{width:80%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.NursingCarePlan-diagnosis{display:flex;margin-bottom:10px}.NursingCarePlan-radio{display:flex;gap:35px;margin-left:30px}.NursingCarePlan-navbar-btns{display:flex;justify-content:flex-end;align-items:center;padding:10px;gap:20px;overflow-y:auto}.NursingCarePlan-navbar button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.NursingCarePlan-navbar button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.FluidIntakeOutput-form-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px;height:auto}.FluidIntakeOutput-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px;font-size:var(--heading-font);border-radius:7px;display:flex;justify-content:space-between}.FluidInTakeOutput-viewBtn{border:none;background-color:#fff;padding:2px 5px;border-radius:7px}.FluidIntakeOutput-Section-header{background-color:var(--upperBar-bg-color);color:#fff;border-radius:7px;padding:4px 8px;font-size:var(--heading-font);margin:5px 5px 10px}.FluidIntakeOutput-section-content{display:flex;justify-content:space-between;margin-bottom:20px;gap:5px}.FluidIntakeOutput-form-section{padding:8px;width:100%;height:500px;border:1px solid #ccc;background-color:#fff;overflow-y:scroll;scroll-behavior:smooth}.FluidIntakeOutput-ViewHeader h3{font-size:18px}.FluidIntakeOutput-form-section::-webkit-scrollbar{width:8px}.FluidIntakeOutput-form-section::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.FluidIntakeOutput-form-section::-webkit-scrollbar-thumb:hover{background:#555}.FluidIntakeOutput-form-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.FluidIntakeOutput-form-content h2{font-size:var(--heading-font);padding:5px;margin-bottom:20px;border-bottom:1px solid #ccc}.FluidIntakeOutput-section-content h3{font-size:var(--heading-font);margin-bottom:20px}.FluidIntakeOutput-data,.FluidIntakeOutput-form-search-icon{display:flex;margin-bottom:10px;gap:10px}.FluidIntakeOutput-data label,.FluidIntakeOutput-form-search-icon label{width:300px;font-size:var(--font-size)}.FluidIntakeOutput-data input,.FluidIntakeOutput-data select,.FluidIntakeOutput-data textarea{width:100%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.FluidIntakeOutput-form-search-icon input{width:90%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.FluidIntakeOutput-search-icon{top:5%}.FluidIntakeOutput-navbar-btns{display:flex;justify-content:flex-end;align-items:center;gap:20px;overflow-y:auto}.FluidIntakeOutput-navbar button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.FluidIntakeOutput-navbar button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.FluidIntakeOutput-viewCon{height:600px}.FluidIntakeOutput-table-container{max-height:220px;overflow-y:auto;margin-bottom:20px;border-radius:4px;background-color:#f9f9f9}.FluidIntakeOutput-table-container::-webkit-scrollbar{width:8px}.FluidIntakeOutput-table-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.FluidIntakeOutput-table-container::-webkit-scrollbar-thumb:hover{background:#555}.FluidIntakeOutput-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.nurse-indent-com-container{width:100%;max-width:100%;font-family:Arial,sans-serif;margin:0;padding:0;background-color:var(--background-color);height:650px}.nurse-indent-com-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;font-size:var(--heading-font);margin-top:10px;margin-bottom:20px}.nurse-indent-com-header h4{font-size:var(--heading-font);margin:0}.nurse-indent-com-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.nurse-indent-com-form .nurse-indent-com-nurse-indent-com-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.nurse-indent-com-form-group{display:flex;font-size:var(--font-size)}.nurse-indent-com-form-group label{display:block;margin-bottom:4px;width:75%}.nurse-indent-com-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.nurse-indent-com-form-group input,.nurse-indent-com-form-group select,.nurse-indent-com-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;margin-left:20px}.nurse-indent-com-form-group-options{display:flex;align-items:center;justify-content:flex-start}.nurse-indent-com-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.nurse-indent-com-form-group-options input{margin-right:5px}.nurse-indent-com-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.nurse-indent-com-add-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.nurse-indent-com-add-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nurse-indent-com-form-group-1row{display:flex;justify-content:space-between}.nurse-indent-com-add-btn{background-color:#4caf50;color:#fff;border:none;padding:5px;font-size:var(--font-size);border-radius:4px;cursor:pointer}.nurse-indent-com-del-btn{background-color:#f44336;color:#fff;border:none;padding:5px;font-size:var(--font-size);border-radius:4px;cursor:pointer}.nurse-indent-com-form-group select{width:100%;max-width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-select.d-inline-block.w-auto{width:auto;font-size:.875rem;padding:.25rem .5rem}.DailyNursingAssessment-container{background-color:var(--background-color);padding:4px;font-size:var(--font-size);height:auto}.DailyNursingAssessment-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;border-radius:7px;margin-bottom:4px;display:flex;justify-content:space-between;font-size:var(--heading-font)}.DailyNursingAssessment-content{display:flex;gap:10px}.DailyNursingAssessment-viewBtn{border:none;background-color:#fff;padding:2px 5px;border-radius:7px}.DailyNursingAssessment-section{padding:8px;height:500px;border:1px solid #ccc;background-color:#fff;margin-bottom:30px;overflow-y:scroll;scroll-behavior:smooth}.DailyNursingAssessment-section::-webkit-scrollbar{width:8px}.DailyNursingAssessment-section::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.DailyNursingAssessment-section::-webkit-scrollbar-thumb:hover{background:#555}.DailyNursingAssessment-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.DailyNursingAssessment-Section-header{background-color:var(--upperBar-bg-color);color:#fff;border-radius:7px;padding:4px 8px;font-size:var(--heading-font);margin:5px px;margin-bottom:10px}.DailyNursingAssessment-data{display:flex;justify-content:space-between;margin-bottom:10px;gap:10px}.DailyNursingAssessment-data label,.DailyNursingAssessment-radio label{width:200px;font-size:var(--font-size)}.DailyNursingAssessment-data input,.DailyNursingAssessment-data textarea{width:100%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.DailyNursingAssessment-radio{display:flex;margin-bottom:20px;justify-content:space-between;width:100%}.DailyNursingAssessment-radio input{margin-left:10px}.nursingAssessmentbtn{background-color:var(--button-bg-color);color:#fff;float:right;border:none;margin-bottom:6px;padding:10px 15px;border-radius:4px;font-size:var(--font-size);cursor:pointer;transition:background-color .3s,color .3s,border .3s}.nursingAssessmentbtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.DailyNursingAssessment-viewCon{height:600px;width:1200px;overflow:hidden}.DailyNursingAssessment-table-container{overflow:auto;margin-bottom:20px;border-radius:4px;background-color:#f9f9f9}.DailyNursingAssessment-table-container table{table-layout:auto}.DailyNursingAssessment-table-container::-webkit-scrollbar{width:8px}.DailyNursingAssessment-table-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.DailyNursingAssessment-table-container::-webkit-scrollbar-thumb:hover{background:#555}.DailyNursingAssessment-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.iPChangeRoom-master{background-color:var(--background-color);padding:4px;font-size:12px}.iPChangeRoom-title-bar{color:#fff;border-radius:7px;padding:8px;margin-bottom:4px;font-size:18px;font-weight:510}.iPChangeRoom-checkbox-label{font-weight:400;margin-left:4px}.iPChangeRoom-content-wrapper{display:flex;flex-direction:column;gap:4px}.iPChangeRoom-main-section{display:flex;gap:10px}.iPChangeRoom-panel{flex:1;background:#fff;border:1px solid #ccc;border-radius:7px}.iPChangeRoom-panel-header{background-color:var(--upperBar-bg-color);color:#fff!important;border-radius:7px;padding:8px;font-size:16px!important}.iPChangeRoom-panel-content{padding:8px}.iPChangeRoom-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size);padding:2px}.iPChangeRoom-form-row label{min-width:140px}.iPChangeRoom-form-row input{padding:5px;border:1px solid #ccc;border-radius:3px;font-size:var(--font-size);width:100%}.iPChangeRoom-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:100%}.iPChangeRoom-magnifier-btn{padding:2px 6px;cursor:pointer}.iPChangeRoom-action-buttons button,.ipchangeroom-btn-blue{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;float:right}.iPChangeRoom-action-buttons button:hover,.ipchangeroom-btn-blue:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.ipd-issues-ward-container{display:flex;flex-direction:column;padding:12px;font-family:Arial,sans-serif;background-color:var(--background-color);overflow-y:scroll}.ipd-issues-ward-container h2{text-align:center;margin-bottom:10px}.patient-details{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background-color:#fff;margin-bottom:10px;padding:40px}.detail{display:grid;align-items:center;gap:2px}.detail label{font-size:12px}.item-details{margin-top:20px}.item-table{width:100%;overflow-x:scroll;table-layout:auto;border-collapse:collapse}.item-table th,.item-table td{border:1px solid #ccc;padding:5px;text-align:left}.item-table th{background-color:#f2f2f2;font-weight:700}.add-button{background-color:#28a745;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer}.add-button:hover{background-color:#218838}.delete-button{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer}.delete-button:hover{background-color:#c82333}.ipdissuedward-form{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-radius:5px;background-color:var(--background-color)}.ipdissuedward-section{display:flex;flex-direction:row}.ipdissuedward-section label{flex:1;font-size:14px}.ipdissuedward-section input{flex:2;padding:5px;border:1px solid #ccc;border-radius:3px}.ipdissuedadd-btn,.ipdissuedremove-btn{background-color:#4caf50;color:#fff;border:none;padding:5px 10px;cursor:pointer}.remove-btn{background-color:#f44336}.item-table input[type=text],.ipdissuedward-form input[type=text]{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;background-color:#f9f9f9;transition:border-color .2s ease-in-out}.item-table input[type=text]:focus{border-color:#007bff;outline:none;background-color:#fff}.item-table input[type=number]{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;background-color:#f9f9f9;transition:border-color .2s ease-in-out}.item-table input[type=number]:focus{border-color:#007bff;outline:none;background-color:#fff}.subStoreDropdown-div select{padding:8px;border-radius:4px;border:1px solid #ccc;width:200px;margin-top:10px;font-size:12px}.subStoreDropdown-div label{font-size:12px;font-weight:700}.postIssue-buttons{margin-top:20px;background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px;float:right}.postIssue-buttons:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.ipdreturnsward-container{padding:20px;font-family:Arial,sans-serif;background-color:var(--background-color)}.ipdreturnsward-header{text-align:center;font-size:20px;color:#333;font-weight:700}.ipdreturnsward-subheader{font-size:18px;font-weight:700;margin:20px 0 10px;color:#333}.ipdreturnsward-form{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;background-color:#fff;padding:15px}.ipdreturnsward-section{display:flex;flex-direction:row}.ipdreturnsward-table input{width:90%;padding:5px;border:1px solid #ddd;border-radius:5px}.resizable-th .header-content{display:flex;justify-content:space-between;align-items:center}.ipdreturnwardadd-btn,.ipdreturnwardremove-btn{padding:5px 10px;font-size:12px;color:#fff;background-color:var(--button-color);border:none;border-radius:5px;cursor:pointer}.add-btn:hover,.remove-btn:hover{background-color:#2c82ba}.remove-btn{background-color:#dc3545}.remove-btn:hover{background-color:#b02a37}.ipdreturnsward-financials{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ipdreturnsward-financials label{font-size:14px;color:#ccc}.ipdreturnsward-financials input{width:100%;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:5px}.ipd-return-indent-table{width:100%;overflow:scroll}.ipd-return-indent-table table{width:100%;table-layout:auto}.ipd-return-indent-table th,.ipd-return-indent-table td{min-width:100px}.table-actions{display:flex;gap:10px}.final-bill-add-btn{border:none;background-color:green;color:#fff;border-radius:7px;padding:3px 5px}.final-bill-del-btn{border:none;background-color:red;color:#fff;border-radius:7px;padding:3px 5px}@media (max-width: 768px){.ipdreturnsward-form{grid-template-columns:repeat(2,1fr)}.ipdreturnsward-financials{grid-template-columns:1fr}}.DischargeIntimationForm-container{margin:0 auto;padding:5px;font-family:Arial,sans-serif;background-color:var(--background-color)}.DischargeIntimationForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.DischargeIntimationForm-header{background-color:var(--button-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font)}.DischargeIntimationForm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.DischargeIntimationForm-grid.two-columns{grid-template-columns:repeat(2,1fr)}.DischargeIntimationForm-floating-input,.DischargeIntimationForm-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.DischargeIntimationForm-floating-input{width:92%}.DischargeIntimationForm-floating-select{width:100%}.DischargeIntimationForm-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.DischargeIntimationForm-floating-field{position:relative}.DischargeIntimationForm-floating-field.active .DischargeIntimationForm-floating-label{top:0;font-size:12px;color:var(--button-color)}.DischargeIntimationForm-floating-field.active .DischargeIntimationForm-floating-input,.DischargeIntimationForm-floating-field.active .DischargeIntimationForm-floating-select{border-color:var(--button-color)}.DischargeIntimationForm-full-width{grid-column:span 4}.DischargeIntimationForm-search-field{position:relative}.DischargeIntimationForm-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.DischargeIntimationForm-floating-input:focus,.DischargeIntimationForm-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.DischargeIntimationForm-buttons{display:flex;justify-content:start;gap:5px;font-size:var(--font-size)}.DischargeIntimationForm-buttons button,.DischargeIntimationForm-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.DischargeIntimationForm-buttons button:hover,.DischargeIntimationForm-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.DischargeIntimationForm-radio-button{display:flex;align-items:center;color:#666}.DischargeIntimationForm-radio-button label{display:flex;align-items:center;margin-right:40px;font-size:var(--font-size)}.DischargeIntimationForm-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}@media (max-width: 1024px){.DischargeIntimationForm-grid{grid-template-columns:repeat(2,1fr)}.DischargeIntimationForm-full-width{grid-column:span 2}}@media (max-width: 768px){.DischargeIntimationForm-bottom-container{grid-template-columns:1fr}.DischargeIntimationForm-tabs{flex-direction:column}}@media (max-width: 480px){.DischargeIntimationForm-grid,.DischargeIntimationForm-grid.two-columns{grid-template-columns:1fr}.DischargeIntimationForm-full-width{grid-column:span 1}}.billing-ipBilling-master{font-family:Arial,sans-serif}.billing-ipBilling-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;font-size:var(--heading-font);margin-bottom:4px}.billing-ipBilling-checkbox-label{font-weight:400;margin-left:4px}.billing-ipBilling-content-wrapper{display:flex;flex-direction:column;gap:4px}.billing-ipBilling-main-section{display:flex;gap:4px}.billing-opd-com-summary-row{margin-top:10px}.billing-ipBilling-panel{flex:1;border:1px solid #ccc}.billing-ipBilling-panel-header{color:#000;font-weight:bolder;padding:4px 40px;font-size:var(--heading-font);display:flex}.billing-ipBilling-panel-content{padding:8px;background-color:var(--background-color)}.billing-ipBilling-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size);padding:2px}.billing-ipBilling-form-row label{min-width:100px}.billing-ipBilling-form-row input,.billing-ipBilling-form-row select{padding:5px;border:none;width:100%;background:none;border:1px solid #ccc;border-radius:3px;font-size:var(--font-size);width:43%}.billing-ipBilling-input-with-search{display:flex;align-items:center;gap:2px}.billing-ipBilling-input-with-search input{padding:5px;border:none;width:100%;background:none;border-bottom:1px solid #ccc;border-radius:3px;font-size:var(--font-size)}.billing-ipBilling-table input,.billing-ipBilling-table select{padding:5px;border:none;background:none;border-bottom:1px solid #ccc;border-radius:3px;font-size:var(--font-size);width:80%}.billing-ipBilling-table input:focus,.billing-ipBilling-table select:focus{border-bottom:1px solid #ccc;background:none;outline:none}.billing-ipBilling-input-with-search input:focus,.billing-ipBilling-input-with-search select:focus{border-bottom:1px solid #ccc;background:none;outline:none;width:100%}.billing-ipBilling-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.billing-ipBilling-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.billing-ipBilling-radio-group{display:flex;gap:12px}.billing-ipBilling-services-section{background:#fff;border:1px solid #ccc}.billing-ipBilling-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.billing-ipBilling-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.billing-ipBilling-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.Test-table{padding:8px}.billing-ipBilling-add-btn,.billing-ipBilling-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.billing-ipBilling-add-btn{background-color:green}.billing-ipBilling-del-btn{background-color:red}.billing-ipBilling-table{overflow:scroll}.billing-ipBilling-table table{width:100%;border-collapse:collapse;table-layout:auto}.billing-ipBilling-table th,td{border:1px solid #ccc;padding:4px 8px;text-align:left}.billing-ipBilling-table th{background:#f5f5f5;font-weight:400}.billing-ipBilling-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.billing-ipBilling-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.billing-ipBilling-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.date-input{width:100%;padding:8px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;outline:none;transition:border-color .3s,box-shadow .3s;cursor:pointer}.date-input:focus{border-color:#007bff;box-shadow:0 0 6px #007bff80}.date-input:hover{border-color:#007bff}td .date-input{max-width:100%;box-sizing:border-box}.billing-ipBilling-floating-field{position:relative}.billing-ipBilling-floating-field.active .billing-ipBilling-floating-label{top:0;font-size:12px;color:#00897b}.billing-ipBilling-floating-field.active .billing-ipBilling-floating-input,.billing-ipBilling-floating-field.active .billing-ipBilling-floating-select{border-color:#00897b}.billing-ipBilling-floating-input,.billing-ipBilling-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.billing-ipBilling-floating-input{width:92%}.billing-ipBilling-floating-input:focus,.billing-ipBilling-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.billing-ipBilling-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.billing-ipBilling-floating-select{width:92%}.billing-ipBilling-search-field{position:relative}.billing-ipBilling-search-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.billing-ipBilling-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.billing-ipBilling-section.half-width{margin-bottom:0}.billing-ipBilling-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.billing-ipBilling-grid.two-columns{grid-template-columns:repeat(2,1fr)}.billing-ipBilling-grid-sec{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.billing-ipBilling-grid-sec.two-columns{grid-template-columns:repeat(1,1fr)}.billing-ipBilling-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.services-table table{table-layout:auto}.btn-blue{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:5px}@media (max-width: 1024px){.billing-ipBilling-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.billing-ipBilling-grid,.billing-ipBilling-grid.two-columns{grid-template-columns:1fr}}@media (max-width: 480px){.billing-ipBilling-grid-sec,.billing-ipBilling-grid-sec.two-columns{grid-template-columns:1fr}}@media (max-width: 1024px){.billing-ipBilling-grid-sec{grid-template-columns:repeat(1,1fr)}}.patient-review-container{width:90%;margin:20px auto;background:#fff;border-radius:12px;border:1px solid #d8e2e8;overflow:hidden;box-shadow:0 2px 10px #00000014}.patient-review-header{background:#0d9488;color:#fff;text-align:center;padding:18px;font-size:26px;font-weight:600}.patient-review-info{padding:12px 25px;background:#f0fdfa;border-bottom:1px solid #d8e2e8;color:#007973;font-weight:600}.patient-review-body{padding:30px}.patient-review-row{display:flex;gap:40px;flex-wrap:wrap}.patient-review-group{display:flex;flex-direction:column;min-width:250px}.patient-review-group label{margin-bottom:8px;font-size:15px;font-weight:600;color:#374151}.patient-review-group input{height:42px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:15px;outline:none}.patient-review-group input:focus{border-color:#0d9488;box-shadow:0 0 4px #0d94884d}.patient-review-btns{display:flex;gap:15px;margin-top:25px}.patient-review-btns button{min-width:110px;height:42px;border:none;border-radius:6px;cursor:pointer;color:#fff;font-size:14px;font-weight:600}.save-btn,.save-btn:hover,.update-btn,.update-btn:hover{background:#007973}.delete-btn{background:#dc2626}.delete-btn:hover{background:#b91c1c}.nursing-actions-container{display:flex;gap:5px;padding:5px;background-color:var(--button-hover-background-color)}.nursing-actions-container a{border-radius:5px;text-decoration:none}.nursing-action-button{background-color:transparent;color:#000;border:1px solid transparent;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.nursing-action-button i{font-size:18px}.nursing-action-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-color);background-color:var(--button-hover-color)}.nursing-action-button.selected{background-color:var(--button-bg-color);color:var(--button-hover-background-color);border-radius:5px}.nurseMainPage-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);gap:10px;padding:10px}.nurseMainPage-subcontainer{height:340px;border-radius:8px;background-color:#fff;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a;border:1px solid #ccc}.nurseMainPage-header{background-color:#20b2aa;color:#fff;padding:8px 15px;display:flex;align-items:center;justify-content:space-between}.nurseMainPage-header h1{font-size:16px;margin:0;white-space:nowrap;font-weight:500}.nurseMainPage-boxes{height:calc(100% - 45px);overflow-y:auto;background-color:#ffffff38;padding:5px}.nurseMainPage-box{cursor:pointer;width:100%;border-radius:8px;background-color:#fff;padding:5px 8px;margin-bottom:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #ccc}.nurseMainPage-box:nth-child(2n){background-color:#ccc}.nurseMainPage-box:nth-child(odd){background-color:#78dd784d}.nurseMainPage-patient-info{display:grid;grid-template-columns:repeat(2,1fr);white-space:nowrap}.nurseMainPage-patient-avatar{position:relative;width:38px;height:38px;display:inline-flex;justify-content:center;align-items:center}.nurseMainPage-patient-avatar:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:linear-gradient(160deg,#fff 50%,#004255 50%);z-index:1}.nurseMainPage-patient-avatar:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:#fff;z-index:2}.nurseMainPage-patient-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:3}.nurseMainPage-patient-avatar span{font-size:20px;font-weight:bolder;position:relative;z-index:3}.nurseMainPage-patient-details{display:flex;flex-direction:column;gap:2px}.nurseMainPage-patient-data-img-con{display:flex;gap:10px;align-items:center;border-right:1px solid #ccc;margin-right:10px}.nurseMainPage-patient-personal-details{display:flex;flex-direction:column;gap:2px}.nurseMainPage-info-row{display:flex;justify-content:space-between;font-size:12px}.nurseMainPage-ward-receiving-btns{display:flex;justify-content:space-evenly;padding:10px;align-items:center}.nurseMainPage-ward-receiving-btns button{border:none;padding:3px 8px;border-radius:7px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px}.nurseMainPage-ward-receiving-btns button:nth-child(1){background-color:#20b2aa}.nurseMainPage-ward-receiving-btns button:nth-child(1):hover{background-color:#fff}.nurse-ward-receiving-confirmBox{width:100%;height:100%;background-color:#00000074;position:fixed;top:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center}.nurse-ward-receiving-con{width:350px;height:250px;border-radius:7px;background-color:#ffffffe3;display:flex;align-items:center;flex-direction:column;justify-content:center}.nurse-ward-receiving-con-btns{display:flex;gap:20px}.nurse-ward-receiving-con-btns button{border:none;border-radius:7px;padding:5px 15px;font-size:18px}.nurse-ward-receiving-con-btns button:nth-child(1){background-color:#20b2aa}.nurse-ward-receiving-con-btns button:nth-child(2){background-color:red}.nurse-ward-receiving-con-btns button:hover{background-color:#fff}.nurseMainPage-boxes::-webkit-scrollbar{width:8px}.nurseMainPage-boxes::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.nurseMainPage-boxes::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.nurseMainPage-boxes::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.nurseMainPage-boxes{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.wardNurseDashboard-search-container{display:flex;align-items:center}.wardNurseDashboard-search-input{width:120px;color:#fff;background-color:transparent;height:18px;outline:none;border:none;border-bottom:1px solid white}.wardNurseDashboard-search-input::placeholder{color:#fff;opacity:.6}.nurseClearance-Form{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:var(--font-size)}.nurseClearanceForm-title-bar{color:#000;padding:8px;text-align:center;margin-bottom:4px;border-radius:5px}.nurseClearanceForm-header{font-size:var(--heading-font)}.nurseClearanceForm-checkbox-label{font-weight:400;margin-left:4px}.nurseClearanceForm-content-wrapper{display:flex;flex-direction:column;gap:4px}.nurseClearanceForm-main-section{display:flex;gap:4px}.nurseClearanceForm-panel{flex:1;background:#fff;border:1px solid #ccc}.nurseClearanceForm-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.nurseClearanceForm-panel-content{padding:8px}.nurseClearanceForm-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.nurseClearanceForm-form-row label{min-width:140px}.nurseClearanceForm-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.nurseClearanceForm-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.nurseClearanceForm-input-with-search{display:flex;gap:2px}.nurseClearanceForm-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.nurseClearanceForm-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.nurseClearanceForm-services-section{background:#fff;border:1px solid #ccc}.nurseClearanceForm-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.nurseClearanceForm-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.nurseClearanceForm-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.nurseClearanceForm-add-btn,.nurseClearanceForm-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.nurseClearanceForm-add-btn{background-color:green}.nurseClearanceForm-del-btn{background-color:red}.nurseClearanceForm-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.nurseClearanceForm-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.nurseClearanceForm-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.NurseClearanceForm-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.NurseClearanceForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.NurseClearanceForm-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.NurseClearanceForm-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.NurseClearanceForm-grid.two-columns{grid-template-columns:repeat(2,1fr)}.NurseClearanceForm-floating-field{position:relative}.NurseClearanceForm-floating-input,.NurseClearanceForm-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.NurseClearanceForm-floating-input,.NurseClearanceForm-floating-select{width:100%}.NurseClearanceForm-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.NurseClearanceForm-floating-field.active .NurseClearanceForm-floating-label{top:0;font-size:12px;color:#00897b}.NurseClearanceForm-floating-field.active .NurseClearanceForm-floating-input,.NurseClearanceForm-floating-field.active .NurseClearanceForm-floating-select{border-color:#00897b}.NurseClearanceForm-full-width{grid-column:span 4}.NurseClearanceForm-search-field{position:relative}.NurseClearanceForm-add-btn{background-color:red;color:#000;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.NurseClearanceForm-del-btn{background-color:green;color:#000;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.NurseClearanceForm-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.NurseClearanceForm-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.NurseClearanceForm-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.NurseClearanceForm-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.NurseClearanceForm-tabs{display:flex;gap:10px;margin-bottom:20px}.NurseClearanceForm-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.NurseClearanceForm-tab:hover{background-color:#00796b}.NurseClearanceForm-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.NurseClearanceForm-section.half-width{margin-bottom:0}.NurseClearanceForm-floating-input:focus,.NurseClearanceForm-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.NurseClearanceForm-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.NurseClearanceForm-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.NurseClearanceForm-tab-bar::-webkit-scrollbar{display:none}.NurseClearanceForm-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.NurseClearanceForm-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.NurseClearanceForm-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.NurseClearanceForm-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.NurseClearanceForm-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.NurseClearanceForm-summary-field label{font-size:var(--font-size);white-space:nowrap}.NurseClearanceForm-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.NurseClearanceForm-services-table{padding:8px;overflow-x:scroll}.NurseClearanceForm-services-table table{table-layout:auto}.NurseClearanceForm-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.NurseClearanceForm-summary-section::-webkit-scrollbar{display:none}.NurseClearanceForm-form-for-file{display:flex;gap:15px;justify-content:end}.NurseClearanceForm-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.NurseClearanceForm-buttons button,.NurseClearanceForm-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.NurseClearanceForm-buttons button:hover,.NurseClearanceForm-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 1024px){.NurseClearanceForm-grid{grid-template-columns:repeat(2,1fr)}.NurseClearanceForm-full-width{grid-column:span 2}}@media (max-width: 768px){.NurseClearanceForm-bottom-container{grid-template-columns:1fr}.NurseClearanceForm-tabs{flex-direction:column}}@media (max-width: 480px){.NurseClearanceForm-grid,.NurseClearanceForm-grid.two-columns{grid-template-columns:1fr}.NurseClearanceForm-full-width{grid-column:span 1}}.supplier-setting-text-danger{color:red}.activesuperUserNav-btn{color:#000;font-size:var(--heading-font);padding:5px;border:none;float:right}.superUserNav-Navigation-bar{background-color:#fff}.superUserNav-Navigation-bar ul{list-style-type:none;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.superUserNav-Navigation-bar li{display:inline-flex;flex-flow:row nowrap}.superUserNav-Navigation-bar a{text-decoration:none;color:#000;font-size:16px;padding:5px;border-radius:5px}.superUserNav-Navigation-bar a:hover{background-color:#fff;color:var( --button-color)}.superUserNav-Navigation-bar .active{background-color:var( --button-bg-color);color:#fff}.superUserNav-Navbttn-N-act{display:flex}@media (max-width: 768px){.superUserNav-Navigation-bar ul{flex-direction:column;align-items:flex-start}.superUserNav-Navigation-bar li{margin-bottom:10px}.superUserNav-Navbttn-N-act{flex-direction:column}}.revenuemgnt-container{padding:20px;font-family:Arial,sans-serif;color:#333}.revenuemgnt-header{display:flex;justify-content:flex-start;align-items:center}.revenuemgnt-header-h1{font-size:20px;color:#4caf50}.revenuemgnt-filters select{padding:8px;font-size:16px;border-radius:4px;border:1px solid #ccc}.revenuemgnt-filter{margin-bottom:20px}.revenuemgnt-filter-row{display:flex;align-items:center;gap:20px}.revenuemgnt-filter-type select,.revenuemgnt-filter-daterange input{padding:5px;font-size:14px;border-radius:5px}.revenuemgnt-filter-buttons button{margin-left:10px;padding:5px;border:1px solid #00c9c0;background-color:#fff;color:#00c9c0;cursor:pointer;font-size:14px;border-radius:5px}.revenuemgnt-filter-buttons button.btn-today,.revenuemgnt-filter-buttons button:hover{background-color:#00c9c0;color:#fff}.revenuemgnt-kpi-cards{display:flex;gap:20px;margin:20px 0}.revenuemgnt-kpi-card{background-color:#f1f1f1;padding:20px;border-radius:8px;flex:1;text-align:center;box-shadow:0 2px 5px #0000001a}.revenuemgnt-kpi-card h3{margin-bottom:10px;font-size:18px;color:#333}.revenuemgnt-kpi-card p{font-size:22px;font-weight:700;color:#4caf50}.revenuemgnt-charts{display:flex;gap:30px;width:90%}.revenuemgnt-pie-chart{width:600px;height:400px;margin:0 auto}.revenuemgnt-pie-chart,.revenuemgnt-line-chart{flex:1;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a}.revenuemgnt-line-chart{width:900px;height:400px;margin:0 auto}.revenuemgnt-pie-chart h3,.revenuemgnt-line-chart h3{margin-bottom:20px;font-size:14px}.revenuemgnt-table{margin-top:40px}.revenuemgnt-table h3{font-size:20px;margin-bottom:20px}.revenuemgnt-table table{width:100%;border-collapse:collapse}.revenuemgnt-table th,.revenuemgnt-table td{padding:5px;text-align:left;border:1px solid #ccc}.revenuemgnt-table th{background-color:#f4f4f4;color:#000;font-size:14px}.revenuemgnt-table td{font-size:14px;color:#333}.revenuemgntopd-dept-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.revenuemgntopd-dept-modal-content{background-color:#fff;padding:20px;width:900px;border-radius:8px}.revenuemgntopd-dept-modal-title{font-size:24px;margin-bottom:20px}.revenuemgntopd-dept-table{width:100%;border-collapse:collapse}.revenuemgntopd-dept-table th,.revenuemgntopd-dept-table td{padding:2px;border:1px solid #ddd}.revenuemgntopd-dept-table th{background-color:#f4f4f4;color:#000}.revenuemgntopd-dept-table td{padding:2px}.revenuemgntopd-dept-close-btn{margin-top:20px;padding:5px;background-color:#00c9c0;color:#fff;border:none;cursor:pointer;border-radius:5px}.revenuemgntopd-dept-charts{display:flex;flex-direction:row}.revenuemgntopd-dept-view-btn{margin-bottom:5px;padding:5px;border-radius:5px;background-color:#00c9c0;color:#fff;border:1px solid #00c9c0}.revenuemgntopd-dept-view-btn:hover{background-color:#fff;color:#00c9c0}.superuserview-opdpatient-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.superuserview-opdpatient-modal-content{background-color:#fff;padding:20px;width:80%;border-radius:8px;box-shadow:0 4px 10px #0003;font-family:Arial,sans-serif;color:#333;text-align:left}.superuserview-opdpatient-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.superuserview-opdpatient-status{color:green;font-weight:700}.superuserview-opdpatient-time{font-size:14px;color:#888}.superuserview-opdpatient-close-btn{margin-bottom:5px;padding:5px;border-radius:5px;background-color:#00c9c0;color:#fff;border:1px solid #00c9c0}.superuserview-opdpatient-close-btn:hover{border:1px solid #00c9c0;color:#00c9c0;background-color:#fff}.superuserview-opdpatient-details,.superuserview-opdpatient-general-advice{margin-bottom:20px}.superuserview-opdpatient-table{width:100%;border-collapse:collapse;margin-bottom:20px}.superuserview-opdpatient-table th,.superuserview-opdpatient-table td{border:1px solid #ddd;padding:5px;text-align:left}.superuserview-opdpatient-table th{background-color:#f2f2f2;color:#333;font-weight:700}.superuserview-opdpatient-general-advice h4{margin-top:0;font-size:16px}.superuserview-opdpatient-footer{display:flex;justify-content:flex-end}.drmodalrevenue{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:5px;width:600px;box-shadow:0 0 10px #0000004d;position:relative}.close{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}.billing-discount-approval-navbar-links{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap}.billing-discount-approval-header-button{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.billing-discount-approval-header-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.billing-discount-approval-header-button.active{background-color:var(--button-bg-color);color:#fff}.discount-approval-request-form{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.discount-approval-request-form-left,.discount-approval-request-form-right{width:48%}.discount-approval-request-form-group{display:flex;align-items:center;margin-bottom:15px}.discount-approval-request-form-group label{flex:0 0 150px;margin-right:10px;font-size:var(--heading-font)}.discount-approval-request-form-group input[type=text],.discount-approval-request-form-group input[type=number],.discount-approval-request-form-group input[type=date],.discount-approval-request-form-group input[type=email],.discount-approval-request-form-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.discount-approval-request-form-group textarea{height:60px}.discount-approval-request-form-group .mandatory{color:red;margin-left:5px}.discount-approval-request-form-button{display:flex;justify-content:flex-start;margin-left:150px}.discount-approval-request-form-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.discount-approval-request-form-submit-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.discount-approval-request-form{flex-direction:column;height:auto}.discount-approval-request-form-left,.discount-approval-request-form-right{width:100%;margin-bottom:15px}.discount-approval-request-form-group{flex-direction:column;align-items:flex-start}.discount-approval-request-form-group label{flex:none;margin-bottom:5px}.discount-approval-request-form-group input[type=text],.discount-approval-request-form-group input[type=number],.discount-approval-request-form-group input[type=date],.discount-approval-request-form-group input[type=email],.discount-approval-request-form-group textarea{width:100%}.discount-approval-request-form-button{margin-left:0;justify-content:center}.discount-approval-request-form-submit-btn{width:100%}}.discount-approval-form-module{padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.discount-approval-form__heading{font-size:var(--heading-font);color:#000;margin-bottom:20px}.discount-approval-form__buttons{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:60px}.discount-approval-form__button{padding:5px 10px;background-color:var(--button-color);border:none;font-size:var(--font-size);cursor:pointer;color:#fff;border-radius:5px;text-align:center;transition:background-color .3s;border-bottom:1px solid var(--button-hover-border-color)}.discount-approval-form__button:hover{background-color:#fff;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.discount-approval-form__details{margin-top:20px;padding:15px;border-radius:5px}.discount-approval-form__button.active{background-color:var(--button-bg-color);color:#fff}.billin-approve-button,.billing-denied-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-right:10px}.billin-approve-button:hover,.billing-denied-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.billing-denied-button{margin-right:0}.discount-approve-review-input{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:var(--font-size);color:#333;background-color:#fff;transition:border-color .3s ease}.discount-approve-status-dropdown{padding:5px;border-radius:5px;border:1px solid #ccc;cursor:pointer}@media (max-width: 768px){.discount-approval-form-module{padding:10px;height:auto}.discount-approval-form__heading{font-size:1.5rem;margin-bottom:15px}.discount-approval-form__buttons{gap:20px;justify-content:center}.discount-approval-form__button{flex:1 1 45%;padding:10px;font-size:14px}}@media (max-width: 480px){.discount-approval-form__heading{font-size:1.2rem}.discount-approval-form__buttons{flex-direction:column;align-items:center}.discount-approval-form__button{width:100%;margin-bottom:10px}}.HomePageBroadcast-home-container{display:flex;flex-direction:column;align-items:center;padding:50px}.HomePageBroadcast-broadcast-button{padding:15px 30px;background-color:#28a745;color:#fff;border:none;border-radius:5px;font-size:1.5rem}.HomePageBroadcast-broadcast-button:hover{background-color:#218838}.BroadcastPageHIMS-container{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;background:linear-gradient(100deg,#007973,#00968f,gray)}.BroadcastPageHIMS-card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 15px #0003;text-align:center;background-color:var(--background-color)}.BroadcastPageHIMS-action-button{padding:10px 25px;margin:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;font-size:14px}.BroadcastPageHIMS-action-button:hover{background-color:#fff;color:var( --button-hover-text-color);border:1px solid var(--button-hover-border-color)}.DepartmentForm-department-form{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}.DepartmentForm{display:block;margin:10px}.DepartmentForm-select-all-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin-bottom:15px;font-size:1rem}.DepartmentForm-select-all-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.addpopup-add-message-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;width:80%;max-width:600px;margin:0 auto}.addpopup-h2{margin-bottom:20px;color:#333;text-align:center}.addpopup-message-input,.addpopup-message-textarea{width:100%;padding:10px;margin-bottom:15px;border-radius:5px;border:1px solid #ccc;font-size:1rem}.addpopup-message-textarea{height:150px;resize:none}.addpopup-department-select{width:100%;margin-bottom:20px}.addpopup-department-dropdown{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;font-size:1rem}.addpopup-send-message-button{padding:10px 20px;margin-top:20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;font-size:1.25rem;cursor:pointer}.addpopup-send-message-button:hover{background-color:#218838}.addpopup-message-summary{margin-top:30px;padding:20px;background-color:#f0f0f0;border-radius:10px;text-align:left;width:100%}.AddMessagePageHIMS-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:var(--background-color)}.AddMessagePageHIMS-send-button{padding:10px 20px;margin:20px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;font-size:1.25rem}.AddMessagePageHIMS-send-button:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.AddMessagePageHIMS-summary{margin-top:30px;padding:20px;background-color:#f0f0f0;border-radius:10px;text-align:left;width:80%}.AddMessagePageHIMS-success-popup{display:flex;align-items:center;margin-top:20px;background-color:#f9f9f9;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px #0000001a}.AddMessagePageHIMS-tick{font-size:1.5rem;color:var(--sideBar-bg-color);margin-right:10px}.AddMessagePageHIMS-success-text{font-size:1.25rem;color:red}.SMHP-SendMessageHistory-container{max-width:800px;margin:20px auto;padding:20px}.SMHP-SendMessageHistory-table{width:100%;border-collapse:collapse;background-color:gray;color:#000}.SMHP-SendMessageHistory-table th,.SMHP-SendMessageHistory-table td{border:1px solid gray;padding:10px;text-align:left}.SMHP-SendMessageHistory-table th{background-color:#f2f2f2}.SMHP-SendMessageHistory-table tbody tr:nth-child(2n){background-color:#777}.SMHP-SendMessageHistory-table tbody tr:hover{background-color:#888}.facilityService-table{width:100%;border-collapse:collapse;margin-top:20px;text-align:center}.facilityService-table th{font-size:16px}.facilityService-table td{font-size:14px}.facilityService-table th,.facilityService-table td{border:1px solid #ccc;padding:10px;text-align:center}.facilityService-button{margin-right:10px;padding:5px;border-radius:5px;border:none;background-color:#007b6f;color:#fff}.facilityService-button :hover{background-color:#fff;color:#007b6f}.facilityService-modalOverlay{background-color:#000000b3}.facilityService-closeButton{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#000;font-size:20px;cursor:pointer}.facilityService-requestDetail-title{font-size:16px}.facilityService-app-rej-btn{text-align:center;padding:20px}.facilityService-approve-button{padding:5px;background-color:green;color:#fff;border:none;border-radius:5px}.facilityService-approve-button:hover{background-color:#fff;color:green}.facilityService-button-reject{padding:5px;background-color:red;color:#fff;border:none;border-radius:5px}.facilityService-button-reject:hover{background-color:#fff;color:red}.facilityService-outerDiv{padding:10px}.facilityService-heading-text{font-size:16px}.facilityService-modalTable{width:100%;border-collapse:collapse;margin-top:20px}.facilityService-modalTable td{padding:10px;border:1px solid #ccc;font-size:14px}.facilityService-modalTable td:first-child{font-weight:700}.superuser-administration-outerDiv{padding:10px;margin:0}.superuser-administration-table{width:100%;border-collapse:collapse;margin-top:20px;text-align:center}.superuser-administration-table th{font-size:16px}.superuser-administration-table td{font-size:14px}.superuser-administration-table th,.superuser-administration-table td{border:1px solid #ccc;padding:10px;text-align:center}.superuser-administration-button{margin-right:10px;padding:5px;border-radius:5px;border:none;background-color:#007b6f;color:#fff}.superuser-administration-button :hover{background-color:#fff;color:#007b6f}.superuser-administration-modalOverlay{background-color:#000000b3}.modalContent{background:#333;color:#fff;width:200px;margin:auto;border:none;border-radius:8px}.superuser-administration-closeButton{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#000;font-size:20px;cursor:pointer}.superuser-administration-requestDetail-title{font-size:16px}.superuser-administration-app-rej-btn{text-align:center;padding:20px}.superuser-administration-approve-button{padding:5px;background-color:green;color:#fff;border:none;border-radius:5px}.superuser-administration-approve-button:hover{background-color:#fff;color:green}.superuser-administration-button-reject{padding:5px;background-color:red;color:#fff;border:none;border-radius:5px}.superuser-administration-button-reject:hover{background-color:#fff;color:red}.superuser-administration-heading-text{font-size:16px}.superuser-administration-modalTable{width:100%;border-collapse:collapse;margin-top:20px}.superuser-administration-modalTable td{padding:10px;border:1px solid #ccc;font-size:14px}.superuser-administration-modalTable td:first-child{font-weight:700}.vendor-navbar{background-color:var(--navbar-bg-color)}.vendor-navbar-menu{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap}.vendor-navbar-link{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.vendor-navbar-link:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.vendor-navbar-link.active{background-color:var(--button-bg-color);color:#fff}@media (max-width: 768px){.vendor-navbar-menu{flex-direction:column;align-items:flex-start}.vendor-navbar-link{width:100%;padding:10px;font-size:calc(var(--heading-font) - 2px);text-align:center}}@media (max-width: 480px){.vendor-navbar-menu{gap:10px}.vendor-navbar-link{font-size:calc(var(--heading-font) - 4px)}}.super-user-invoice-form{display:flex;margin:0%;flex-direction:column;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.super-user-invoice-group{display:flex;align-items:center;margin-bottom:15px}.super-user-invoice-group label{flex:0 0 150px;margin-right:10px;font-size:var(--heading-font)}.super-user-invoice-group input[type=text],.super-user-invoice-group input[type=number],.super-user-invoice-group input[type=date],.super-user-invoice-group input[type=email]{flex:1;padding:5px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:5px}.super-user-items-invoiced{margin-top:20px}.super-user-invoice-item{display:flex;align-items:center;margin-bottom:15px}.super-user-invoice-button{display:flex;justify-content:flex-start;margin-top:20px}.super-user-invoice-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.super-user-invoice-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.super-user-invoice-flex{display:flex;justify-content:space-between;margin-bottom:10px}.super-user-invoice-left,.super-user-invoice-right{flex:1;margin-right:10px}.invoice-supper-header{font-size:var(--heading-font);color:#000}.invoice-form-super-user-items-invoiced{margin:20px 0}.invoice-form-super-user-invoice-item{display:flex;flex-wrap:wrap;margin-bottom:15px;padding:10px;border-radius:5px}.invoice-form-super-user-invoice-group{display:flex;align-items:center;margin-right:15px;margin-bottom:10px;flex:1}.invoice-form-super-user-invoice-group label{margin-right:10px;font-size:var(--font-size)}.invoice-form-super-user-invoice-group input{padding:4px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size)}.invoice-form-super-user-invoice-group input[type=number]{-moz-appearance:textfield;font-size:var(--font-size)}.invoice-form-super-user-invoice-group input[type=number]::-webkit-outer-spin-button,.invoice-form-super-user-invoice-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.super-invoice-form{display:flex}.super-user-invoice-submit-btn{margin-right:10px}.super-invoice-form .super-user-invoice-submit-btn:last-child{margin-right:0}@media (max-width: 768px){.super-user-invoice-form{padding:10px}.super-user-invoice-group{flex-direction:column;align-items:flex-start}.super-user-invoice-group label{margin-bottom:5px;flex:none;width:100%}.super-user-invoice-group input{width:100%}.super-user-invoice-flex{flex-direction:column}.super-user-invoice-left,.super-user-invoice-right{margin-right:0;width:100%}}@media (max-width: 480px){.super-user-invoice-group input[type=text],.super-user-invoice-group input[type=number],.super-user-invoice-group input[type=date],.super-user-invoice-group input[type=email]{padding:8px}.super-user-invoice-submit-btn{font-size:calc(var(--font-size) - 2px)}.invoice-supper-header{font-size:calc(var(--heading-font) - 2px)}}.report-generation-form-com{margin:0 auto;padding:20px;border-radius:8px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.report-generation-form-header{text-align:left;margin-bottom:20px;font-size:var(--heading-font)}.report-generation-form-first-half,.report-generation-form-second-half,.report-generation-form-third-half{display:flex;justify-content:space-between;margin-bottom:15px}.report-generation-form-group{flex:1;display:flex;align-items:center;margin-right:10px}.report-generation-form-group:last-child{margin-right:0}.report-generation-form-input,.report-generation-form-group select{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:var(--font-size);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:20px}.report-generation-form-group label{margin-bottom:0;white-space:nowrap}.report-generation-form-button{display:flex;justify-content:flex-end}.report-generation-form-submit-btn{padding:5px;border:none;border-radius:5px;background-color:var(--button-color);color:#fff;cursor:pointer}.report-generation-form-submit-btn:hover{background-color:#fff;color:var(--button-color)}.report-generation-form-input-form{width:20%}@media (max-width: 1200px){.report-generation-form-input-form{width:30%}}@media (max-width: 992px){.report-generation-form-first-half,.report-generation-form-second-half,.report-generation-form-third-half{flex-direction:column}.report-generation-form-group{margin-right:0;margin-bottom:10px}.report-generation-form-input-form{width:100%}}@media (max-width: 768px){.report-generation-form-header{font-size:1.5rem}.report-generation-form-input,.report-generation-form-group select{padding:8px;font-size:.9rem}.report-generation-form-submit-btn{padding:10px}}@media (max-width: 576px){.report-generation-form-header{font-size:1.2rem}.report-generation-form-input-form{width:100%}}.ControlDepartmentsCD-navbar-container{text-align:center;padding:20px;background-color:var(--background-color);height:120vh}.ControlDepartmentsCD-navbar-heading{font-size:28px;font-weight:700;margin-bottom:20px}.ControlDepartmentsCD-navbar{background-color:var(--upperBar-bg-color);padding:10px}.ControlDepartmentsCD-navbar ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}.ControlDepartmentsCD-navbar ul li{margin:0 15px;position:relative}.ControlDepartmentsCD-navbar ul li a{color:#fff;text-decoration:none;font-size:18px;padding-bottom:5px;display:inline-block;position:relative}.ControlDepartmentsCD-navbar ul li a:hover{color:#fff}.ControlDepartmentsCD-navbar ul li a:after{content:"";display:block;height:2px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .3s ease-in-out}.ControlDepartmentsCD-navbar ul li a:hover:after{transform:scaleX(1)}.ControlDepartmentsCD-navbar ul li a.active:after{transform:scaleX(1)}.ControlDepartmentHIMS-department-table{width:100%;margin:20px auto;border-collapse:collapse}.ControlDepartmentHIMS-department-table th,.ControlDepartmentHIMS-department-table td{border:1px solid #ddd;padding:12px;text-align:center}.ControlDepartmentHIMS-department-table th{background-color:#f2f2f2;color:#000;padding-top:12px;padding-bottom:12px}.ControlDepartmentHIMS-department-table td{background-color:#f9f9f9}.ControlDepartmentHIMS-action-btn{background-color:transparent;color:var(--button-bg-color);padding:8px 12px;margin:0 5px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.ControlDepartmentHIMS-action-btn svg{font-size:16px;vertical-align:middle}.ControlDepartmentHIMS-action-btn:hover{color:var(--button-color)}.ControlDepartmentHIMS-button-group{display:flex;justify-content:center;gap:10px;align-items:center}.ControlDepartmentHIMS-status-btn:hover{opacity:.8}.SuperUserInventory-table{width:90%;margin:20px auto;border-collapse:collapse}.SuperUserInventory-table th,.SuperUserInventory-table td{border:1px solid #ddd;padding:12px;text-align:center}.SuperUserInventory-table th{background-color:#f2f2f2;color:#000;padding-top:12px;padding-bottom:12px}.SuperUserInventory-table td{background-color:#f9f9f9}.SuperUserInventory-action-btn{background-color:transparent;border:none;cursor:pointer;color:var(--button-bg-color);font-size:18px;padding:0}.SuperUserInventory-action-btn:hover{color:var(--button-color)}.SuperUserInventory-status-btn-group{display:flex;justify-content:center;gap:5px}.SuperUserInventory-status-btn{padding:8px 15px;border:none;border-radius:4px;cursor:pointer;color:#000;font-size:14px;background-color:transparent}.SuperUserInventory-status-btn.approved,.SuperUserInventory-status-btn.pending,.SuperUserInventory-status-btn.rejected{background-color:transparent;color:#000}.SuperUserInventory-status-btn:hover{opacity:.8;color:#000}.HIMSQueryPage-query-page{width:60%;margin:20px auto;font-family:Arial,sans-serif}.HIMSQueryPage-card{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.HIMSQueryPage-form-group{display:flex;align-items:center;margin-bottom:15px}.HIMSQueryPage-query-page label{flex:0 0 150px;margin-right:10px;font-weight:700}.HIMSQueryPage-query-page input,.HIMSQueryPage-query-page textarea{flex:1;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.HIMSQueryPage-action-buttons{margin-top:20px}.HIMSQueryPage-action-buttons button{padding:10px 20px;margin-right:10px;border:none;border-radius:4px;cursor:pointer}.HIMSQueryPage-send-btn{background-color:var(--button-color);color:#fff}.HIMSQueryPage-send-btn:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.HIMSQueryPage-approve-btn{background-color:var(--button-color);color:#fff}.HIMSQueryPage-approve-btn:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.HIMSQueryPage-reject-btn{background-color:var(--button-color);color:#fff}.HIMSQueryPage-reject-btn:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.HIMSQueryPage-send-btn:hover,.HIMSQueryPage-approve-btn:hover,.HIMSQueryPage-reject-btn:hover{opacity:.8}.HIMSQueryPage-message{padding:10px;margin-top:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700}.HIMSQueryPage-message.success{background-color:#d4edda;color:#155724}.HIMSQueryPage-message.error{background-color:#f8d7da;color:#721c24}.HIMSQueryPage-message-icon{margin-right:10px}.UserManagement{width:100%}.UserManagement-nav{padding:10px;background:#f0f0f0}.UserManagement-link{margin-right:10px;text-decoration:none;color:#333}.UserManagement-link.active{color:#fff;background-color:var(--sideBar-bg-color);padding:5px 10px;border-radius:5px}.Role-container{width:100%}.Role-heading{width:100%;padding:5px;height:10%}.Role-btn{padding:5px 10px;color:#fff;background-color:var(--button-color);border-radius:5px;border:none}.role-edit-btn{padding:5px 10px;color:#fff;margin-right:2px;background-color:var(--button-color);border-radius:5px;border:none}.role-delete-btn{padding:5px 10px;color:#fff;margin-right:2px;background-color:#f46a6a;border-radius:5px;border:none}.role-active{border:1px solid rgba(4,255,0,.686);color:#04ff00af;border-radius:5px}.role-Inactive{border:1px solid rgba(255,0,0,.686);color:#ff0000af;border-radius:5px}.Role-table{padding:5px}.Role-table table thead{width:100%}.Create-role-main{width:400px;position:relative;padding:20px;border-radius:8px}.Create-role-form{display:flex;flex-direction:column;gap:15px}.Create-role-form label{font-size:14px;font-weight:500;color:#333;margin-bottom:5px}.Create-role-form input[type=text]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333}.Create-role-two{display:flex;align-items:center}.Create-role-two label{font-size:14px;font-weight:500;color:#333}.create-role-submit{width:30%;padding:5px 10px;color:#fff;background-color:var(--button-color);border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.create-role-submit:hover{background-color:#0056b3}.Close-btn{position:absolute;top:-10px;right:-10px;padding:5px 10px;background-color:red;border:none;color:#fff}.tree-container{margin:20px;font-family:Arial,sans-serif;font-size:16px;line-height:1.6;height:500px;width:500px;overflow-y:scroll}.tree-node{margin-left:20px;position:relative}.tree-node-header{display:flex;align-items:center;cursor:pointer}.tree-node-toggle{font-size:12px;margin-right:5px;cursor:pointer}.tree-node-name{font-weight:700}.tree-children{margin-left:20px;border-left:1px solid #ccc;padding-left:10px}.tree-leaf{margin-left:20px;padding-left:10px}.AssignFunctionality-container{padding:20px}.AssignFunctionality-heading{text-align:center;font-size:20px}.AssignFunctionality-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.AssignFunctionality-main-content{height:65vh;overflow-y:scroll;scrollbar-width:none;display:flex;gap:20px}.AssignFunctionality-column{flex:1;display:flex;flex-direction:column;gap:10px}.AssignFunctionality-Main-component{border:1px solid #ddd;padding:10px;border-radius:5px}.subcomponent-list{display:flex;flex-wrap:wrap;margin-top:10px}.subcomponent-item{flex:1 1 calc(35.33% - 10px);box-sizing:border-box;margin:5px}.AssignFunctionality-submit{padding:5px 10px;color:#fff;background-color:var(--button-color);border-radius:5px;border:none}.module-progress-card{background:linear-gradient(135deg,#f9f9f9,#fafbfb);border-radius:14px;padding:14px 18px;min-width:260px;box-shadow:0 4px 14px #0000000f;display:flex;flex-direction:column;gap:8px}.module-progress-header{display:flex;justify-content:space-between;align-items:center}.module-progress-title{font-size:13px;color:#081425;font-weight:500}.module-progress-stats{font-size:16px;color:#0f172a}.module-progress-bar{height:8px;background:#d9e1ed;border-radius:10px;overflow:hidden}.module-progress-fill{height:100%;background:linear-gradient(90deg,#06b6d4,#3b82f6);border-radius:10px;transition:width .3s ease}.module-progress-footer{display:flex;justify-content:space-between;font-size:13px;color:#01070f}.User-container{width:98%;padding:5px}.User-heading{width:100%;padding-bottom:10px;display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid gray}.User-Add-New-In{width:20%;padding:var(--input-box-padding);border-radius:5px;border:1px solid gray}.User-Add-New-Btn{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.User-Add-New-Btn:hover{background-color:var(--button-hover-color);border:1px solid var(--button-color);color:var(--button-color)}.User-table-container{width:100%;padding-top:5px}.User-edit-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;border:none}.User-delete-btn{background-color:red;color:#fff;padding:5px 10px;border-radius:5px;border:none;margin-left:10px}.NewUserFrom-container{display:flex;flex-direction:column;gap:5px;width:900px}.NewUserFrom-header{display:flex;gap:10px;align-items:center}.newUser-dropdown{padding:5px 5px 6px;border-radius:5px 0 0 5px}.NewUserFrom-header input{padding:var(--input-box-padding);outline:none;border-radius:0 5px 5px 0;border:1px solid gray}.NewUserFrom-header-inputs{display:flex;gap:10px}.NewUserFrom-header-inputs input{padding:var(--input-box-padding);outline:none;border-radius:5px;border:1px solid gray}.NewUserFrom-header-inputs select{border-radius:5px;padding:5px}.NewUserForm-Details{width:100%}.NewUserForm-Search{display:flex}.NewUserForm-Details{width:100%;display:flex;border-radius:5px;justify-content:space-between;border-bottom:1px solid gray;background-color:var(--background-color);height:52px}.NewUserForm-info{width:45%;display:flex;justify-content:start}.NewUserForm-Heading{font-size:16px;width:30%;padding:2px}.NewUserForm-span{font-size:14px}.NewUserForm-SubContainer{width:100%}.NewUserForm-SubContainer-input{padding:var(--input-box-padding);outline:none;border-radius:5px;border:1px solid gray}.NewUserForm-SubContainer-column{padding:5px;height:300px;overflow-y:scroll;scrollbar-width:none;flex:1;display:flex;flex-direction:column;gap:10px}.NewUserForm-SubContainer-Main-component{border:1px solid #ddd;padding:10px;border-radius:5px}.NewUserForm-subcomponent-list{display:flex;flex-wrap:wrap;margin-top:10px}.NewUserForm-subcomponent-item{flex:1 1 calc(35.33% - 10px);box-sizing:border-box;margin:5px}.NewUserForm-SubContainer-button{width:100%;display:flex;gap:5px}.NewUserForm-SubContainer-reset,.NewUserForm-SubContainer-save{padding:5px;background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px}.NewUserForm-SubContainer-reset:hover,.NewUserForm-SubContainer-save:hover{background-color:var(--button-hover-color);color:var(--button-color)}.search-dropdown-list-new{position:absolute;width:20%;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-top:5px;max-height:200px;overflow-y:auto;z-index:1000;list-style-type:none;padding:5px}.NewUserForm-Add-button-dropdown{display:flex;gap:5px}.NewUserForm-Add-button,.NewUserForm-delete-button,.NewUserForm-edit-button{color:#fff;background-color:var(--button-color)}.scm-dashboard-container{padding:20px}.scm-dashboard-title{font-size:24px;text-align:center;margin-bottom:20px}.scm-flex{display:flex;flex-wrap:wrap;justify-content:space-around;gap:15px}.scm-card{background-color:#f1f1f1;padding:20px;border-radius:10px;text-align:center;width:200px}.scm-card h2{font-size:20px;color:#fff;font-weight:700}.scm-alert-section{margin-top:30px;color:#fff}.scm-alert-row{margin-bottom:15px}.scm-progress-bar{width:100%;height:20px;border-radius:5px}.scm-progress-bar.red{background-color:#ff4d4d}.scm-progress-bar.orange{background-color:orange}.scm-progress-bar.green{background-color:#4caf50}.gmpage-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.gmpage-header{margin-bottom:30px}.gmpage-title{font-size:20px;color:#3598dc;margin-bottom:10px}.gmpage-description{font-size:14px;color:#000}.gmpage-details-card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.gmpage-subtitle{font-size:16px;color:#555;margin-bottom:20px;font-weight:700}.gmpage-gm-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.gmpage-label{font-size:14px;color:#000}.gmpage-progress-bar-container{width:60%;background-color:#e0e0e0;border-radius:20px;overflow:hidden;position:relative;height:10px}.gmpage-progress-bar{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:20px}.gmpage-progress-bar.target{background:linear-gradient(90deg,#ff9800,#ff5722)}.gmpage-percentage{font-size:14px;color:#555}.backbtnclass{width:100%;justify-content:flex-start;margin-right:500px}.gmpage-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.gmpage-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.CaptureConsumptionValue-page-container{width:90%;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.CaptureConsumptionValue-page-title{font-size:20px;color:#0bd4ef;text-align:center;margin-bottom:20px}.CaptureConsumptionValue-page-description{font-size:16px;color:#000;text-align:center;margin-bottom:50px}.CaptureConsumptionValue-card-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.CaptureConsumptionValue-info-card{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px #0000001a;padding:20px;text-align:center;max-width:250px;transition:transform .3s ease-in-out;position:relative}.CaptureConsumptionValue-info-card:hover{transform:translateY(-10px)}.CaptureConsumptionValue-card-icon{color:#3498db;margin-bottom:20px}.CaptureConsumptionValue-card-title{font-size:16px;font-weight:700;color:#34495e;margin-bottom:15px}.CaptureConsumptionValue-card-description{font-size:14px;color:#7f8c8d;margin-bottom:20px;line-height:1.6}.CaptureConsumptionValue-card-details{list-style-type:none;padding:0;font-size:14px;color:#2c3e50}.CaptureConsumptionValue-card-details li{margin-bottom:10px;font-style:italic}.CaptureConsumptionValue-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.CaptureConsumptionValue-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.scmtower-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a}.scmtower-title{font-size:20px;color:#3598dc;text-align:center;margin-bottom:20px}.scmtower-description{font-size:16px;color:#555;text-align:center;margin-bottom:30px}.scmtower-note{font-size:14px;color:#888;text-align:center;margin-bottom:20px}.scmtower-back-btn,.scm-tower-printdata{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.scmtower-back-btn:hover,.scm-tower-printdata:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.marginsale-dashboard-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.marginsale-dashboard-title{font-size:20px;text-align:center;color:#3498db;margin-bottom:20px;font-weight:700}.marginsale-summary-widget{background-color:#3498db;padding:2px;border-radius:8px;color:#fff;text-align:center;margin-bottom:20px}.marginsale-summary-title{font-size:20px;margin:0}.marginsale-summary-value{font-size:20px;font-weight:700;margin:0}.marginsale-item-list{display:flex;flex-wrap:wrap;justify-content:space-around}.marginsale-item-widget{background-color:#ecf0f1;padding:10px;margin:10px;width:210px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.marginsale-item-name{margin:0;color:#2980b9;font-size:16px}.marginsale-item-profit{margin:5px 0 0;color:#34495e;font-size:14px}.marginsaledashboard-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.marginsaledashboard-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.TotalSaleDisplay-container{padding:0;background-color:var(--background-color)}.TotalSaleDisplay-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.TotalSaleDisplay-status-filters{display:flex;gap:15px;align-items:center}.TotalSaleDisplay-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.TotalSaleDisplay-status-filters input[type=checkbox]{margin-right:5px}.TotalSaleDisplay-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.TotalSaleDisplay-search-right{display:flex;gap:5px;align-items:center}.TotalSaleDisplay-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.TotalSaleDisplay-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.TotalSaleDisplay-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.TotalSaleDisplay-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.TotalSaleDisplay-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.TotalSaleDisplay-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.TotalSaleDisplay-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.TotalSaleDisplay-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.TotalSaleDisplay-header,.TotalSaleDisplay-status-filters,.TotalSaleDisplay-search-container{flex-direction:column;gap:10px;align-items:flex-start}.TotalSaleDisplay-search-box,.TotalSaleDisplay-print-button{width:100%;font-size:var(--font-size)}}.TotalSaleDisplay-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.TotalSaleDisplay-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.TotalSaleDisplay-grid{grid-template-columns:repeat(2,1fr)}.TotalSaleDisplay-full-width{grid-column:span 2}}@media (max-width: 480px){.TotalSaleDisplay-grid,.TotalSaleDisplay-grid.two-columns{grid-template-columns:1fr}.TotalSaleDisplay-full-width{grid-column:span 1}}.TotalSaleDisplay-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.TotalSaleDisplay-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.TotalSaleDisplay-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.TotalSaleDisplay-Collection{border:1px solid #ccc;border-radius:5px;color:#272727;font-size:var(--heading-font);background-color:#fff;padding:5px 10px;width:13%}.currentinventory-container{padding:20px;background-color:#f0f4f8;border-radius:8px;box-shadow:0 4px 8px #0000001a}.currentinventorylevel-title{font-size:20px;text-align:center;color:#2c3e50;margin-bottom:20px}.sufficient{background-color:#e0f7e0}.low{background-color:#fff3cd}.critical{background-color:#f8d7da;color:#721c24}.currentinventorylevel-back-button,.currentinventory-printbtn{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.currentinventorylevel-back-button:hover,.currentinventory-printbtn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.LateStockListDisplay-container{padding:0;background-color:var(--background-color)}.LateStockListDisplay-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.LateStockListDisplay-status-filters{display:flex;gap:15px;align-items:center}.LateStockListDisplay-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.LateStockListDisplay-status-filters input[type=checkbox]{margin-right:5px}.LateStockListDisplay-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.LateStockListDisplay-search-right{display:flex;gap:5px;align-items:center}.LateStockListDisplay-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.LateStockListDisplay-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.LateStockListDisplay-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.LateStockListDisplay-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LateStockListDisplay-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.LateStockListDisplay-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LateStockListDisplay-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.LateStockListDisplay-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.LateStockListDisplay-header,.LateStockListDisplay-status-filters,.LateStockListDisplay-search-container{flex-direction:column;gap:10px;align-items:flex-start}.LateStockListDisplay-search-box,.LateStockListDisplay-print-button{width:100%;font-size:var(--font-size)}}.LateStockListDisplay-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.LateStockListDisplay-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.LateStockListDisplay-grid{grid-template-columns:repeat(2,1fr)}.LateStockListDisplay-full-width{grid-column:span 2}}@media (max-width: 480px){.LateStockListDisplay-grid,.LateStockListDisplay-grid.two-columns{grid-template-columns:1fr}.LateStockListDisplay-full-width{grid-column:span 1}}.LateStockListDisplay-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.LateStockListDisplay-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.LateStockListDisplay-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.chart-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.chart-title{font-size:20px;text-align:center;margin-bottom:20px;color:#333}.stockturnover-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.stockturnover-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.onorder-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.onorder-title{font-size:20px;text-align:center;color:#333;margin-bottom:20px}.stockon-order-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.stockon-order-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.supplierratingscm-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.supplierratingscm-title{font-size:20px;text-align:center;color:#333;margin-bottom:20px}.suppyrating-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.suppyrating-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.LeadTimeSCM-container{padding:0;background-color:var(--background-color)}.LeadTimeSCM-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.LeadTimeSCM-status-filters{display:flex;gap:15px;align-items:center}.LeadTimeSCM-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.LeadTimeSCM-status-filters input[type=checkbox]{margin-right:5px}.LeadTimeSCM-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.LeadTimeSCM-search-right{display:flex;gap:5px;align-items:center}.LeadTimeSCM-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.LeadTimeSCM-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.LeadTimeSCM-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.LeadTimeSCM-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LeadTimeSCM-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.LeadTimeSCM-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LeadTimeSCM-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.LeadTimeSCM-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.LeadTimeSCM-header,.LeadTimeSCM-status-filters,.LeadTimeSCM-search-container{flex-direction:column;gap:10px;align-items:flex-start}.LeadTimeSCM-search-box,.LeadTimeSCM-print-button{width:100%;font-size:var(--font-size)}}.LeadTimeSCM-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.LeadTimeSCM-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.LeadTimeSCM-grid{grid-template-columns:repeat(2,1fr)}.LeadTimeSCM-full-width{grid-column:span 2}}@media (max-width: 480px){.LeadTimeSCM-grid,.LeadTimeSCM-grid.two-columns{grid-template-columns:1fr}.LeadTimeSCM-full-width{grid-column:span 1}}.LeadTimeSCM-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.LeadTimeSCM-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.LeadTimeSCM-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.LeadTimeSCM-table-container{background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 5px #0000001a}.LeadTimeSCM-section-title{display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--heading-font);margin-bottom:10px;color:#2c3e50}.LeadTimeSCM-summary-main{margin-top:10px}.LeadTimeSCM-description{text-align:center;margin-bottom:10px;font-size:var(--);color:#555}.LeadTimeSCM-net-collection{font-size:var(--heading-font);margin:10px 0;color:#333}.LeadTimeSCM-summary-table{width:40%;border-collapse:collapse;margin-bottom:10px}.LeadTimeSCM-summary-table td,.LeadTimeSCM-summary-table th{border:1px solid #ddd;text-align:left}.LeadTimeSCM-summary-table tr:last-child td{font-weight:700}.ExpiredContractsSCM-container{padding:0;background-color:var(--background-color)}.ExpiredContractsSCM-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.ExpiredContractsSCM-status-filters{display:flex;gap:15px;align-items:center}.ExpiredContractsSCM-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.ExpiredContractsSCM-status-filters input[type=checkbox]{margin-right:5px}.ExpiredContractsSCM-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.ExpiredContractsSCM-search-right{display:flex;gap:5px;align-items:center}.ExpiredContractsSCM-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.ExpiredContractsSCM-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.ExpiredContractsSCM-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.ExpiredContractsSCM-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ExpiredContractsSCM-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.ExpiredContractsSCM-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ExpiredContractsSCM-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.ExpiredContractsSCM-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.ExpiredContractsSCM-header,.ExpiredContractsSCM-status-filters,.ExpiredContractsSCM-search-container{flex-direction:column;gap:10px;align-items:flex-start}.ExpiredContractsSCM-search-box,.ExpiredContractsSCM-print-button{width:100%;font-size:var(--font-size)}}.ExpiredContractsSCM-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.ExpiredContractsSCM-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.ExpiredContractsSCM-grid{grid-template-columns:repeat(2,1fr)}.ExpiredContractsSCM-full-width{grid-column:span 2}}@media (max-width: 480px){.ExpiredContractsSCM-grid,.ExpiredContractsSCM-grid.two-columns{grid-template-columns:1fr}.ExpiredContractsSCM-full-width{grid-column:span 1}}.ExpiredContractsSCM-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.ExpiredContractsSCM-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.ExpiredContractsSCM-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.ExpiredContractsSCM-table-container{background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 5px #0000001a}.ExpiredContractsSCM-section-title{display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--heading-font);margin-bottom:10px;color:#2c3e50}.ExpiredContractsSCM-summary-main{margin-top:10px}.ExpiredContractsSCM-description{text-align:center;margin-bottom:10px;font-size:var(--);color:#555}.net-cash-collection-header{font-size:var(--heading-font);border-radius:8px}.ExpiredContractsSCM-net-collection{font-size:var(--heading-font);margin:10px 0;color:#333}.ExpiredContractsSCM-summary-table{width:40%;border-collapse:collapse;margin-bottom:10px}.ExpiredContractsSCM-summary-table td,.ExpiredContractsSCM-summary-table th{border:1px solid #ddd;text-align:left}.ExpiredContractsSCM-summary-table tr:last-child td{font-weight:700}.PendingOrdersSCM-container{padding:0;background-color:var(--background-color)}.PendingOrdersSCM-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.PendingOrdersSCM-status-filters{display:flex;gap:15px;align-items:center}.PendingOrdersSCM-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.PendingOrdersSCM-status-filters input[type=checkbox]{margin-right:5px}.PendingOrdersSCM-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.PendingOrdersSCM-search-right{display:flex;gap:5px;align-items:center}.PendingOrdersSCM-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.PendingOrdersSCM-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.PendingOrdersSCM-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.PendingOrdersSCM-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.PendingOrdersSCM-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.PendingOrdersSCM-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.PendingOrdersSCM-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.PendingOrdersSCM-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.PendingOrdersSCM-header,.PendingOrdersSCM-status-filters,.PendingOrdersSCM-search-container{flex-direction:column;gap:10px;align-items:flex-start}.PendingOrdersSCM-search-box,.PendingOrdersSCM-print-button{width:100%;font-size:var(--font-size)}}.PendingOrdersSCM-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.PendingOrdersSCM-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.PendingOrdersSCM-grid{grid-template-columns:repeat(2,1fr)}.PendingOrdersSCM-full-width{grid-column:span 2}}@media (max-width: 480px){.PendingOrdersSCM-grid,.PendingOrdersSCM-grid.two-columns{grid-template-columns:1fr}.PendingOrdersSCM-full-width{grid-column:span 1}}.PendingOrdersSCM-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.PendingOrdersSCM-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.PendingOrdersSCM-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.OrderAccuracySCM-container{padding:0;background-color:var(--background-color)}.OrderAccuracySCM-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.OrderAccuracySCM-status-filters{display:flex;gap:15px;align-items:center}.OrderAccuracySCM-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.OrderAccuracySCM-status-filters input[type=checkbox]{margin-right:5px}.OrderAccuracySCM-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.OrderAccuracySCM-search-right{display:flex;gap:5px;align-items:center}.OrderAccuracySCM-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.OrderAccuracySCM-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.OrderAccuracySCM-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.OrderAccuracySCM-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.OrderAccuracySCM-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.OrderAccuracySCM-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.OrderAccuracySCM-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.OrderAccuracySCM-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.OrderAccuracySCM-header,.OrderAccuracySCM-status-filters,.OrderAccuracySCM-search-container{flex-direction:column;gap:10px;align-items:flex-start}.OrderAccuracySCM-search-box,.OrderAccuracySCM-print-button{width:100%;font-size:var(--font-size)}}.OrderAccuracySCM-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.OrderAccuracySCM-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.OrderAccuracySCM-grid{grid-template-columns:repeat(2,1fr)}.OrderAccuracySCM-full-width{grid-column:span 2}}@media (max-width: 480px){.OrderAccuracySCM-grid,.OrderAccuracySCM-grid.two-columns{grid-template-columns:1fr}.OrderAccuracySCM-full-width{grid-column:span 1}}.OrderAccuracySCM-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.OrderAccuracySCM-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.OrderAccuracySCM-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.OrderLeadTimeSCM-container{padding:0;background-color:var(--background-color)}.OrderLeadTimeSCM-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.OrderLeadTimeSCM-status-filters{display:flex;gap:15px;align-items:center}.OrderLeadTimeSCM-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.OrderLeadTimeSCM-status-filters input[type=checkbox]{margin-right:5px}.OrderLeadTimeSCM-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.OrderLeadTimeSCM-search-right{display:flex;gap:5px;align-items:center}.OrderLeadTimeSCM-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.OrderLeadTimeSCM-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.OrderLeadTimeSCM-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.OrderLeadTimeSCM-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.OrderLeadTimeSCM-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.OrderLeadTimeSCM-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.OrderLeadTimeSCM-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.OrderLeadTimeSCM-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.OrderLeadTimeSCM-header,.OrderLeadTimeSCM-status-filters,.OrderLeadTimeSCM-search-container{flex-direction:column;gap:10px;align-items:flex-start}.OrderLeadTimeSCM-search-box,.OrderLeadTimeSCM-print-button{width:100%;font-size:var(--font-size)}}.OrderLeadTimeSCM-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.OrderLeadTimeSCM-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.OrderLeadTimeSCM-grid{grid-template-columns:repeat(2,1fr)}.OrderLeadTimeSCM-full-width{grid-column:span 2}}@media (max-width: 480px){.OrderLeadTimeSCM-grid,.OrderLeadTimeSCM-grid.two-columns{grid-template-columns:1fr}.OrderLeadTimeSCM-full-width{grid-column:span 1}}.OrderLeadTimeSCM-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.OrderLeadTimeSCM-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.OrderLeadTimeSCM-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.BackOrderSCM-container{padding:0;background-color:var(--background-color)}.BackOrderSCM-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-radius:5px}.BackOrderSCM-status-filters{display:flex;gap:15px;align-items:center}.BackOrderSCM-status-filters label{display:flex;gap:5px;align-items:center;font-size:var(--font-size)}.BackOrderSCM-status-filters input[type=checkbox]{margin-right:5px}.BackOrderSCM-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:var(--font-size)}.BackOrderSCM-search-right{display:flex;gap:5px;align-items:center}.BackOrderSCM-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.BackOrderSCM-search-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.BackOrderSCM-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:auto;transition:background-color .3s ease}.BackOrderSCM-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.BackOrderSCM-back-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px 10px;border-radius:25px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.BackOrderSCM-back-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.BackOrderSCM-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.BackOrderSCM-results-count-span{font-size:var(--font-size);color:#000;margin-right:10px}@media (max-width: 768px){.BackOrderSCM-header,.BackOrderSCM-status-filters,.BackOrderSCM-search-container{flex-direction:column;gap:10px;align-items:flex-start}.BackOrderSCM-search-box,.BackOrderSCM-print-button{width:100%;font-size:var(--font-size)}}.BackOrderSCM-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.BackOrderSCM-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.BackOrderSCM-grid{grid-template-columns:repeat(2,1fr)}.BackOrderSCM-full-width{grid-column:span 2}}@media (max-width: 480px){.BackOrderSCM-grid,.BackOrderSCM-grid.two-columns{grid-template-columns:1fr}.BackOrderSCM-full-width{grid-column:span 1}}.BackOrderSCM-header-div{border-radius:5px;text-align:center;border:1px solid var(--button-bg-color);width:29%;background-color:var(--button-bg-color);padding:3px 10px;color:#fff;font-size:var(--heading-font)}.BackOrderSCM-header-div:hover{background-color:#fff;color:var(--button-bg-color)}.BackOrderSCM-header-main-div{display:flex;justify-content:space-between;margin:5px 0 0}.intransitscm-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.intransitscm-title{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.intransitscm-view-btn{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s;font-size:14px}.intransitscm-view-btn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.intransitscm-modal{position:fixed;top:20px;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.intransitscm-modal-content{background-color:#fff;padding:15px;border-radius:10px;width:600px;box-shadow:0 4px 12px #0000001a}.intransitscm-close-btn{background-color:#e74c3c;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:20px}.intransitscm-close-btn:hover{background-color:#c0392b}.intransitscm-modal-details{text-align:left}.intransitscm-modal-details p{margin:10px 0}.intransitscm-modal-details ul{padding-left:20px}.intransitshipment-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.intransitshipment-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.transportation-costs-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.transportation-costs-title{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.transportationcostbtn-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.transportationcostbtn-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.route-optimization-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.route-optimization-title{font-size:20px;font-weight:700;color:#2c3e50;margin-bottom:20px;text-align:center}.routeoptimized-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.routeoptimized-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.cogs-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.cogs-title{font-size:22px;text-align:center;margin-bottom:20px;color:#2c3e50}.cogs-content{display:flex;justify-content:space-between;flex-direction:row;gap:30px}.cogs-table-wrapper{flex:1;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 10px #0000001a}.cogs-chart-wrapper{flex:1;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a}.cogs-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.cogs-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.currentinventory-table-container{width:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#f5f7fa}.currentinventory-title{font-size:20px;margin-bottom:20px;color:#333}.overheadcost-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.overheadcost-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.shippingcosts-container{width:100%;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.shippingcosts-title{font-size:20px;color:#3598dc;margin-bottom:10px}.hospitalshiping-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.hospitalshiping-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.costvariance-container{width:90%;max-width:900px;margin:20px auto 0;padding:20px;background-color:var(--background-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.costvariance-title{font-size:20px;color:#333;margin-bottom:20px}.negative-variance td{color:#ff4c4c}.positive-variance td{color:#4caf50}.costvarience-back-button{margin-top:20px;padding:5px;background-color:var(--button-color);color:#fff;text-decoration:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;transition:background-color .3s;font-size:14px}.costvarience-back-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.ssu-patient-list{font-family:Arial,sans-serif;margin:0 auto;background-color:var(--background-color);height:75vh}.ssuPatient-bttn{background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border:1px solid var(--button-color);border-radius:5px;margin:10px;padding:8px}.ssuPatient-bttn:hover{background-color:#fff;color:var(--button-color);border:1px solid gray}.ssu-patient-list h2{background-color:#f0f0f0;margin:0;padding:10px;border:1px solid #ccc}.socialService-content{padding:20px;border-top:none}.socialService-top-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.socialService-register-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.socialService-register-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.socialService-edit-patient span{font-size:var(--font-size)}.socialService-edit-patient input{padding:5px;font-size:var(--font-size);margin-left:10px;width:300px}.socialService-patient-status{display:flex;font-size:var(--font-size)}.socialService-patient-status span{white-space:nowrap}.socialService-patient-status label{margin-right:10px}.socialService-search-bar{display:flex;padding:var(--input-box-padding);width:300px;margin-bottom:20px}.socialService-search-bar input{flex-grow:1;padding:5px;width:200px}.socialService-search-button{cursor:pointer;border:none;background:none}.socialService-results-info{display:flex;align-items:center;margin-bottom:10px;gap:10px}.socialService-results-info span{font-size:var(--font-size)}.socialService-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.socialService-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.socialService-table-N-bttns table{width:100%;border-collapse:collapse;background-color:#fff}.socialService-table-N-bttns th,.socialService-table-N-bttns td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.socialService-table-N-bttns th{background-color:#f2f2f2;font-size:var(--heading-font)}.socialService-no-data{text-align:center;padding:20px;background-color:#ffe6a0}.socialService-pagination{display:flex;justify-content:center;align-items:center}.socialService-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:20px 0 0 5px;border-radius:5px}.socialService-pagination span{margin:20px 10px 0;color:gray;font-size:var(--font-size)}.socialService-search-N-result{display:flex;justify-content:space-between;margin-top:10px}.socialService-patient-status-main{display:flex;justify-content:right}.socialService-table-N-bttns{background-color:#fff}@media print{body *{visibility:hidden}.socialService-table-N-bttns,.socialService-table-N-bttns *{visibility:visible}.socialService-table-N-bttns{position:absolute;top:0;left:0;width:100%}}.socialService-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.socialService-popup-inner{background:#fff;border-radius:5px;width:100%;max-width:1300px;max-height:100%;position:relative;padding:20px}.close-socialService-popup{position:absolute;top:-10px;right:-10px;background:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;font-size:var(--heading-font);border-radius:50%}.socialService-table-editBtn{background-color:#26c281;padding:5px}.registerNewSSUPatient-patient-registration{font-family:Arial,sans-serif;margin:0 auto}.registerNewSSUPatient-patient-registration h2{font-size:var(--heading-font);padding:10px;margin:-20px -20px 20px}.registerNewSSUPatient-section{background-color:#fff;padding:10px;overflow-y:auto}.registerNewSSUPatient-section h3{margin-top:0;padding-bottom:5px;font-size:var(--heading-font)}.registerNewSSUPatient-form-row{display:flex;justify-content:space-between;font-size:var(--font-size)}.registerNewSSUPatient-form-row label{display:flex;align-items:center;gap:10px;width:48%}.registerNewSSUPatient-form-row input,.registerNewSSUPatient-form-row select{margin-top:5px;margin-right:15px;flex-grow:1;padding:5px;border:1px solid #ccc}.register-new-age-input-age-input{width:60%;display:inline-block}.registerNewSSUPatient-mandatory-note{color:red;font-size:var(--font-size)}.registerNewSSUPatient-form-actions{text-align:right}.registerNewSSUPatient-register-btn,.registerNewSSUPatient-close-btn{color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.registerNewSSUPatient-register-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color)}.registerNewSSUPatient-register-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.registerNewSSUPatient-close-btn{border:1px solid #E31D2D;background-color:#e31d2d}.registerNewSSUPatient-form-row-single{margin-top:10px;width:24%}.registerNewSSUPatient-form-row-income{display:flex;width:48.5%;gap:20px;margin-top:10px}.addNewNGOPatientRegistration-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addNewNGOPatientRegistration-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addNewNGOPatientRegistration-header h3{margin:0;font-size:var(--heading-font)}.addNewNGOPatientRegistration-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addNewNGOPatientRegistration-form .addNewNGOPatientRegistration-addNewNGOPatientRegistration-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addNewNGOPatientRegistration-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addNewNGOPatientRegistration-form-group label{display:block;margin-bottom:4px;width:400px}.addNewNGOPatientRegistration-form-group input,.addNewNGOPatientRegistration-form-group select,.addNewNGOPatientRegistration-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addNewNGOPatientRegistration-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addNewNGOPatientRegistration-select-components-section h4{margin-bottom:8px}.addNewNGOPatientRegistration-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addNewNGOPatientRegistration-select-components-section table th,.addNewNGOPatientRegistration-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addNewNGOPatientRegistration-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addNewNGOPatientRegistration-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addNewNGOPatientRegistration-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addNewNGOPatientRegistration-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addNewNGOPatientRegistration-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addNewNGOPatientRegistration-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addNewNGOPatientRegistration-form-group-sub{display:flex;justify-content:space-between}.addNewNGOPatientRegistration-AddNew{display:flex;justify-content:center}.addNewNGOPatientRegistration-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.patientCounseling-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.patientCounseling-firstRow{display:flex;justify-content:space-between}.patientCounseling-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.patientCounseling-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addPatientCounseling-controls{display:flex;margin-top:10px}.addPatientCounseling-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addPatientCounseling-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addPatientCounseling-date-range input[type=date]{padding:3px;margin-left:10px}.addPatientCounseling-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addPatientCounseling-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addPatientCounseling-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientCounseling-search-bar{margin-left:-15px}.patientCounseling-search-bar input{padding:3px;width:200px}.patientCounseling-search-bar i{position:relative;color:gray;top:3px;left:205px}.patientCounseling-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.patientCounseling-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.patientCounseling-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.patientCounseling-results-info{display:flex;align-items:center;margin-bottom:10px}.patientCounseling-results-info span{font-size:var(--font-size);margin-right:10px}.patientCounseling-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.patientCounseling-container th,.patientCounseling-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.patientCounseling-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.patientCounseling-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.patientCounseling-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientCounseling-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.patientCounseling-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientCounseling-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.patientCounseling-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.patientCounseling-pagination{display:flex;justify-content:center;align-items:center}.patientCounseling-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.patientCounseling-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.patientCounseling-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.patientCounseling-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addPatientCounseling-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addPatientCounseling-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addPatientCounseling-header h3{margin:0;font-size:var(--heading-font)}.addPatientCounseling-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addPatientCounseling-form .addPatientCounseling-addPatientCounseling-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addPatientCounseling-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addPatientCounseling-form-group label{display:block;margin-bottom:4px;width:400px}.addPatientCounseling-form-group input,.addPatientCounseling-form-group select,.addPatientCounseling-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addPatientCounseling-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addPatientCounseling-select-components-section h4{margin-bottom:8px}.addPatientCounseling-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addPatientCounseling-select-components-section table th,.addPatientCounseling-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addPatientCounseling-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addPatientCounseling-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addPatientCounseling-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addPatientCounseling-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addPatientCounseling-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addPatientCounseling-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addPatientCounseling-form-group-sub{display:flex;justify-content:space-between}.addPatientCounseling-AddNew{display:flex;justify-content:center}.addPatientCounseling-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.financialAssistance-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.financialAssistance-firstRow{display:flex;justify-content:space-between}.financialAssistance-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.financialAssistance-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addfinancialAssistance-controls{display:flex;margin-top:10px}.addfinancialAssistance-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addfinancialAssistance-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addfinancialAssistance-date-range input[type=date]{padding:3px;margin-left:10px}.addfinancialAssistance-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addfinancialAssistance-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addfinancialAssistance-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.financialAssistance-search-bar{margin-left:-15px}.financialAssistance-search-bar input{padding:3px;width:200px}.financialAssistance-search-bar i{position:relative;color:gray;top:3px;left:205px}.financialAssistance-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.financialAssistance-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.financialAssistance-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.financialAssistance-results-info{display:flex;align-items:center;margin-bottom:10px}.financialAssistance-results-info span{font-size:var(--font-size);margin-right:10px}.financialAssistance-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.financialAssistance-container th,.financialAssistance-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.financialAssistance-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.financialAssistance-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.financialAssistance-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.financialAssistance-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.financialAssistance-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.financialAssistance-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.financialAssistance-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.financialAssistance-pagination{display:flex;justify-content:center;align-items:center}.financialAssistance-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.financialAssistance-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.financialAssistance-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.financialAssistance-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addFinancialAssistance-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addFinancialAssistance-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addFinancialAssistance-header h3{margin:0;font-size:var(--heading-font)}.addFinancialAssistance-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addFinancialAssistance-form .addFinancialAssistance-addFinancialAssistance-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addFinancialAssistance-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addFinancialAssistance-form-group label{display:block;margin-bottom:4px;width:400px}.addFinancialAssistance-form-group input,.addFinancialAssistance-form-group select,.addFinancialAssistance-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addFinancialAssistance-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addFinancialAssistance-select-components-section h4{margin-bottom:8px}.addFinancialAssistance-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addFinancialAssistance-select-components-section table th,.addFinancialAssistance-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addFinancialAssistance-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addFinancialAssistance-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addFinancialAssistance-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addFinancialAssistance-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addFinancialAssistance-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addFinancialAssistance-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addFinancialAssistance-form-group-sub{display:flex;justify-content:space-between}.addFinancialAssistance-AddNew{display:flex;justify-content:center}.addFinancialAssistance-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.socialWelfareSupport-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.socialWelfareSupport-firstRow{display:flex;justify-content:space-between}.socialWelfareSupport-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.socialWelfareSupport-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addsocialWelfareSupport-controls{display:flex;margin-top:10px}.addsocialWelfareSupport-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addsocialWelfareSupport-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addsocialWelfareSupport-date-range input[type=date]{padding:3px;margin-left:10px}.addsocialWelfareSupport-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addsocialWelfareSupport-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addsocialWelfareSupport-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.socialWelfareSupport-search-bar{margin-left:-15px}.socialWelfareSupport-search-bar input{padding:3px;width:200px}.socialWelfareSupport-search-bar i{position:relative;color:gray;top:3px;left:205px}.socialWelfareSupport-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.socialWelfareSupport-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.socialWelfareSupport-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.socialWelfareSupport-results-info{display:flex;align-items:center;margin-bottom:10px}.socialWelfareSupport-results-info span{font-size:var(--font-size);margin-right:10px}.socialWelfareSupport-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.socialWelfareSupport-container th,.socialWelfareSupport-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.socialWelfareSupport-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.socialWelfareSupport-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.socialWelfareSupport-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.socialWelfareSupport-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.socialWelfareSupport-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.socialWelfareSupport-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.socialWelfareSupport-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.socialWelfareSupport-pagination{display:flex;justify-content:center;align-items:center}.socialWelfareSupport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.socialWelfareSupport-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.socialWelfareSupport-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.socialWelfareSupport-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addSocialWelfareSupport-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addSocialWelfareSupport-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addSocialWelfareSupport-header h3{margin:0;font-size:var(--heading-font)}.addSocialWelfareSupport-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addSocialWelfareSupport-form .addSocialWelfareSupport-addSocialWelfareSupport-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addSocialWelfareSupport-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addSocialWelfareSupport-form-group label{display:block;margin-bottom:4px;width:400px}.addSocialWelfareSupport-form-group input,.addSocialWelfareSupport-form-group select,.addSocialWelfareSupport-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addSocialWelfareSupport-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addSocialWelfareSupport-select-components-section h4{margin-bottom:8px}.addSocialWelfareSupport-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addSocialWelfareSupport-select-components-section table th,.addSocialWelfareSupport-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addSocialWelfareSupport-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addSocialWelfareSupport-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addSocialWelfareSupport-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addSocialWelfareSupport-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addSocialWelfareSupport-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addSocialWelfareSupport-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addSocialWelfareSupport-form-group-sub{display:flex;justify-content:space-between}.addSocialWelfareSupport-AddNew{display:flex;justify-content:center}.addSocialWelfareSupport-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.healthEducationPrograms-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.healthEducationPrograms-firstRow{display:flex;justify-content:space-between}.healthEducationPrograms-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.healthEducationPrograms-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addhealthEducationPrograms-controls{display:flex;margin-top:10px}.addhealthEducationPrograms-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addhealthEducationPrograms-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addhealthEducationPrograms-date-range input[type=date]{padding:3px;margin-left:10px}.addhealthEducationPrograms-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addhealthEducationPrograms-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addhealthEducationPrograms-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.healthEducationPrograms-search-bar{margin-left:-15px}.healthEducationPrograms-search-bar input{padding:3px;width:200px}.healthEducationPrograms-search-bar i{position:relative;color:gray;top:3px;left:205px}.healthEducationPrograms-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.healthEducationPrograms-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.healthEducationPrograms-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.healthEducationPrograms-results-info{display:flex;align-items:center;margin-bottom:10px}.healthEducationPrograms-results-info span{font-size:var(--font-size);margin-right:10px}.healthEducationPrograms-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.healthEducationPrograms-container th,.healthEducationPrograms-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.healthEducationPrograms-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.healthEducationPrograms-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.healthEducationPrograms-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.healthEducationPrograms-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.healthEducationPrograms-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.healthEducationPrograms-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.healthEducationPrograms-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.healthEducationPrograms-pagination{display:flex;justify-content:center;align-items:center}.healthEducationPrograms-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.healthEducationPrograms-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.healthEducationPrograms-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.healthEducationPrograms-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addhealthEducationPrograms-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addhealthEducationPrograms-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addhealthEducationPrograms-header h3{margin:0;font-size:var(--heading-font)}.addhealthEducationPrograms-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addhealthEducationPrograms-form .addhealthEducationPrograms-addhealthEducationPrograms-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addhealthEducationPrograms-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addhealthEducationPrograms-form-group label{display:block;margin-bottom:4px;width:400px}.addhealthEducationPrograms-form-group input,.addhealthEducationPrograms-form-group select,.addhealthEducationPrograms-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addhealthEducationPrograms-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addhealthEducationPrograms-select-components-section h4{margin-bottom:8px}.addhealthEducationPrograms-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addhealthEducationPrograms-select-components-section table th,.addhealthEducationPrograms-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addhealthEducationPrograms-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addhealthEducationPrograms-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addhealthEducationPrograms-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addhealthEducationPrograms-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addhealthEducationPrograms-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addhealthEducationPrograms-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addhealthEducationPrograms-form-group-sub{display:flex;justify-content:space-between}.addhealthEducationPrograms-AddNew{display:flex;justify-content:center}.addhealthEducationPrograms-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.communityOutreach-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.communityOutreach-firstRow{display:flex;justify-content:space-between}.communityOutreach-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.communityOutreach-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addcommunityOutreach-controls{display:flex;margin-top:10px}.addcommunityOutreach-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addcommunityOutreach-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addcommunityOutreach-date-range input[type=date]{padding:3px;margin-left:10px}.addcommunityOutreach-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addcommunityOutreach-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addcommunityOutreach-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.communityOutreach-search-bar{margin-left:-15px}.communityOutreach-search-bar input{padding:3px;width:200px}.communityOutreach-search-bar i{position:relative;color:gray;top:3px;left:205px}.communityOutreach-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.communityOutreach-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.communityOutreach-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.communityOutreach-results-info{display:flex;align-items:center;margin-bottom:10px}.communityOutreach-results-info span{font-size:var(--font-size);margin-right:10px}.communityOutreach-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.communityOutreach-container th,.communityOutreach-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.communityOutreach-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.communityOutreach-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.communityOutreach-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.communityOutreach-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.communityOutreach-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.communityOutreach-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.communityOutreach-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.communityOutreach-pagination{display:flex;justify-content:center;align-items:center}.communityOutreach-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.communityOutreach-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.communityOutreach-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.communityOutreach-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addcommunityOutreach-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addcommunityOutreach-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addcommunityOutreach-header h3{margin:0;font-size:var(--heading-font)}.addcommunityOutreach-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addcommunityOutreach-form .addcommunityOutreach-addcommunityOutreach-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addcommunityOutreach-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addcommunityOutreach-form-group label{display:block;margin-bottom:4px;width:400px}.addcommunityOutreach-form-group input,.addcommunityOutreach-form-group select,.addcommunityOutreach-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addcommunityOutreach-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addcommunityOutreach-select-components-section h4{margin-bottom:8px}.addcommunityOutreach-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addcommunityOutreach-select-components-section table th,.addcommunityOutreach-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addcommunityOutreach-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addcommunityOutreach-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addcommunityOutreach-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addcommunityOutreach-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addcommunityOutreach-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addcommunityOutreach-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addcommunityOutreach-form-group-sub{display:flex;justify-content:space-between}.addcommunityOutreach-AddNew{display:flex;justify-content:center}.addcommunityOutreach-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.nGOpatientRegistration-page{background-color:var(--background-color);padding:1px 1px 1px 10px;font-family:Arial,sans-serif;height:80vh}.nGOpatientRegistration-N-imu-btn{display:flex;gap:10px;border-bottom:1px solid #cfcdcd;height:47px}.nGOpatientRegistration-tabs{margin-bottom:20px}.nGOpatientRegistration-tab{padding:10px 20px;border:none;background-color:var(--background-color);cursor:pointer}.nGOpatientRegistration-tab.nGOpatientRegistration-active{color:#000;border-bottom:5px solid var(--sideBar-bg-color);padding:10px 20px}.nGOpatientRegistration-filters{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:20px}.nGOpatientRegistration-date-filters{display:flex;align-items:center;gap:15px;background-color:#ebf7ff;color:#000;font-size:var(--font-size)}.nGOpatientRegistration-controls{display:flex}.nGOpatientRegistration-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.nGOpatientRegistration-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.nGOpatientRegistration-date-range input[type=date]{padding:3px;margin-left:10px}.nGOpatientRegistration-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.nGOpatientRegistration-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.nGOpatientRegistration-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nGOpatientRegistration-show-data-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.nGOpatientRegistration-show-data-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nGOpatientRegistration-content{margin-top:15px}.nGOpatientRegistration-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-bottom:10px;transition:background-color .3s ease;padding:5px}.nGOpatientRegistration-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nGOpatientRegistration-search-bar{margin-left:0}.nGOpatientRegistration-search-bar input{padding:3px;width:200px}.nGOpatientRegistration-search-bar i{position:relative;color:gray;top:3px;left:205px}.nGOpatientRegistration-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.nGOpatientRegistration-results-info{display:flex;align-items:center;margin-bottom:10px}.nGOpatientRegistration-results-info span{font-size:var(--font-size);margin-right:10px}.nGOpatientRegistration-page table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.nGOpatientRegistration-page td{padding:3px;text-align:center;border:1px solid #ddd;background-color:#fff;font-size:var(--font-size)}.nGOpatientRegistration-page th{background-color:#f2f2f2;font-size:var(--heading-font);padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--heading-fontont)}.nGOpatientRegistration-edit-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.nGOpatientRegistration-edit-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nGOpatientRegistration-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.nGOpatientRegistration-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nGOpatientRegistration-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.nGOpatientRegistration-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.nGOpatientRegistration-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.nGOpatientRegistration-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card-box{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.card-header{background:#2563eb;color:#fff;padding:12px;font-weight:700}.card-body{padding:15px}.card-body input{display:block;width:100%;margin-bottom:10px;padding:8px}.card-body button{background:#2563eb;color:#fff;border:none;padding:8px 12px;cursor:pointer}.QueueManagement-container{padding:0}.QueueManagement-navbar{background-color:#fff;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:10px}.QueueManagement-button{background-color:transparent;padding:10px 15px;border:none;cursor:pointer;transition:background .3s,color .3s;border-radius:5px;font-size:14px}.QueueManagement-button:hover{background:var(--button-color);color:#fff}.QueueManagement-button.QueueManagement-active{background:var(--button-bg-color);color:#fff;font-weight:700}.QueueManagement-content{border-radius:5px;background:#fff}.patient-queue-management-container{background-color:var(--background-color);width:100%;height:100%;box-sizing:border-box}.queue-management-header{padding:10px;font-size:16px;text-align:left}.queue-management-header-button{background-color:var(--button-color);color:#fff;padding:8px;border:none;font-size:14px;border-radius:5px;cursor:pointer;margin:0 5px}.queue-management-content{border-radius:8px;margin-top:10px}.queue-management-title{font-size:16px;margin-bottom:20px;color:#004080;font-weight:700}.queue-management-form-container{display:flex;align-items:center;justify-content:space-between}.queue-management-form-group{margin-right:20px;width:200px;margin-left:10px}.queue-management-select-doctor{padding:5px;margin-left:40px;font-size:14px;border:1px solid #cccccc;border-radius:5px;min-width:200px}.queue-management-form-group.status-group{display:flex;align-items:center}.queue-management-status-options{display:flex;margin-left:10px;gap:10px}.queue-management-load-data-button{background-color:var(--button-color);color:#fff;font-size:14px;padding:5px;border:none;border-radius:5px;cursor:pointer}.queue-management-load-data-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.queue-management-table-section{margin-top:20px}.queue-management-search-container{display:flex;justify-content:flex-start;margin-bottom:10px}.queue-management-search-button{padding:8px;border-radius:4px;border:none;background-color:transparent;color:#005eb8;cursor:pointer;margin-left:-40px}.queue-management-table-section th,.queue-management-table-section td{padding:5px;text-align:center;font-size:14px;border:1px solid #ccc}.queue-managemnt-table{width:100%;background-color:#fff}.queue-mana-table{background-color:#fff}.queue-management-table-section thead th{background-color:#f5f5f5;font-size:14px;text-align:center}.queue-management-no-data{text-align:center;background-color:#fff3cd;color:#856404}.queue-management-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.queue-management-pagination span{margin:0 10px;font-size:14px}.queue-management-pagination-button{padding:5px;margin:0 5px;font-size:14px;border:none;background-color:#90caf9;color:#fff;cursor:pointer;border-radius:4px}.queue-management-results-info{color:#0f63af;font-size:14px;display:flex;justify-content:flex-end}.que-complete-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin:5px;font-size:14px;cursor:pointer;border-radius:4px}.que-complete-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.que-skipped-button{background-color:#f44336;color:#fff;border:none;padding:5px 10px;margin:5px;font-size:14px;cursor:pointer;border-radius:4px}.que-attend-button{background-color:#00f;color:#fff;border:none;padding:5px 10px;margin:5px;font-size:14px;cursor:pointer;border-radius:4px}.que-skipped-button:hover{background-color:#e53935}@media (max-width: 768px){.queue-management-form-container{flex-direction:column;align-items:flex-start}.queue-management-form-group{width:100%;margin-right:0;margin-bottom:10px}.queue-management-status-options{flex-direction:column}.queue-management-search-container input{width:100%;margin-bottom:10px}.queue-management-table-section th,.queue-management-table-section td{padding:8px 5px}}.patient-queue-management-header{background-color:#fff}.queue-management-header{font-size:14px;text-align:left}.queue-management-content{border-radius:8px;flex:1}.queue-management-title{font-size:16px;margin-left:10px;color:#004080}.queue-management-table-section{max-height:500px;overflow-y:auto}.queue-management-table-section table{width:100%;border-collapse:collapse}.queue-management-table-section th,.queue-management-table-section td{padding:5px;font-size:14px;text-align:center;border:1px solid #ccc;background-color:#fff}.queue-management-table-section thead th{background-color:#f5f5f5;font-size:14px}.queue-management-table-section::-webkit-scrollbar{width:0}.queue-management-table-section{-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 768px){.queue-management-search-container{flex-direction:column;align-items:stretch}.queue-management-search-container input,.queue-management-search-button{width:100%;margin:5px 0}.queue-management-search-button{font-size:14px}}.queuePrioritization-container{padding:20px;background-color:#e3fffe}.queuePrioritization-firstRow{display:flex;justify-content:space-between}.queuePrioritization-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.queuePrioritization-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addQueuePrioritization-controls{display:flex;margin-top:10px}.addQueuePrioritization-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addQueuePrioritization-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addQueuePrioritization-date-range input[type=date]{padding:3px;margin-left:10px}.addQueuePrioritization-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addQueuePrioritization-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addQueuePrioritization-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.queuePrioritization-search-bar{margin-left:-15px}.queuePrioritization-search-bar input{padding:3px;width:200px}.queuePrioritization-search-bar i{position:relative;color:gray;top:3px;left:205px}.queuePrioritization-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.queuePrioritization-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.queuePrioritization-search-N-result{margin-top:10px;display:flex;margin-left:15px;justify-content:space-between;align-items:center}.queuePrioritization-results-info{display:flex;align-items:center;margin-bottom:10px}.queuePrioritization-results-info span{font-size:var(--font-size);margin-right:10px}.queuePrioritization-container table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.queuePrioritization-container th,.queuePrioritization-container td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queuePrioritization-container th{background-color:#eaeaea;color:#000}.queuePrioritization-edit-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.queuePrioritization-edit-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.queuePrioritization-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.queuePrioritization-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.queuePrioritization-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.queuePrioritization-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.queuePrioritization-pagination{display:flex;justify-content:center;align-items:center}.queuePrioritization-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.queuePrioritization-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.queuePrioritization-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.queuePrioritization-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addQueuePrioritization-container{width:100%;margin:auto;padding:14px;background-color:#fff;border-radius:8px}.addQueuePrioritization-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addQueuePrioritization-header h3{margin:0;font-size:var(--heading-font)}.addQueuePrioritization-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addQueuePrioritization-form .addQueuePrioritization-addQueuePrioritization-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addQueuePrioritization-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addQueuePrioritization-form-group label{display:block;margin-bottom:4px;width:400px}.addQueuePrioritization-form-group input,.addQueuePrioritization-form-group select,.addQueuePrioritization-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addQueuePrioritization-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addQueuePrioritization-select-components-section h4{margin-bottom:8px}.addQueuePrioritization-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addQueuePrioritization-select-components-section table th,.addQueuePrioritization-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addQueuePrioritization-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addQueuePrioritization-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addQueuePrioritization-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addQueuePrioritization-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addQueuePrioritization-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addQueuePrioritization-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addQueuePrioritization-form-group-sub{display:flex;justify-content:space-between}.addQueuePrioritization-AddNew{display:flex;justify-content:center}.addQueuePrioritization-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.realTimeQueueMonitoring-container{padding:20px;background-color:#e3fffe}.realTimeQueueMonitoring-firstRow{display:flex;justify-content:space-between}.realTimeQueueMonitoring-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.realTimeQueueMonitoring-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addrealTimeQueueMonitoring-controls{display:flex;margin-top:10px}.addrealTimeQueueMonitoring-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addrealTimeQueueMonitoring-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addrealTimeQueueMonitoring-date-range input[type=date]{padding:3px;margin-left:10px}.addrealTimeQueueMonitoring-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addrealTimeQueueMonitoring-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addrealTimeQueueMonitoring-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.realTimeQueueMonitoring-search-bar{margin-left:-15px}.realTimeQueueMonitoring-search-bar input{padding:3px;width:200px}.realTimeQueueMonitoring-search-bar i{position:relative;color:gray;top:3px;left:205px}.realTimeQueueMonitoring-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.realTimeQueueMonitoring-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.realTimeQueueMonitoring-search-N-result{margin-top:10px;display:flex;margin-left:15px;justify-content:space-between;align-items:center}.realTimeQueueMonitoring-results-info{display:flex;align-items:center;margin-bottom:10px}.realTimeQueueMonitoring-results-info span{font-size:var(--font-size);margin-right:10px}.realTimeQueueMonitoring-container table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.realTimeQueueMonitoring-container th,.realTimeQueueMonitoring-container td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.realTimeQueueMonitoring-container th{background-color:#eaeaea;color:#000}.realTimeQueueMonitoring-edit-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.realTimeQueueMonitoring-edit-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.realTimeQueueMonitoring-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.realTimeQueueMonitoring-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.realTimeQueueMonitoring-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.realTimeQueueMonitoring-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.realTimeQueueMonitoring-pagination{display:flex;justify-content:center;align-items:center}.realTimeQueueMonitoring-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.realTimeQueueMonitoring-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.realTimeQueueMonitoring-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.realTimeQueueMonitoring-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addRealTimeQueueMonitoring-container{width:100%;margin:auto;padding:14px;background-color:#fff;border-radius:8px}.addRealTimeQueueMonitoring-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addRealTimeQueueMonitoring-header h3{margin:0;font-size:var(--heading-font)}.addRealTimeQueueMonitoring-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addRealTimeQueueMonitoring-form .addRealTimeQueueMonitoring-addRealTimeQueueMonitoring-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addRealTimeQueueMonitoring-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addRealTimeQueueMonitoring-form-group label{display:block;margin-bottom:4px;width:400px}.addRealTimeQueueMonitoring-form-group input,.addRealTimeQueueMonitoring-form-group select,.addRealTimeQueueMonitoring-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addRealTimeQueueMonitoring-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addRealTimeQueueMonitoring-select-components-section h4{margin-bottom:8px}.addRealTimeQueueMonitoring-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addRealTimeQueueMonitoring-select-components-section table th,.addRealTimeQueueMonitoring-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addRealTimeQueueMonitoring-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addRealTimeQueueMonitoring-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addRealTimeQueueMonitoring-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addRealTimeQueueMonitoring-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addRealTimeQueueMonitoring-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addRealTimeQueueMonitoring-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addRealTimeQueueMonitoring-form-group-sub{display:flex;justify-content:space-between}.addRealTimeQueueMonitoring-AddNew{display:flex;justify-content:center}.addRealTimeQueueMonitoring-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.serviceTimeTracking-container{padding:20px;background-color:#e3fffe}.serviceTimeTracking-firstRow{display:flex;justify-content:space-between}.serviceTimeTracking-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.serviceTimeTracking-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addserviceTimeTracking-controls{display:flex;margin-top:10px}.addserviceTimeTracking-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addserviceTimeTracking-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addserviceTimeTracking-date-range input[type=date]{padding:3px;margin-left:10px}.addserviceTimeTracking-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addserviceTimeTracking-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addserviceTimeTracking-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.serviceTimeTracking-search-bar{margin-left:-15px}.serviceTimeTracking-search-bar input{padding:3px;width:200px}.serviceTimeTracking-search-bar i{position:relative;color:gray;top:3px;left:205px}.serviceTimeTracking-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.serviceTimeTracking-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.serviceTimeTracking-search-N-result{margin-top:10px;display:flex;margin-left:15px;justify-content:space-between;align-items:center}.serviceTimeTracking-results-info{display:flex;align-items:center;margin-bottom:10px}.serviceTimeTracking-results-info span{font-size:var(--font-size);margin-right:10px}.serviceTimeTracking-container table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.serviceTimeTracking-container th,.serviceTimeTracking-container td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.serviceTimeTracking-container th{background-color:#eaeaea;color:#000}.serviceTimeTracking-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.serviceTimeTracking-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.serviceTimeTracking-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.serviceTimeTracking-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.serviceTimeTracking-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.serviceTimeTracking-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.serviceTimeTracking-pagination{display:flex;justify-content:center;align-items:center}.serviceTimeTracking-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.serviceTimeTracking-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.serviceTimeTracking-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.serviceTimeTracking-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addServiceTimeTracking-container{width:100%;margin:auto;padding:14px;background-color:#fff;border-radius:8px}.addServiceTimeTracking-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addServiceTimeTracking-header h3{margin:0;font-size:var(--heading-font)}.addServiceTimeTracking-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addServiceTimeTracking-form .addServiceTimeTracking-addServiceTimeTracking-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addServiceTimeTracking-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addServiceTimeTracking-form-group label{display:block;margin-bottom:4px;width:400px}.addServiceTimeTracking-form-group input,.addServiceTimeTracking-form-group select,.addServiceTimeTracking-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addServiceTimeTracking-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addServiceTimeTracking-select-components-section h4{margin-bottom:8px}.addServiceTimeTracking-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addServiceTimeTracking-select-components-section table th,.addServiceTimeTracking-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addServiceTimeTracking-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addServiceTimeTracking-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addServiceTimeTracking-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addServiceTimeTracking-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addServiceTimeTracking-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addServiceTimeTracking-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addServiceTimeTracking-form-group-sub{display:flex;justify-content:space-between}.addServiceTimeTracking-AddNew{display:flex;justify-content:center}.addServiceTimeTracking-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.patientNotification-container{padding:20px;background-color:#e3fffe}.patientNotification-firstRow{display:flex;justify-content:space-between}.patientNotification-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.patientNotification-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addpatientNotification-controls{display:flex;margin-top:10px}.addpatientNotification-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.addpatientNotification-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.addpatientNotification-date-range input[type=date]{padding:3px;margin-left:10px}.addpatientNotification-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.addpatientNotification-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.addpatientNotification-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientNotification-search-bar{margin-left:-15px}.patientNotification-search-bar input{padding:3px;width:200px}.patientNotification-search-bar i{position:relative;color:gray;top:3px;left:205px}.patientNotification-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.patientNotification-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.patientNotification-search-N-result{margin-top:10px;display:flex;margin-left:15px;justify-content:space-between;align-items:center}.patientNotification-results-info{display:flex;align-items:center;margin-bottom:10px}.patientNotification-results-info span{font-size:var(--font-size);margin-right:10px}.patientNotification-container table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.patientNotification-container th,.patientNotification-container td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.patientNotification-container th{background-color:#eaeaea;color:#000}.patientNotification-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.patientNotification-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientNotification-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.patientNotification-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.patientNotification-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.patientNotification-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.patientNotification-pagination{display:flex;justify-content:center;align-items:center}.patientNotification-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.patientNotification-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.patientNotification-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.patientNotification-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addPatientNotification-container{width:100%;margin:auto;padding:14px;background-color:#fff;border-radius:8px}.addPatientNotification-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addPatientNotification-header h3{margin:0;font-size:var(--heading-font)}.addPatientNotification-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addPatientNotification-form .addPatientNotification-addPatientNotification-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addPatientNotification-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addPatientNotification-form-group label{display:block;margin-bottom:4px;width:400px}.addPatientNotification-form-group input,.addPatientNotification-form-group select,.addPatientNotification-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addPatientNotification-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addPatientNotification-select-components-section h4{margin-bottom:8px}.addPatientNotification-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addPatientNotification-select-components-section table th,.addPatientNotification-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addPatientNotification-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addPatientNotification-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addPatientNotification-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addPatientNotification-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addPatientNotification-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addPatientNotification-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addPatientNotification-form-group-sub{display:flex;justify-content:space-between}.addPatientNotification-AddNew{display:flex;justify-content:center}.addPatientNotification-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.subStoreMain-div{font-family:Arial,sans-serif;width:auto;background-color:var(--background-color);height:90vh}.subStoreMain-title{font-size:var(--heading-font);margin-bottom:20px;padding:10px}.subStoreMain-title i{color:var(--button-color)}.subStoreMain-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;padding:0 15px;font-size:var(--heading-font)}.subStoreMain-card{background-color:#fff;border-radius:8px;padding:15px;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:transform .2s}.subStoreMain-card:hover{background-color:var(--button-color);color:#fff}.subStoreMain-icon{background-color:var(--button-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;margin-right:15px}.subStoreMain-icon:hover{background-color:#fff;color:var(--button-color)}.subStoreMain-info{flex-grow:1}.subStoreMain-name{margin-bottom:5px}.subStoreMain-type{color:#a5a3a3;font-size:var(--font-size)}.subStoreMain-type:hover{color:#fff}.sSIStock-container{width:auto;font-family:Arial,sans-serif;font-size:var(--heading-font);background-color:var(--background-color)}.sSIStock-container nav ul{list-style-type:none;padding:0;margin:0;display:flex;border-bottom:1px solid #dbdada}.sSIStock-container nav li{padding:10px 20px;cursor:pointer}.sSIStock-container-active{border-bottom:5px solid var(--button-bg-color);font-weight:700}.sSIStock-content{background-color:var(--background-color);padding:10px;height:70vh;border-radius:0 0 5px 5px}.sSIStock-filters{display:flex;justify-content:space-between;margin-bottom:10px}.sSIStock-filter{display:flex;align-items:center}.sSIStock-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.sSIStock-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSIStock-legend{display:flex;flex-direction:column;padding:5px;margin-right:100px;font-size:var(--font-size)}.sSIStock-legend div{margin-left:20px;display:flex;align-items:center}.sSIStock-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:5px;border:1px solid black;font-size:var(--font-size)}.sSIStock-red{background-color:red}.sSIStock-gray{background-color:gray}.sSIStock-search-N-result{display:flex;justify-content:space-between;margin-bottom:10px}.sSIStock-search-bar input{padding:5px;border:1px solid #ccc}.sSIStock-search-bar button{padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer}.sSIStock-results-header{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size)}.sSIStock-results-header span{margin-right:10px}.sSIStock-btn-blue{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:5px;transition:background-color .3s ease;padding:5px}.sSIStock-btn-blue:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIStock-content table{width:100%;border-collapse:collapse}.sSIStock-content th,.sSIStock-content td{border:1px solid #ddd;font-size:var(--font-size);padding:3px;text-align:center}.sSIStock-content th{font-size:var(--heading-font);background-color:#f2f2f2}.sSIStock-no-data{text-align:center;background-color:#fff3cd;color:#856404}.sSIStock-pagination{display:flex;justify-content:center;align-items:center}.sSIStock-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIStock-pagination span{margin:0 10px;font-size:var(--font-size)}.sSIStock-pagination button:disabled{opacity:.5;cursor:not-allowed}.sSIInventoryRequisition-active-imaging-request{font-family:Arial,sans-serif;padding:10px;background-color:var(--background-color);height:75vh}.sSIInventoryRequisition-view-btn{width:100%;display:flex;gap:5px}.sSIInventoryRequisition-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIInventoryRequisition-CreateRequisition{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIInventoryRequisition-CreateRequisition:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIInventoryRequisition-status-filters{display:flex;align-items:center;text-align:center}.sSIInventoryRequisition-status-filters h4{font-size:var(--font-size)}.sSIInventoryRequisition-status-filters label{font-size:var(--font-size);margin-left:10px}.sSIInventoryRequisition-status-filters input{margin-right:10px}.sSIInventoryRequisition-filter{display:flex;align-items:center;margin-right:20px}.sSIInventoryRequisition-view{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px 8px}.sSIInventoryRequisition-view:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);padding:5px 10px;color:#fff;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:5px;cursor:pointer}.sSIInventoryRequisition-view:hover{color:var(--button-hover-text-color)}.sSIInventoryRequisition-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.sSIInventoryRequisition-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSIInventoryRequisition-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSIInventoryRequisition-checkBox label{font-size:var(--font-size);color:green}.sSIInventoryRequisition-controls{display:flex;margin-bottom:10px}.sSIInventoryRequisition-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSIInventoryRequisition-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sSIInventoryRequisition-date-range input[type=date]{padding:3px;margin-left:10px}.sSIInventoryRequisition-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSIInventoryRequisition-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIInventoryRequisition-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIInventoryRequisition-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSIInventoryRequisition-search-bar{display:flex}.sSIInventoryRequisition-search-bar input{flex-grow:1;padding:3px;width:200px}.sSIInventoryRequisition-results-info{text-align:right;font-size:var(--font-size)}.sSIInventoryRequisition-print-button{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSIInventoryRequisition-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIInventoryRequisition-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIInventoryRequisition-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center}.sSIInventoryRequisition-table-N-paginat td{font-size:var(--font-size)}.sSIInventoryRequisition-table-N-paginat th{font-size:var(--heading-font);background-color:#f2f2f2}.sSIInventoryRequisition-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSIInventoryRequisition-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSIInventoryRequisition-add-report,.sSIInventoryRequisition-scan-done{background-color:#008cba}.sSIInventoryRequisition-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIInventoryRequisition-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIInventoryRequisition-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIInventoryRequisition-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIInventoryRequisition-pagination span{margin:0 10px;font-size:var(--font-size)}.sSIInventoryRequisition-table-N-paginat{background-color:#fff;padding:0 10px}.sSIInventoryRequisition-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIInventoryRequisition-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIInventoryRequisition-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIInventoryRequisition-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:start;justify-content:center;z-index:1000}.sSIInventoryRequisition-popup-content{margin-top:20px;box-shadow:0 2px 10px #0000001a;width:85%;position:relative}.sSIInventoryRequisition-close-button{position:absolute;top:10px;right:10px;background:#e42c2c;color:#fff;padding:2px 7px;border-radius:15px;border:none;font-size:var(--heading-font);cursor:pointer}.sSSIInvenReqCreateReq-form{font-family:Arial,sans-serif;margin:0 auto;padding:10px;background-color:#fff}.sSSIInvenReqCreateReq-form-title{font-size:var(--heading-font);margin-bottom:20px}.sSSIInvenReqCreateReq-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sSSIInvenReqCreateReq-form-group{display:flex;align-items:center}.sSSIInvenReqCreateReq-form-group label{margin-bottom:5px;font-size:var(--font-size)}.sSSIInvenReqCreateReq-add-row-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);padding:var(--input-box-padding)}.sSSIInvenReqCreateReq-add-row-button:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.sSSIInvenReqCreateReq-delete-row-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);padding:var(--input-box-padding)}.sSSIInvenReqCreateReq-delete-row-button:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.sSSIInvenReqCreateReq-table-select,.sSSIInvenReqCreateReq-table-input{width:100%}.sSSIInvenReqCreateReq-inventory-table{width:100%;border-collapse:collapse;margin-bottom:20px}.sSSIInvenReqCreateReq-inventory-table th,.sSSIInvenReqCreateReq-inventory-table td{border:1px solid #ccc;padding:3px;text-align:center;font-size:var(--font-size)}.sSSIInvenReqCreateReq-inventory-table th{background-color:#f0f0f0;font-size:var(--heading-font)}.sSSIInvenReqCreateReq-table-category{background-color:#e0e0e0;font-weight:700}.sSSIInvenReqCreateReq-checkbox-group{flex-direction:row;align-items:center}.sSSIInvenReqCreateReq-min-buttonFs{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:3px 8px}.sSSIInvenReqCreateReq-min-buttonFs:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSSIInvenReqCreateReq-form-group-needVerification-N-Remark{display:flex;justify-content:space-between}.sSSIInvenReqCreateReq-checked-by{display:flex;align-items:center;margin:10px 0}.sSSIInvenReqCreateReq-btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.sSSIInvenReqCreateReq-btn-remove{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:3px 8px}.sSSIInvenReqCreateReq-btn-remove:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSSIInvenReqCreateReq-btn-checked{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:3px 8px}.sSSIInvenReqCreateReq-btn-checked:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSSIInvenReqCreateReq-btn-add{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:3px 8px}.sSSIInvenReqCreateReq-btn-add:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSSIInvenReqCreateReq-btn-request{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:3px 8px}.sSSIInvenReqCreateReq-btn-request:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSSIInvenReqCreateReq-btn-discard{border:1px solid #f44336;background-color:#f44336;border-radius:5px;color:#fff;margin-left:10px}.sSSIInvenReqCreateReq-form-actions{display:flex;justify-content:flex-end;margin-top:20px}.sSSIInvenReqCreateReq-minus-button{display:flex;align-items:center;justify-content:center}.subStore-requisition-details-container{background-color:#fff;padding:10px;margin:auto;border-radius:4px;font-family:Arial,sans-serif}.subStore-table-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted #ddd}.subStore-table-header h1{font-size:18px}.subStore-table-header span{background-color:#dc3545;color:#fff;border-radius:50%;padding:5px 10px}.subStore-logo-title{display:flex;align-items:center}.subStore-logo{font-size:24px;color:#007bff;font-weight:700;margin-right:10px}.subStore-requisition-info{display:flex;justify-content:space-between;margin-bottom:20px;font-size:12px}.subStore-status-steps{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.subStore-step{display:flex;justify-content:center;align-items:center;border:2px solid #ddd;border-radius:50%;width:70px;height:70px;font-size:12px;font-weight:700;color:#888;margin:0 10px}.subStore-completed{background-color:#007bff;color:#fff}.subStore-active{background-color:#dc3545;color:#fff}.subStore-dispatch{background-color:#e4eb61;color:#fff}.subStore-receive{background-color:#50d662;color:#fff}.subStore-edit-button,.subStore-withdraw-button,.subStore-print-button{padding:5px;margin-left:2px;border:none;border-radius:4px;font-size:var(--font-size);cursor:pointer}.subStore-edit-button{background-color:#ffc107;color:#fff}.subStore-withdraw-button{background-color:#dc3545;color:#fff;padding:5px}.subStore-print-button{background-color:var( --button-color);margin-left:10px;border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:3px 8px}.subStore-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIReceivedRequisition-container{font-family:Arial,sans-serif;padding:20px;border-radius:10px;width:90%;margin:auto}.sSIReceivedRequisition-header{display:flex;justify-content:space-between;margin-bottom:20px}.sSIReceivedRequisition-header div{font-weight:700;font-size:14px}.sSIReceivedRequisition-header span{font-weight:400}.sSIReceivedRequisition-details{margin-bottom:20px}.sSIReceivedRequisition-row{display:flex;justify-content:space-between}.sSIReceivedRequisition-row div{font-size:14px}.sSIReceivedRequisition-remarks{margin-bottom:20px}.sSIReceivedRequisition-remarks label{font-weight:700}.sSIReceivedRequisition-remarks textarea{width:100%;height:60px;border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px}.sSIReceivedRequisition-button{background-color:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:14px;cursor:pointer}.sSIReceivedRequisition-button:hover{background-color:#218838}.sSIConsumption-active-imaging-request{font-family:Arial,sans-serif;height:490px}.sSIConsumption-header{display:flex;justify-content:left;align-items:center}.sSIConsumption-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:12px}.sSIConsumption-status-filters{display:flex;align-items:center}.sSIConsumption-new-patient-button{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer;margin:10px}.sSIConsumption-status-filters h4{color:#474747}.sSIConsumption-filter{display:flex;align-items:center;margin-left:200px}.sSIConsumption-filter label{margin-right:10px;font-size:12px;font-weight:700;margin-left:20px}.sSIConsumption-filter select{padding:5px;font-size:12px;margin-left:20px}.sSIConsumption-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSIConsumption-checkBox label{font-size:14px;font-weight:700;color:var(--button-color)}.sSIConsumption-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSIConsumption-date-range{display:flex;align-items:center;width:40%;gap:10px;background-color:#f0f0f0;margin-bottom:10px}.sSIConsumption-date-range label{margin-left:20px;font-size:14px;font-weight:700}.sSIConsumption-date-range input[type=date]{padding:5px}.sSIConsumption-star-button{background:none;border:none;font-size:1.2em;color:var(--button-color);cursor:pointer}.sSIConsumption-ok-button{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px 15px;cursor:pointer}.sSIConsumption-search-bar{display:flex}.sSIConsumption-search-bar input{flex-grow:1;padding:5px}.sSIConsumption-results-info{display:flex;width:100%;justify-content:flex-end}.sSIConsumption-print-btn{margin-left:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid var(--button-color)}.sSIConsumption-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIConsumption-table-N-paginat th,td{border:1px solid #ddd;padding:8px;text-align:left;font-size:12px;color:#464545}.sSIConsumption-table-N-paginat td{font-size:12px;color:#818181}.sSIConsumption-table-N-paginat th{background-color:#f2f2f2}.sSIConsumption-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSIConsumption-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSIConsumption-add-report,.sSIConsumption-scan-done{background-color:#008cba}.sSIConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIConsumption-search-N-results{display:flex;margin-bottom:10px}.sSIConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIConsumption-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIConsumption-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIConsumption-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIConsumption-view-btn button{background-color:var(--button-color);color:#fff;border:none;margin-right:10px;border-radius:12px;margin-left:10px;padding:5px;font-size:11px}.sSIConsumption-view-btn button:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}.sSIConsumption-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSIConsumption-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSIConsumption-close-button{position:absolute;top:10px;right:10px;background:none;padding:5px;border:none;font-size:18px;cursor:pointer}.sSIConsumption-results-btn{display:flex;align-items:center;justify-content:flex-end;padding:10px;gap:10px}.sSIConsumption-results-btn p{margin:0;font-size:var(--font-size);font-weight:500}.sSIConsumption-results-btn p,.sSIConsumption-print-btn{margin:0}.sSIPatientConsumConsumEntry-entry{background-color:var(--background-color);padding:20px;width:100%;margin:20px auto;border-radius:8px;float:left;box-shadow:0 0 10px #0000001a}.sSIPatientConsumConsumEntry-section{display:flex;justify-content:space-between}.sSIPatientConsumConsumEntry-title{font-size:16px;margin-bottom:20px;color:#333;font-weight:700}.sSIPatientConsumConsumEntry-form-section{margin-bottom:15px;display:flex;width:20px;align-items:center;gap:10px}.sSIPatientConsumConsumEntry-form-section label{font-size:14px;margin-right:10px}.sSIPatientConsumConsumEntry-back-btn{margin-left:auto;background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.sSIPatientConsumConsumEntry-table-section{margin-top:20px;border:1px solid #006688;border-radius:5px;overflow:hidden}.sSIPatientConsumConsumEntry-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background-color:#068;color:#fff;padding:10px;font-weight:700}.sSIPatientConsumConsumEntry-table-row{display:grid;grid-template-columns:40px 2fr 1fr 1fr 1fr 40px;align-items:center;padding:5px;gap:5px;background-color:#fff}.sSIPatientConsumConsumEntry-delete-btn{background-color:#ff4d4d;color:#fff;border:none;border-radius:5px;padding:5px 10px;margin-right:10px;font-size:var(--font-size);cursor:pointer;transition:background-color .3s ease}.sSIPatientConsumConsumEntry-add-btn{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size);cursor:pointer;transition:background-color .3s ease}.sSIPatientConsumConsumEntry-remark{display:flex;justify-content:right;float:right;padding:5PX}.sSIPatientConsumConsumEntry-remark-section{margin-top:15px;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:10px}.sSIPatientConsumConsumEntry-button-section{margin-top:20px;display:flex;float:right;gap:10px}.sSIPatientConsumConsumEntry-save-btn{background-color:var(--button-color);color:#fff;padding:var(--input-box-padding);border:1px solid var(--button-color);border-radius:5px;cursor:pointer}.sSIPatientConsumConsumEntry-save-btn:hover{background-color:#fff;color:var(--button-color)}.sSIPatientConsumConsumEntry-discard-btn{background-color:red;color:#fff;padding:8px 15px;border:1px solid red;border-radius:5px;cursor:pointer}.sSIPatientConsumConsumEntry-textarea{width:300px;font-size:var(--font-size)}.ssI-dis-report-list{display:flex;flex-wrap:wrap;gap:20px;padding:20px;width:auto;background-color:#e6f7ff}.ssI-dis-report-item{background-color:#fff;border-radius:8px;padding:15px;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;width:calc(25.33% - 20px)}.ssI-dis-report-icon{width:35px;height:35px;border-radius:50%;background-color:var(--button-color);margin-right:10px}.ssI-dis-report-info h3{margin:0;font-size:var(--heading-font)}.ssI-dis-report-info p{font-size:var(--font-size);margin:5px 0 0}.sSIIReportsReqTC-active-imaging-request{font-family:Arial,sans-serif;background-color:var(--background-color);height:75vh}.sSIIReportsReqTC-header{display:flex;justify-content:space-between;align-items:center}.sSIIReportsReqTC-header h4{font-size:var(--heading-font);margin:0}.sSIIReportsReqTC-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:12px}.sSIIReportsReqTC-status-filters{display:flex;align-items:center}.sSIIReportsReqTC-status-filters h4{font-size:var(--heading-font);margin:5px}.sSIIReportsReqTC-filter{display:flex;align-items:center;margin-right:20px}.sSIIReportsReqTC-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSIIReportsReqTC-checkBox label{font-size:14px;color:green}.sSIIReportsReqTC-controls{padding:0 10px;margin:10px 0;display:flex;justify-content:space-between}.sSIIReportsReqTC-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSIIReportsReqTC-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSIIReportsReqTC-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIIReportsReqTC-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIIReportsReqTC-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSIIReportsReqTC-results-info{text-align:right;font-size:var(--font-size);margin-left:10px}.sSIIReportsReqTC-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:0 5px;transition:background-color .3s ease;padding:5px}.sSIIReportsReqTC-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIIReportsReqTC-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIIReportsReqTC-table-N-paginat td{font-size:var(--font-size);border:1px solid #ddd;padding:3px;text-align:center}.sSIIReportsReqTC-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font);background-color:#f2f2f2}.sSIIReportsReqTC-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSIIReportsReqTC-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSIIReportsReqTC-add-report,.sSIIReportsReqTC-scan-done{background-color:#008cba}.sSIIReportsReqTC-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIIReportsReqTC-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIIReportsReqTC-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIIReportsReqTC-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIIReportsReqTC-pagination span{margin:0 10px;font-size:var(--font-size)}.sSIIReportsReqTC-table-N-paginat{background-color:#fff;padding:0 10px}.sSIIReportsReqTC-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIIReportsReqTC-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIIReportsReqTC-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIIReportsReqTC-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSIIReportsReqTC-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSIIReportsReqTC-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSIIReportsReqTC-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSIIReportsReqTC-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSIIReportsTransfer-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSIIReportsTransfer-header{display:flex;justify-content:space-between;align-items:center}.sSIIReportsTransfer-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSIIReportsTransfer-status-filters{display:flex;align-items:center}.sSIIReportsTransfer-status-filters h4{margin:5px;font-size:var(--heading-font)}.sSIIReportsTransfer-filter{display:flex;align-items:center;margin-right:20px}.sSIIReportsTransfer-checkBox label{font-size:var(--font-size);color:green}.sSIIReportsTransfer-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSIIReportsTransfer-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSIIReportsTransfer-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSIIReportsTransfer-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIIReportsTransfer-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIIReportsTransfer-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSIIReportsTransfer-search-bar input{flex-grow:1;padding:3px;width:200px}.sSIIReportsTransfer-results-info{text-align:right;font-size:var(--font-size)}.sSIIReportsTransfer-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:0 5px;transition:background-color .3s ease;padding:5px}.sSIIReportsTransfer-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIIReportsTransfer-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIIReportsTransfer-table-N-paginat th{background-color:#f2f2f2;border:1px solid #ddd;padding:3px;text-align:center}.sSIIReportsTransfer-table-N-paginat td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSIIReportsTransfer-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSIIReportsTransfer-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSIIReportsTransfer-add-report,.sSIIReportsTransfer-scan-done{background-color:#008cba}.sSIIReportsTransfer-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIIReportsTransfer-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIIReportsTransfer-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIIReportsTransfer-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIIReportsTransfer-pagination span{margin:0 10px;font-size:var(--font-size)}.sSIIReportsTransfer-table-N-paginat{background-color:#fff;padding:0 10px}.sSIIReportsTransfer-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIIReportsTransfer-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIIReportsTransfer-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIIReportsTransfer-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSIIReportsTransfer-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSIIReportsTransfer-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSIIReportsTransfer-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSIIReportsTransfer-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSIIReportsConsumReport-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSIIReportsConsumReport-header{display:flex;justify-content:space-between;align-items:center}.sSIIReportsConsumReport-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSIIReportsConsumReport-status-filters{display:flex;align-items:center}.sSIIReportsConsumReport-status-filters h4{font-size:var(--heading-font);margin:5px}.sSIIReportsConsumReport-filter{display:flex;align-items:center;margin-right:20px}.sSIIReportsConsumReport-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSIIReportsConsumReport-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSIIReportsConsumReport-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSIIReportsConsumReport-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIIReportsConsumReport-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIIReportsConsumReport-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSIIReportsConsumReport-search-bar{display:flex}.sSIIReportsConsumReport-filterBySubCategory-N-internalConsumption{display:flex;justify-content:right;margin-right:100px}.sSIIReportsConsumReport-filterBySubCategory{margin-right:50px}.sSIIReportsConsumReport-results-info{text-align:right;font-size:var(--font-size)}.sSIIReportsConsumReport-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:0 5px;transition:background-color .3s ease;padding:5px}.sSIIReportsConsumReport-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIIReportsConsumReport-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIIReportsConsumReport-table-N-paginat td{font-size:var(--font-size);border:1px solid #ddd;padding:3px;text-align:center}.sSIIReportsConsumReport-table-N-paginat th{font-size:var(--heading-font);border:1px solid #ddd;padding:3px;text-align:center;background-color:#f2f2f2}.sSIIReportsConsumReport-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSIIReportsConsumReport-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSIIReportsConsumReport-add-report,.sSIIReportsConsumReport-scan-done{background-color:#008cba}.sSIIReportsConsumReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIIReportsConsumReport-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIIReportsConsumReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIIReportsConsumReport-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIIReportsConsumReport-pagination span{margin:0 10px;font-size:var(--font-size)}.sSIIReportsConsumReport-table-N-paginat{background-color:#fff;padding:0 10px}.sSIIReportsConsumReport-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIIReportsConsumReport-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIIReportsConsumReport-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIIReportsConsumReport-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSIIReportsConsumReport-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSIIReportsConsumReport-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSIIReportsConsumReport-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSIIReportsConsumReport-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSIPatientConsumption-active-imaging-request{font-family:Arial,sans-serif;padding:10px;height:75vh;background-color:var(--background-color)}.sSIPatientConsumption-header{display:flex;justify-content:space-between;align-items:center}.sSIPatientConsumption-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:12px}.sSIPatientConsumption-status-filters{display:flex;align-items:center}.sSIPatientConsumption-new-patient-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-bottom:10px;transition:background-color .3s ease;padding:5px}.sSIPatientConsumption-new-patient-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIPatientConsumption-status-filters h4{font-size:var(--heading-font)}.sSIPatientConsumption-filter{display:flex;align-items:center;margin-right:20px}.sSIPatientConsumption-controls{display:flex;margin-bottom:10px}.sSIPatientConsumption-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSIPatientConsumption-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSIPatientConsumption-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIPatientConsumption-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIPatientConsumption-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSIPatientConsumption-search-bar{display:flex;margin-left:-15px}.sSIPatientConsumption-results-info{text-align:right;font-size:var(--font-size);margin-left:10px}.sSIPatientConsumption-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:0 5px;transition:background-color .3s ease;padding:5px}.sSIPatientConsumption-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIPatientConsumption-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIPatientConsumption-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center}.sSIPatientConsumption-table-N-paginat td{font-size:var(--font-size)}.sSIPatientConsumption-table-N-paginat th{font-size:var(--heading-font);background-color:#f2f2f2}.sSIPatientConsumption-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.action-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;padding:var(--input-box-padding)}.action-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.sSIPatientConsumption-add-report,.sSIPatientConsumption-scan-done{background-color:#008cba}.sSIPatientConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIPatientConsumption-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIPatientConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIPatientConsumption-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIPatientConsumption-pagination span{margin:0 10px;color:gray;font-size:12px}.sSIPatientConsumption-table-N-paginat{background-color:#fff;padding:0 10px}.sSIPatientConsumption-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIPatientConsumption-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIPatientConsumption-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIPatientConsumption-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:11px}.sSIPatientConsumption-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSIPatientConsumption-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSIPatientConsumption-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSIPatientConsumption-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSIPatientConsumNewPCbtn-entry{background-color:var(--background-color);padding:20px;width:60%;margin:20px auto;border-radius:8px;float:left;box-shadow:0 0 10px #0000001a}.sSIPatientConsumNewPCbtn-title{font-size:var(--heading-font);margin-bottom:20px}.sSIPatientConsumNewPCbtn-form-section{margin-bottom:15px;display:flex;align-items:center;gap:10px}.sSIPatientConsumNewPCbtn-back-btn{margin-left:auto;background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSIPatientConsumNewPCbtn-back-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIPatientConsumNewPCbtn-table-section{margin-top:20px;border:1px solid #006688;border-radius:5px;overflow:hidden}.sSIPatientConsumNewPCbtn-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background-color:#068;color:#fff;padding:10px;font-weight:700}.sSIPatientConsumNewPCbtn-table-row{display:grid;grid-template-columns:40px 2fr 1fr 1fr 1fr 40px;align-items:center;padding:5px;gap:5px;background-color:#fff}.sSIPatientConsumNewPCbtn-delete-btn,.sSIPatientConsumNewPCbtn-add-btn{background-color:#66f;color:#fff;border:none;padding:5px;border-radius:4px;cursor:pointer}.sSIPatientConsumNewPCbtn-remark{display:flex;justify-content:right;float:right}.sSIPatientConsumNewPCbtn-remark-section{margin-top:15px;background-color:#f5f5f5;width:15%}.sSIPatientConsumNewPCbtn-remark-section textarea{height:40px}.sSIPatientConsumNewPCbtn-form-section{width:35%;display:flex}.sSIPatientConsumConsumEntry-table-buttons-add{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px;margin-right:5px}.sSIPatientConsumConsumEntry-table-buttons-add:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.sSIPatientConsumConsumEntry-table-buttons-del{background-color:red;border:1px solid red;color:#fff;padding:var(--input-box-padding);border-radius:5px;margin-right:5px}.sSIPatientConsumConsumEntry-table-buttons-del:hover{background-color:#fff;color:red}.sSIPatientConsumNewPCbtn-remark-section label{margin-right:10px}.sSIPatientConsumNewPCbtn-button-section{margin-top:20px;display:flex;float:right;gap:10px}.sSIPatientConsumNewPCbtn-save-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSIPatientConsumNewPCbtn-save-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIPatientConsumNewPCbtn-discard-btn{background-color:red;color:#fff;padding:8px 15px;border:1px solid red;border-radius:5px;cursor:pointer}.sSIPatientConsumNewPCbtn-form-section select{padding:5px;font-size:var(--font-size);color:#333;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;transition:border-color .3s ease}.sSIReturn-active-imaging-request{font-family:Arial,sans-serif;padding:10px;background-color:var(--background-color);height:75vh}.sSIReturn-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIReturn-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:12px}.sSIReturn-status-filters{display:flex;align-items:center}.sSIReturn-new-patient-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSIReturn-new-patient-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIReturn-filterBySubCategory{display:flex;justify-self:flex-end}.sSIReturn-filterBySubCategory option{padding:10px;font-size:var(--font-size)}.sSIReturn-filter{display:flex;align-items:center;margin-right:20px}.sSIReturn-controls{display:flex;margin-bottom:10px}.sSIReturn-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSIReturn-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSIReturn-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSIReturn-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIReturn-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSIReturn-search-bar{display:flex}.sSIReturn-results-info{text-align:right;font-size:var(--font-size)}.sSIReturn-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSIReturn-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIReturn-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSIReturn-table-N-paginat th,td{border:1px solid #ddd;padding:3px;text-align:center}.sSIReturn-table-N-paginat td{font-size:var(--font-size)}.sSIReturn-table-N-paginat th{font-size:var(--heading-font);background-color:#f2f2f2}.sSIReturn-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSIReturn-add-report,.sSIReturn-scan-done{background-color:#008cba}.sSIReturn-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSIReturn-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSIReturn-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSIReturn-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSIReturn-pagination span{margin:0 10px;font-size:var(--font-size)}.sSIReturn-table-N-paginat{background-color:#fff;padding:0 10px}.sSIReturn-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSIReturn-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSIReturn-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSIReturn-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSIReturn-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSIReturn-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSIReturn-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSIReturn-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSIReturnItem-delete-btn{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.sSIReturnItem-delete-btn:hover{background-color:#fff;color:var(--button-color)}.sSIRetunReturnItemBtn-entry{background-color:var(--background-color);padding:30px;width:100%;margin:20px auto;border-radius:8px;float:left;box-shadow:0 0 10px #0000001a}.sSIRetunReturnItemBtn-title{font-size:var(--heading-font);margin-bottom:20px}.sSIRetunReturnItemBtn-form-section{margin-bottom:15px;display:flex;align-items:center;gap:10px;width:15%}.sSIRetunReturnItemBtn-form-section label{font-size:var(--font-size);margin-right:10px}.ssi-return-return-input[type=date],.ssi-return-return-input[type=text]{padding:var(--input-box-padding);border:1px solid #ccc;border-radius:4px;font-size:var(--font-size)}.sSIRetunReturnItemBtn-back-btn{margin-left:auto;background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.sSIRetunReturnItemBtn-table-section{margin-top:20px;border:1px solid var(--button-bg-color);border-radius:5px;overflow:hidden}.sSIRetunReturnItemBtn-table-header{display:flex;justify-content:space-between;background-color:#f5f5f5;padding:10px 60px;font-size:var(--heading-font)}.sSIRetunReturnItemBtn-table-row{display:flex;justify-content:space-between;align-items:center;padding:5px;gap:5px;background-color:#fff}.sSIRetunReturnItemBtn-delete-btn{background-color:#e74c3c;border:1px solid #e74c3c;color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-bottom:10px;transition:background-color .3s ease;padding:5px}.sSIRetunReturnItemBtn-delete-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIRetunReturnItemBtn-add-btn{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px;border-radius:4px;cursor:pointer}.sSIRetunReturnItemBtn-remark{display:flex;justify-content:left;float:right;width:40%}.sSIRetunReturnItemBtn-remark textarea{height:40px}.sSIRetunReturnItemBtn-remark-section{margin-top:15px;display:flex;flex-direction:column;align-items:left;background-color:#f5f5f5;padding:10px;width:500px}.sSIRetunReturnItemBtn-button-section{margin-top:20px;display:flex;float:right;gap:10px}.sSIRetunReturnItemBtn-save-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-bottom:10px;transition:background-color .3s ease;padding:5px}.sSIRetunReturnItemBtn-save-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSIRetunReturnItemBtn-discard-button{background-color:#e74c3c;border:1px solid #e74c3c;color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-bottom:10px;transition:background-color .3s ease;padding:5px}.sSIRetunReturnItemBtn-date-section{display:flex;justify-content:center;align-items:center;margin-bottom:20px;gap:10px}.sSIReturnItem-table{width:100%;border-collapse:collapse;margin:0 auto}.sSIReturnItem-table th,.sSIReturnItem-table td{border:1px solid #ccc;padding:8px;text-align:center}.sSIReturnItem-table th{background-color:var(--button-bg-color);color:#fff}.sSIReturnItem-table input{width:100%}.sSPharmacyNInven-active-Accounts-button{background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border:none;margin-right:10px;padding:5px}.sSPharmacyNInven-active-Accounts-Logout-button{margin:0 10px;font-size:var(--heading-font);border:none}.sSPharmacyNInven-Acc-N-Log{display:flex}.sSPharmacyNInven-ul{width:100%;display:flex;justify-content:space-between}.sSPharmacyNInven-bar{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.sSPharmacyNInven-pha-N-inven{display:flex}.sSPharmacyNInven-pha-N-inven li{margin:none;padding:10px}.sSPharmacyNInven-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.sSPharmacyNInven-bar li{margin:0}.sSPharmacyNInven-bar a{color:#000;text-decoration:none;font-size:var(--heading-font);padding:7px 5px;border-radius:5px}.sSPharmacyNInven-bar a:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-color)}.sSPharmacyNInven-bar .active{background-color:var(--button-bg-color);color:#fff}.sSPStock-stock-container{margin:0 auto}.sSPStock-stock-nav{width:100%;display:flex}.sSPStock-stock-nav-ul{list-style-type:none;width:100%;padding:0;margin:0;display:flex;gap:20px;font-size:var(--heading-font);background-color:var(--background-color);border-bottom:1px solid #ccc}.sSPStock-stock-container li{padding:8px 20px;cursor:pointer;font-size:var(--heading-font)}.sSPStock-stock-nav li.active{font-weight:700;border-bottom:5px solid var(--button-bg-color)}.sSPStock-stock-content{background-color:var(--background-color);padding:10px;border-radius:0 0 5px 5px;height:75vh}.sSPStock-stock-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPStock-stock-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPStock-stock-results-info{text-align:right;font-size:var(--font-size);margin-left:10px}.sSPStock-stock-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPStock-stock-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPStock-stock{width:100%;border-collapse:collapse}.sSPStock-stock th,td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPStock-stock th{background-color:#f2f2f2;font-size:var(--heading-font)}.sSPStock-stock-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPStock-stock-pagination button{margin:0 5px;padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer}.sSPStock-stock-pagination button.active{background-color:#007bff;color:#fff}.sSPStock-stock-pagination button:disabled{opacity:.5;cursor:not-allowed}.sSPRequisition-container{margin:0 auto;background-color:var(--background-color);height:75vh;padding:10px;box-shadow:0 0 10px #0000001a}.sSPRequisition-create-requisition{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-bottom:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPRequisition-create-requisition:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPRequisition-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPRequisition-search-bar{display:flex;margin-left:-15px}.sSPRequisition-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPRequisition-results-info{text-align:right;font-size:var(--font-size);margin-left:10px}.sSPRequisition-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPRequisition-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPRequisition-table{width:100%;border-collapse:collapse;margin-bottom:20px}.sSPRequisition-table th,.sSPRequisition-table td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPRequisition-table th{font-size:var(--heading-font);background-color:#f2f2f2}.sSPRequisition-btn-view,.sSPRequisition-btn-receive{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;margin-right:5px;border:1px solid var(--button-hover-border-color)}.sSPRequisition-btn-view:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPRequisition-pagination{display:flex;justify-content:center;align-items:center}.sSPRequisition-pagination button{margin:0 5px;padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer;border-radius:5px}.sSPRequisition-pagination button.sSPRequisition-active{background-color:#79c879;color:#fff}.sSPRequisition-pagination button:disabled{opacity:.5;cursor:not-allowed}.sSPRequisition-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPRequisition-modal-content{background-color:#fff;padding:20px;border-radius:5px;position:relative;width:80%}.sSPRequisition-close-button{position:absolute;top:10px;right:10px;background-color:#f44336;color:#fff;border:none;padding:2px 8px;border-radius:18px;font-size:var(--font-size);cursor:pointer}.sSPharmacyReqCreateReq-form{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px;background-color:#f0f0f0}.sSPharmacyReqCreateReq-form-title{font-size:var(--heading-font);margin-bottom:20px}.sSPharmacyReqCreateReq-form-row{display:flex;justify-content:space-between;margin-bottom:20px}.sSPharmacyReqCreateReq-form-group{display:flex;align-items:center;margin-bottom:15px}.SSPharmacy-input{width:100%}.sSPharmacyReqCreateReq-form-group label{margin-bottom:5px;font-size:var(--font-size)}.sSPharmacyReqCreateReq-form-group input,.sSPharmacyReqCreateReq-form-group textarea{padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.sSPharmacyReqCreateReq-date-input{position:relative}.sSPharmacyReqCreateReq-calendar-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.sSPharmacyReqCreateReq-inventory-table{width:100%;border-collapse:collapse;margin-bottom:20px}.sSPharmacyReqCreateReq-inventory-table th,.sSPharmacyReqCreateReq-inventory-table td{border:1px solid #ccc;padding:3px;text-align:center}.sSPharmacyReqCreateReq-inventory-table th{background-color:#f0f0f0}.sSPharmacyReqCreateReq-inventory-table button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.sSPharmacyReqCreateReq-inventory-table button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.sSPharmacyReqCreateReq-table-category{background-color:#e0e0e0}.sSPharmacyReqCreateReq-checkbox-group{flex-direction:row;align-items:center}.sSPharmacyReqCreateReq-checkbox-group input{margin-right:5px}.sSPharmacyReqCreateReq-nedd-N-textarea{display:flex;gap:10px;align-items:center}.sSPharmacyReqCreateReq-checked-by{display:flex;align-items:center;margin-bottom:20px}.sSPharmacyReqCreateReq-btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.sSPharmacyReqCreateReq-btn-remove{background-color:#ff4d4d;color:#fff;font-size:var(--heading-font);padding:2px 10px}.sSPharmacyReqCreateReq-btn-checked{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPharmacyReqCreateReq-btn-checked:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPharmacyReqCreateReq-btn-add{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:2px 10px}.sSPharmacyReqCreateReq-btn-add:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPharmacyReqCreateReq-submit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:2px 10px}.sSPharmacyReqCreateReq-submit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPharmacyReqCreateReq-cancel-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:2px 10px}.sSPharmacyReqCreateReq-cancel-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPharmacyReqCreateReq-close-button{background-color:#f44336;color:#fff;border:none;padding:2px 8px;border-radius:18px;float:right}.sSPharmacyReqCreateReq-btn-request{background-color:#2d68ea;color:#fff}.sSPharmacyReqCreateReq-btn-discard{background-color:#f44336;color:#fff;margin-left:10px}.sSPharmacyReqCreateReq-form-actions{display:flex;justify-content:flex-end;margin-top:20px}.requisition-container{font-family:Arial,sans-serif;width:90%;margin:auto;border:1px solid #ccc;padding:20px}.requisition-header{display:flex;justify-content:space-between;align-items:center}.requisition-main-title{font-size:20px}.requisition-submain-title{font-size:18px}.requisition-details{margin:20px 0}.requisition-details p{margin:5px 0}.medicine-link{color:var(--button-color);font-style:italic}.requisition-footer{display:flex;justify-content:space-between;margin:20px 0}.print-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer}.print-button:hover{background-color:#fff}.sSPConsumption-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:10px;box-shadow:0 0 10px #0000001a}.sSPConsumption-create-requisition{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-bottom:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPConsumption-create-requisition:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPConsumption-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPConsumption-search-bar{display:flex}.sSPConsumption-results-info{text-align:right;font-size:var(--font-size);margin-left:10px}.sSPConsumption-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPConsumption-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPConsumption-container table{width:100%;border-collapse:collapse;margin-bottom:20px}.sSPConsumption-container th,.sSPConsumption-container td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPConsumption-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.sSPConsumption-btn-view,.btn-receive{background-color:#79c879;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;margin-right:5px}.sSPConsumption-pagination{display:flex;justify-content:center;align-items:center}.sSPConsumption-pagination button{margin:0 5px;padding:5px 10px;background-color:#fff;border:1px solid #ccc;cursor:pointer;border-radius:5px}.sSPConsumption-pagination button.active{background-color:#79c879;color:#fff}.sSPConsumption-pagination button:disabled{opacity:.5;cursor:not-allowed}.sSPConsumption-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.sSPConsumption-popup-content{margin-top:20px;background-color:#fff;width:90%;box-shadow:0 0 15px #0003;position:relative}.sSPConsumption-popup-close-button{position:absolute;top:10px;right:10px;background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:50%}.sSPConsumInternalConsum-container{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px #0000001a;font-family:Arial,sans-serif;background-color:#fff;position:relative;padding:10px}.sSPConsumInternalConsum-header{background-color:#f5f5f5;padding:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;font-size:var(--heading-font)}.sSPConsumInternalConsum-close-button{background-color:transparent;border:none;color:red;font-size:var(--heading-font);cursor:pointer}.sSPConsumInternalConsum-button{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:5px}.sSPConsumInternalConsum-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.sSPConsumInternalConsum-content{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:15px}.sSPConsumInternalConsum-content table{width:100%;border-collapse:collapse;margin-bottom:20px}.sSPConsumInternalConsum-content th,.sSPConsumInternalConsum-content td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPConsumInternalConsum-content th{background-color:#f2f2f2;font-size:var(--heading-font)}.sSPConsumInternalConsum-input{width:100%;padding:5px}.sSPConsumInternalConsum-total-amount{width:100%;display:flex;gap:2px;justify-content:space-between}.sSPConsumInternalConsum-total-span{width:40%}.sSPConsumInternalConsum-delete-button,.sSPConsumInternalConsum-increment-button{margin-right:5px;background-color:#e31d2d;border:none;color:#fff;cursor:pointer}.sSPConsumInternalConsum-increment-button{background-color:#00f}.sSPConsumInternalConsum-details{display:flex;flex-direction:column;gap:5px;float:right;margin-bottom:20px}.sSPConsumInternalConsum-total-input{width:100%}.sSPConsumInternalConsum-footer{padding:10px;display:flex;justify-content:flex-end;border-top:1px solid #ddd}.sSPConsumInternalConsum-save-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPConsumInternalConsum-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPConsumInternalConsum-cancel-button{background-color:#e31d2d;border:1px solid #E31D2D;color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPConsumInternalConsum-cancel-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.NormalTransfer-container{background-color:var(--background-color);padding:4px;font-size:var(--font-size);height:650px}.NormalTransfer-header{display:flex;gap:10px;margin-bottom:20px}.NormalTransfer-footer{display:flex;justify-content:flex-end;margin:20px}.NormalTransfer-search-icon{color:#000}.NormalTransfer-button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.NormalTransfer-button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color);border-bottom:1px solid var(--button-bg-color)}.NormalTransfer-buttons{display:flex;width:100%;justify-content:flex-end;gap:10px}.NormalTransfer-buttons button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);font-size:var(--font-size);border-radius:5px}.NormalTransfer-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.NormalTransfer-table-actions button{margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.NormalTransfer-add-btn{padding:2px 5px;color:#fff;margin-right:2px;background-color:var(--button-color);cursor:pointer;padding:var(--input-box-padding);border-radius:5px;border:1px solid var(--button-color)}.NormalTransfer-add-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.NormalTransfer-del-btn{padding:var(--input-box-padding);border-radius:5px;color:#fff;margin-right:5px;font-size:var(--font-size);background-color:red;cursor:pointer;border:1px solid red}.NormalTransfer-del-btn:hover{background-color:var(--button-hover-background-color);color:red}.NormalTransfer-Custom{max-width:1000px;padding:10px}.NormalTransfer-receivedBy{display:flex;gap:20px;margin:30px}.NormalTransfer-returnQty{width:100%}.SSp-dis-report-list{display:flex;flex-wrap:wrap;gap:20px;padding:20px;width:auto;background-color:var(--background-color)}.SSp-dis-report-item{background-color:#fff;border-radius:8px;padding:15px;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;width:calc(25.33% - 20px)}.SSp-dis-report-icon{width:35px;height:35px;border-radius:50%;background-color:var(--button-color);margin-right:10px}.SSp-dis-report-info h3{margin:0;font-size:var(--heading-font)}.SSp-dis-report-info p{margin:5px 0 0;font-size:var(--font-size)}.sSPReportsStock-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSPReportsStock-header{display:flex;justify-content:space-between;align-items:center}.sSPReportsStock-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsStock-status-filters{display:flex;align-items:center}.sSPReportsStock-status-filters h4{font-size:var(--heading-font);margin:5px}.sSPReportsStock-filter{display:flex;justify-content:space-between;align-items:center;margin-right:20px;width:700px}.sSPReportsStock-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.sSPReportsStock-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSPReportsStock-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSPReportsStock-checkBox label{font-size:var(--font-size);color:green}.sSPReportsStock-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSPReportsStock-date-range{display:flex;align-items:center;width:40%;gap:10px;background-color:#f0f0f0;margin-bottom:10px}.sSPReportsStock-date-range label{margin-left:20px;font-size:var(--font-size)}.sSPReportsStock-date-range input[type=date]{padding:5px}.sSPReportsStock-search-bar{display:flex}.sSPReportsStock-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPReportsStock-search-bar i{position:relative;color:gray;top:8px;left:190px}.sSPReportsStock-filterBySubCategory label{margin-right:10px;font-size:var(--font-size)}.sSPReportsStock-filterBySubCategory option{padding:10px}.sSPReportsStock-results-info{text-align:right;font-size:var(--font-size)}.sSPReportsStock-print-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;margin-left:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPReportsStock-print-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsStock-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSPReportsStock-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;background-color:#f2f2f2;font-size:var(--heading-font)}.sSPReportsStock-table-N-paginat td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPReportsStock-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSPReportsStock-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSPReportsStock-add-report,.sSPReportsStock-scan-done{background-color:#008cba}.sSPReportsStock-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPReportsStock-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPReportsStock-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSPReportsStock-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSPReportsStock-pagination span{margin:0 10px;font-size:var(--font-size)}.sSPReportsStock-table-N-paginat{background-color:#fff;padding:0 10px}.sSPReportsStock-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPReportsStock-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSPReportsStock-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSPReportsStock-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsStock-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSPReportsStock-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSPReportsStock-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSPReportsStock-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSPReportsReqDis-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSPReportsReqDis-header{display:flex;justify-content:space-between;align-items:center}.sSPReportsReqDis-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsReqDis-status-filters{display:flex;align-items:center}.sSPReportsReqDis-status-filters h4{font-size:var(--heading-font);margin:5px}.sSPReportsReqDis-filter{display:flex;align-items:center;margin-right:20px}.sSPReportsReqDis-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.sSPReportsReqDis-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSPReportsReqDis-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSPReportsReqDis-checkBox label{font-size:var(--font-size);color:green}.sSPReportsReqDis-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSPReportsReqDis-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSPReportsReqDis-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sSPReportsReqDis-date-range input[type=date]{padding:3px;margin-left:10px}.sSPReportsReqDis-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSPReportsReqDis-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPReportsReqDis-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsReqDis-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSPReportsReqDis-search-bar{display:flex}.sSPReportsReqDis-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPReportsReqDis-search-bar i{position:relative;color:gray;top:7px;left:190px}.sSPReportsReqDis-results-info{text-align:right;font-size:var(--font-size)}.sSPReportsReqDis-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:5px;transition:background-color .3s ease;padding:5px}.sSPReportsReqDis-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsReqDis-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSPReportsReqDis-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font)}.sSPReportsReqDis-table-N-paginat td{font-size:var(--font-size);border:1px solid #ddd;padding:3px;text-align:center}.sSPReportsReqDis-table-N-paginat th{background-color:#f2f2f2}.sSPReportsReqDis-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSPReportsReqDis-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSPReportsReqDis-add-report,.sSPReportsReqDis-scan-done{background-color:#008cba}.sSPReportsReqDis-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPReportsReqDis-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPReportsReqDis-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSPReportsReqDis-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSPReportsReqDis-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.sSPReportsReqDis-table-N-paginat{background-color:#fff;padding:0 10px}.sSPReportsReqDis-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPReportsReqDis-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSPReportsReqDis-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSPReportsReqDis-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsReqDis-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSPReportsReqDis-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSPReportsReqDis-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSPReportsReqDis-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSPReportsConsumption-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSPReportsConsumption-header{display:flex;justify-content:space-between;align-items:center}.sSPReportsConsumption-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:12px}.sSPReportsConsumption-status-filters{display:flex;align-items:center}.sSPReportsConsumption-status-filters h4{font-size:var(--heading-font);margin:5px}.sSPReportsConsumption-filter{display:flex;align-items:center;margin-right:20px}.sSPReportsConsumption-filter label{margin-right:10px;font-size:12px;font-weight:700;margin-left:20px}.sSPReportsConsumption-filter select{padding:5px;font-size:12px;margin-left:20px}.sSPReportsConsumption-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSPReportsConsumption-checkBox label{font-size:14px;font-weight:700;color:green}.sSPReportsConsumption-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSPReportsConsumption-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSPReportsConsumption-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sSPReportsConsumption-date-range input[type=date]{padding:3px;margin-left:10px}.sSPReportsConsumption-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSPReportsConsumption-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPReportsConsumption-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsConsumption-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSPReportsConsumption-search-bar{display:flex}.sSPReportsConsumption-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPReportsConsumption-search-bar i{position:relative;color:gray;top:8px;left:190px}.sSPReportsConsumption-results-info{text-align:right;font-size:var(--font-size)}.sSPReportsConsumption-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-left:5px;transition:background-color .3s ease;padding:5px}.sSPReportsConsumption-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsConsumption-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSPReportsConsumption-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font)}.sSPReportsConsumption-table-N-paginat td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPReportsConsumption-table-N-paginat th{background-color:#f2f2f2}.sSPReportsConsumption-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSPReportsConsumption-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSPReportsConsumption-add-report,.sSPReportsConsumption-scan-done{background-color:#008cba}.sSPReportsConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPReportsConsumption-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPReportsConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSPReportsConsumption-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSPReportsConsumption-pagination span{margin:0 10px;color:gray;font-size:12px}.sSPReportsConsumption-table-N-paginat{background-color:#fff;padding:0 10px}.sSPReportsConsumption-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPReportsConsumption-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSPReportsConsumption-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSPReportsConsumption-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:11px}.sSPReportsConsumption-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSPReportsConsumption-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSPReportsConsumption-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSPReportsConsumption-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSPReportsBreakage-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSPReportsBreakage-header{display:flex;justify-content:space-between;align-items:center}.sSPReportsBreakage-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsBreakage-status-filters{display:flex;align-items:center}.sSPReportsBreakage-status-filters h4{font-size:var(--heading-font);margin:5px}.sSPReportsBreakage-filter{display:flex;align-items:center;margin-right:20px}.sSPReportsBreakage-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.sSPReportsBreakage-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSPReportsBreakage-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSPReportsBreakage-checkBox label{font-size:var(--font-size);color:green}.sSPReportsBreakage-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSPReportsBreakage-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSPReportsBreakage-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sSPReportsBreakage-date-range input[type=date]{padding:3px;margin-left:10px}.sSPReportsBreakage-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSPReportsBreakage-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPReportsBreakage-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsBreakage-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSPReportsBreakage-search-bar{display:flex}.sSPReportsBreakage-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPReportsBreakage-search-bar i{position:relative;color:gray;top:7px;left:190px}.sSPReportsBreakage-results-info{text-align:right;font-size:var(--font-size)}.sSPReportsBreakage-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPReportsBreakage-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsBreakage-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSPReportsBreakage-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font);background-color:#f2f2f2}.sSPReportsBreakage-table-N-paginat td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPReportsBreakage-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSPReportsBreakage-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSPReportsBreakage-add-report,.sSPReportsBreakage-scan-done{background-color:#008cba}.sSPReportsBreakage-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPReportsBreakage-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPReportsBreakage-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSPReportsBreakage-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSPReportsBreakage-pagination span{margin:0 10px;font-size:var(--font-size)}.sSPReportsBreakage-table-N-paginat{background-color:#fff;padding:0 10px}.sSPReportsBreakage-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPReportsBreakage-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSPReportsBreakage-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSPReportsBreakage-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsBreakage-view-btn button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsBreakage-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSPReportsBreakage-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSPReportsBreakage-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSPReportsTransfer-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSPReportsTransfer-header{display:flex;justify-content:space-between;align-items:center}.sSPReportsTransfer-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsTransfer-status-filters{display:flex;align-items:center}.sSPReportsTransfer-status-filters h4{font-size:var(--heading-font);margin:5px}.sSPReportsTransfer-filter{display:flex;align-items:center;margin-right:20px}.sSPReportsTransfer-filter label{margin-right:10px;font-size:var(--font-size);margin-left:20px}.sSPReportsTransfer-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSPReportsTransfer-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSPReportsTransfer-checkBox label{font-size:var(--font-size);color:green}.sSPReportsTransfer-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSPReportsTransfer-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSPReportsTransfer-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sSPReportsTransfer-date-range input[type=date]{padding:3px;margin-left:10px}.sSPReportsTransfer-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSPReportsTransfer-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPReportsTransfer-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsTransfer-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSPReportsTransfer-search-bar{display:flex}.sSPReportsTransfer-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPReportsTransfer-search-bar i{position:relative;color:gray;top:8px;left:190px}.sSPReportsTransfer-results-info{text-align:right;font-size:var(--font-size)}.sSPReportsTransfer-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPReportsTransfer-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsTransfer-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSPReportsTransfer-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;background-color:#f2f2f2;font-size:var(--heading-font)}.sSPReportsTransfer-table-N-paginat td{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--font-size)}.sSPReportsTransfer-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSPReportsTransfer-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSPReportsTransfer-add-report,.sSPReportsTransfer-scan-done{background-color:#008cba}.sSPReportsTransfer-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPReportsTransfer-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPReportsTransfer-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSPReportsTransfer-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSPReportsTransfer-pagination span{margin:0 10px;font-size:var(--font-size)}.sSPReportsTransfer-table-N-paginat{background-color:#fff;padding:0 10px}.sSPReportsTransfer-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPReportsTransfer-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSPReportsTransfer-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSPReportsTransfer-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsTransfer-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSPReportsTransfer-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSPReportsTransfer-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSPReportsTransfer-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.sSPReportsInternalConsumption-active-imaging-request{font-family:Arial,sans-serif;height:75vh;background-color:var(--background-color)}.sSPReportsInternalConsumption-header{display:flex;justify-content:space-between;align-items:center}.sSPReportsInternalConsumption-CreateRequisition{margin-left:10px;background-color:#01f;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsInternalConsumption-status-filters{display:flex;align-items:center}.sSPReportsInternalConsumption-status-filters h4{font-size:var(--heading-font);margin:5px}.sSPReportsInternalConsumption-filter{display:flex;align-items:center;margin-right:20px}.sSPReportsInternalConsumption-filter label{margin-right:10px;font-size:var(--heading-font);margin-left:20px}.sSPReportsInternalConsumption-filter select{padding:5px;font-size:var(--font-size);margin-left:20px}.sSPReportsInternalConsumption-checkBox select{padding:3px 5px;background-color:#f0f0f0;margin-left:10px;width:100px}.sSPReportsInternalConsumption-checkBox label{font-size:var(--font-size);color:green}.sSPReportsInternalConsumption-controls{padding:0 10px;margin-bottom:5px;display:flex;justify-content:space-between}.sSPReportsInternalConsumption-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:1px 10px}.sSPReportsInternalConsumption-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.sSPReportsInternalConsumption-date-range input[type=date]{padding:3px;margin-left:10px}.sSPReportsInternalConsumption-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.sSPReportsInternalConsumption-ok-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.sSPReportsInternalConsumption-ok-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsInternalConsumption-more-btn{background-color:#b9b9ca;border:1px solid #ccc;padding:5px 10px;cursor:pointer;color:#fff}.sSPReportsInternalConsumption-search-bar{display:flex}.sSPReportsInternalConsumption-search-bar input{flex-grow:1;padding:3px;width:200px}.sSPReportsInternalConsumption-search-bar i{position:relative;color:gray;top:8px;left:190px}.sSPReportsInternalConsumption-results-info{text-align:right;font-size:var(--font-size)}.sSPReportsInternalConsumption-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-left:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.sSPReportsInternalConsumption-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sSPReportsInternalConsumption-table-N-paginat table{width:100%;border-collapse:collapse;background-color:#fff}.sSPReportsInternalConsumption-table-N-paginat th{border:1px solid #ddd;padding:3px;text-align:center;font-size:var(--heading-font)}.sSPReportsInternalConsumption-table-N-paginat td{font-size:var(--font-size);border:1px solid #ddd;padding:3px;text-align:center}.sSPReportsInternalConsumption-table-N-paginat th{background-color:#f2f2f2}.sSPReportsInternalConsumption-table-N-paginat tr:nth-child(2n){background-color:#f9f9f9}.sSPReportsInternalConsumption-action-button{padding:5px 10px;color:#fff;border:none;cursor:pointer;border-radius:13px}.sSPReportsInternalConsumption-add-report,.sSPReportsInternalConsumption-scan-done{background-color:#008cba}.sSPReportsInternalConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.sSPReportsInternalConsumption-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sSPReportsInternalConsumption-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.sSPReportsInternalConsumption-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.sSPReportsInternalConsumption-pagination span{margin:0 10px;font-size:var(--font-size)}.sSPReportsInternalConsumption-table-N-paginat{background-color:#fff;padding:0 10px}.sSPReportsInternalConsumption-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.sSPReportsInternalConsumption-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;max-width:1300px;width:100%}.sSPReportsInternalConsumption-close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.sSPReportsInternalConsumption-view-btn button{background-color:#0f63af;color:#fff;border:none;border-radius:12px;margin-left:10px;padding:5px 10px;font-size:var(--font-size)}.sSPReportsInternalConsumption-view-btn button:hover{background-color:#fff;color:#0f63af;border:1px solid #0F63AF}.sSPReportsInternalConsumption-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.sSPReportsInternalConsumption-popup-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:80%;max-width:600px;position:relative}.sSPReportsInternalConsumption-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.reports-nav-link:hover,.reports-nav-link.active{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MROUt-medical-record{background-color:#e0f7fa}.filters-medical-record .filter-input,.filter-select{padding:5px;border:1px solid #ccc;border-radius:3px;margin-left:20px}.MROutPatient-tableContainer{padding:20px;background-color:#e6f7ff}.MROutPatient-date-filter button{padding:8px 16px;background-color:#007bff;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;transition:background-color .3s;margin-left:5px}.MROutPatient-date-filter button:hover{background-color:#00f}.MROut-Patient-searchInput{font-size:14px;width:200px;padding:5px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMTljLjg4MSAwIDEuNzA4LS4zNDUgMi4zMzYtLjg5MUwxOS40OTcgMjRsMi41MDMtMi41MDMtNC41MjEtNC41MTRBNS45OTkgNS45OTkgMCAwMDAxNSA5IDUgNSAwIDAwOSA0LjUxN0E1LjAwNSA1LjAwNSAwIDAwOSAxNXpNNSA5YTQgNCAwIDExOCAwIDQgNCAwIDAxLTgtMHoiLz48L3N2Zz4=);background-size:16px 16px;background-repeat:no-repeat;background-position:right 10px center}.MROutPatient-tableContainer,.patientList-table{position:relative;z-index:1}.MROut-patientList-tableth,.report-table td{text-align:left;padding:10px;border:1px solid #c1e4f8;background-color:#e4f4ff}.MROut-patientList-tableth{background-color:#f0f2f5}.MROut-patientList-tabletr:nth-child(2n){background-color:#f0faff}.MROut-patientList-tabletr:nth-child(odd){background-color:#e4f4ff}.MROut-patientList-table-btn,.modalsubmit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.MROut-patientList-table-btn:hover,.modalsubmit-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.FinalDiagnosis-container{width:800px;margin:auto;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;box-shadow:0 0 10px #0000001a}.MROUT-container-birthlist{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999}.MROUT-modal-container{position:absolute;top:10%;left:50%;transform:translate(-50%);background-color:#fff;padding:20px;border-radius:8px;width:60%}.MROUT-modal-head{border-bottom:1px solid rgba(0,0,0,.1);padding:5px}.MROUT-modal-head p{font-size:16px}.MROUT-modal-content{border:1px solid rgba(0,0,0,.1);box-shadow:#6c757d;margin:10px;padding:5px}.MROUT-modal-header{display:flex;justify-content:flex-end}.FinalDiagnosis-close-button{background:none;border:none;font-size:24px;cursor:pointer}.FinalDiagnosis-form-container{display:flex;flex-direction:column}.FinalDiagnosis-form-group{margin-bottom:15px}.FinalDiagnosis-footer-buttons{display:flex;justify-content:flex-end;margin-top:20px}.FinalDiagnosis-submit-button,.FinalDiagnosis-cancel-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.FinalDiagnosis-cancel-button{background-color:#6c757d;margin-left:10px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{background-color:#fff;border-radius:8px;width:60%;padding:20px;box-shadow:0 0 10px #0000001a;font-size:var(--font-size)}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.modal-header p{font-size:18px;font-weight:700}.close-button{background:none;border:none;font-size:22px;color:#d9534f;cursor:pointer}.modal-body-content{border:1px solid rgba(0,0,0,.1);padding:8px;box-shadow:0 5px 10px #0000001a;justify-content:space-between}.modal-body-content h5{border-bottom:1px solid rgba(0,0,0,.1);font-size:16px;font-weight:bolder;padding:3px}.MROut-patientList-details-section{justify-content:space-between}.MROut-patientList-details-section p{margin:5px 0;font-size:14px}.MROut-patientList-details-section strong{font-weight:600}.MROut-patientList-form-group{margin-bottom:15px}.MROut-patientList-form-group label{display:block;margin-bottom:5px;font-weight:500}.MROut-patientList-form-group input,.MROut-patientList-form-group select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.MROut-patientList-checkbox-group{display:flex;align-items:center}.MROut-patientList-checkbox-group label{font-size:14px}.MROut-patientList-footer-buttons{display:flex;justify-content:flex-end;margin-top:15px;gap:20px}.MROut-patientList-update-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;gap:10px}.MROut-patientList-update-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.MROut-patientList-cancel-button{padding:5px;background-color:#d9534f;color:#fff;border:none;border-radius:5px;cursor:pointer;gap:10px}.MROut-patientList-cancel-button:hover{background-color:#fff;color:#d9534f;border:1px solid #d9534f}.update-button:hover,.cancel-button:hover{opacity:.9}.MRInPatient-tableContainer{padding:20px;background-color:#e3fffe}.MROInPatient-date-filter{display:flex;align-items:flex-start;padding:10px;margin:20px 0;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a}.MROInPatient-date-filter label{margin-bottom:10px;font-weight:700;color:#333}.MROInPatient-date-filter input[type=date]{margin-left:10px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.MROInPatient-date-filter button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin:3px}.MROInPatient-date-filter button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MRIn-Patient-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-position:right 10px center}.MRIn-Patient-searchInput{font-size:14px;width:200px;padding:5px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMTljLjg4MSAwIDEuNzA4LS4zNDUgMi4zMzYtLjg5MUwxOS40OTcgMjRsMi41MDMtMi41MDMtNC41MjEtNC41MTRBNS45OTkgNS45OTkgMCAwMDAxNSA5IDUgNSAwIDAwOSA0LjUxN0E1LjAwNSA1LjAwNSAwIDAwOSAxNXpNNSA5YTQgNCAwIDExOCAwIDQgNCAwIDAxLTgtMHoiLz48L3N2Zz4=);background-size:16px 16px;background-repeat:no-repeat;background-position:right 10px center}.MRIn-Patient-actions{display:flex;align-items:center;gap:5px}.MRIn-Patient-results{margin-right:15px;font-size:14px;color:#333}.MRIn-patientsTable{width:100%;border-collapse:collapse;margin-top:20px}.MRIn-patientsTable th,.MRIn-patientsTable td{text-align:left;padding:10px;border:1px solid #c1e4f8;background-color:#e4f4ff}.MRIn-patientsTable th{background-color:#f0f2f5}.MRIn-patientsTable tr:nth-child(2n){background-color:#f0faff}.MRIn-patientsTable tr:nth-child(odd){background-color:#e4f4ff}.MROut-pagination button{background-color:#007bff;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;transition:background-color .3s;margin-left:5px}.MRIN-diagnosis-filter{display:flex;justify-content:flex-end;align-items:center;margin-left:5%}.MRIN-diagnosis-filter label{margin-right:15px;color:green}.MRIN-diagnosis-filter label:last-child{margin-right:0}.MRIN-diagnosis-filter input[type=checkbox]{width:15px;height:15px}.WardTransferModal__overlay{background-color:#000000bf;z-index:9999}.WardTransferModal__content{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);width:90%;max-width:1200px;padding:20px;background-color:#fff;border-radius:8px;outline:none;box-shadow:0 5px 15px #0000004d;z-index:1000}.WardTransferModal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.WardTransferModal__header h2{margin:0}.WardTransferModal__closeButton{background:none;border:none;font-size:24px;cursor:pointer}.WardTransferModal__body{margin-bottom:20px}.WardTransferModal__info{display:flex;flex-wrap:wrap;margin-bottom:20px}.WardTransferModal__infoItem{flex:1 1 50%;margin-bottom:10px}.WardTransferModal__form{display:flex;flex-wrap:wrap}.WardTransferModal__formGroup{flex:1 1 45%;margin-bottom:20px}.WardTransferModal__formGroup label{display:block;margin-bottom:5px}.WardTransferModal__formGroup select,.WardTransferModal__formGroup input,.WardTransferModal__formGroup textarea{width:100%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}.WardTransferModal__textarea{height:80px}.WardTransferModal__required{color:red}.WardTransferModal__investigations{display:flex;flex-direction:column}.WardTransferModal__investigationButton{padding:10px;margin-bottom:5px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer}.WardTransferModal__investigationButton:hover{background-color:#e0e0e0}.WardTransferModal__footer{display:flex;justify-content:flex-end}.WardTransferModal__cancelButton,.WardTransferModal__updateButton{padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer}.WardTransferModal__cancelButton{background-color:#f0f0f0;margin-right:10px}.WardTransferModal__cancelButton:hover{background-color:#e0e0e0}.WardTransferModal__updateButton{background-color:#28a745;color:#fff}.WardTransferModal__updateButton:hover{background-color:#218838}.WardTransferButton{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.WardTransferButton:hover{background-color:#0069d9}.outer-medical-record{background-color:#e0f7fa}.Birth-form-container{display:inline}.diagnosis-filter input[type=checkbox]{width:15px;height:15px}.Birth-tableContainer{padding:20px;background-color:#e3fffe;position:relative;z-index:1}.Birth-date-filter{display:flex;align-items:flex-start;padding:10px;margin:20px 0;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a}.Birth-date-filter label{margin-bottom:10px;font-weight:700;color:#333}.Birth-date-filter input[type=date]{margin-left:10px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.Birth-date-filter button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin:2px}.Birth-date-filter button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Birth-Patient-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-position:right 10px center}.Birth-Patient-searchInput{font-size:14px;width:200px;padding:5px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMTljLjg4MSAwIDEuNzA4LS4zNDUgMi4zMzYtLjg5MUwxOS40OTcgMjRsMi41MDMtMi41MDMtNC41MjEtNC41MTRBNS45OTkgNS45OTkgMCAwMDAxNSA5IDUgNSAwIDAwOSA0LjUxN0E1LjAwNSA1LjAwNSAwIDAwOSAxNXpNNSA5YTQgNCAwIDExOCAwIDQgNCAwIDAxLTgtMHoiLz48L3N2Zz4=);background-size:16px 16px;background-repeat:no-repeat;background-position:right 10px center}.Birth-Patient-actions{display:flex;align-items:center;gap:5px}.Birth-Patient-results{margin-right:15px;font-size:14px;color:#333}.Birth-patientsTable{width:100%;border-collapse:collapse;margin-top:20px}.Birth-patientsTable th,.report-table td{text-align:left;padding:10px;border:1px solid #c1e4f8;background-color:#e4f4ff}.Birth-patientsTable th{background-color:#f0f2f5}.Birth-patientsTable tr:nth-child(2n){background-color:#f0faff}.Birth-patientsTable tr:nth-child(odd){background-color:#e4f4ff}.edit-final-diaggnosois{background-color:#007bff;border:none;color:#fff;cursor:pointer;border-radius:6px;margin-bottom:5px}.edit-final-diaggnosois:hover{background-color:#0056b3}.Birth-pagination{text-align:center}.Birth-pagination button{background-color:#007bff;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;transition:background-color .3s;margin-left:5px}.Birth-diagnosis-filter{display:flex;justify-content:flex-end;align-items:center;margin-left:5%}.Birth-diagnosis-filter label{margin-right:15px;color:green}.Birth-diagnosis-filter label:last-child{margin-right:0}.Birth-diagnosis-filter input[type=checkbox]{width:15px;height:15px}.AddNewBirthCertificate{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-bottom:5px}.AddNewBirthCertificate:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}#birthListTable{width:100%;border-collapse:collapse;margin-top:20px}#birthListTable th,#birthListTable td{border:1px solid #ddd;padding:8px;text-align:left}#birthListTable th{background-color:#f4f4f4;color:#333}#birthListTable td{background-color:#fff}#birthListTable tr:nth-child(2n){background-color:#f9f9f9}#birthListTable tr:hover{background-color:#f1f1f1}#birthListTable td[colspan="7"]{text-align:center;font-style:italic;color:#666}.select-mother-searchInput{font-size:14px;width:200px;padding:5px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMTljLjg4MSAwIDEuNzA4LS4zNDUgMi4zMzYtLjg5MUwxOS40OTcgMjRsMi41MDMtMi41MDMtNC41MjEtNC41MTRBNS45OTkgNS45OTkgMCAwMDAxNSA5IDUgNSAwIDAwOSA0LjUxN0E1LjAwNSA1LjAwNSAwIDAwOSAxNXpNNSA5YTQgNCAwIDExOCAwIDQgNCAwIDAxLTgtMHoiLz48L3N2Zz4=);background-size:16px 16px;background-repeat:no-repeat;background-position:right 10px center}.birth-certificate-header{text-align:center;font-size:24px;margin:20px 0}.birth-certificate-nav-bar button{margin:0 10px;padding:10px 20px;font-size:16px}.birthlist{font-family:Arial,sans-serif}.AddBirthDetails-container{position:relative}.AddBirthDetails-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1001}.AddBirthDetails-modal-content{background:#fff;padding:20px 15px 20px 20px;border-radius:5px;position:relative;z-index:1001;width:1000px;height:900px;box-shadow:0 2px 10px #0000001a;max-height:80vh;overflow-y:auto;margin-left:200px}.AddBirthDetails-modal-header{display:flex;justify-content:flex-end}.birth-list-table-heading{text-align:center}.AddBirthDetails-title{margin:0 0 20px}.AddBirthDetails-form-container{margin-bottom:20px}.form-group-mother-select input{width:85%;margin-left:20px;border-radius:5px;border:1px solid #ccc;margin-top:10px}.form-group-mother{border:2px solid #ccc}.form-group-motherName{margin-top:10px;display:flex;gap:90px;padding:0 0 10px 10px}.Birth-form-group{display:flex;gap:30px}.Birth-form-group input select{width:60%}.AddBirthDetails-form-group{margin-bottom:15px;position:relative}.Birth-form-group-container{display:flex;flex-direction:column;width:60%;margin-top:30px;justify-self:center}.AddBirthDetails-form-group label{position:absolute;top:10px;left:10px;transition:.2s ease all;pointer-events:none}.AddBirthDetails-form-group input,.AddBirthDetails-form-group select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.AddBirthDetails-form-group input:focus,.AddBirthDetails-form-group select:focus{border-color:#007bff}.AddBirthDetails-form-group input:focus+label,.AddBirthDetails-form-group select:focus+label,.AddBirthDetails-form-group input:not(:placeholder-shown)+label,.AddBirthDetails-form-group select:not(:placeholder-shown)+label{top:-10px;left:10px;font-size:12px;color:#007bff}.AddBirthDetails-footer-buttons{display:flex;justify-content:space-between}.AddBirthDetails-submit-button,.AddBirthDetails-cancel-button{padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.AddBirthDetails-submit-button{background:#007bff;color:#fff}.AddBirthDetails-cancel-button{background:#dc3545;color:#fff}.AddBirthDetails-submit-button:hover{background:#0056b3}.AddBirthDetails-cancel-button:hover{background:#c82333}.birthReport .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.birthReport .modal-content{background-color:#fff;padding:20px 15px 20px 20px;border-radius:8px;width:50%;max-height:80%;box-shadow:0 5px 15px #0000004d;max-height:80vh;overflow-y:auto}.birthReport .modal-header{display:flex;justify-content:flex-end}.birthReport .close-button{background:transparent;border:none;font-size:24px;cursor:pointer}.birth-certificate-header{text-align:center;font-size:24px;margin:20px 0;font-weight:700}.birth-certificate-report,.birth-certificate-hospital-details,.birth-certificate-signature-section,.birth-certificate-details{margin:20px;font-size:16px}.birth-certificate-report p,.birth-certificate-hospital-details p,.birth-certificate-signature-section p,.birth-certificate-details p{margin:10px 0}.birth-certificate-signature-section{display:flex;justify-content:space-between;margin:20px 0}.birth-certificate-issued-by,.birth-certificate-certified-by{width:48%}.birth-certificate-issued-by p,.birth-certificate-certified-by p{margin:5px 0}.birth-certificate-footer{text-align:center;font-size:12px;margin:20px 0}.birth-certificate-nav-bar{text-align:center;margin:20px 0}.birth-certificate-nav-bar button{margin:0 10px;padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer}.birth-certificate-nav-bar button:hover{background-color:#f0f0f0}.submit-button-popup,.cancel-button-popup{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-right:5px}.submit-button-popup:hover,.cancel-button-popup:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AddBirthDetails-modal-content::-webkit-scrollbar,.modal-content::-webkit-scrollbar{width:8px}.AddBirthDetails-modal-content::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.AddBirthDetails-modal-content::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.AddBirthDetails-modal-content::-webkit-scrollbar-thumb:hover,.modal-content::-webkit-scrollbar-thumb:hover{background:#555}.modal-header,.AddBirthDetails-modal-header{position:sticky;top:0;background:#fff;z-index:1;padding:10px 0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:5px;position:relative;z-index:1001}.birth-list-table-container{background-color:#f4f4f4;margin:20px 0;max-height:300px;overflow-y:auto}.birth-list-table{width:100%;border-collapse:collapse;background-color:#fff}.birth-list-table th,.birth-list-table td{border:1px solid #ddd;padding:8px;text-align:left}.birth-list-table th{background-color:#f4f4f4;position:sticky;top:0;z-index:1}.birth-list-table tr:nth-child(2n){background-color:#f9f9f9}.birth-list-table tr:hover{background-color:#f5f5f5}.edit-btn-popup,.del-btn-popup{padding:5px 10px;margin:0 3px;border:none;border-radius:3px;cursor:pointer}.edit-btn-popup{background-color:#4caf50;color:#fff}.del-btn-popup{background-color:#f44336;color:#fff}.edit-btn-popup:hover,.del-btn-popup:hover{opacity:.8}.deathReport .death-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.deathReport .death-certificate-modal-content{background-color:#fff;padding:20px;border-radius:8px;width:50%;max-height:80%;overflow-y:auto;box-shadow:0 5px 15px #0000004d}.death-modal-header-deathlist{display:flex;justify-content:flex-end}.deathReport .death-close-button{background:transparent;border:none;font-size:24px;cursor:pointer;float:right}.deathReport h3{text-align:center;margin-bottom:20px}.deathReport .form-container{margin-bottom:20px}.deathReport .death-form-group{margin-bottom:15px}.deathReport .death-form-group label{display:block;font-weight:700;margin-bottom:5px}.deathReport .death-form-group input[type=text],.deathReport .death-form-group input[type=date],.deathReport .death-form-group input[type=time]{width:calc(100% - 20px);padding:8px;border:1px solid #ccc;border-radius:4px}.deathReport{display:flex;justify-content:space-between;margin-top:20px}.deathReport .submit-button,.deathReport .cancel-button,.submit-button-death{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.deathReport .submit-button:hover,.submit-button-death:hover,.deathReport .cancel-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.deathReport .mandatory{color:red;font-weight:700}.deathReport .select-mother-searchInput{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;margin-top:5px}.cancel-button-death,.submit-button-death{background-color:var(--button-bg-color);border:1px solid var(--button-color);border-radius:5px;color:#fff;padding:var(--input-box-padding);margin-left:10px}.death-modal-header h3{text-align:center}.death-certificate-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.death-modal-content{background-color:#fff;padding:20px;border-radius:8px;width:80%;max-width:800px;max-height:90vh;overflow-y:auto}.death-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.death-close-button{background:none;border:none;font-size:24px;cursor:pointer}.death-close-button:hover{color:red}.death-certificate-header{display:flex;justify-content:space-between;margin-bottom:20px}.death-certificate-title{text-align:center;margin:20px 0}.death-inline-input{width:100px;margin:0 8px;padding:2px 5px}.death-cause-input{width:200px}.death-full-width-input{width:100%;padding:8px;margin:8px 0}.signature-input{width:100%;margin:8px 0;padding:8px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.submit-button,.cancel-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.submit-button{background-color:#007bff;color:#fff}.cancel-button{background-color:#6c757d;color:#fff}.certification-section,.hospital-section,.signature-section{margin:20px 0}.death-certificate-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.death-certificate-modal-overlay{position:fixed;top:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center}.death-certificate-modal-content{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-y:auto;max-height:80vh}.death-certificate-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.death-certificate-close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem}.death-certificate-header{display:flex;justify-content:space-between;margin:.5rem 0}.death-certificate-title{text-align:center;margin:1rem 0;color:#333}.death-certificate-inline-input{border:none;border-bottom:1px solid #ccc;margin:0 .5rem;padding:.25rem;min-width:150px}.death-certificate-full-width-input{width:100%;padding:.5rem;margin:.5rem 0;border:1px solid #ccc;border-radius:4px}.cause-input{width:300px}.death-certificate-signature-input{width:100%;margin-top:.5rem;border:1px solid #ccc;border-radius:4px;padding:.5rem}.death-certificate-section,.death-certificate-hospital-section,.death-certificate-signature-section{margin:1rem 0}.death-certificate-content{margin:1rem 0;line-height:1.5}.death-certificate-modal-footer{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.death-certificate-submit-button,.death-certificate-cancel-button{padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:500}.death-certificate-submit-button{background-color:var(--button-bg-color);color:#fff;border:none}.death-certificate-submit-button:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.death-certificate-cancel-button{background-color:var(--button-bg-color);color:#fff;border:none}.death-certificate-cancel-button:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media print{.death-certificate-container{position:static}.death-certificate-modal-overlay{position:static;background:none}.death-certificate-modal-content{box-shadow:none;padding:0}.death-certificate-close-button,.death-certificate-modal-footer{display:none}}.dashboard-medical-record{display:flex;flex-wrap:wrap;background-color:#e3fffe;padding:20px;justify-content:center;gap:10px}.report-card{display:flex;align-items:center;padding:20px;margin:10px;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;width:400px;transition:background-color .3s ease}.report-card:hover{background-color:var(--button-color);cursor:pointer}.icon-css{margin-right:15px;font-size:24px;color:#0059ff}.content-md h3{margin:0;font-size:var(--heading-font);color:#333}.content-md p{margin:0;font-size:14px;color:#777}.filters-medical-record{display:flex;justify-content:space-around;padding:10px;margin:10px 0}.MROUt-medical-record{background-color:#e3fffe}.filters-medical-record .filter-group{display:flex;flex-flow:column wrap}.filter-group-inner{background-color:#fff;width:100px;margin:10px;text-align:center;line-height:75px;font-size:30px;padding:10px}.filters-medical-record .filter-label{margin-bottom:5px;background-color:#bac3d0;height:25px;text-shadow:none!important;font-size:14px;font-weight:300;padding:3px 6px;color:#fff}.filters-medical-record .filter-input,.filter-select{padding:5px;border:1px solid #ccc;border-radius:3px}.diagnosis-filter{display:flex;justify-content:flex-end;align-items:center}.diagnosis-filter label{margin-right:15px}.diagnosis-filter label:last-child{margin-right:0}.diagnosis-filter input[type=checkbox]{width:15px;height:15px;color:green}.MROutPatient-tableContainer{padding:20px;background-color:#e3fffe}.MROutPatient-date-filter{display:flex;align-items:flex-start;padding:10px;margin:20px 0;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a}.MROutPatient-date-filter label{margin-bottom:10px;font-weight:700;color:#333}.MROutPatient-date-filter input[type=date]{margin-left:10px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.MROutPatient-date-filter button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.MROutPatient-date-filter button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MROut-Patient-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-position:right 10px center}.MROut-Patient-searchInput{font-size:14px;width:200px;padding:5px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMTljLjg4MSAwIDEuNzA4LS4zNDUgMi4zMzYtLjg5MUwxOS40OTcgMjRsMi41MDMtMi41MDMtNC41MjEtNC41MTRBNS45OTkgNS45OTkgMCAwMDAxNSA5IDUgNSAwIDAwOSA0LjUxN0E1LjAwNSA1LjAwNSAwIDAwOSAxNXpNNSA5YTQgNCAwIDExOCAwIDQgNCAwIDAxLTgtMHoiLz48L3N2Zz4=);background-size:16px 16px;background-repeat:no-repeat;background-position:right 10px center}.MROut-Patient-actions{display:flex;align-items:center;gap:5px}.MROut-Patient-results{margin-right:15px;font-size:14px;color:#333}.MROut-patientsTable{width:100%;border-collapse:collapse;margin-top:20px}.MROut-patientsTable th,.report-table td{text-align:left;padding:10px;border:1px solid #c1e4f8;background-color:#e4f4ff}.total-row{background-color:#d3d3d3;font-weight:700}.info-icon{font-size:12px;cursor:pointer}.MROut-patientsTable th{background-color:#f0f2f5}.MROut-patientsTable tr:nth-child(2n){background-color:#f0faff}.MROut-patientsTable tr:nth-child(odd){background-color:#e4f4ff}.edit-final-diaggnosois{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.edit-final-diaggnosois:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MROut-pagination{text-align:center}.MROut-pagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.MROut-pagination button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.FinalDiagnosis-containers{width:800px;margin:auto;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;box-shadow:0 0 10px #0000001a}.FinalDiagnosis-containers{padding:20px}.open-modal-button{padding:10px 20px;background-color:#6c63ff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.emergencyPatient .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.emergencyPatient .modal-content{background-color:#fff;border-radius:5px;padding:20px;width:1150px;box-shadow:0 0 10px #0003}.emergencyPatient .modal-header{display:flex;justify-content:flex-end}.emergencyPatient .close-button{background:none;border:none;font-size:24px;cursor:pointer}.emergencyPatient .header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ccc}.emergencyPatient .patient-name{font-weight:700}.emergencyPatient .patient-details{display:flex;justify-content:space-between;padding:10px;border:1px solid #ccc;margin:10px 0}.emergencyPatient .patient-details div{flex:1}.emergencyPatient .patient-details span{font-weight:700}.emergencyPatient .diagnosis-form{padding:10px}.emergencyPatient .form-group{display:flex;align-items:center;margin:10px 0}.form-group label{width:200px;font-weight:700}.footer-buttons{display:flex;justify-content:flex-end;padding:10px}.submit-button-emergency,.cancel-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.submit-button:hover,.cancel-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.unique-container{width:100%;padding:20px;display:flex;justify-content:center}.unique-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.unique-column{background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.unique-column h2{margin-bottom:10px;font-size:18px;color:#333}.unique-table{width:100%;border-collapse:collapse}.unique-table th,.unique-table td{padding:8px;text-align:left;border-bottom:1px solid #ddd}.unique-table th{background-color:#f7f7f7;font-weight:700}.unique-table tr:nth-child(2n){background-color:#f9f9f9}.billing-card-dashboard{display:flex;flex-wrap:wrap;background-color:#e0f7fa;padding:20px;justify-content:center;gap:10px}.billing-card-report-card{display:flex;align-items:center;padding:20px;margin:10px;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;width:250px;transition:background-color .3s ease}.billing-card-report-card:hover{background-color:var(--button-color);cursor:pointer}.billing-card-icon{margin-right:15px;font-size:24px;color:#0059ff}.billing-card-content h3{margin:0;font-size:16px;color:#333}.billing-card-content p{margin:0;font-size:14px;color:#777}.user-collection-report{background-color:#dff3f8;padding:20px;font-family:Arial,sans-serif}.user-collection-report-header{justify-content:space-between;align-items:center;margin-bottom:20px}.user-collection-report-title{font-size:16px;margin-bottom:20px}.user-collection-report-counter{display:flex}.user-collection-report-filters{display:flex;align-items:center;gap:15px}.user-collection-report-date-filter,.user-collection-report-counter-filter,.user-collection-report-user-filter{display:flex;align-items:center;gap:5px}.user-collection-report-show-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.user-collection-report-show-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.user-collection-report-tab{background-color:#fff}.user-collection-report-table{width:100%;background-color:#fff;margin-top:10px;border-collapse:collapse;margin-bottom:20px}.user-collection-page-results-info{font-size:14px;color:#2ca0de}.user-collection-report-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.user-collection-report-search{padding:5px;margin-top:10px;font-size:14px;margin-right:auto}.user-collection-report-print-btn,.user-collection-report-export-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-left:10px}.user-collection-report-print-btn:hover,.user-collection-report-export-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.user-collection-report-table th,.user-collection-report-table td{border:1px solid #ccc;padding:8px;text-align:center}.net-cash-collection-header{font-size:16px}.net-cash-collection-header{border-radius:8px}.user-collection-report-net-collection{font-size:16px;margin-bottom:20px;color:#333}.user-collection-report-summary-table{width:40%;border-collapse:collapse}.user-collection-report-summary-table td,.user-collection-report-summary-table th{border:1px solid #ddd;text-align:left}.user-collection-report-summary-table tr:last-child td{font-weight:700}.user-collection-report-page-no{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0}.user-collection-report-pagination-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.user-collection-report-pagination-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.user-collection-report-page-no span{font-size:14px;color:#333}.user-collection-report-fav-btn{color:#0056b3;border:none;background-color:#fff;padding:5px;margin:0 5px;cursor:pointer;font-size:16px;display:inline-block;text-align:center;transition:background-color .3s,color .3s}.user-collection-report-date-filter{background-color:#fff}.user-collection-popup{position:absolute;background-color:#f2f2f2;border:1px solid #ccc;border-radius:10px;padding:10px;box-shadow:0 0 10px #0000001a;z-index:1000;top:72%;left:65%;transform:translate(-50%,-50%)}.user-collection-popup-list{list-style-type:none;padding:0;margin:0;text-align:center}.user-collection-popup-list li{padding:10px;cursor:pointer;border-bottom:1px solid #ccc}.user-collection-popup-list li:hover{background-color:#f0f0f0}.user-collection-popup-list li:last-child{border-bottom:none}.table-scroll-container{overflow-x:auto;max-width:100%;white-space:nowrap}.user-collection-repor-advance-filter{display:flex;justify-content:flex-end;gap:40px;margin-right:20%;padding:10px 0}.user-collection-report-show-btn{padding:5px 8px;cursor:pointer;margin-bottom:5px}.income-segragation-tab{overflow-x:auto;width:100%;margin-bottom:1rem}.user-collection-report-table th,.user-collection-report-table td{border:1px solid #ddd;padding:8px;text-align:left}.user-collection-report-table th{background-color:#f4f4f4;font-weight:700}.user-collection-report-table tr:nth-child(2n){background-color:#f9f9f9}.patient-census-collection-dep{display:flex;margin-top:10px;align-items:center;gap:70px}.user-collection-report-doctor-filter,.user-collection-report-department-filter{display:flex;align-items:center;gap:5px}.user-collection-report-doctor-filter label,.user-collection-report-department-filter label{font-size:16px;margin-right:5px}.user-collection-report-doctor-filter select,.user-collection-report-department-filter select{padding:5px;font-size:16px;border:1px solid #ccc;border-radius:4px;width:150px}@media (max-width: 600px){.patient-census-collection-dep{flex-wrap:wrap;gap:10px}}.user-collection-report-counter .user-collection-report-counter-filter select,.user-collection-report-counter .user-collection-report-user-filter select{width:150px;height:35px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px;background-color:#fff;color:#333}.user-collection-report-table{width:100%;border-collapse:collapse}.user-name-no-row{text-align:center;font-style:italic;color:#888;font-size:14px;background-color:#ffe6a0;height:30px}.user-collection-report-table th,.user-collection-report-table td{border:1px solid #ddd;padding:8px}.user-collection-report-table th{background-color:#f4f4f4}.user-collection-report-counter-filter{margin-top:10px}.discharge-display-com{display:flex;justify-content:flex-end;align-items:center}.user-collection-report-discharged-only{display:flex;align-items:center;gap:10px}.user-collection-report-discharged-only input[type=checkbox]{margin:0}.user-collection-report-discharged-only label{margin:0;font-size:14px}.user-collection-report-gender-filter{display:flex;flex-direction:column;gap:10px}.user-collection-report-gender-filter label{font-size:16px}.user-collection-report-counter{display:flex;flex-wrap:wrap;gap:20px}.user-collection-report-counter>div{display:flex;flex-direction:column;gap:5px;flex:1}.user-collection-report-counter label{font-size:16px}.user-collection-report-counter select{padding:5px;font-size:16px}.user-collection-report-gender-filter{display:flex;flex-direction:column}.gender-options{display:flex;gap:15px;align-items:center}.gender-options label{display:flex;align-items:center;gap:5px}.gender-options input[type=checkbox]{margin:0}.order-status-checkboxes label{margin-bottom:8px;margin-left:10px}.order-status-filter{margin-top:10px}.in-patient-ta{overflow-x:auto;-webkit-overflow-scrolling:touch}.user-collection-report-doctor-filter{margin-top:20px}@media print{body *{visibility:hidden}.user-collection-report-tab,.user-collection-report-tab *{visibility:visible}.user-collection-report-tab{position:absolute;left:0;top:0;width:100%}table{width:100%;border-collapse:collapse}th,td{border:1px solid black;padding:8px;text-align:left}}.credit-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.credit-popup-container{background:#fff;padding:20px;width:70%;max-height:80vh;overflow-y:auto;border-radius:12px;box-shadow:0 4px 10px #0000004d;font-size:14px;position:relative}.close-btn{background:transparent;border:none;font-size:18px;cursor:pointer;position:absolute;top:5px;right:10px;color:#333}.popup-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:15px;color:#333}.patient-info p{margin:8px 0;font-size:14px}.credit-table{width:100%;border-collapse:collapse;margin-top:15px;font-size:14px}.credit-table th,.credit-table td{border:1px solid #ccc;padding:8px;text-align:left}.credit-table th{background:#f1f1f1;font-weight:700}.summary-box{background:#f9f9f9;padding:15px;border-radius:6px;margin-top:15px;font-size:14px;color:#333}.reports-tabs-nav{display:flex;gap:15px;padding:10px}.reports-nav-link{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.patient-sub-nav{background-color:#fff;padding:10px;border-radius:5px;display:flex;border-bottom:1px solid white;gap:10px}.patient-sub-nav a{text-decoration:none;color:#000;font-size:16px;display:block;padding:10px 15px;border-radius:5px;position:relative;border:none;border-bottom:4px solid transparent;transition:border-bottom .3s ease}@media (max-width: 768px){.reports-tabs-nav{flex-direction:column}.reports-nav-link{font-size:14px;padding:10px}.patient-sub-nav{flex-direction:column}.patient-sub-nav a{font-size:14px;padding:10px}}.reports-tabs-nav{display:flex;padding:10px}.reports-nav-link{text-decoration:none;color:#000;border-radius:5px;background-color:transparent;font-weight:400;transition:background-color .3s,font-weight .3s}.reports-nav-link:hover,.reports-nav-link.active{background-color:var(--button-bg-color);color:#fff;font-weight:700}.patient-sub-nav-container{background-color:#e3f2fd;padding:0}.patient-sub-nav{background-color:#fff;padding:10px;border-radius:5px;display:flex;gap:10px;position:relative}.patient-nav-link{text-decoration:none;color:#000;font-size:16px;display:block;padding:10px 15px;border-radius:5px;position:relative;border:none;overflow:hidden}.patient-nav-link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;transform:translate(-100%);transition:transform .3s ease}.patient-nav-link.active:before{transform:translate(0)}@media (max-width: 768px){.reports-tabs-nav{flex-direction:column}.reports-nav-link{font-size:14px;padding:10px}.patient-sub-nav{flex-direction:column}.patient-nav-link{font-size:14px;padding:10px}}.patient-sub-nav-container{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.Appointment-sub-nav{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid white}.patient-nav-link{padding:8px 12px;text-decoration:none;color:#333;border:1px solid transparent;transition:border-bottom .3s ease}.app-layout{display:flex;flex-direction:column;height:100vh}.layout-main{flex:1;overflow-y:auto}.DoctorWisePatientReport-container{padding:5px}.DoctorWisePatientReport-header h1{color:#000;font-size:var(--heading-font);margin-bottom:10px}.DoctorWisePatientReport-title{font-size:var(--heading-font);margin-bottom:10px}.DoctorWisePatientReport-controls{display:flex;justify-content:space-between;margin-bottom:10px;gap:20px}.DoctorWisePatientReport-date-range{display:flex;gap:15px}.DoctorWisePatientReport-date-field{display:flex;align-items:center;gap:8px}.DoctorWisePatientReport-input,.DoctorWisePatientReport-date-field input{padding:5px;border:1px solid gray;border-radius:5px}.DoctorWisePatientReport-doctor-search{display:flex;align-items:center;gap:8px}.DoctorWisePatientReport-doctor-select{padding:5px;border:1px solid gray;border-radius:5px;width:200px;height:30px}.DoctorWisePatientReport-show-report{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.DoctorWisePatientReport-show-report:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.DoctorWisePatientReport-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.DoctorWisePatientReport-search input{padding:5px;border:1px solid gray;border-radius:5px;width:200px}.DoctorWisePatientReport-actions{display:flex;align-items:center;gap:15px}.DoctorWisePatientReport-print,.DoctorWisePatientReport-export{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.DoctorWisePatientReport-print:hover,.DoctorWisePatientReport-export:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.DoctorWisePatientReport-table{width:100%;border-collapse:collapse;min-width:1200px}.DoctorWisePatientReport-table th,.DoctorWisePatientReport-table td{border:1px solid #ddd;padding:5px;text-align:left}.DoctorWisePatientReport-table th{background-color:#f8f9fa;font-weight:400}.DoctorWisePatientReport-table tr:nth-child(2n){background-color:#f8f9fa}.inpatient-census-report-range-container{width:100%;padding:20px;background-color:#e0f7ff;font-family:Arial,sans-serif}.inpatient-census-report-range-date-range-container{display:flex;align-items:center;margin-bottom:20px}.inpatient-census-report-range-date-range-container label{margin-right:10px}.inpatient-census-report-range-date-range-container input[type=date]{margin-right:10px;padding:5px;border-radius:5px;border:1px solid #ccc}.inpatient-census-report-range-show-report-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.inpatient-census-report-range-show-report-butto:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.inpatient-census-report-range-totals-container{display:flex;margin-bottom:20px}.inpatient-census-report-range-totals{background-color:#d9d9d9;padding:10px;border-radius:5px;text-align:center}.inpatient-census-report-range-total-admitted,.inpatient-census-report-range-total-discharged{background-color:#d9d9d9;padding:10px;border-radius:5px}.inpatient-census-report-range-census-header{margin-bottom:20px}.inpatient-census-report-range-census-header h3{margin:0}.inpatient-census-report-range-census-table{width:100%;border-collapse:collapse}.inpatient-census-report-range-census-table th,.inpatient-census-report-range-census-table td{padding:10px;text-align:center;border:1px solid #ddd}.inpatient-census-report-range-census-table th{background-color:#b3e5fc}.inpatient-census-report-range-census-table tbody tr:nth-child(odd){background-color:#e3f2fd}.inpatient-census-report-range-census-table tbody tr:nth-child(2n){background-color:#fff}.inpatient-census-report-range-totals-row{background-color:#d9d9d9;font-weight:700}.inpatient-census-report-range-info-icon{margin-left:5px;cursor:pointer}.patient_list_main{background-color:#e3f2fd;display:flex;flex-direction:column;padding:20px}.patient-list-filter-content{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#e3f2fd;border-radius:4px}.patient_list_search_bar{display:flex;align-items:center;width:100%;justify-content:space-between}.patient_list_search_bar input[type=text]{width:300px;padding:8px;border:1px solid #ddd;border-radius:4px;margin-right:10px}.patient_list_search_bar label{margin-right:200px}.patient_list_filter_button{background-color:#fff;color:gray;font-size:20px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-right:10px}.patient_list_edit_button{background-color:var(--button-color);color:#fff;text-decoration:none;font-size:14px;padding:5px;border:none;border-radius:5px;cursor:pointer}.patient_list_container{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#e3f2fd;border-radius:4px}.patient_list_new_patient{display:flex;align-items:center}.nhif-new-ptn{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:4px;font-size:16px;cursor:pointer;display:flex;align-items:center}.patient_list_button_icon{font-size:16px;margin-right:8px}.nhif-new-ptn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patient_list_edit_info{display:flex;align-items:center}.patient_list_label{margin-right:10px;font-size:16px}.patient_list_input_text{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px;width:250px}.patient-list-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.patient-list-modal{background-color:#fff;padding:20px;border-radius:8px;width:100%;max-width:90%;box-shadow:0 2px 10px #0000001a;z-index:1001}.patient-list-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.patient-list-modal-header h2{margin:0;font-size:24px}.patient-list-modal-section{margin-bottom:20px}.patient-list-modal-row{display:flex;justify-content:space-between;margin-bottom:15px;gap:20px}.patient-list-modal-row label{flex:1;margin-right:10px}.patient-list-modal-row input,.patient-list-modal-row select{flex:2;padding:5px}.patient-list-modal-footer{display:flex;justify-content:flex-end;gap:10px}.patient-list-modal-close-button{background-color:#f04b4b;color:#000;padding:5px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.visit_list_main{background-color:var(--background-color);display:flex;flex-direction:column;padding:20px}.visit_list_search_bar{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.visit_list_search_bar input[type=text]{width:300px;padding:8px;border:1px solid #ddd;border-radius:4px;margin-right:10px}.visit_list_filter_button{background-color:var(--button-color);color:#fff;font-size:14px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-right:10px;margin-top:10px}.visit_list_filter_button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.visit_list_search_bar label{margin-right:200px}.visit_list_search_bar button{background-color:#fff;color:#000;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.visit_list_edit_button{background-color:var(--button-color);color:#fff;font-size:14px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-right:10px}.visit_list_edit_button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.visit_list_container{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border-radius:4px}.visit_list_new_patient{display:flex;align-items:center}.visit_list_new_patient_button{background-color:#108010;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer;display:flex;align-items:center}.visit_list_button_icon{font-size:20px;margin-right:8px}.visit_list_new_patient_button:hover{background-color:#09569e}.visit_list_edit_info{display:flex;align-items:center}.visit_list_label{margin-right:10px;font-size:16px}.visit_list_input_text{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px;width:250px}.visit-list-filter-content{display:flex;justify-content:space-between}.nhif-Admitted_Patient_List{font-size:16px}.ipd_billing_main{background-color:#e3f2fd;display:flex;flex-direction:column;padding:20px}.ipd_billing_table{width:100%;border-collapse:collapse;margin-top:20px}.ipd_billing_tablehead{background-color:#f2f2f2;border:1px solid #ddd;padding:8px;text-align:left}.ipd_billing_tabledata{background-color:#fff;border:1px solid #ddd}.ipd_billing_filter_content{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#e3f2fd;border-radius:4px}.ipd_billing_search_bar{display:flex;align-items:center}.ipd_billing_search_bar input[type=text]{width:300px;padding:8px;border:1px solid #ddd;border-radius:4px;margin-right:10px}.ipd_billing_filter_button{background-color:var(--button-color);color:#fff;font-size:14px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-right:10px}.ipd_billing_filter_button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.ipd_billing_search_bar label{margin-right:200px}.ipd_billing_search_bar button{background-color:#fff;color:#000;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.ipd_billing_pagination{margin:20px 0;text-align:center}.ipd_billing_pagination button{background-color:#ddd;color:#000;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 4px}.ipd_billing_pagination button:hover{background-color:#ccc}.ipd_billing_edit_button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.ipd_billing_edit_button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.ipd_billing_container{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#e3f2fd;border-radius:4px}.ipd_billing_new_patient{display:flex;align-items:center}.ipd_billing_new_patient_button{background-color:#108010;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer;display:flex;align-items:center}.ipd_billing_button_icon{font-size:20px;margin-right:8px}.ipd_billing_new_patient_button:hover{background-color:#09569e}.ipd_billing_edit_info{display:flex;align-items:center}.ipd_billing_label{margin-right:10px;font-size:16px}.ipd_billing_input_text{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px;width:250px}.ipd_billing_filter_content{display:flex;justify-content:space-between}.Admitted_Patient_List{font-size:16px;margin-top:12px}.main_report_comtainer{background-color:#e3f2fd;height:100vh}.nhif-container{font-family:Arial,sans-serif;margin:0;padding:0;box-sizing:border-box}.nhif-header{background-color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.nhif-header-nav{list-style-type:none;margin:0;padding:0;display:flex}.nhif-header-nav a{color:#000;text-decoration:none;font-size:16px;padding:5px;border-radius:4px;transition:background-color .3s ease;margin-left:20px;border:1px solid transparent}.nhif-header-nav a:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.nhif-header-nav a.active{background-color:var(--button-bg-color);color:#fff}.nhif-content{padding:20px}@media (max-width: 768px){.nhif-header-nav{flex-direction:column;align-items:flex-start}.nhif-header-nav li{margin:10px 0}}.admission-header{background-color:var(--button-hover-background-color);height:50px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:5px;box-shadow:0 2px 4px #0000001a;padding:10px}.nav-links{display:flex;gap:10px;align-items:center}.admission-header .logo{font-size:18px}.nav-links a,.logo{color:#000;text-decoration:none;font-size:var(--font-size);padding:5px;margin-right:0;position:relative;border:1px solid transparent;border-radius:5px}.nav-links a:hover,.logo:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var( --button-hover-border-color)}.nav-links a:after{content:"";position:absolute;width:0;height:2px;left:0;bottom:0;transition:width .3s ease}.nav-links a:hover:after{width:100%}.adt-header-button{font-size:var(--heading-font);text-decoration:none;color:#333;padding:10px 15px;margin-right:20px;transition:color .3s,background-color .3s;border-radius:5px}.adt-header-button:hover,.adt-header-button.active{color:#fff;background-color:var(--button-bg-color)}.ai-nav{margin-left:auto;display:flex;align-items:center}.ai-header-button{display:flex;align-items:center;gap:8px;background:#eef6ff;color:#2b6cb0;border:1px solid #cde3ff;padding:6px 12px;border-radius:20px;font-weight:500;transition:all .3s ease}.ai-header-button i{font-size:16px}.ai-header-button:hover,.ai-header-button.active{background:#2b6cb0;color:#fff}.nav-left{display:flex;align-items:center}.nav-right{margin-left:auto;display:flex;align-items:center}.ai-header-button{display:flex;align-items:center;gap:6px;background:#fff;color:#0f766e;border:1px solid #0f766e;padding:6px 12px;border-radius:20px;font-size:14px;transition:.3s ease}.ai-header-button:hover,.ai-header-button.active{background:#0f766e;color:#fff}.search-patient-container{background-color:var(--background-color);overflow-y:scroll;scrollbar-width:none;padding:10px}.Addmitted-btn{background-color:red;color:#fff;padding:5px;border-radius:5px}.btn-warning{background-color:#ffc107;color:#000}.Addmit-btn{padding:2px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px}.btn-warning:hover{background-color:#e0a800}.adt-search-patient-pagination{margin-top:20px;display:flex;justify-content:center;align-items:center}.adt-search-patient-pagination-btn{margin:0 5px;padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:16px}.adt-search-patient-pagination-span{margin:0 10px;font-size:14px}.search-ptn-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.search-ptn-modal-header{border-bottom:none;padding-bottom:0}.search-ptn-modal-title{font-size:16px;font-weight:700;color:#333}.search-ptn-modal-body{background-color:#d8f0ff;padding:20px;border-radius:10px;width:100%}.adt-search-patient-form{background-color:#d8f0ff;padding:20px;border-radius:10px}.adt-search-patient-form h2{font-size:20px;font-weight:700;color:#333;margin-bottom:20px}.adt-search-patient-form-lable{display:block;font-weight:500;color:#000;margin-bottom:5px}.adt-search-patient-input[type=text],.adt-search-patient-input[type=date],.adt-search-patient-input[type=time],.adt-search-patient-input[type=number],.save-admission-adt-select{width:100%;padding:10px;border:1px solid #cccccc;border-radius:5px;box-sizing:border-box;height:30px}.save-admission-adt-select{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.adt-search-patient-input[type=text]:focus,.adt-search-patient-input[type=date]:focus,.adt-search-patient-input[type=time]:focus,.adt-search-patient-input[type=number]:focus,.save-admission-adt-select:focus{border-color:#4caf50;outline:none}.save-admission-adt-btn[type=submit],.admit-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s;border:1px solid var(--button-color)}.save-admission-adt-btn[type=submit]:hover,.admit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.adt-search-patient-form{display:flex;justify-content:space-between;gap:20px}.adt-search-patient-form{display:flex;flex-direction:column}.save-admission-adt-para{color:red;font-weight:700;margin:0}@media (max-width: 768px){.adt-search-patient-form{flex-direction:column}.adt-search-patient-form{margin-bottom:20px}}.adt-septn-admission-header{background-color:#00968f;color:#fff;text-align:center}.adt-septn-admission-body{background-color:#e3fffe;padding:20px;width:100%}.adt-septn-admission-form-section{margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.adt-septn-admission-row{width:48%;display:flex;flex-direction:column}.adt-septn-admission-row label{margin-bottom:5px;font-weight:700}.adt-septn-admission-select,.adt-septn-admission-input{padding:5px;border-radius:5px;border:1px solid #ccc;width:100%;font-size:14px}.adt-septn-admission-select:focus,.adt-septn-admission-input:focus{outline:none;border-color:#0056b3}.adt-septn-admission-footer{display:flex;justify-content:space-between;padding:15px}.adt-septn-admission-footer-btn{padding:10px 20px;border-radius:5px;font-size:16px;background-color:#00c9c0}.adt-septn-admission-footer-btn:hover{background-color:#fff;color:#00c9c0;border:1px solid #00c9c0}.ip-addmission-sh-container{padding:5px;border-radius:5px;overflow:hidden;background-color:#fff;margin:5px 0}.ip-addmission-sh-header{color:#000;padding:10px;text-align:center;font-size:var(--heading-font)}.ip-addmission-sh-container h3{font-size:var(--heading-font);color:var(--button-hover-background-color);font-weight:700;background:var(--button-bg-color);padding:5px 10px;border-radius:5px}.ip-admission-headers h3{font-size:var(--heading-font);color:var(--button-hover-background-color);font-weight:700;background:var(--button-bg-color);width:100%}.ip-addmission-sh-btn{display:flex;justify-content:center;gap:20px;margin-top:10px}.ip-addmission-sh-form{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:5px;border-radius:5px}.ip-addmission-sh-section{display:flex;flex-direction:row;align-items:center;gap:5px}.ip-addmission-sh-section i{color:gray}.ip-addmission-sh-section table{table-layout:auto}.ip-addmission-sh-delete-btn{padding:5px;margin-left:10px;background-color:red;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10%}.ip-addmission-sh-save-btn{padding:5px;margin-left:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10%}.ip-addmission-sh-save-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.ip-addmission-sh-sav{padding:5px 10px;margin-left:5px;background-color:var(--button-color);color:#fff;border:1px solid transparent;border-radius:5px;cursor:pointer}.ip-addmission-sh-sav:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.ip-addmission-add-btn,.ip-addmission-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.ip-addmission-add-btn{background-color:green}.ip-addmission-del-btn{background-color:red}.AdmissionFormPrint-Container{height:90vh;overflow:scroll;width:1100px}.AdmissionFormPrint-subContainer{background-color:var(--button-hover-background-color);margin-top:5px;font-weight:700}.AdmissionFormPrint-Container input[type=text],.AdmissionFormPrint-Container[type=date]{border:none}.AdmissionPrint-btn{color:var(--button-hover-background-color);background-color:var(--button-color);border:1px solid var(--button-border);padding:var(--input-box-padding);border-radius:5px;margin-left:50%;margin-top:10px;margin-bottom:10px}.AdmissionPrint-btn:hover{background-color:var(--button-hover-color);cursor:pointer;border:1px solid var(--button-color)}.AdmissionFormPrint-section{margin-left:5px;margin-right:5px}.AdmissionFormPrint-mainSection{border:1px solid black}.AdmissionFormPrint-heading{text-align:center}.AdmissionFormPrint-subContainer{border:1px solid black;display:flex;flex-direction:column;justify-self:center;gap:5px}.AdmissionFormPrint-mainSection input{margin-top:5px}.AdmissionFormPrint-section{display:flex;justify-content:space-between}.AdmissionFormPrint-mainSection-table{display:flex;justify-content:space-around;border-bottom:none;padding:5px}.AdmissionFormPrint-mainSection-table table{width:99%;border-collapse:collapse}.AdmissionFormPrint-mainSection-subtable input{border:none}.AdmissionFormPrint-mainSection-table table tr th{text-align:start;width:50%}.AdmissionFormPrint-mainSection-subtable{width:100%}.AdmissionFormPrint-mainSection-subtable p{border:none;width:99%;margin-top:5px;text-align:center;font-weight:700}.AdmissionFormPrint-mainSection-subtable-input{border:none;width:99%;margin-top:5px}.AdmissionFormPrint-mainSection-subtable-joint{border:none;padding:5px}.AdmissionFormPrint-mainSection-fiiledByDoctor{display:flex;justify-content:space-between;border:none;margin:10px}.AdmissionFormPrint-mainSection-fiiledByDoctor-section{border:none;width:80%}.AdmissionFormPrint-mainSection-fiiledByDoctor-section-icd{width:20%;display:flex;justify-content:center;align-items:center}.AdmissionFormPrint-mainSection-fiiledByDoctor-section-icd p{border-bottom:none}.AdmissionFormPrint-mainSection-fiiledByDoctor-a{align-self:center}.AdmissionFormPrint-mainSection-fiiledByDoctor-a a{color:#000}.AdmissionFormPrint-consent-form-container{margin:20px;font-family:Arial,sans-serif}.AdmissionFormPrint-consent-form-heading{text-align:center;margin-bottom:20px}.AdmissionFormPrint-consent-form{display:flex;flex-direction:column;gap:20px;border:none;margin:10px}.AdmissionFormPrint-subsection input{font-size:var(--font-size);padding:0 10px}.AdmissionFormPrint-form-section label{font-weight:700;margin-bottom:8px}.AdmissionFormPrint-checkbox-group{display:flex;gap:5px}.AdmissionFormPrint-checkbox-group input{margin-right:5px;font-size:var(--font-size)}.AdmissionFormPrint-consent-details{margin:15px 0;display:flex}.AdmissionFormPrint-consent-details h3{margin-bottom:5px;font-size:18px}.AdmissionFormPrint-consent-details p{font-size:var(--font-size);width:68%;margin-left:25px}.AdmissionFormPrint-form-section{display:flex}.AdmissionFormPrint-consent-form-checkbox{margin-left:10px}.printGenericWindowContainer{padding:5px;border:1px dashed black;display:flex;gap:20px;margin-bottom:10px;overflow:hidden}.printGenericWindowData p{padding:0;margin:0;font-size:var(--font-size)}.printGenericStickerBarcode{width:240px;overflow:hidden}.printGeneric-label-btn{display:flex;justify-content:space-between;gap:10px}.printGeneric-label-btn label{font-size:var(--font-size)}.printGenericInputBox{border-radius:5px;border:1px solid gray;padding:3px 5px}.printGenericWindowBTN{background-color:var(--button-color);padding:5px 10px;font-size:var(--font-size);border:1px solid var(--button-color);border-radius:5px;color:var(--button-hover-background-color)}.printGenericWindowBTN:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.discharge-container{width:100%;padding:5px 0}.discharge-search-input{border-radius:5px;height:30px}.insurance-patient{margin-bottom:5px}.insurance-patient label{font-size:var(--font-size)}.insurance-patient input[type=checkbox]{margin-left:10px}.dischargedbtn{height:30px;padding:0 9px;border-radius:5px}.discharge-print-button{padding:5px;border:none;border-radius:5px;background-color:var(--button-color);color:#fff;cursor:pointer;font-size:14px}.discharge-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.dischage-patient-date-range{display:flex;justify-content:flex-start;align-items:center;gap:10px}.dischage-patient-date-utlt{width:100%;display:flex;justify-content:flex-start;margin-bottom:5px;align-items:center}.discharge-filter{display:flex;justify-content:space-between;margin-bottom:20px;margin-right:10px}.dischage-insurance{margin-left:500px}.PatientDischargeForm-container{width:70%;margin:0 auto;font-family:Arial,sans-serif;padding:20px;background-color:#f9f9f9;border:1px solid #ccc}.PatientDischargeForm-title{text-align:center;font-size:24px;margin-bottom:20px}.PatientDischargeForm-close-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;border-radius:5px;border:none;cursor:pointer;font-size:16px}.PatientDischargeForm-section{margin-bottom:30px}.PatientDischargeForm-section-title{font-size:20px;font-weight:700;margin-bottom:10px}.PatientDischargeForm-signature{margin-top:30px;text-align:right}.PatientDischargeForm-print-button{display:block;margin:20px auto;padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);cursor:pointer;border-radius:5px;font-size:16px}.PatientDischargeForm-print-button:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}@media print{.PatientDischargeForm-print-button{display:none}.PatientDischargeForm-container{width:100%;border:none}}.adt-exchange-bed-page-container{padding:20px;font-family:Arial,sans-serif}.adt-exchange-bed-page-bed-info-container{display:flex;justify-content:space-between;margin-bottom:20px;border:1px solid gray}.adt-exchange-bed-page-info-section{border:1px solid #ccc;padding:5px;width:50%;border-radius:4px;background-color:#e8f8ff;font-size:14px}.adt-exchange-bed-page-input{margin-bottom:10px;padding:5px;width:300px;border-radius:4px;border:1px solid #ccc}.adt-exchange-bed-page-select{width:100%;padding:5px;border-radius:4px;border:1px solid #ccc}.adt-exchange-bed-page-button-container{display:flex;justify-content:flex-end}.adt-exchange-bed-page-search-button{background-color:var(--button-color);padding:5px 10px;margin:5px}.adt-exchange-bed-page-search-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.adt-exchange-bed-page-discard-button{background-color:#ff4d4d;color:#fff;padding:5px;margin-right:10px;border:none;border-radius:4px;cursor:pointer}.adt-exchange-bed-page-save-button{background-color:#4caf50;color:#fff;padding:5px;border:none;border-radius:4px;cursor:pointer}.adt-exchange-bed-error-message{color:red;font-size:var(--heading-font);font-weight:700}.canclereservation{display:flex;justify-content:space-between;margin-bottom:20px;margin-right:10px}.cancelreservation-page{background-color:var(--background-color);padding:20px}.cancledatabtn,.canclereservation-print-button{padding:5px;border:none;border-radius:5px;background-color:var(--button-color);color:#fff;cursor:pointer;font-size:14px}.canclereservation-print-button:hover,.cancledatabtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.cancle-reservation-search-input{border-radius:5px;height:30px;width:300px}.adt-app-container{background-color:var(--background-color);padding:5px 0}.admitedmain-div{display:flex;justify-content:space-between;padding:10px;align-items:center;flex-wrap:wrap}.adt-search-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:5px}.admitted-search-input{flex:1;max-width:200px;padding:1px;border-radius:4px}.adt-admitted-patient-icon-btn{background-color:var(--button-hover-background-color);border:1px solid #ccc;padding:1px 10px;border-radius:4px;cursor:pointer;margin-left:-42px;margin-top:2px}.adt-admitted-patient-icon-btn:hover{background-color:#f0f0f0}.admit-actions{width:100%;overflow:scroll;scrollbar-width:none;display:flex;align-items:center}.admitbtn{margin-right:10px;padding:0 7px;background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var(--button-color);border-radius:5px;cursor:pointer;text-align:center}.admitbtn:hover{color:var(--button-color);background-color:var(--button-hover-background-color)}.admitpatient-export-container-button{padding:5px;border-radius:5px;background-color:var(--button-color);color:var(--button-hover-background-color);cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.admitpatient-export-container-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.admitpatient-modal-header{background-color:#007bff;color:var(--button-hover-background-color);border-bottom:none}.modal-footer .btn-success{background-color:#28a745;border:none}.modal-footer .btn-success:hover{background-color:#218838}.admitbtn-select{background-color:var(--button-color);width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 10px;color:var(--button-hover-background-color);border-radius:5px;border:1px solid #ccc}.admitbtn-select:focus{background-color:var(--button-hover-background-color);color:#000;outline:none}.admit-formDepartment-container{width:100%}@media (max-width: 768px){.admitedmain-div{flex-direction:column;align-items:flex-start}.adt-search-container,.admitted-search-input{width:100%}.admit-actions{flex-direction:column;width:100%;margin-top:10px}.admitbtn{width:100%;margin-bottom:10px}}@media (max-width: 480px){.adt-main{padding:5px}.admittedtablehead,.admittedtabledata{font-size:12px}.admitbtn-select{width:100%}}.custom-modal-width .modal-dialog{width:900px}.patient-card{border:1px solid gray;padding:10px;border-radius:5px;margin:0}.patient-header{font-weight:700;text-align:center;font-size:var(--heading-font);margin-bottom:10px}.patient-card p{margin:5px 0}.patient-card-print-button{background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var(--button-color);padding:3px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.patient-card-print-button:hover{color:var(--button-color);background-color:var(--button-hover-background-color)}.print-button:hover{background-color:var(--button-hover-color);color:var(--button-color);border:1px solid var(--button-color)}.patient-card-strong{font-size:var(--font-size);font-weight:100;margin-right:10px}.patient-card-p{font-size:var(--font-size);font-weight:100}.printer-info{margin-top:15px;font-size:var(--font-size)}.change-link{color:#00f;text-decoration:underline;cursor:pointer}@media print{.patient-card-print-button{display:none}.patient-card{border:none;background-color:var(--button-hover-background-color);font-size:var(--font-size)}}.printWristWindowContainer{width:600px;padding:10px;border:1px dashed black;display:flex;justify-content:space-between;margin-bottom:5px}.printWristWindowData_1 p,.printWristWindowData_2 p{padding:0;margin:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:var(--heading-font)}.printWristWindowBTN{background-color:var(--button-color);color:var(--button-hover-background-color);border-radius:5px;cursor:pointer;padding:3px 10px;font-size:var(--font-size);border:1px solid var(--button-color);display:block;margin:0 auto}.printWristWindowBTN:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.changeDoctorContainer{display:flex;padding:5px;flex-direction:column}.changeDoctorContainer h2{font-size:var(--heading-font);margin-bottom:0}.changeDoctorPatientData,.changeDoctorPreviousDoctorData,.changeDoctorNewDataUpdate{width:100%;background-color:#fff9f9;border:1px solid gray;display:flex;align-items:start;justify-content:start;flex-direction:column;padding:5px;margin:5px;gap:10px}.changeDoctorPatientData p{margin-bottom:0;font-size:var(--font-size);font-weight:700}.changeDoctorPreviousDoctorData p{width:100%;margin-bottom:0;font-size:var(--font-size)}.changeDoctorPreviousDoctorData p span:first-child{font-weight:700}.changeDoctorBTN{display:inline-block;background-color:var(--button-color);padding:5px 10px;color:var(--button-hover-background-color);border:1px solid var(--button-color);border-radius:5px;font-size:var(--font-size);display:block;margin:0 auto}.changeDoctorBTN:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.cancelAdmission-container{width:800px;margin:0 auto;padding:20px;background-color:#f3f4f6;font-family:Arial,sans-serif}.cancelAdmission-header{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cancelAdmission-name,.cancelAdmission-hospitalNo,.cancelAdmission-ward,.cancelAdmission-inpatient,.cancelAdmission-ageSex,.cancelAdmission-bedCode{font-size:var(--font-size);margin-bottom:5px}.cancelAdmission-warning{color:#dc2626;font-weight:700;text-align:center;margin-bottom:20px}.cancelAdmission-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cancelAdmission-dates label{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.cancelAdmission-admissionDate,.cancelAdmission-cancelDate input{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.cancelAdmission-cancelDate{position:relative}.cancelAdmission-cancelDate svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9ca3af}.cancelAdmission-remarks{margin-bottom:20px}.cancelAdmission-remarks label{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.cancelAdmission-remarksInput{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;resize:vertical}.cancelAdmission-actions{display:flex;justify-content:flex-end;gap:10px}.cancelAdmission-cancelBtn,.cancelAdmission-closeBtn{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.cancelAdmission-cancelBtn{background-color:#ef4444;color:#fff}.cancelAdmission-cancelBtn:hover{background-color:#dc2626}.cancelAdmission-closeBtn{background-color:#3b82f6;color:#fff}.cancelAdmission-closeBtn:hover{background-color:#2563eb}.admissionDeskHomePage-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);gap:5px;padding:5px 0}.admissionDeskHomePage-subcontainer{height:340px;border-radius:8px;background-color:#fff;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a;border:1px solid #ccc}.admissionDeskHomePage-header{background-color:#20b2aa;color:#fff;padding:8px 15px;display:flex;align-items:center;justify-content:space-between}.admissionDeskHomePage-header h1{font-size:var(--heading-font);white-space:nowrap;margin:0;font-weight:500}.admissionDeskHomePage-boxes{height:calc(100% - 45px);overflow-y:auto;background-color:#ffffff38;padding:5px}.admissionDeskHomePage-box{cursor:pointer;width:100%;border-radius:8px;background-color:#fff;padding:5px 8px;margin-bottom:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #ccc}.admissionDeskHomePage-box:nth-child(2n){background-color:#ccc}.admissionDeskHomePage-box:nth-child(odd){background-color:#78dd784d}.admissionDeskHomePage-patient-info{display:grid;grid-template-columns:repeat(2,1fr);white-space:nowrap}.admissionDeskHomePage-patient-avatar{position:relative;width:38px;height:38px;display:inline-flex;justify-content:center;align-items:center}.admissionDeskHomePage-patient-avatar:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:linear-gradient(160deg,#fff 50%,#004255 50%);z-index:1}.admissionDeskHomePage-patient-avatar:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:#fff;z-index:2}.admissionDeskHomePage-patient-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:3}.admissionDeskHomePage-patient-avatar span{font-size:20px;font-weight:bolder;position:relative;z-index:3}.admissionDeskHomePage-patient-details{display:flex;flex-direction:column;gap:2px}.admissionDeskHomePage-patient-data-img-con{display:flex;gap:10px;align-items:center;border-right:1px solid #ccc;margin-right:10px}.admissionDeskHomePage-patient-personal-details{display:flex;flex-direction:column;gap:2px}.admissionDeskHomePage-info-row{display:flex;justify-content:space-between;font-size:12px}.admissionDeskHomePage-boxes::-webkit-scrollbar{width:8px}.admissionDeskHomePage-boxes::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.admissionDeskHomePage-boxes::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.admissionDeskHomePage-boxes::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.admissionDeskHomePage-boxes{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.admissionDeskHomePage-ward-receiving-btns{display:flex;justify-content:space-evenly;padding:10px;align-items:center}.admissionDeskHomePage-ward-receiving-btns button{border:1px solid var(--button-color);padding:3px 8px;border-radius:5px;font-size:var(--font-size);display:flex;align-items:center;justify-content:center;gap:10px}.admissionDeskHomePage-ward-receiving-btns button:nth-child(1){background-color:#20b2aa}.admissionDeskHomePage-ward-receiving-btns button:nth-child(1):hover{background-color:var(--button-hover-background-color)}.admissionDeskHomePage-ward-receiving-confirmBox{width:100%;height:100%;background-color:#00000074;position:fixed;top:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center}.admissionDeskHomePage-ward-receiving-con{width:350px;height:250px;border-radius:7px;background-color:#ffffffe3;display:flex;align-items:center;flex-direction:column;justify-content:center}.admissionDeskHomePage-ward-receiving-con-btns{display:flex;gap:20px}.admissionDeskHomePage-ward-receiving-con-btns button{border:none;border-radius:7px;padding:5px 15px;font-size:18px}.admissionDeskHomePage-ward-receiving-con-btns button:nth-child(1){background-color:#20b2aa}.admissionDeskHomePage-ward-receiving-con-btns button:nth-child(2){background-color:red}.admissionDeskHomePage-ward-receiving-con-btns button:hover{background-color:#fff}@keyframes zoomEffect{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.highlight-box{animation:zoomEffect 1s infinite}.disabled-box{pointer-events:none;opacity:.9;background-color:#f0f0f0;border:1px solid #ccc;cursor:not-allowed}.admissionDeskHomePage-search-container{display:flex;align-items:center}.admissionDeskHomePage-search-input{width:120px;color:#fff;background-color:transparent;height:18px;outline:none;border:none;border-bottom:1px solid white}.admissionDeskHomePage-search-input::placeholder{color:#fff;opacity:.6}.admissionDeskHomePage-header i{color:#fff;font-size:var(--font-size);cursor:pointer}.admissionDeskHomePage-confirmBox{width:100%;height:100%;background-color:#00000074;position:fixed;top:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center}.admissionDeskHomePage-con{width:350px;height:250px;border-radius:7px;background-color:#ffffffe3;display:flex;align-items:center;flex-direction:column;justify-content:center}.admissionDeskHomePage-con-btns{display:flex;gap:20px}.admissionDeskHomePage-con-btns button{border:none;border-radius:7px;padding:5px 15px;font-size:18px}.admissionDeskHomePage-con-btns button:nth-child(1){background-color:#20b2aa}.admissionDeskHomePage-con-btns button:nth-child(2){background-color:red}.admissionDeskHomePage-con-btns button:hover{background-color:#fff}.reception-clearance-container{margin:0 auto;padding:10px;width:800px;font-family:Arial,sans-serif;background-color:var(--background-color)}.reception-clearance-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.reception-clearance-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.reception-clearance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px}.reception-clearance-grid.two-columns{grid-template-columns:repeat(3,1fr)}.reception-clearance-floating-field{position:relative}.reception-clearance-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.reception-clearance-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.reception-clearance-floating-field.active .reception-clearance-floating-label{top:0;font-size:12px;color:#00897b}.reception-clearance-floating-field.active .reception-clearance-floating-input{border-color:#00897b}.reception-clearance-search-field{position:relative}.reception-clearance-search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.reception-clearance-checkboxes{display:flex;white-space:nowrap;gap:10px;padding:10px}.reception-clearance-checkboxes-label{color:#666;font-size:var(--heading-font)}.reception-clearance-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.reception-clearance-buttons button{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.reception-clearance-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.DischargeClearance-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.DischargeClearance-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.DischargeClearance-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.DischargeClearance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.DischargeClearance-grid.two-columns{grid-template-columns:repeat(4,1fr)}.DischargeClearance-floating-field{position:relative}.DischargeClearance-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease;width:92%}.DischargeClearance-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.DischargeClearance-floating-field.active .DischargeClearance-floating-label{top:0;font-size:12px;color:#00897b}.DischargeClearance-floating-field.active .DischargeClearance-floating-input{border-color:#00897b}.DischargeClearance-search-field{position:relative}.DischargeClearance-search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.DischargeClearance-checkboxes{display:flex;justify-content:space-between;white-space:nowrap;gap:0px}.DischargeClearance-checkboxes-label{color:#666}.DischargeClearance-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.DischargeClearance-buttons button{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.DischargeClearance-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.BlockIPEntries-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:var(--font-size);height:600px;width:800px}.BlockIPEntries-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px;font-size:var(--heading-font)}.BlockIPEntries-content{display:flex;gap:10px}.BlockIPEntries-section{width:50%;padding:8px;border:1px solid #ccc;background-color:#fff;margin-bottom:5px}.BlockIPEntries-section-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font);margin:0 0 10px}.BlockIPEntries-data{display:flex;margin-bottom:10px}.BlockIPEntries-upload{display:flex;align-items:center;gap:10px;margin-top:15px}.BlockIPEntries-upload button{padding:5px 12px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.BlockIPEntries-upload button:hover{background-color:#1e7e34}.BlockIPEntries-navbar-btns{display:flex;align-items:center;gap:10px;overflow-y:auto}.BlockIPEntries-navbar-btns button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.BlockIPEntries-navbar-btns button:hover,.BlockIPEntries-upload label:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color);border-bottom:1px solid var(--button-bg-color)}.bed-booking{padding:5px}.bed-booking__heading{text-align:center;font-size:20px;margin-bottom:5px}.bed-booking__filters{display:flex;justify-content:center;gap:5px;margin-bottom:5px;width:300px}.bed-booking__table{width:100%;border-collapse:collapse;margin:5px 0}.bed-booking__table th,.bed-booking__table td{border:1px solid #ddd;padding:10px;text-align:center}.bed-booking__table th{background-color:#f4f4f4}.bed-booking__status--Available{color:#155724;background-color:#d4edda;padding:5px;border-radius:4px}.bed-booking__status--Occupied{color:#721c24;background-color:#f4b3b9;padding:5px;border-radius:4px}.bed-booking__status--reserved{color:#856404;background-color:#fff3cd;padding:5px;border-radius:4px}.bed-booking__action-btn{background-color:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer}.bed-booking__action-btn:hover{background-color:#0056b3}.bed-booking__action-disabled{color:#aaa;font-style:italic}.bed-booking__no-data{text-align:center;color:#888;font-size:var(--heading-font)}.maternity-header-module{width:100%;margin:0 auto}.maternity-header{background-color:#fff;padding:10px;margin-bottom:10px;height:auto;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.maternity-navbar::-webkit-scrollbar{display:none}.maternity-navbar ul{list-style:none;display:flex;justify-content:flex-start;padding:0;margin:0}.maternity-navbar li{flex:0 0 auto;text-align:center;margin-right:10px}.maternity-navbar li:last-child{margin-right:0}.maternity-header-button{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;margin:0 5px}.maternity-header-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maternity-header-button.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.maternity-component{height:100vh;width:100wh;background-color:var(--background-color);display:flex;justify-content:center;align-items:flex-start;padding:20px;box-sizing:border-box}.maternity-list{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto}.matern-content{background-color:var(--background-color);padding:20px;border-radius:5px}.matern-edit-info{display:flex;font-size:14px;justify-content:space-between;align-items:center;margin-bottom:20px}.matern-edit-info input{padding:5px;font-size:14px;margin-left:10px;border:1px solid #ccc;margin-right:20px;flex-shrink:0}.matern-view-all{margin-left:auto;color:#000;font-size:14px;text-decoration:none}.mater-date-range{display:flex;background-color:#f2f2f2;font-size:14px;width:50%;align-items:center;margin-bottom:20px}.mater-date-range input{margin:0 10px;font-size:14px;padding:5px;border:1px solid #ccc}.mater-star-btn,.dash-btn{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-right:5px}.mater-ok-btn{background-color:var( --button-color);color:#fff;font-size:14px;border:1px solid var( --button-hover-border-color);border:none;padding:5px;border-radius:3px}.mater-ok-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.mater-search-bar{display:flex;width:30%;margin-bottom:20px}.mater-span{flex-grow:1;text-align:right;margin-right:20px;font-size:14px;color:#000}.mater-search-bar input{flex-grow:1;padding:5px;font-size:14px;border:1px solid #ccc}.maternity-search-btn{background:none;border:none;cursor:pointer}.mater-results{display:flex;justify-content:space-between;margin-bottom:10px}.mater-print-btn{background-color:var( --button-color);color:#fff;border:none;margin-left:10px;padding:5px;border:1px solid var( --button-hover-border-color);border-radius:3px}.mater-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maternity-table{overflow-x:auto}.mater-table{width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.mater-table td,.mater-table th{border:1px solid #ddd;padding:8px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mater-table th{background-color:#f2f2f2;font-weight:400}.mater-hosp-col{width:5%}.mater-name-col{width:10%}.mater-age-col{width:5%}.mater-address-col{width:15%}.mater-phone-col,.mater-husband-col{width:10%}.mater-h-col,.mater-w-col{width:5%}.mater-lmp-col,.mater-edd-col{width:10%}.mater-action-col{width:15%}.mater-no-rows{text-align:center;background-color:#fff3cd;color:#856404;padding:15px}.maternity-pagination{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px}.maternity-pagination span{margin:0 10px}.maternity-pagination button{margin:0 5px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;cursor:pointer;border-radius:3px;transition:background-color .3s}.maternity-pagination button:hover{background-color:#0056b3}.maternity-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.maternity-table{background-color:#f2f2f2}.admitted-search-input{border-radius:5px;height:30px}.maternity-checkbox{margin-right:10000px}.mater-popup{position:absolute;margin-top:200px;margin-left:400px;background-color:#fff;border:1px solid #ccc;padding:10px;box-shadow:0 2px 10px #0000001a;z-index:1000}.mater-popup ul{list-style:none;padding:0;margin:0}.mater-popup li{padding:8px}.mater-popup button{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;width:100%;text-align:left}.mater-popup button:hover{background-color:#f0f0f0}.mater-action-col .mater-edit-btn,.mater-action-col .mater-delete-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);padding:5px 10px;margin:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.mater-action-col .mater-edit-btn:hover,.mater-action-col .mater-delete-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.new-patient-regidter-modal{width:1000px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000}.new-patient-regidter-modal-header{display:flex;justify-content:space-between;align-items:center}.new-patient-regidter-modal-modal-header h3{margin:0;font-size:var(--heading-font)}.new-patient-register-modal-close-btn{background:none;border:none;font-size:20px;cursor:pointer;position:absolute;color:red;right:20px;top:10px}.new-patient-regidter-modal-section{padding:10px;border-radius:4px}.new-patient-regidter-modal-section h4{margin:0 0 10px;padding-bottom:5px;font-size:var(--heading-font)}.new-patient-regidter-modal-form-row{display:flex;align-items:center;margin-bottom:10px;gap:20px}.new-patient-regidter-modal-form-footer{text-align:right;margin-top:20px}.new-patient-regidter-modal-register-btn{background-color:var( --button-color);color:#fff;border:none;margin-left:10px;padding:5px;border:1px solid var( --button-hover-border-color);border-radius:3px}.new-patient-regidter-modal-register-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaternityANCPopUp-container{font-family:Arial,sans-serif}.MaternityANCPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd}.MaternityANCPopUp-header h4{font-size:var(--heading-font);margin:0;color:#000}.MaternityANCPopUp-form .MaternityANCPopUp-MaternityANCPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.MaternityANCPopUp-form-row-section-1{padding:5px;margin:10px 0}.MaternityANCPopUp-noANCListh4{display:flex;justify-content:center;color:gray}.MaternityANCPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:300px;margin-top:10px}.MaternityANCPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.MaternityANCPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.MaternityANCPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.MaternityANCPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaternityANCPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaternityANCPopUp-form-group-1row{display:flex;justify-content:space-between}.MaternityANCPopUp-form-group-1row{gap:20px}.MaternityRegisterPopUp-container{width:1200px;font-family:Arial,sans-serif}.MaternityRegisterPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.MaternityRegisterPopUp-header h4{font-size:var(--heading-font);margin:0;color:gray}.MaternityRegisterPopUp-close-btn{background-color:#e52f3e;color:#fff;border:1px solid #E52F3E;border-radius:4px;cursor:pointer;padding:4px 8px}.MaternityRegisterPopUp-form-group-1row{margin-top:20px}.MaternityRegisterPopUp-form .MaternityRegisterPopUp-MaternityRegisterPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.MaternityRegisterPopUp-form-row-section-1{padding:5px;margin:10px 0 20px;box-shadow:1px 1px 1px 1px #e0dfdf}.MaternityRegisterPopUp-noANCListh4{display:flex;color:gray;font-size:var(--heading-font);padding:5px;background-color:#d1cdcd}.MaternityRegisterPopUp-NoChildDetailsinListh4{display:flex;justify-content:center;color:gray;font-size:var(--heading-font)}.MaternityRegisterPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:380px}.MaternityRegisterPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.MaternityRegisterPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.MaternityRegisterPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.MaternityRegisterPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaternityRegisterPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaternityRegisterPopUp-form-group-1row{display:flex;justify-content:space-between}.MaternityUploadFilesPopUp-container{width:100%;font-family:Arial,sans-serif}.MaternityUploadFilesPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.MaternityUploadFilesPopUp-header h4{font-size:var(--heading-font);margin:0;color:gray}.MaternityUploadFilesPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.MaternityUploadFilesPopUp-form .MaternityUploadFilesPopUp-MaternityUploadFilesPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.MaternityUploadFilesPopUp-form-row-section-1{padding:5px;margin:10px 0 20px;box-shadow:1px 1px 1px 1px #e0dfdf}.MaternityUploadFilesPopUp-noANCListh4{display:flex;justify-content:center;color:gray}.MaternityUploadFilesPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.MaternityUploadFilesPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.MaternityUploadFilesPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.MaternityUploadFilesPopUp-form-group input,.MaternityUploadFilesPopUp-form-group select,.MaternityUploadFilesPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.MaternityUploadFilesPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.MaternityUploadFilesPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.MaternityUploadFilesPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.MaternityUploadFilesPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaternityUploadFilesPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaternityUploadFilesPopUp-form-group-1row{display:flex;justify-content:space-between}.maternity-patient-list{width:100%;height:auto;font-family:Arial,sans-serif;background-color:var(--background-color);float:left}.patient-mat{margin-top:-10x;margin-bottom:50px}.maternity-payment-form,.maternity-payment-history{background-color:#fff;border-radius:5px;width:60%;padding:15px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a;float:left}.mternity-patient-info{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:1px;font-size:16px}.mternity-patient-info span{white-space:nowrap;font-size:16px}.maternity-title{color:#333;font-size:18px;margin-bottom:15px}.maternity-payment-details{display:grid;gap:10px}.maternity-form-label{display:block;gap:10px;font-size:14px;padding:5px;margin-bottom:5px}.maternity-form-labels{display:block;margin-left:100px;gap:10px;margin-bottom:5px}.maternity-form-input,.maternity-form-select{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.maternity-form-textarea{width:20%;border:1px solid #ccc;border-radius:4px;resize:vertical}.maternity-form-actions{margin-top:15px}.maternity-button{padding:8px 15px;border:none;border-radius:4px;cursor:pointer}.maternity-button-proceed{background-color:#4caf50;height:30px;color:#fff;margin-right:10px}.maternity-button-discard{background-color:#f44336;color:#fff;height:30px}.mat-search-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.mat-search-input{width:200px;padding:8px;border:1px solid #ccc;border-radius:4px}.maternity-table{width:100%;border-collapse:collapse;float:left}.maternity-table-header,.maternity-table-cell{border:1px solid #ddd;padding:5px;text-align:left}.maternity-table-header{background-color:#f2f2f2}.mat-pagination{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.mat-pagination-button{background-color:#4caf50;color:#fff;margin-left:5px}.pay-span{font-size:14px;color:#000}.maternity-checkbox{margin-right:5px}.maternity-title{padding:10px;font-size:16px;margin-bottom:20px;width:100%;border-radius:4px;border-bottom:1px solid white;position:relative;display:inline-block}.maternity-titles{font-size:16px}.maternity-title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:var(--button-bg-color);transition:width .3s ease,background-color .3s ease}.maternity-title:hover:after{width:10%;background-color:var(--button-bg-color)}.maternity-title h3{margin:0;font-size:18px;color:#333}.mat-pagination{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:15px}.pagination-info{flex-grow:1;text-align:left}.mat-pagination-buttons{display:flex;margin-left:10px;align-items:center;gap:10px}.pagination-button{background-color:#007bff;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer}.pagination-button:hover{background-color:#0056b3}.pagination-page-info{text-align:center;margin:0 10px}.maternity-antenatalcare{padding:20px;background-color:var(--background-color)}.maternity-antenatalcare-btn,.maternity-antenatalcare-edit-btn{margin-bottom:20px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.maternity-antenatalcare-btn:hover,.maternity-antenatalcare-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.maternity-antenatalcare-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.maternity-antenatalcare-modal-content{background:#fff;padding:10px;border-radius:5px;width:80%}.antenatalmaturnity-modalform{display:flex;padding:10px;width:100%}.antenatalmaturnity-modalform label{display:block;margin:5px;width:200px}.antenatalmaturnity-modalform input,.antenatalmaturnity-modalform textarea{width:100%;padding:1px;margin-bottom:1px}.antenatalmaturnity-modalform input[type=date]{padding:5px}.antenatalmodalbtn{margin-bottom:20px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin-left:20px;margin-right:20px}.antenatalmodalbtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.postnatalcare-management{width:100%;padding:20px;background-color:var(--background-color)}.postnatalcare-btn{margin-bottom:20px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none}.postnatalcare-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.postnatalcare-edit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none}.postnatalcare-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.postnatalcare-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.postnatalcare-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:800px;box-shadow:0 2px 10px #0000001a}.postnatalcare-modal-content h2{margin-bottom:15px}.postnatalcare-modalform{display:flex}.postnatalcare-modal-content label{display:block;margin-bottom:5px;font-weight:700;width:200px}.postnatalcare-modal-content input,.postnatalcare-modal-content textarea{width:80%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.postnatalcare-modal-content textarea{resize:vertical;height:80px}.postnatalcare-modal-content button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin-right:20px}.postnatalcare-modal-content button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.labour-staffmgnt{width:100%;padding:20px;background-color:var(--background-color)}.labour-staffmgnt-btn{margin-bottom:20px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none}.labour-staffmgnt-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.labour-staffmgnt-edit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none}.labour-staffmgnt-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.labour-staffmgnt-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.labour-staffmgnt-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:800px;box-shadow:0 2px 10px #0000001a}.labour-staffmgnt-modal-content h4{margin-bottom:15px}.labour-staffmgnt-modalform{display:flex;justify-content:space-between;margin-bottom:10px}.labour-staffmgnt-modalform label{display:block;font-weight:700;width:150px;margin-bottom:5px}.labour-staffmgnt-modalform input,.labour-staffmgnt-modalform textarea{width:80%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.labour-staffmgnt-modalform textarea{resize:vertical;height:80px}.labour-staffmgnt-modal-content button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin-right:10px}.labour-staffmgnt-modal-content button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.bfeedingsupport-management{width:100%;padding:20px;background-color:var(--background-color)}.bfeedingsupport-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin:10px}.bfeedingsupport-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.bfeedingsupport-edit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none}.bfeedingsupport-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.bfeedingsupport-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.bfeedingsupport-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:800px;box-shadow:0 2px 10px #0000001a}.bfeedingsupport-modal-content h2{margin-bottom:15px}.beastfeeding-modalform{display:flex}.bfeedingsupport-modal-content label{display:block;margin-bottom:5px;width:200px}.bfeedingsupport-modal-content input,.bfeedingsupport-modal-content textarea{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.bfeedingsupport-modal-content textarea{resize:vertical;height:80px}.bfeedingsupport-modal-content button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin-right:20px}.bfeedingsupport-modal-content button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.family-planning-support-management{width:100%;padding:20px;background-color:var(--background-color)}.fps-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin-bottom:20px}.fps-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.fps-edit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none}.fps-modal-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border-radius:5px;border:none;margin-right:20px}.fps-edit-btn:hover,.fps-modal-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.fps-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.fps-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:800px;box-shadow:0 2px 10px #0000001a}.fps-formmodal{display:flex}.fps-modal-content label{display:block;margin-bottom:5px;width:200px}.fps-modal-content input,.fps-modal-content textarea{width:100%;margin-bottom:15px;padding:5px;border:1px solid #ccc;border-radius:4px}.home-health-navbar{width:100%;margin:0 auto}.home-health-navbar-list{background-color:#fff;padding:10px;margin-bottom:10px;height:auto;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.home-health-navbar-list::-webkit-scrollbar{display:none}.home-health-navbar-list ul{list-style:none;display:flex;justify-content:flex-start;padding:0;margin:0}.home-health-navbar-list li{flex:0 0 auto;text-align:center;margin-right:10px}.home-health-navbar-button{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;width:100%}.home-health-navbar-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.home-health-navbar-button.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.menu-item-homeHealth-care{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.register-button-homeHealth-care{background-color:var(--button-bg-color);padding:10px;color:#fff;text-decoration:none;border-radius:5px}.patient-health-care{display:flex;flex-direction:column;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.health-patient-registration-form{display:flex;justify-content:space-between;background-color:var(--background-color);margin-bottom:20px}.health-patient-registration-left,.health-patient-registration-right{width:48%}.health-patient-registration-group{display:flex;align-items:center;margin-bottom:15px}.health-patient-registration-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.health-patient-registration-group input[type=text],.health-patient-registration-group input[type=number],.health-patient-registration-group input[type=email],.health-patient-registration-group input[type=date],.health-patient-registration-group select,.health-patient-registration-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.health-patient-registration-group textarea{resize:vertical;min-height:60px}.health-patient-registration-button{display:flex;justify-content:center;align-items:center}.health-patient-registration-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.health-patient-registration-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.medication-management-form{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.medication-management-left,.medication-management-right{width:48%}.medication-management-group{display:flex;align-items:center;margin-bottom:15px}.medication-management-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.medication-management-group input[type=text],.medication-management-group input[type=number],.medication-management-group input[type=email],.medication-management-group input[type=date],.medication-management-group select,.medication-management-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.medication-management-group textarea{resize:vertical;min-height:60px}.medication-management-button{display:flex;justify-content:center;align-items:center}.medication-management-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.medication-management-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.billing-and-insurance-form{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.billing-and-insurance-left,.billing-and-insurance-right{width:48%}.billing-and-insurance-group{display:flex;align-items:center;margin-bottom:15px}.billing-and-insurance-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.billing-and-insurance-group input[type=text],.billing-and-insurance-group input[type=number],.billing-and-insurance-group input[type=date],.billing-and-insurance-group input[type=email],.billing-and-insurance-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.billing-and-insurance-button{display:flex;justify-content:flex-start;align-items:center;gap:10px}.billing-and-insurance-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.billing-and-insurance-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.billing-and-insurance-button{display:flex;justify-content:center;align-items:center;margin-top:20px}.home-health-navbar{background-color:var(--navbar-bg-color);padding:10px 20px}.home-health-navbar-list{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap}.home-health-navbar-button{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.home-health-navbar-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.home-health-navbar-button.active{border:1px solid var(--button-bg-color);color:#fff}@media (max-width: 768px){.home-health-navbar-list{flex-direction:column;align-items:flex-start}.home-health-navbar-button{width:100%;padding:10px;font-size:calc(var(--heading-font) - 2px);text-align:center}}@media (max-width: 480px){.home-health-navbar-list{gap:10px}.home-health-navbar-button{font-size:calc(var(--heading-font) - 4px)}}.register-patient{font-family:Arial,sans-serif}.register-patient-content{padding:20px}.register-patient-camera-container{position:relative;display:inline-block}.register-patient-camera-container video{width:100%;height:auto}.register-patient-capture-btn{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#28a745;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.register-patient-image-preview{margin-top:20px}.register-patient-captured-image{max-width:100%;height:auto}.menu-homeHealth-care{position:sticky;top:30px;z-index:1000;background-color:var(--navbar-bg-color);list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap;margin-top:1%;margin-left:1%}.menu-item-homeHealth-care{padding:5px 10px;text-decoration:none;color:#000;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.menu-item-homeHealth-care.selected{font-weight:700;background-color:#d0f0ff;border-color:#000}.register-button-homeHealth-care{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s;margin-left:10%}.register-button-homeHealth-care:hover,.menu-item-homeHealth-care:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.menu-item-homeHealth-care.active{border-bottom:4px solid var(--button-bg-color);color:#000;background-color:transparent;border-radius:0}.menu-item-homeHealth-care.selected:hover{background-color:var(--button-color);color:#fff}.immunization-record-form-container{display:flex;flex-direction:column;padding:10px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.immunization-record-form-title{text-align:left;font-size:var(--heading-font);color:#333;margin-bottom:15px}.immunization-record-form{display:flex;justify-content:space-between;flex-wrap:wrap}.immunization-record-form-left,.immunization-record-form-right{width:48%}.immunization-record-form-group{display:flex;align-items:center;margin-bottom:10px;gap:10px}.immunization-record-form-label{flex:0 0 140px;margin-right:5px;font-size:var(--heading-font)}.immunization-record-form-input{padding:5px;border:1px solid #ced4da;border-radius:5px;font-size:var(--font-size);box-sizing:border-box;flex:1}.immunization-record-form-input[type=text],.immunization-record-form-input[type=number],.immunization-record-form-input[type=date]{padding:5px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.immunization-record-form-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.immunization-record-form-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.immunization-record-form-cancel-btn{background-color:#f8d7da;color:#000;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.immunization-record-form-cancel-btn:hover{background-color:#f5c6cb}.immunization-record-form-buttons{display:flex;gap:10px;justify-content:center}@media (max-width: 768px){.immunization-record-form{flex-direction:column}.immunization-record-form-left,.immunization-record-form-right{width:100%}.immunization-record-form-group{flex-direction:column;align-items:flex-start;margin-bottom:5px}.immunization-record-form-label{flex:none;margin:0 0 5px}.immunization-record-form-input{width:100%}.immunization-record-form-buttons{flex-direction:column;gap:5px}}@media (max-width: 480px){.immunization-record-form-title{font-size:calc(var(--heading-font) - 2px)}.immunization-record-form-submit-btn,.immunization-record-form-cancel-btn{padding:8px;font-size:calc(var(--font-size) - 1px)}}.pediatric-patient-registration-form-container{display:flex;flex-direction:column;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.pediatric-patient-registration-form-title{text-align:left;font-size:var(--heading-font);color:#333;margin-bottom:20px}.pediatric-patient-registration-form{display:flex;justify-content:space-between}.pediatric-patient-registration-form-left,.pediatric-patient-registration-form-right{width:48%}.pediatric-patient-registration-form-group{display:flex;align-items:center;margin-bottom:15px}.pediatric-patient-registration-form-label{flex:0 0 180px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.pediatric-patient-registration-form-input{padding:5px;border:1px solid #ced4da;border-radius:5px;font-size:var(--font-size);box-sizing:border-box}.pediatric-patient-registration-form-input[type=text],.pediatric-patient-registration-form-input[type=number],.pediatric-patient-registration-form-input[type=date],.pediatric-patient-registration-form-input[type=email],.pediatric-patient-registration-form-input[type=textarea]{flex:1;padding:5px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.pediatric-patient-registration-form-input[type=textarea]{width:60%}.pediatric-patient-registration-form-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.pediatric-patient-registration-form-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.pediatric-patient-registration-button{display:flex;gap:20px;justify-content:center}@media (max-width: 768px){.pediatric-patient-registration-form{flex-direction:column;justify-content:flex-start}.pediatric-patient-registration-form-left,.pediatric-patient-registration-form-right{width:100%}.pediatric-patient-registration-form-group{flex-direction:column;align-items:flex-start;margin-bottom:15px;width:100%}.pediatric-patient-registration-form-label{flex:0 0 auto;margin-right:0;margin-left:0;font-size:var(--font-size);margin-bottom:5px}.pediatric-patient-registration-form-input{width:100%;padding:10px}.pediatric-patient-registration-form-input[type=textarea]{width:100%}.pediatric-patient-registration-form-submit-btn{width:100%;padding:10px}.pediatric-patient-registration-button{flex-direction:column;gap:10px;justify-content:center;width:100%}}.pediatric-navbar{position:sticky;top:10px;z-index:1000;background-color:var(--navbar-bg-color);margin-top:1%;margin-left:1%}.pediatric-navbar ul{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap}.pediatric-nav-button{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.pediatric-nav-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.pediatric-nav-button.active{background-color:var(--button-bg-color);color:#fff}.patient-outpatient-register-form-container{display:flex;flex-direction:column;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.patient-outpatient-register-form-title{text-align:left;font-size:var(--heading-font);color:#333;margin-bottom:20px}.patient-outpatient-register-form{display:flex;justify-content:space-between}.patient-outpatient-register-form-label{flex:0 0 180px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.patient-outpatient-register-form-input{padding:5px;border:1px solid #ced4da;border-radius:5px;font-size:var(--font-size);box-sizing:border-box}.patient-outpatient-register-form-input[type=text],.patient-outpatient-register-form-input[type=number],.patient-outpatient-register-form-input[type=date],.patient-outpatient-register-form-input[type=email],.patient-outpatient-register-form-input[type=textarea]{flex:1;padding:5px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.patient-outpatient-register-form-input[type=textarea]{width:60%}.patient-outpatient-register-form-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.patient-outpatient-register-form-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.patient-outpatient-register-button{display:flex;gap:20px;justify-content:center}.patient-outpatient-register-form{display:flex;justify-content:space-between;flex-wrap:wrap}.patient-outpatient-register-form-left,.patient-outpatient-register-form-right{width:48%}.patient-outpatient-textarea{height:30px;max-width:400px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size);resize:vertical}.patient-outpatient-register-form-group{display:flex;align-items:center;margin-bottom:15px}.patient-outpatient-register-form-group{width:100%}@media (max-width: 768px){.patient-outpatient-register-form{flex-direction:column;justify-content:flex-start}.patient-outpatient-register-form-left,.patient-outpatient-register-form-right{width:100%}.patient-outpatient-register-form-group{flex-direction:column;align-items:flex-start;margin-bottom:15px;width:100%}.patient-outpatient-register-form-label{flex:0 0 auto;margin-right:0;margin-left:0;font-size:var(--font-size);margin-bottom:5px}.patient-outpatient-register-form-input{width:100%;padding:10px}.patient-outpatient-register-form-input[type=textarea]{width:100%}.patient-outpatient-register-form-submit-btn{width:100%;padding:10px}.patient-outpatient-register-button{flex-direction:column;gap:10px;justify-content:center;width:100%}}.treatment-prescription-out-patient-form-container{display:flex;flex-direction:column;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.treatment-prescription-out-patient-title,.treatment-prescription-out-patient-form h3,.treatment-prescription-out-patient-medication-group h4,.treatment-prescription-out-patient-form h2{text-align:left;font-size:var(--heading-font);color:#333;margin-bottom:20px}.treatment-prescription-out-patient-medication-group{margin-bottom:20px;padding:15px;border-radius:5px}.treatment-prescription-out-patient-medication-group h4{margin-bottom:10px}.treatment-prescription-out-patient-right,.treatment-prescription-out-patient-left{display:flex;justify-content:space-between;gap:20px}.treatment-prescription-out-patient-half{flex:1;display:flex;font-size:var(--font-size);align-items:center;margin-bottom:15px}.treatment-prescription-out-patient-half label{flex-basis:40%;display:flex;font-size:var(--font-size);align-items:center}.treatment-prescription-out-patient-half input,.treatment-prescription-out-patient-half textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.treatment-prescription-out-patient-submit-btn{background-color:var(--button-color);margin-bottom:10px;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.treatment-prescription-out-patient-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.treatment-prescription-out-patient-group{display:flex;flex-direction:row;margin-bottom:15px;font-size:var(--font-size)}.treatment-prescription-out-patient-label-input{display:flex;align-items:center;margin-bottom:10px;font-size:var(--font-size)}.treatment-prescription-out-patient-group label{margin-right:10px;flex:0 0 150px;font-size:var(--font-size)}.treatment-prescription-out-patient-group input,.treatment-prescription-out-patient-group textarea{flex:1;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size)}.immu-treatment-prescription-out-patient-group{display:flex;flex-direction:column;margin-bottom:15px;font-size:var(--font-size)}.immu-treatment-prescription-out-patient-group label{margin-right:10px;flex:0 0 150px;font-size:var(--font-size)}.immu-treatment-prescription-out-patient-group input,.immu-treatment-prescription-out-patient-group textarea{flex:1;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:var(--font-size)}.pediatric-inpatient-navbar ul{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap}.pediatric-inpatient-nav-button{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.pediatric-inpatient-nav-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.pediatric-inpatient-nav-button.active{background-color:var(--button-bg-color);color:#fff;border-bottom:1px solid var(--button-hover-border-color)}.menu{background-color:#e0f7ff;padding:10px;display:flex;align-items:center;font-family:Arial,sans-serif;font-size:16px}.menu-item{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s;margin-left:20px;border:none}.menu-item.selected{font-weight:700;background-color:#d0f0ff;border-color:#000}.register-button{padding:5px 10px;text-decoration:none;background-color:var(--button-color);color:#fff;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s;margin-left:20%;border:none}.register-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.menu-item:hover{background-color:#f0f0f0;color:var(--button-color)}.menu-item.selected,.menu-item.selected:hover{background-color:#27ae60;color:#fff}.physiotherapy-session-form{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.physiotherapy-session-form-left,.physiotherapy-session-form-right{width:48%}.physiotherapy-form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.physiotherapy-label{flex:0 0 150px;margin-right:10px;font-size:var(--heading-font)}.mandatory{color:red;margin-left:5px}.physiotherapy-input,.physiotherapy-textarea,.physiotherapy-select{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.physiotherapy-textarea{height:60px}.physiotherapy-submit-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-top:20px}.physiotherapy-submit-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.physiotherapy-session-form{flex-direction:column}.physiotherapy-session-form-left,.physiotherapy-session-form-right{width:100%}.physiotherapy-form-group{flex-direction:column;align-items:flex-start}.physiotherapy-label{margin-bottom:5px}.physiotherapy-input,.physiotherapy-textarea,.physiotherapy-select{width:100%}.physiotherapy-submit-btn{width:100%;justify-content:center}}.physiotherapy-session-list{padding:60px;position:sticky;background-color:var(--background-color);overflow-y:auto}.physiotherapy-session-list h1{text-align:left;font-size:var(--heading-font);color:#333;margin-bottom:20px}.physiotherapy-session-list-edit{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:4px;cursor:pointer;font-size:var(--font-size);margin-right:10px;transition:background-color .3s}.physiotherapy-session-list-edit:hover{color:var(--button-color);background-color:#fff}.physiotherapy-session-no-row{padding:15px;text-align:center;background-color:#faebd7;font-size:var(--font-size)}.physiotherapy-navbar{list-style-type:none;padding:0;display:flex;gap:20px;font-size:var(--heading-font);flex-wrap:wrap;margin-top:1%;margin-left:1%;position:-webkit-sticky;position:sticky;top:0;background-color:var(--navbar-background);z-index:1000}.physiotherapy-navbar-button{padding:5px 10px;text-decoration:none;color:#000;font-size:var(--heading-font);border-radius:5px;transition:background-color .3s,color .3s}.physiotherapy-navbar-button:last-child{margin-right:0}.physiotherapy-navbar-button:hover{background-color:#f0f0f0;color:var(--button-color);border-bottom:1px solid var(--button-hover-border-color)}.physiotherapy-navbar-button.active{background-color:var(--button-bg-color);color:#fff}.mkrt_transaction_main_container{padding:10px;background-color:var(--background-color)}.mkrt_transaction-header{display:flex;justify-content:space-between;margin-bottom:10px;background-color:#f4f4f4;border-radius:5px;padding:5px}.date_transaction{width:500px;background-color:#d6edf1}.mkrt_transaction-date-picker label{margin-right:10px}.mkrt_transaction-date-picker button{padding:5px 10px;background-color:#4a90e2;color:#fff;border:none;border-radius:3px;cursor:pointer}.nobtn{padding:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:5px;cursor:pointer}.mkrt_transaction-date-picker button:hover{background-color:#357abd}.mkrt_transaction-search input{padding:5px;width:200px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px}.mkrt_transaction-table-container{margin-top:20px;background-color:#fff;border:1px solid #ccc;border-radius:5px}.mkrt_transaction-table{width:100%;border-collapse:collapse}.mkrt_transaction-table th,.mkrt_transaction-table td{border:1px solid #ccc;padding:5px;text-align:left}.mkrt_transaction-table th{background-color:#f4f4f4;color:#000;font-size:14px}.mkrt_transaction-table td{background-color:#f9f9f9;font-size:14px}.mkrt_transaction-search-button{background-color:#fff;color:#000;height:28px;font-size:16px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-left:-25px}.mkrt_transaction-search_main{display:flex;justify-content:space-between;width:100%}.mkrt_transaction-pagination{margin:20px 0;text-align:center}.mkrt_transaction-pagination button{background-color:#4a90e2;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 4px}.mkrt_transaction-pagination button:hover{background-color:#ccc}.transaction_modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:center}.transaction_modal{font-family:Arial,sans-serif;width:90%;max-width:1200px;margin:0 auto;padding:20px;background-color:#fff;box-shadow:0 0 10px #0000001a;position:relative}.transaction_modal-close-button{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}.transaction_modal-header{display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.transaction_modal-header div{flex:1;margin:0 10px}.transaction_modal-bill-details{margin-bottom:20px;border:1px solid black;height:auto;padding:5px}.transaction_modal-bill-details h3{margin-bottom:10px}.transaction_modal-bill-details table{width:100%;border-collapse:collapse;margin-bottom:20px}.transaction_modal-bill-details th,.transaction_modal-bill-details td{border:1px solid #ddd;padding:8px;text-align:left}.transaction_modal-bill-details th{background-color:#f2f2f2}.transaction_modal-referral-entry{display:flex;flex-direction:column}.transaction_modal-referral-entry h3{margin-bottom:10px}.transaction_modal-form-group{display:flex;align-items:center;margin-bottom:15px}.transaction_modal-form-group label{flex:1;margin-right:10px;min-width:100px}.transaction_modal-form-group input,.transaction_modal-form-group select{flex:2;padding:8px;box-sizing:border-box}.transaction_modal-buttons{display:flex;justify-content:flex-end;margin-top:20px}.transaction_modal-buttons .transaction_modal-save-button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;cursor:pointer;margin-right:10px}.transaction_modal-buttons .transaction_modal-clear-button{background-color:#f44336;color:#fff;padding:10px 20px;border:none;cursor:pointer}.transaction_modal-already-entered{margin-top:20px}.transaction_modal-already-entered table{width:100%;border-collapse:collapse}.transaction_modal-already-entered th,.transaction_modal-already-entered td{border:1px solid #ddd;padding:8px;text-align:left}.transaction_modal-already-entered th{background-color:#f2f2f2}.reffering_org_main{padding:20px;background-color:#e0f5fc}.reffering_org_container{display:flex;justify-content:space-between;margin-bottom:20px}.reffering_org_new_org_button{display:flex;align-items:center;background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px}.reffering_org_button_icon{margin-right:10px}.reffering_org_edit_info{display:flex;align-items:center}.reffering_org_label{margin-right:10px}.reffering_org_input_text{padding:5px;border-radius:5px;border:1px solid #ccc}.reffering_org_filter_content{margin-bottom:20px}.reffering_org_search_bar{display:flex;align-items:center;justify-content:space-between;padding:5px}.reffering_org_filter_button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.reffering_org_table{width:100%;border-collapse:collapse}.reffering_org_tablehead{background-color:#f2f2f2;padding:5px;text-align:left;border:1px solid #ddd;white-space:nowrap;font-size:14px}.reffering_org_tabledata{padding:5px;border:1px solid #ddd}.reffering_org_active_button.active{background-color:#dc3545;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.reffering_org_active_button.inactive{background-color:#28a745;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.reffering_org_edit_button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;margin-left:5px}.reffering_org_pagination{margin:20px 0;text-align:center}.reffering_org_pagination button{background-color:#4a90e2;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 4px}.reffering_org_pagination button:hover{background-color:#ccc}.refering_org_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.refering_org_modal_content{background:#fff;padding:20px;border-radius:5px;width:500px}.refering_org_modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.refering_org_close_button{background:none;border:none;font-size:20px;cursor:pointer}.refering_org_modal_body div{margin-bottom:15px}.refering_org_save_button{background-color:#28a745;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}.referring_party_main{padding:20px;background-color:#e0f5fc}.referring_party_container{display:flex;justify-content:space-between;margin-bottom:20px}.referring_party_new_org_button{display:flex;align-items:center;background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px}.referring_party_button_icon{margin-right:10px}.referring_party_edit_info{display:flex;align-items:center}.referring_party_label{margin-right:10px}.referring_party_input_text{padding:5px;border-radius:5px;border:1px solid #ccc}.referring_party_filter_content{margin-bottom:20px}.referring_party_search_bar{display:flex;align-items:center}.referring_party_filter_button{background-color:#fff;color:#000;height:28px;font-size:16px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-left:-25px}.referring_party_new_party_button{display:flex;align-items:center;background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px}.referring_party_table{width:100%;border-collapse:collapse}.referring_party_tablehead{background-color:#f4f4f4;padding:5px;text-align:left;border:1px solid #ccc;font-size:14px}.referring_party_tabledata{padding:10px;border:1px solid #ddd}.referring_party_active_button.active{background-color:#dc3545;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.referring_party_active_button.inactive{background-color:#28a745;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.referring_party_edit_button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;margin-left:5px}.referring_party_pagination{display:flex;justify-content:center;margin-top:20px}.referring_party_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.referring_party_modal_content{background:#fff;padding:20px;border-radius:5px;width:500px}.referring_party_modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.referring_party_close_button{background:none;border:none;font-size:20px;cursor:pointer}.referring_party_modal_body div{margin-bottom:15px}.referring_party_save_button{background-color:#28a745;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}.mkt_setting-container{font-family:Arial,sans-serif}.mkt_setting-header{background-color:#fff;padding:5px;border-bottom:2px solid #ddd}.mkt_setting-nav{display:flex;justify-content:flex-start}.mkt_setting-nav-list{list-style-type:none;margin:0;padding:0;display:flex}.mkt_setting-nav-item{margin-right:15px}.mkt_setting-nav-link{text-decoration:none;color:#000;padding:10px 15px;border-radius:4px;transition:background-color .3s,color .3s}.mkt_setting-nav-link.active,.mkt_setting-nav-link:hover{border-bottom:4px solid #007bff;color:#000}.mkt_setting-content{padding:20px;background-color:#f4f4f4;min-height:80vh}.mkrtref_report_main{background-color:#e8f6ff;padding:20px}.mkrtref_report_title{font-size:16px;margin-bottom:20px}.mkrtref_report_filter_bar{display:flex;flex-wrap:wrap;margin-bottom:20px}.mkrtref_report_date_range,.mkrtref_report_filters{display:flex;align-items:center;margin-right:20px}.mkrtref_report_date_range label,.mkrtref_report_filters label{margin-right:10px}.mkrtref_report_filters input{margin-right:5px;margin-top:20px;padding:2px}.mkrtref_report_show_button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;border-radius:4px}.mkrtref_report_table_container{background-color:#fff;border:1px solid #ddd;padding:10px;margin-bottom:20px}.mkrtref_report_table{width:100%;border-collapse:collapse}.mkrtref_report_table_head-th{background-color:#f4f4f4;text-align:left;padding:5px;border:1px solid #ddd}.mkrtref_report_no_data{text-align:center;padding:8px;color:#999;border:1px solid #ddd}.mkrtref_report_pagination{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mkrtref_report_export_print_btn{background-color:#2ca4f4;color:#fff;font-size:16px;padding:8px;border:none;border-radius:5px;margin-left:10px}.mkt-refferaltracking-main-container{padding:20px;background-color:var(--background-color)}.mkt-refferaltracking-date-picker{display:flex;width:550px;background-color:#ccc;margin-bottom:10px}.mkt-refferaltracking-search{padding:5px;width:400px}.mkt-refferaltracking-search-input{width:300px;border-radius:5px;border:1px solid gray}.mkt-refferaltracking-edit-button,.mkt-reffaringtracking-savebtn{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;border-radius:4px}.mkt-refferaltracking-edit-button-ok{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px;margin-left:10px}.mkt-refferaltracking-edit-button:hover,.mkt-reffaringtracking-savebtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.mkt-refferaltracking-modal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:center}.mkt-refferaltracking-modal-content{font-family:Arial,sans-serif;width:50%;margin:0 auto;padding:20px;background-color:#fff;box-shadow:0 0 10px #0000001a;position:relative}.mkt-reffaringtracking-form{display:flex;padding:20px}.mkt-reffaringtracking-form label{width:100%}.mkt-reffaringtracking-form input,.mkt-reffaringtracking-form textarea{width:50%;line-height:2;padding:0}.mkrt_ref-header{background-color:#fff;padding:10px}.mkrt_ref-header-nav{display:flex;gap:20px;list-style-type:none}.mkrt_ref-header-button{color:#000;text-decoration:none;padding:5px;font-size:16px;border-radius:4px;transition:background-color .3s,color .3s}.mkrt_ref-header-button:hover,.mkrt_ref-header-button.active{color:#fff;background-color:var(--button-bg-color)}.mkrt_ref-main-content{padding:5px;background-color:#f4f4f4;min-height:100vh}.patient-referralreward-container{padding:20px;background-color:var(--background-color)}.patient-referralreward-container h2{margin-bottom:20px}.patient-referralreward-add-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px}.patient-referralreward-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patient-referralreward-edit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px}.patient-referralreward-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patient-referralreward-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.patient-referralreward-modal-content{background-color:#fff;padding:20px;border-radius:8px;width:700px;position:relative;box-shadow:0 2px 10px #0000001a}.patient-referralreward-close-button{position:absolute;top:10px;right:15px;padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px;margin-left:10px}.patient-referralreward-close-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patient-referralreward-submit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px;margin-left:10px}.patient-referralreward-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patientreferralreward-form{display:flex;padding:5px}.patientreferralreward-form label{width:200px}.patientreferralreward-form input{width:300px;border-radius:5px;padding:2px}.campaign-management-container{padding:20px;background-color:var(--background-color)}.campaign-management-container h2{margin-bottom:20px}.campaign-management-add-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px;margin-bottom:20px}.campaign-management-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.campaign-management-edit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px}.campaign-management-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.campaign-management-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.campaign-management-modal-content{background-color:#fff;padding:20px;border-radius:8px;width:700px;position:relative;box-shadow:0 2px 10px #0000001a}.campaign-management-close-button{position:absolute;top:10px;right:15px;padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px}.campaign-management-close-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.campaign-management-submit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px}.campaign-management-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.marketingcampaigns-form{display:flex;padding:5px}.marketingcampaigns-form label{width:200px}.marketingcampaigns-form input{width:400px;border-radius:5px}.mkt-patientoutreach-container{padding:20px;background-color:var(--background-color)}.mkt-patientoutreach-container h2{margin-bottom:20px}.mkt-patientoutreach-add-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px;margin-bottom:20px}.mkt-patientoutreach-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.mkt-patientoutreach-edit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px}.mkt-patientoutreach-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.mkt-patientoutreach-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.mkt-patientoutreach-modal-content{background-color:#fff;padding:20px;border-radius:8px;width:700px;position:relative;box-shadow:0 2px 10px #0000001a}.mkt-patientoutreach-close-button{position:absolute;top:10px;right:15px;font-size:24px;padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;border-radius:4px}.mkt-patientoutreach-close-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.mkt-patientoutreach-submit-button{padding:5px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:14px;border-radius:4px;margin-top:15px}.mkt-patientoutreach-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.patinetoutreach-form{display:flex;padding:5px}.patinetoutreach-form label{width:200px}.patinetoutreach-form input{width:400px}.hp-wrap *{box-sizing:border-box;margin:0;padding:0;font-family:Arial,sans-serif}.hp-wrap{padding:20px 24px;background:#e3fffe;min-height:100vh}.hp-tabs{display:flex;gap:0;border-bottom:1px solid #d1faf8;margin-bottom:20px;flex-wrap:wrap}.hp-tab{padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:#555;transition:all .15s;margin-bottom:-1px;white-space:nowrap}.hp-tab.active{background:#00968f;color:#fff;border-color:#00968f}.hp-tab:hover:not(.active){background:#e3fffe;color:#007973}.hp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.hp-act-btn{padding:9px 22px;border-radius:6px;border:1.5px solid #00968f;background:#00968f;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s;white-space:nowrap}.hp-act-btn:hover{background:#fff;color:#00968f}.hp-filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.hp-filter-label{font-size:13px;font-weight:700;color:#007973;white-space:nowrap}.hp-filter-sel{padding:7px 14px;border:1.5px solid #b2e8e5;border-radius:6px;font-size:13px;color:#1a2e2d;background:#fff;cursor:pointer;outline:none;font-family:Nunito,sans-serif;font-weight:600;min-width:140px}.hp-filter-sel:focus{border-color:#00968f}.hp-search{flex:1;min-width:180px;max-width:300px;padding:7px 14px;border:1.5px solid #b2e8e5;border-radius:6px;font-size:13px;outline:none;font-family:Nunito,sans-serif;background:#fff}.hp-search:focus{border-color:#00968f}.hp-section-head{display:flex;align-items:center;gap:10px;margin:8px 0 14px;flex-wrap:wrap}.hp-section-title{font-size:15px;font-weight:800;color:#007973;letter-spacing:-.2px;white-space:nowrap}.hp-section-line{flex:1;height:2px;background:linear-gradient(90deg,#00968f33,transparent);border-radius:2px;min-width:40px}.hp-section-count{background:#e3fffe;border:1px solid #b2e8e5;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:700;color:#007973;white-space:nowrap}.hp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin-bottom:32px}.hp-card{background:#fff;border-radius:12px;border:1px solid #d8f4f2;overflow:hidden;box-shadow:0 2px 10px #00797312;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.hp-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00797325}.hp-card-img{width:100%;height:160px;background:linear-gradient(135deg,#007973,#00c9c0);display:flex;align-items:center;justify-content:center;font-size:52px;position:relative;overflow:hidden}.hp-card-badge{position:absolute;top:10px;left:10px;background:#fff;color:#007973;font-size:10px;font-weight:800;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.4px;border:1px solid #b2e8e5}.hp-card-body{padding:14px 16px 12px;flex:1;display:flex;flex-direction:column}.hp-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.hp-card-name{font-size:14px;font-weight:800;color:#1a2e2d;line-height:1.35;flex:1;padding-right:8px}.hp-card-price{font-size:15px;font-weight:800;color:#007973;white-space:nowrap}.hp-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;flex:1}.hp-meta-row{display:flex;align-items:flex-start;gap:8px}.hp-meta-icon{width:28px;height:28px;border-radius:7px;background:#e3fffe;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:1px}.hp-meta-text{font-size:12.5px;color:#5a7a78;line-height:1.5}.hp-meta-text b{color:#1a2e2d}.hp-view-more{font-size:12px;color:#00968f;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;margin-top:2px}.hp-view-more:hover{text-decoration:underline}.hp-card-btns{display:flex;gap:8px;margin-top:auto}.hp-btn-view{flex:1;padding:9px 0;border-radius:7px;background:#00968f;color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s;display:flex;align-items:center;justify-content:center;gap:4px}.hp-btn-view:hover{background:#007973}.hp-btn-book{flex:1;padding:9px 0;border-radius:7px;background:#fff;color:#00968f;border:1.5px solid #00968f;font-size:13px;font-weight:700;cursor:pointer;transition:all .16s}.hp-btn-book:hover{background:#00968f;color:#fff}.hp-form-card{background:#fff;border-radius:14px;border:1px solid #d8f4f2;padding:28px 32px;max-width:820px;box-shadow:0 4px 20px #00797312}.hp-form-title{font-size:16px;font-weight:800;color:#007973;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid #e3fffe}.hp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.hp-field{display:flex;flex-direction:column;gap:5px}.hp-field.span2{grid-column:span 2}.hp-flabel{font-size:11px;font-weight:800;color:#5a7a78;text-transform:uppercase;letter-spacing:.5px}.hp-finput,.hp-fselect,.hp-ftextarea{width:100%;padding:8px 11px;border:1.5px solid #d8f4f2;border-radius:7px;font-size:13.5px;color:#1a2e2d;font-family:Nunito,sans-serif;font-weight:500;outline:none;transition:border .15s;background:#fff}.hp-finput:focus,.hp-fselect:focus,.hp-ftextarea:focus{border-color:#00c9c0;box-shadow:0 0 0 3px #00c9c022}.hp-ftextarea{resize:vertical;min-height:75px}.hp-param-row{display:flex;gap:8px;align-items:center;margin-bottom:7px}.hp-param-row .hp-finput{flex:1}.hp-param-rm{background:none;border:none;cursor:pointer;color:#e05252;font-size:17px;line-height:1;padding:3px 6px;border-radius:4px;flex-shrink:0}.hp-param-rm:hover{background:#fdeaea}.hp-param-add{width:100%;padding:8px;border:1.5px dashed #00c9c0;border-radius:7px;background:#e3fffe;color:#007973;font-size:13px;font-weight:700;cursor:pointer;margin-top:3px;transition:background .15s;font-family:Nunito,sans-serif}.hp-param-add:hover{background:#c8f7f5}.hp-upload{border:2px dashed #b2e8e5;border-radius:10px;padding:22px 16px;text-align:center;cursor:pointer;background:#f5fffe;transition:border .15s}.hp-upload:hover{border-color:#00c9c0}.hp-upload-icon{font-size:28px;margin-bottom:4px}.hp-upload-hint{font-size:11.5px;color:#5a7a78;margin-top:3px}.hp-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px;flex-wrap:wrap}.hp-save-btn{background:#00968f;color:#fff;border:none;padding:10px 28px;border-radius:7px;font-size:14px;font-weight:800;cursor:pointer;font-family:Nunito,sans-serif;transition:background .16s}.hp-save-btn:hover{background:#007973}.hp-cancel-btn{background:#fff;color:#5a7a78;border:1.5px solid #d8f4f2;padding:10px 20px;border-radius:7px;font-size:14px;font-weight:600;cursor:pointer;font-family:Nunito,sans-serif}.hp-cancel-btn:hover{border-color:#5a7a78}.hp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px}.hp-modal{background:#fff;border-radius:16px;max-width:520px;width:100%;overflow:hidden;box-shadow:0 20px 60px #00797340;max-height:92vh;overflow-y:auto}.hp-modal-head{background:linear-gradient(135deg,#007973,#00c9c0);padding:26px 24px;color:#fff;position:relative}.hp-modal-close{position:absolute;top:12px;right:12px;background:#fff3;border:none;color:#fff;font-size:18px;cursor:pointer;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.hp-modal-body{padding:20px 24px}.hp-modal-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:18px}.hp-modal-stat{background:#e3fffe;border-radius:9px;padding:12px;text-align:center}.hp-modal-stat-val{font-size:16px;font-weight:800;color:#007973;font-family:Nunito,sans-serif}.hp-modal-stat-lbl{font-size:10px;color:#5a7a78;font-weight:700;text-transform:uppercase}.hp-modal-desc{font-size:13px;color:#5a7a78;line-height:1.65;margin-bottom:14px}.hp-modal-params-lbl{font-size:11px;font-weight:800;color:#5a7a78;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.hp-params-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.hp-param-chip{background:#e3fffe;border:1px solid #b2e8e5;border-radius:20px;padding:3px 11px;font-size:12px;font-weight:700;color:#1a2e2d}.hp-modal-book{width:100%;background:#00968f;color:#fff;border:none;padding:12px;border-radius:9px;font-size:15px;font-weight:800;cursor:pointer;transition:background .16s;font-family:Nunito,sans-serif}.hp-modal-book:hover{background:#007973}.hp-toast{position:fixed;bottom:24px;right:24px;background:#00968f;color:#fff;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:700;box-shadow:0 6px 20px #00797330;z-index:400;animation:hpSlide .3s ease;max-width:calc(100vw - 48px)}@keyframes hpSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hp-empty{text-align:center;padding:40px 20px;color:#5a7a78}.hp-empty-icon{font-size:44px;margin-bottom:8px}@media (max-width: 768px){.hp-wrap{padding:14px}.hp-tab{padding:8px 14px;font-size:13px}.hp-act-btn{padding:8px 16px;font-size:13px}.hp-form-card{padding:20px 18px}.hp-form-grid{grid-template-columns:1fr}.hp-field.span2{grid-column:span 1}.hp-grid{grid-template-columns:repeat(2,1fr);gap:14px}.hp-filter-bar{gap:8px}.hp-filter-sel{min-width:120px;font-size:12px}.hp-search{max-width:100%;min-width:140px}.hp-modal-stats{gap:7px}.hp-modal-stat-val{font-size:14px}}@media (max-width: 480px){.hp-wrap{padding:12px 10px}.hp-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hp-tabs::-webkit-scrollbar{display:none}.hp-tab{padding:7px 12px;font-size:12px;flex-shrink:0}.hp-actions{flex-direction:column;gap:8px}.hp-act-btn{width:100%;text-align:center}.hp-filter-bar{flex-direction:column;align-items:stretch}.hp-filter-label{display:none}.hp-search,.hp-filter-sel{width:100%;max-width:100%;min-width:unset}.hp-grid{grid-template-columns:1fr;gap:12px}.hp-card-img{height:140px;font-size:44px}.hp-card-name{font-size:13.5px}.hp-card-price{font-size:14px}.hp-card-btns{gap:6px}.hp-btn-view,.hp-btn-book{font-size:12px;padding:8px 0}.hp-form-card{padding:16px 12px;border-radius:10px}.hp-form-title{font-size:14px}.hp-form-actions{justify-content:stretch;flex-direction:column-reverse}.hp-save-btn,.hp-cancel-btn{width:100%;text-align:center}.hp-modal{border-radius:12px;max-height:95vh}.hp-modal-head{padding:20px 16px}.hp-modal-body{padding:16px}.hp-modal-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.hp-modal-stat{padding:9px 6px}.hp-modal-stat-val{font-size:13px}.hp-modal-stat-lbl{font-size:9px}.hp-toast{bottom:16px;right:10px;left:10px;text-align:center}.hp-section-title{font-size:14px}}.cssd-component{width:100%;display:flex;flex-direction:column}.cssd-component-header{padding:10px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10}.cssd-component-header ul{list-style-type:none;padding:0;display:flex;align-items:center;margin:0}.cssd-component-header ul li{color:#000;cursor:pointer;font-size:14px;padding:0 15px}.cssd-component-header a{text-decoration:none;border-radius:var(--input-box-padding);padding:var(--input-box-padding);color:#000;border:1px solid transparent}.cssd-component-header a:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.cssd-component-header ul li .active{border-radius:5px;font-weight:700;color:#fff;padding:5px 10px;background-color:var(--button-bg-color)}.cssd-component-header-right{display:flex;align-items:center}.sterilization-main{padding:10px 20px}.sterilization-sub-nav{position:relative;margin-bottom:20px;border-bottom:1px solid #e8e8e8}.sterilization-sub-nav ul{display:flex;color:#000;font-size:14px;list-style-type:none;padding:0;margin:0}.sterilization-sub-nav ul li{position:relative;color:#000;padding:10px 20px;cursor:pointer}.sterilization-sub-nav ul li a{text-decoration:none;color:#000}.sterilization-sub-nav ul li .active{color:#000}.sterilization-sub-nav .underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.sterilization-sub-nav ul li:after{content:"";position:absolute;left:0;height:4px;background-color:var(--button-bg-color);transform:scaleX(1);transition:transform .3s ease-in-out}.sterilization-sub-nav ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.sterilization-sub-nav ul li:hover:after{width:100%}.pendingItem{font-size:14px}.pendingItem-ok-btn{padding:6px 10px;border-radius:5px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer}.pendingItem-ok-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pendingItem-main{border-radius:5px}.pendingItem-form{padding:15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}.pendingItem-star-btn{background-color:transparent;color:#007bff;font-size:18px;border:none}.pendingItem-dash-btn{background-color:#007bff5b;color:#007bff;font-size:18px;border:none;padding:0 10px}.pendingItem-form-input-group input,.pendingItem-form-input-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:150px;margin:0 5px;font-size:14px}.pendingItem-search{display:flex;align-items:center;justify-content:space-between}.pendingItem-search-bar{display:flex;align-items:center;margin-bottom:10px;color:gray;background-color:#f2f2f2;padding:2px 8px}.pendingItem-search-bar input{background-color:transparent;outline:none;border:none;padding:5px}.pendingItem-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;gap:10px}.pendingItem-export-btn,.pendingItem-print-btn,.pendingItem-action-btn{padding:5px 15px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;border-radius:5px}.pendingItem-export-btn:hover,.pendingItem-print-btn:hover,.pendingItem-action-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pendingItem-table-btn{background-color:#007bff;color:#fff;border-radius:15px;border:none;padding:2px 10px;margin:0 5px;cursor:pointer}.pendingItem-no-rows{text-align:center;background-color:#fff9c4;color:#efb005}.pendingItem-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;margin-top:5px;z-index:1000;width:150px}.pendingItem-dropdown div{padding:8px;cursor:pointer}.pendingItem-dropdown div:hover{background-color:#f2f2f2}.custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.custom-modal-content{background-color:#fff;padding:20px;border-radius:8px;width:400px;box-shadow:0 0 10px #0000001a;text-align:center}.custom-modal-buttons{display:flex;justify-content:space-around;margin-top:20px}.custom-modal-close-btn,.custom-modal-confirm-btn{background-color:#3598dc;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.custom-modal-close-btn:hover,.custom-modal-confirm-btn:hover{background-color:#2a7ab6}.FinalizedItem{font-size:14px}.FinalizedItem-ok-btn{padding:6px 10px;border-radius:5px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer}.FinalizedItem-ok-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.FinalizedItem-main{border-radius:5px}.FinalizedItem-form{padding:15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}.FinalizedItem-star-btn{background-color:transparent;color:#007bff;font-size:18px;border:none}.FinalizedItem-dash-btn{background-color:#007bff5b;color:#007bff;font-size:18px;border:none;padding:0 10px}.FinalizedItem-form-input-group input,.FinalizedItem-form-input-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:150px;margin:0 5px;font-size:14px}.FinalizedItem-search{display:flex;align-items:center;justify-content:space-between}.FinalizedItem-search-bar{margin-bottom:10px;color:gray;background-color:#f2f2f2;padding:2px 8px;display:flex;align-items:center}.FinalizedItem-search-bar input{background-color:transparent;outline:none;border:none;padding:5px}.FinalizedItem-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;gap:10px}.FinalizedItem-export-btn,.FinalizedItem-print-btn{padding:5px 15px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;border-radius:5px}.FinalizedItem-export-btn:hover,.FinalizedItem-print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.FinalizedItem-table-btn{background-color:#007bff;color:#fff;border-radius:15px;border:none;padding:2px 10px;margin:0 5px;cursor:pointer}.FinalizedItem-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;margin-top:5px;z-index:1000;width:150px}.FinalizedItem-dropdown div{padding:8px;cursor:pointer}.FinalizedItem-dropdown div:hover{background-color:#f2f2f2}.cssdReports-main{padding:10px 20px}.cssdReports-sub-nav{position:relative;margin-bottom:20px;border-bottom:1px solid #e8e8e8}.cssdReports-sub-nav ul{display:flex;color:#000;font-size:14px;list-style-type:none;padding:0;margin:0}.cssdReports-sub-nav ul li{position:relative;color:#000;padding:10px 20px;cursor:pointer}.cssdReports-sub-nav ul li a{text-decoration:none;color:#000}.cssdReports-sub-nav ul li .active{color:#000}.cssdReports-sub-nav .underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.cssdReports-sub-nav ul li:after{content:"";position:absolute;left:0;height:4px;background-color:var(--button-bg-color);transform:scaleX(1);transition:transform .3s ease-in-out}.cssdReports-sub-nav ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.cssdReports-sub-nav ul li:hover:after{width:100%}.IntegratedCssdReport{font-size:14px}.IntegratedCssdReport-ok-btn{padding:6px 10px;border-radius:5px;border:none;background-color:var(--button-color);color:#fff;cursor:pointer}.IntegratedCssdReport-ok-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.IntegratedCssdReport-main{padding:20px;border-radius:5px}.IntegratedCssdReport-form{background-color:#d3d3d3;padding:15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}.IntegratedCssdReport-star-btn{background-color:transparent;color:#007bff;font-size:18px;border:none}.IntegratedCssdReport-dash-btn{background-color:#007bff5b;color:#007bff;font-size:18px;border:none;padding:0 10px}.IntegratedCssdReport-form-input-group input,.IntegratedCssdReport-form-input-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:150px;margin:0 5px;font-size:14px}.IntegratedCssdReport-options{display:flex;gap:50px;margin-bottom:15px}.IntegratedCssdReport-option label{margin-right:10px}.IntegratedCssdReport-option select{padding:5px;border-radius:3px;border:1px solid #c2cad8}.IntegratedCssdReport-dropdown-options{position:absolute;background-color:#fff;border:1px solid #ccc;padding:5px;box-shadow:0 4px 8px #0000001a;z-index:111}.IntegratedCssdReport-dropdown-options div{padding:5px;cursor:pointer}.IntegratedCssdReport-dropdown-options div:hover{background-color:#f2f2f2}.IntegratedCssdReport-search{display:flex;align-items:center;justify-content:space-between}.IntegratedCssdReport-search-bar{margin-bottom:10px;color:gray;background-color:#f2f2f2;padding:2px 8px;display:flex;align-items:center}.IntegratedCssdReport-search-bar input{background-color:transparent;outline:none;border:none;padding:5px}.IntegratedCssdReport-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;gap:10px}.IntegratedCssdReport-export-btn,.IntegratedCssdReport-print-btn{padding:5px 15px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;border-radius:5px}.IntegratedCssdReport-export-btn:hover,.IntegratedCssdReport-print-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.IntegratedCssdReport-table-btn{background-color:#007bff;color:#fff;border-radius:15px;border:none;padding:2px 10px;margin:0 5px;cursor:pointer}.IntegratedCssdReport-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;margin-top:5px;z-index:1000;width:150px}.IntegratedCssdReport-dropdown div{padding:8px;cursor:pointer}.IntegratedCssdReport-dropdown div:hover{background-color:#f2f2f2}.CssdMaster-navbar{display:flex;flex-direction:row;align-items:center;height:60px;background-color:var(--background-color);padding:0 20px;gap:15px}.CssdMaster-nav-item{padding:10px 20px;background-color:var(--button-bg-color);border:none;color:#fff;font-size:var(--font-size);text-align:center;cursor:pointer;border-radius:5px;transition:background-color .3s,color .3s,border .3s}.CssdMaster-nav-item.CssdMaster-active,.CssdMaster-nav-item:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.CssdMaster-navbar{flex-direction:column;height:auto}}.CSSDItemMaster-container{padding:20px;max-width:1200px;margin:0 auto;font-family:Arial,sans-serif;background-color:var(--background-color)}.CSSDItemMaster-header{text-align:center;margin-bottom:20px;font-size:var(--heading-font)}.CSSDItemMaster-content{display:flex;justify-content:space-between}.CSSDItemMaster-formContainer{width:60%}.CSSDItemMaster-formGroup{display:flex;align-items:center;margin-bottom:15px}.CSSDItemMaster-formGroup label{width:40%;font-weight:700;font-size:var(--font-size)}.CSSDItemMaster-formGroup input[type=text],.CSSDItemMaster-formGroup select{width:65%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.CSSDItemMaster-select{width:60%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.CSSDItemMaster-inventoryList label,.CSSDItemMaster-statusOptions label{margin-right:10px}.CSSDItemMaster-inventoryList,.CSSDItemMaster-statusOptions{display:flex;gap:10px}.CSSDItemMaster-buttonContainer{width:20%;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#fff;margin-left:35%;margin-bottom:10px}.CSSDItemMaster-buttonContainer button{padding:6px 10px;font-size:var(--font-size);cursor:pointer;border:none;background-color:var(--button-bg-color);color:#fff;border-radius:4px;transition:background-color .3s ease,color .3s ease,border .3s ease;width:80%}.CSSDItemMaster-edit-btn{padding:6px 10px;font-size:var(--font-size);cursor:pointer;border:none;background-color:var(--button-color);color:#fff;border-radius:4px;transition:background-color .3s ease,color .3s ease,border .3s ease}.CSSDItemMaster-edit-btn:hover,.CSSDItemMaster-buttonContainer button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.search-input-container{position:relative;width:65%}.CSSDItemMaster-input{width:65%}.search-icon-inventory{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;margin-left:10px}.CSSDItemMaster-header{margin-bottom:20px}.CSSDItemMaster-heading{display:flex;align-items:center}.back-icon{font-size:24px;margin-right:10px;cursor:pointer;color:#007bff}.CSSDItemMaster-header h2{font-size:1.5rem;margin-left:25%}.machine-save{margin-left:38%}.CSSDKitCategory-container{padding:20px;max-width:1200px;margin:0 auto;font-family:Arial,sans-serif;background-color:var(--background-color)}.CSSDKitCategory-header{text-align:center;margin-bottom:20px;font-size:var(--heading-font)}.CSSDKitCategory-content{display:flex;justify-content:space-between}.CSSDKitCategory-formContainer{width:60%}.CSSDKitCategory-formGroup{display:flex;align-items:center;margin-bottom:15px}.CSSDKitCategory-formGroup label{width:40%;font-weight:700;font-size:var(--font-size)}.CSSDKitCategory-formGroup input[type=text]{width:65%;padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.CSSDKitCategory-buttonContainer button{padding:6px 10px;font-size:var(--font-size);cursor:pointer;border:none;background-color:var(--button-bg-color);color:#fff;border-radius:4px;transition:background-color .3s ease,color .3s ease,border .3s ease;width:15%;margin-left:40%}.CSSDKitCategory-buttonContainer button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.kit-master{font-family:Arial,sans-serif;padding:20px;background-color:var(--background-color);border-radius:5px;max-width:800px;margin:0 auto}.kit-master-header{font-size:var(--heading-font);color:var(--upperBar-bg-color);margin-bottom:20px;text-align:center}.kit-master-form-group{display:flex;align-items:center;margin-bottom:10px}.kit-master-item-details{margin-top:20px}.kit-master-item-details h3{color:#333;font-size:1.2rem;margin-bottom:10px}.kit-master-item-details table{width:100%;border-collapse:collapse;font-size:var(--font-size)}.kit-master-item-details th,.kit-master-item-details td{border:1px solid #ddd;padding:8px;text-align:center}.kit-master-item-details th{background-color:var(--upperBar-bg-color);color:#fff}.kit-master-item-details button{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:4px;font-size:var(--font-size)}.kit-master-item-details button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.AddAllItems{text-align:right}.cssd-transaction-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;background-color:var(--background-color);padding:20px}.cssd-header{display:flex;flex-direction:column;align-items:center;background-color:#e0f4ff;padding:15px;border:1px solid #cce7f9;margin-bottom:20px;width:100%;text-align:center}.cssd-navbar{display:flex;flex-wrap:wrap;gap:15px;padding:10px;width:100%}.cssd-nav-item{padding:10px 15px;background-color:var(--button-bg-color);color:#fff;font-size:var(--font-size);text-align:center;cursor:pointer;border-radius:5px;transition:all .3s ease-in-out;white-space:nowrap}.cssd-nav-item.active,.cssd-nav-item:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.cssd-footer{margin-top:20px}.cssd-footer button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:14px;border-radius:5px}.cssd-footer button:hover{background-color:#0056b3}@media (max-width: 768px){.cssd-navbar{flex-direction:column;align-items:center}.cssd-nav-item{width:100%;text-align:center}}.KitRequestIndent-container{width:80%;margin:5px;padding:20px}.KitRequestIndent-header{display:flex;justify-content:space-between;align-items:center}.KitRequestIndent-header h3{margin:0}.KitRequestIndent-content{display:flex;justify-content:space-between;gap:200px}.KitRequestIndent-form{flex:1;grid-template-columns:1fr}.KitRequestIndent-form-group{margin:20px;width:70%}.KitRequestIndent-buttonContainer{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.KitRequestIndent-buttonContainer{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px}.KitRequestIndent-items-table{width:100%;border-collapse:collapse;margin-top:20px}.KitRequestIndent-items-table th,.KitRequestIndent-items-table td{border:1px solid #ddd;padding:8px;text-align:center}.KitRequestIndent-items-table th{background-color:#f4f4f4;font-weight:700}.input-with-icon input{width:100%;padding-right:30px;border:1px solid #ddd;border-radius:4px;padding:var(--input-box-padding);font-size:var(--font-size)}.input-with-icon .search-icon{position:absolute;right:10px;color:#aaa;cursor:pointer}.modal-overlay-for-items{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content-for-items{background-color:#fff;padding:20px;width:90%;max-width:600px;max-height:70%;overflow-y:auto;box-shadow:0 4px 8px #0003;position:relative}.modal-content-for-items h2{margin-top:0}.modal-content-for-items table{width:100%;border-collapse:collapse;font-size:14px}.modal-content-for-items th,.modal-content-for-items td{border:1px solid #ddd;padding:8px;text-align:center}.modal-content-for-items th{background-color:#f4f4f4;color:#333}.modal-content-for-items input[type=text]{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.modal-content-for-items button{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:4px;font-size:var(--font-size)}.modal-content-for-items button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.Bubble_Pending_Kit_Receive_header_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;overflow-y:auto;padding:12px 12px 20px;margin-bottom:0}.Bubble_Pending_Kit_Receive_header{display:flex;justify-content:space-between;align-items:center}.Bubble_Pending_Kit_Receive_header_container_bubble{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-weight:700;text-align:center;line-height:1.2;box-shadow:inset 0 0 10px #0009,0 4px 8px #a3454533;background:radial-gradient(circle at 30% 30%,#3d3b3baf,#fff0 70%),linear-gradient(to bottom,#fff6,#0003);position:relative;overflow:hidden;margin-top:30px;cursor:pointer}.cyan{background-color:#17a3b8}.Bubble_buttons{margin-top:20%;margin-left:320px}.Bubble_buttons button{margin-left:7px;padding:8px 16px;background-color:#00c9c0;color:#fff;border:none;border-radius:4px;cursor:pointer}#Bubble_buttons_close{background-color:red;margin-left:180px}.kit-details-page{padding:20px;background-color:var(--background-color)}.kit-details-header div{margin-bottom:10px}.kit-details-header label{display:inline-block;width:100px;font-size:var(--font-size)}.kit-details-table button{padding:6px 12px;margin:4px;font-size:14px;color:#fff;border:none;border-radius:4px;cursor:pointer}.kit-details-table button:hover{opacity:.9}.kit-details-table button:active{transform:scale(.95)}.kit-details-table button:first-of-type{background-color:#28a745}.kit-details-table button:last-of-type{background-color:#dc3545}.kit-details-header input,.kit-details-header select{width:200px;padding:var(--input-box-padding);border:1px solid var(--sideBar-bg-color);border-radius:4px}.kit-details-table{width:100%;border-collapse:collapse;margin-top:20px}.kit-details-table th,.kit-details-table td{border:1px solid var(--sideBar-bg-color);text-align:left;padding:8px;font-size:var(--font-size)}.kit-details-buttons button{margin:5px;padding:10px 15px;background-color:var(--button-bg-color);color:var(--button-color);border:1px solid var(--button-bg-color);border-radius:4px;cursor:pointer;font-size:var(--font-size);color:#fff}.kit-details-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pendingkitreceiverecord-container{margin:20px;background-color:var(--background-color);padding:20px}.pendingkitreceiverecord-header{margin-bottom:20px}.pendingkitreceiverecord-inputs label{margin-right:20px}.pendingkitreceiverecord-search{margin-bottom:20px;display:flex;align-items:center}.pendingkitreceiverecord-search input{margin-right:10px;padding:5px;border-radius:5px}.pendinginputs{padding:2px;border-radius:5px}.pendingkitreceiverecord-modal{position:fixed;top:20%;left:30%;width:40%;background:#fff;box-shadow:0 0 10px #0000001a;padding:20px}.pendingkitreceiverecord-buttons{margin-top:20px;padding:10px 20px}.pendingkitreceiverecord-buttons-button{padding:5px;background-color:var(--button-bg-color);color:var(--button-color);border:1px solid var(--button-bg-color);border-radius:4px;cursor:pointer;font-size:var(--font-size);color:#fff;margin-left:20px}.pendingkitreceiverecord-buttons-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pendingkitreceive-container{font-family:Arial,sans-serif;margin:20px;background-color:var(--background-color);padding:20px}.pendingkitreceive-header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:10px;background-color:var(--upperBar-bg-color);color:#fff;border-radius:5px;margin-bottom:10px}.pendingkitreceive-inputs label{display:inline-block;margin-right:10px;color:#000}.pendingkitreceive-inputs input{margin-left:5px;padding:2px;border:1px solid #ccc;border-radius:4px}.pendingkitreceive-table td input{width:100%;padding:2px;border:1px solid #ccc;border-radius:4px}.pendingkitreceivesearch-icon{margin-right:20px}.cssdkitdiscard-container{margin:20px;background-color:var(--background-color);padding:20px}.cssdkitdiscard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cssdkitdiscard-header h3{color:#004085;font-size:24px;margin:0}.kitdiscard-search-div{margin:20px}.kitdiscard-search{padding:5px;font-size:14px;border-radius:5px}.cssdkitdiscard-form{display:flex;margin-bottom:20px;gap:20px}.cssdkitdiscard-table td input{width:100%;padding:5px;border:1px solid #ddd;border-radius:5px}.cssdkitdiscard-add-button,.cssdkitdiscard-save-button{padding:5px;background-color:var(--button-bg-color);color:var(--button-color);border:1px solid var(--button-bg-color);border-radius:4px;cursor:pointer;font-size:var(--font-size);color:#fff;margin-left:20px}.cssdkitdiscard-add-button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.kitreturnrecord-container{margin:20px;background-color:var(--background-color);padding:20px}.kitreturnrecord-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.kitreturnrecord-submit,.kitreturnaddbtn,.kitreturndelbtn{padding:5px;background-color:var(--button-bg-color);color:var(--button-color);border:1px solid var(--button-bg-color);border-radius:4px;cursor:pointer;font-size:var(--font-size);color:#fff;margin-left:20px}.kitreturnaddbtn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.kitreturnrecord-search-div{margin:20px}.kitreturnrecord-search{padding:5px;font-size:14px;border-radius:5px}.tableinput-cssdretirn{padding:5px;font-size:14px;border-radius:5px;width:90%}.kitreturnrecord-form{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.kitreturnrecord-form input{padding:5px;font-size:14px;border-radius:5px}.kitreturnrecord-submit,.kitreturnrecord-add-row button{padding:5px;background-color:var(--button-bg-color);color:var(--button-color);border:1px solid var(--button-bg-color);border-radius:4px;cursor:pointer;font-size:var(--font-size);color:#fff;margin-left:20px}.kitreturnrecord-add-row button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.Bubble_Pending_Kit_Receive_view{font-family:Arial,sans-serif;margin:20px}.Bubble_Pending_Kit_Receive_header{text-align:center;margin-bottom:20px}.Bubble_Pending_Kit_Receive_header h5{font-size:20px;color:#333;margin:0}.Bubble_Pending_Kit_Receive_header_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;overflow-y:auto;padding:12px}.Bubble_Pending_Kit_Receive_header_container_bubble{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-weight:700;text-align:center;line-height:1.2;box-shadow:inset 0 0 10px #0009,0 4px 8px #a3454533;background:radial-gradient(circle at 30% 30%,#3d3b3baf,#fff0 70%),linear-gradient(to bottom,#fff6,#0003);position:relative;cursor:pointer;margin-top:30px}.Bubble_Pending_Kit_Receive_header_container_bubble:hover{transform:scale(1.1);box-shadow:inset 0 0 15px #000c,0 6px 12px #a3454566}.Bubble_Pending_Kit_Receive_header_container_bubble:after{content:"";position:absolute;top:-10px;left:-10px;width:50%;height:50%;background:radial-gradient(circle,#fff9,#fff0);border-radius:50%;transform:rotate(-45deg);pointer-events:none}.Bubble_Pending_Returns_view{font-family:Arial,sans-serif;margin:20px}.Bubble_Pending_Returns_header{display:flex;justify-content:space-between;align-items:center}.Bubble_Pending_Returns_header h5{font-size:var(--heading-font);color:#333;margin:0}.Bubble_Pending_Returns_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;overflow-y:auto;padding:12px}.Bubble_Pending_Returns_bubble{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-weight:700;text-align:center;line-height:1.2;box-shadow:inset 0 0 10px #0009,0 4px 8px #a3454533;background:radial-gradient(circle at 30% 30%,#3d3b3baf,#fff0 70%),linear-gradient(to bottom,#fff6,#0003);position:relative;cursor:pointer;margin-top:30px}.Bubble_Pending_Returns_bubble:hover{transform:scale(1.1);box-shadow:inset 0 0 15px #000c,0 6px 12px #a3454566}.Bubble_Pending_Returns_bubble:after{content:"";position:absolute;top:-10px;left:-10px;width:50%;height:50%;background:radial-gradient(circle,#fff9,#fff0);border-radius:50%;transform:rotate(-45deg);pointer-events:none}.blue{background-color:#053d79}.green{background-color:#06f93f}.red{background-color:#dc3545cc}.orange{background-color:#fd7e14cc}.Bubble_buttons{margin-top:20px;text-align:center}.Bubble_buttons button{margin:10px;padding:10px 20px;background-color:#00c9c0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.Bubble_buttons button:hover{background-color:#fff;color:#00c9c0;border:1px solid #00c9c0}#Bubble_buttons_close{background-color:red}#Bubble_buttons_close:hover{background-color:#fff;color:red;border:1px solid red}.HRHome-container{width:100%;margin:0 auto}.HRHome-nav{background-color:#fff;padding:10px;margin-bottom:10px;height:10%}.HRHome-navigation-link{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.HRHome-navigation-link:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.HRHome-navigation-link.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.employeelist-container{padding:20px;background-color:#e3fffe}.employeelist-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.employeelist-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.employeelist-table th,.employeelist-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.employeelist-table th{background-color:#eaeaea;color:#000}.employeelist-searchAndActions{margin:10px 10px 10px 0}.employeelist-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.employeelist-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.employeelist-search-bar i{color:gray}.employeelist-search-bar input{background-color:transparent;border:none;outline:none}.employeelist-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.employeelist-search-button:hover{background-color:#e0e0e0}.employeelist-results-info{text-align:right;font-size:var(--font-size)}.employeelist-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.employeelist-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.employeelist-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.employeelist-ex-pri-buttons:hover,.employeelist-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.employeelist-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.employeelist-searchInput:focus{border-color:#87ceeb;outline:none}.employeelist-table tr:hover{background-color:#ddd}.employeelist-table td{color:#555}@media (max-width: 600px){.employeelist-table,.employeelist-table th,.employeelist-table td{font-size:12px}}.employeelist-header{display:flex;justify-content:space-between;align-items:center;position:relative}.employeelist-container h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:18px}.addemp-button{margin-left:0}.addemp-button,.allemp-editanddeletebtn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.addemp-button:hover,.allemp-editanddeletebtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.allemp-editanddeletebtn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;margin-left:10px;border-radius:5px;cursor:pointer;font-size:14px}.addemployeepopup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:50px;z-index:55555}.addemployeepopup__popup{background-color:#fff;padding:20px;position:relative;width:80%}.addemployeepopup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.addemployeepopup__header h2{color:#000}.addemployeepopup__closeButton{background:none;border:none;padding:5px 12px;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%}.addemployeepopup__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.addemployeepopup__formGroup{display:flex;align-items:center}.addemployeepopup__formGroup label{width:30%;min-width:150px;margin-bottom:5px;font-size:14px}.addemployeepopup__formGroup input,.addemployeepopup__formGroup select{width:70%;padding:5px;border:1px solid #ccc;border-radius:3px}.addemployeepopup__ageInput{display:flex;gap:10px}.addemployeepopup__ageInput input{width:50px}.addemployeepopup__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.addemployeepopup__formActions button{padding:5px;border:none;border-radius:3px;cursor:pointer}.addemployeepopup__formActions button:first-child{background-color:#ccc}.addemployeepopup__formActions button:last-child{background-color:var(--button-color);color:#fff}.addemployeepopup__formActions button:last-child:hover{background-color:var(--button-bg-color)}.addemployeepopup__note{grid-column:span 2;margin-top:0;color:green}.addemployeepopup__openButton{padding:10px 20px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.attendance-container{padding:20px;background-color:#e3fffe}.attendance-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.attendance-table{width:100%;border-collapse:collapse}.attendance-table th,.attendance-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attendance-table th{background-color:#eaeaea;color:#000}.attendance-table tr:hover{background-color:#ddd}.attendance-table td{color:#555}@media (max-width: 600px){.attendance-table,.attendance-table th,.attendance-table td{font-size:12px}}.attendance-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.attendance-btn:disabled{background-color:#c2c23d80;color:#ffffffb3;cursor:not-allowed}.attendance-searchAndActions{margin:10px 10px 10px 0}.attendance-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.attendance-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.attendance-search-bar i{color:gray}.attendance-search-bar input{background-color:transparent;border:none;outline:none}.attendance-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.attendance-search-button:hover{background-color:#e0e0e0}.attendance-results-info{text-align:right;font-size:var(--font-size)}.attendance-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.attendance-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.attendance-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.attendance-ex-pri-buttons:hover,.attendance-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.attendance-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.attendance-searchInput:focus{border-color:#87ceeb;outline:none}.schedule-container{padding:20px;background-color:#e3fffe}.schedule-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.schedule-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.schedule-table th,.schedule-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.schedule-table th{background-color:#eaeaea;color:#000}.schedule-table tr:hover{background-color:#ddd}.schedule-table td{color:#555}@media (max-width: 600px){.schedule-table,.schedule-table th,.schedule-table td{font-size:12px}}.no-data{text-align:center;font-weight:700;padding:20px}.schedule-table tbody tr td{vertical-align:middle}.scheduleedit-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;margin-left:10px;border-radius:5px;cursor:pointer;font-size:14px}.schedule-searchAndActions{margin:10px 10px 10px 0}.schedule-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.schedule-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.schedule-search-bar i{color:gray}.schedule-search-bar input{background-color:transparent;border:none;outline:none}.schedule-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.schedule-search-button:hover{background-color:#e0e0e0}.schedule-results-info{text-align:right;font-size:var(--font-size)}.schedule-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.schedule-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.schedule-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.schedule-ex-pri-buttons:hover,.schedule-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.schedule-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.schedule-searchInput:focus{border-color:#87ceeb;outline:none}.leave-container{padding:20px;background-color:#e3fffe}.leave-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.leave-container h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:18px}.leave-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.leave-table th,.leave-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leave-table th{background-color:#eaeaea;color:#000}.leave-table tr:hover{background-color:#ddd}.leave-table td{color:#555}@media (max-width: 600px){.leave-table,.leave-table th,.leave-table td{font-size:12px}}.leave-header{display:flex;justify-content:space-between;align-items:center;position:relative}.leave-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.leave-searchAndActions{margin:10px 10px 10px 0}.leave-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.leave-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.leave-search-bar i{color:gray}.leave-search-bar input{background-color:transparent;border:none;outline:none}.leave-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.leave-search-button:hover{background-color:#e0e0e0}.leave-results-info{text-align:right;font-size:var(--font-size)}.leave-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.leave-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.leave-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.leave-ex-pri-buttons:hover,.leave-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.leave-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.leave-searchInput:focus{border-color:#87ceeb;outline:none}.addemployeeleave__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:50px;z-index:55555}.addemployeeleave__popup{background-color:#fff;padding:20px;position:relative;width:80%}.addemployeeleave__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.addemployeeleave__header h2{color:#000}.addemployeeleave__closeButton{background:none;border:none;padding:5px 12px;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%}.addemployeeleave__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.addemployeeleave__formGroup{display:flex;align-items:center}.addemployeeleave__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.addemployeeleave__formActions button{padding:5px;border:none;border-radius:3px;cursor:pointer}.addemployeeleave__formActions button:first-child{background-color:#ccc}.addemployeeleave__formActions button:last-child{background-color:var(--button-color);color:#fff}.addemployeeleave__formActions button:last-child:hover{background-color:var(--button-bg-color)}.addemployeeleave__note{grid-column:span 2;margin-top:0;color:green}.addemployeeleave__openButton{padding:10px 20px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.addperformance__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:50px;z-index:55555}.addperformance__popup{background-color:#fff;padding:20px;position:relative;width:80%}.addperformance__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.addperformance__header h2{color:#000}.addperformance__closeButton{background:none;border:none;padding:5px 12px;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%}.addperformance__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.addperformance__formGroup{display:flex;align-items:center}.addperformance__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:10px;padding:10px}.addperformance__formActions button{padding:5px;border:none;border-radius:3px;cursor:pointer}.addperformance__formActions button:first-child{background-color:var(--button-color);color:#fff}.addperformance__formActions button:last-child{background-color:var(--button-color);color:#fff}.addperformance__formActions button:last-child:hover{background-color:var(--button-bg-color)}.addperformance__note{grid-column:span 2;margin-top:0;color:green}.addperformance__openButton{padding:10px 20px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.performance-evaluation-container{padding:20px;background-color:#e3fffe}.performance-evaluation-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.performance-evaluation-container h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:18px}.performance-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.evaluation-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.evaluation-table th,.evaluation-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.evaluation-table th{background-color:#eaeaea;color:#000}.evaluation-table tr:hover{background-color:#ddd}.evaluation-table td{color:#555}@media (max-width: 600px){.evaluation-table,.evaluation-table th,.evaluation-table td{font-size:12px}}.performance-header{display:flex;justify-content:space-between;align-items:center;position:relative}.performance-evaluation-searchAndActions{margin:10px 10px 10px 0}.performance-evaluation-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.performance-evaluation-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.performance-evaluation-search-bar i{color:gray}.performance-evaluation-search-bar input{background-color:transparent;border:none;outline:none}.performance-evaluation-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.performance-evaluation-search-button:hover{background-color:#e0e0e0}.performance-evaluation-results-info{text-align:right;font-size:var(--font-size)}.performance-evaluation-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.performance-evaluation-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.performance-evaluation-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.performance-evaluation-ex-pri-buttons:hover,.performance-evaluation-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.performance-evaluation-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.performance-evaluation-searchInput:focus{border-color:#87ceeb;outline:none}.payroll-container{padding:20px;background-color:#e3fffe}.payroll-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.payroll-container h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:18px}.payroll-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.payroll-table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.payroll-table th,.payroll-table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.payroll-table th{background-color:#eaeaea;color:#000}.payroll-table tr:hover{background-color:#ddd}.payroll-table td{color:#555}@media (max-width: 600px){.payroll-table,.payroll-table th,.payroll-table td{font-size:12px}}.nodatatoshow{text-align:center;background-color:#d4c21d94;padding:10px}.payroll-header{display:flex;justify-content:space-between;align-items:center;position:relative}.addpayroll-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin-left:20px;cursor:pointer;border-radius:5px}.modal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#00000080}.modal label{display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#333}.modal-content{background-color:#fefefe;padding:40px 40px 40px 10px;width:400px;position:relative}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal input{width:100%;padding:10px;margin-bottom:15px;margin-left:0;border:2px solid #ccc;border-radius:5px;transition:border-color .3s}.modal h2{margin-bottom:20px;font-size:18px;color:#333;text-align:center}.actionbtns{margin-right:10px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.actionbtns[type=button]{background-color:#6c757d;margin-top:10px}.actionbtns:hover{background-color:#0056b3}.addpayrollclose-popup{position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.addpayrollclose-popup:hover{background-color:#8b0000}.payrolldelete-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;margin-left:10px;border-radius:5px;cursor:pointer;font-size:14px;background-color:#c23d3d}.payrolledit-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;margin-left:10px;border-radius:5px;cursor:pointer;font-size:14px}.payroll-searchAndActions{margin:10px 10px 10px 0}.payroll-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.payroll-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.payroll-search-bar i{color:gray}.payroll-search-bar input{background-color:transparent;border:none;outline:none}.payroll-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.payroll-search-button:hover{background-color:#e0e0e0}.payroll-results-info{text-align:right;font-size:var(--font-size)}.payroll-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.payroll-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.payroll-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.payroll-ex-pri-buttons:hover,.payroll-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.payroll-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.payroll-searchInput:focus{border-color:#87ceeb;outline:none}.payroll__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:50px;z-index:55555}.payroll__popup{background-color:#fff;padding:20px;position:relative;width:80%}.payroll__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.payroll__header h2{color:#000}.payroll__closeButton{background:none;border:none;padding:5px 12px;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%}.payroll__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.payroll__formGroup{display:flex;align-items:center}.payroll__formGroup label{width:30%;min-width:150px;margin-bottom:5px;font-size:14px}.payroll__formGroup input,.payroll__formGroup select{width:70%;padding:5px;border:1px solid #ccc;border-radius:3px}.payroll__ageInput{display:flex;gap:10px}.payroll__ageInput input{width:50px}.payroll__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.payroll__formActions button{padding:5px;border:none;border-radius:3px;cursor:pointer}.payroll__formActions button:first-child{background-color:#ccc}.payroll__formActions button:last-child{background-color:var(--button-color);color:#fff}.payroll__formActions button:last-child:hover{background-color:var(--button-bg-color)}.payroll__note{grid-column:span 2;margin-top:0;color:green}.payroll__openButton{padding:10px 20px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.recrutierMng-container{padding:20px;background-color:#e3fffe}.recrutierMng-header{display:flex;justify-content:space-between;align-items:center;position:relative}.recrutierMng-container h2{text-align:center;margin-bottom:10px;color:#333;font-size:18px}.recrutierMng-container h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:18px}.recrutierMng-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.recrutierMng-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.recrutierMng-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.recrutierMng-search-bar{margin-left:-15px}.recrutierMng-search-bar input{padding:3px;width:200px}.recrutierMng-search-bar i{position:relative;color:gray;top:3px;left:205px}.recrutierMng-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.recrutierMng-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.recrutierMng-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.recrutierMng-results-info{display:flex;align-items:center;margin-bottom:10px}.recrutierMng-results-info span{font-size:var(--font-size);margin-right:10px}.recrutierMng-container table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}.recrutierMng-container th,.recrutierMng-container td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recrutierMng-container th{background-color:#eaeaea;color:#000}.recrutierMng-edit-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;margin-left:10px;border-radius:5px;cursor:pointer;font-size:14px}.recrutierMng-edit-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.recrutierMng-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.recrutierMng-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.recrutierMng-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.recrutierMng-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%}.HRpagination{display:flex;justify-content:center;margin-bottom:20px;align-items:center}.HRpagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin:0 5px;cursor:pointer;border-radius:5px;font-size:14px}.HRpagination button.disabled{background-color:#ccc;cursor:not-allowed}.HRpagination button.active{background-color:#333;color:#fff}.recrutierMng-modal{top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.recrutierMng-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative}.pagination{display:flex;justify-content:center;margin-bottom:20px;align-items:center}.pagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin:0 5px;cursor:pointer;border-radius:5px;font-size:14px}.pagination button.disabled{background-color:#ccc;cursor:not-allowed}.pagination button.active{background-color:#333;color:#fff}.recrutierMng-searchAndActions{margin:10px 10px 10px 0}.recrutierMng-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.recrutierMng-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.recrutierMng-search-bar i{color:gray}.recrutierMng-search-bar input{background-color:transparent;border:none;outline:none}.recrutierMng-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.recrutierMng-search-button:hover{background-color:#e0e0e0}.recrutierMng-results-info{text-align:right;font-size:var(--font-size)}.recrutierMng-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.recrutierMng-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.recrutierMng-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.recrutierMng-ex-pri-buttons:hover,.recrutierMng-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.recrutierMng-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.recrutierMng-searchInput:focus{border-color:#87ceeb;outline:none}.addNewrecrutier-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addNewrecrutier-header{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addNewrecrutier-header h3{margin:0;font-size:var(--heading-font)}.addNewrecrutier-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px;margin-left:1100px}.addNewrecrutier-select-components-section h4{margin-bottom:8px}.addNewrecrutier-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addNewrecrutier-select-components-section table th,.addNewrecrutier-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addNewrecrutier-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addNewrecrutier-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addNewrecrutier-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addNewrecrutier-add-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addNewrecrutier-add-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addNewrecrutier-form-group-1row{display:flex;justify-content:space-between;gap:30px;padding:10px}.addNewrecrutier-form-group-sub{display:flex;justify-content:space-between}.addNewrecrutier-AddNew{display:flex;justify-content:center}.addNewrecrutier-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.radiationtherapy-header{width:100%;z-index:1000;padding:10px;font-size:14px}.radiationtherapy-header-button{background-color:var(--button-color);text-decoration:none;color:#fff;font-size:16px;padding:5px;border-radius:5px;margin-top:8px;margin-left:5px}.radiationtherapy-header-button:last-child{margin-right:0}.radiationtherapy-header-button:hover,.radiationtherapy-header-button.active{background-color:var(--button-bg-color);color:#fff}.radiation-therapyplan-container{padding:20px;background-color:var( --background-color)}.radiation-therapyplan-add-button,.radiation-therapyplan-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.radiation-therapyplan-add-button:hover,.radiation-therapyplan-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.radiation-therapyplan-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.radiation-therapyplan-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.radiation-therapyplan-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.radiation-therapyplan-modal-content{background:#fff;padding:20px;border-radius:5px;width:70%;height:auto}.radiation-therapyplan-close{position:absolute;top:1px;right:15px;font-size:24px;cursor:pointer}.radiation-therapyplan-form-group{margin-bottom:1px;display:flex}.radiation-therapyplan-form-group label{display:block;margin-bottom:5px;width:150px;font-size:14px}.radiation-therapyplan-form-group input,.radiation-therapyplan-form-group textarea{width:100%;padding:5px;margin:5px;border:1px solid #ddd;border-radius:4px}.radiation-therapyplan-submit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin-left:500px;margin-top:20px}.radiation-therapyplan-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.dosage-tracking-container{padding:20px;background-color:var(--background-color)}.dosage-tracking-add-button,.dosage-tracking-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;font-size:14px;border-radius:5px;border:none}.dosage-tracking-add-button:hover,.dosage-tracking-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.dosage-tracking-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dosage-tracking-modal-content{background:#fff;padding:20px;border-radius:5px;width:70%}.dosage-tracking-close{position:absolute;top:1px;right:15px;font-size:24px;cursor:pointer}.dosage-tracking-form-group{margin-bottom:10px;display:flex}.dosage-tracking-form-group label{display:block;margin-bottom:5px;font-size:14px;width:150px}.dosage-tracking-form-group input{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px}.dosage-tracking-submit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:10px;font-size:14px;border-radius:5px;border:none;margin-top:20px}.dosage-tracking-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.equipment-usage-logs-container{padding:20px;background-color:var(--background-color)}.equipment-usage-logs-add-button,.equipment-usage-logs-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.equipment-usage-logs-add-button:hover,.equipment-usage-logs-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.equipment-usage-logs-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.equipment-usage-logs-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.equipment-usage-logs-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.equipment-usage-logs-modal-content{background:#fff;padding:10px;border-radius:5px;width:70%;height:auto}.equipment-usage-logs-close{position:absolute;top:1px;right:15px;font-size:24px;cursor:pointer}.equipment-usage-logs-form-group{margin-bottom:15px;display:flex}.equipment-usage-logs-form-group label{margin-bottom:5px;font-size:14px;width:150px}.equipment-usage-logs-form-group input,.equipment-usage-logs-form-group textarea{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px}.equipment-usage-logs-submit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.equipment-usage-logs-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.radiation-safety-compliance-container{padding:20px;background-color:var(--background-color)}.compliance-add-button,.compliance-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.compliance-add-button:hover,.compliance-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.compliance-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.compliance-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.compliance-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.compliance-modal-content{background:#fff;padding:20px;border-radius:5px;width:70%;height:auto}.compliance-close{position:absolute;top:1px;right:15px;font-size:24px;cursor:pointer}.compliance-form-group{margin-bottom:15px;display:flex}.compliance-form-group label{margin-bottom:5px;font-size:14px;width:150px}.compliance-form-group input,.compliance-form-group textarea{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px}.compliance-submit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:10px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.compliance-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.appointment-scheduling-container{padding:20px;background-color:var(--background-color)}.schedule-add-button,.schedule-edit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:5px}.schedule-add-button:hover,.schedule-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.schedule-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.schedule-modal-content{background:#fff;padding:20px;border-radius:5px;width:70%;height:auto}.schedule-close{position:absolute;top:1px;right:15px;font-size:24px;cursor:pointer}.schedule-form-group{margin-bottom:15px;display:flex}.schedule-form-group label{margin-bottom:5px;font-size:14px;width:150px}.schedule-form-group input,.schedule-form-group textarea{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px}.schedule-submit-button{color:#fff;background-color:var(--button-color);text-align:center;padding:10px;text-decoration:none;font-size:14px;border-radius:5px;border:none}.schedule-submit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-respiratoryfuntest-container{padding:20px}.pulmonology-respiratoryfuntest-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.pulmonology-respiratoryfuntest-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-respiratoryfuntest-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.pulmonology-respiratoryfuntest-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:800px}.pulmonology-respiratoryfuntest-modal-edit-btn{margin-left:5px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.pulmonology-respiratoryfuntest-modal-btns{display:flex;padding:20px;margin-top:15px;gap:20px}.pulmonology-respiratoryfuntest-modal-contentform{display:flex;padding:10px}.pulmonology-respiratoryfuntest-modal-contentform label{width:200px;font-size:16px}.pulmonology-respiratoryfuntest-modal-contentform input{width:400px;padding:5px;border-radius:5px}.pulmonology-respiratoryfuntest-modal-btns button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.pulmonology-respiratoryfuntest-modal-btns button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-respiratoryfuntest-search{margin:5px}.followup-scheduling-container{padding:20px;font-family:Arial,sans-serif}.followup-scheduling-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.followup-scheduling-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.followup-scheduling-edit-btn{margin-left:2px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.followup-scheduling-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.followup-scheduling-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.followup-scheduling-modal-content{background:#fff;padding:20px;border-radius:10px;width:800px;max-width:90%}.followup-scheduling-modal-contentform{display:flex;padding:5px}.followup-scheduling-modal h2{margin-bottom:20px}.followup-scheduling-modal label{width:150px}.followup-scheduling-modal input{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.followup-scheduling-modal-btn{display:flex;gap:20px}.followup-scheduling-modal-btn button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.followup-scheduling-modal-btn button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-imaginandlabreport-container{padding:20px;font-family:Arial,sans-serif}.pulmonology-imaginandlabreport-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.pulmonology-imaginandlabreport-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-imaginandlabreport-edit-btn{margin-left:5px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.pulmonology-imaginandlabreport-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-imaginandlabreport-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.pulmonology-imaginandlabreport-modal-content{background:#fff;padding:20px;border-radius:10px;width:800px;max-width:90%}.pulmonology-imaginandlabreport-modal-contentform{display:flex;padding:5px}.pulmonology-imaginandlabreport-modal h2{margin-bottom:20px}.pulmonology-imaginandlabreport-modal label{width:150px}.pulmonology-imaginandlabreport-modal input{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.pulmonology-imaginandlabreport-modal-btn{display:flex;gap:20px}.pulmonology-imaginandlabreport-modal-btn button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.pulmonology-imaginandlabreport-modal-btn button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.medication-management-container{padding:20px;font-family:Arial,sans-serif}.medication-management-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.medication-management-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.medication-management-edit-btn{margin-left:5px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.medication-management-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.medication-management-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.medication-management-modal-content{background:#fff;padding:20px;border-radius:10px;width:800px;max-width:90%}.medication-management-modal-contentform{display:flex;padding:5px}.medication-management-modal h2{margin-bottom:20px}.medication-management-modal label{width:150px}.medication-management-modal input{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.medication-management-modal-btn{display:flex;gap:20px}.medication-management-modal-btn button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.medication-management-modal-btn button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.PulmonaryRehabilitation-container{padding:20px;font-family:Arial,sans-serif}.PulmonaryRehabilitation-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.PulmonaryRehabilitation-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.PulmonaryRehabilitation-edit-btn{margin-left:2px;color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.PulmonaryRehabilitation-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.PulmonaryRehabilitation-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.PulmonaryRehabilitation-modal-content{background:#fff;padding:20px;border-radius:10px;width:800px}.PulmonaryRehabilitation-modal-contentform{display:flex;padding:5px}.PulmonaryRehabilitation-modal-contentform label{width:200px;font-size:16px}.PulmonaryRehabilitation-modal-contentform input{width:400px;padding:5px;border-radius:5px}.PulmonaryRehabilitation-modal h2{margin-bottom:20px}.PulmonaryRehabilitation-modal label{display:block;margin:10px 0 5px;font-weight:700}.PulmonaryRehabilitation-modal input{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.PulmonaryRehabilitation-modal-btn{display:flex;gap:20px}.PulmonaryRehabilitation-modal-btn button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border:none;border-radius:5px}.PulmonaryRehabilitation-modal-btn button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.pulmonology-navbar{list-style-type:none;margin:0;background-color:#fff;overflow:hidden;display:flex;justify-content:left;padding:10px;width:100vw}.pulmonology-nav-link{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;transition:background-color .3s ease;border-radius:5px;margin-right:10px}.pulmonology-nav-link:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 600px){.pulmonology-navbar{flex-direction:column;align-items:center}.pulmonology-nav-link{padding:10px;font-size:14px}}.surgery-management-container{width:auto;margin:20px}.surgery-management{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.surgery-management-left,.surgery-management-right{width:48%}@media (max-width: 768px){.surgery-management{flex-direction:column;height:auto}.surgery-management-left,.surgery-management-right{width:100%;margin-bottom:10px}}.surgery-management-group{display:flex;align-items:center;margin-bottom:15px}.surgery-management-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.surgery-management-group input[type=text],.surgery-management-group input[type=number],.surgery-management-group input[type=date],.surgery-management-group input[type=email],.surgery-management-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.surgery-management-submit-btn{background-color:var(--button-color);color:#fff;border:none;margin-left:20px;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.surgery-management-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.surgery-management-left h3,.surgery-management-right h3{font-size:var(--heading-font)}.chemotherapy-scheduling-container{width:auto;margin:20px}.chemotherapy-scheduling{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.chemotherapy-scheduling-left,.chemotherapy-scheduling-right{width:48%}.chemotherapy-scheduling-group{display:flex;align-items:center;margin-bottom:15px}.chemotherapy-scheduling-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.chemotherapy-scheduling-group input[type=text],.chemotherapy-scheduling-group input[type=number],.chemotherapy-scheduling-group input[type=date],.chemotherapy-scheduling-group input[type=email],.chemotherapy-scheduling-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.chemotherapy-scheduling-submit-btn{background-color:var(--button-color);color:#fff;border:none;margin-left:20px;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.chemotherapy-scheduling-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.chemotherapy-scheduling-left h3,.chemotherapy-scheduling-right h3{font-size:var(--heading-font)}@media (max-width: 768px){.chemotherapy-scheduling{flex-direction:column;height:auto;padding:10px}.chemotherapy-scheduling-left,.chemotherapy-scheduling-right{width:100%;margin-bottom:20px}.chemotherapy-scheduling-group label{flex:0 0 100px}.chemotherapy-scheduling-submit-btn{margin-left:0;width:100%;padding:10px}}.radiation-therapy-integration-container{width:auto;margin:20px}.radiation-therapy-integration{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.radiation-therapy-integration-left,.radiation-therapy-integration-right{width:48%}.radiation-therapy-integration-group{display:flex;align-items:center;margin-bottom:15px}.radiation-therapy-integration-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.radiation-therapy-integration-group input[type=text],.radiation-therapy-integration-group input[type=number],.radiation-therapy-integration-group input[type=date],.radiation-therapy-integration-group input[type=email],.radiation-therapy-integration-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.radiation-therapy-integration-submit-btn{background-color:var(--button-color);color:#fff;border:none;margin-left:20px;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.radiation-therapy-integration-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.radiation-therapy-integration-left h3,.radiation-therapy-integration-right h3{font-size:var(--heading-font)}@media (max-width: 768px){.radiation-therapy-integration{flex-direction:column;height:auto;padding:10px}.radiation-therapy-integration-left,.radiation-therapy-integration-right{width:100%;margin-bottom:20px}.radiation-therapy-integration-group label{flex:0 0 100px}.radiation-therapy-integration-submit-btn{margin-left:0;width:100%;padding:10px}}.cancer-diagnosis-and-staging-container{width:auto;margin:20px}.cancer-diagnosis-and-staging{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:scroll}.cancer-diagnosis-and-staging-left,.cancer-diagnosis-and-staging-right{width:48%}.cancer-diagnosis-and-staging-group{display:flex;align-items:center;margin-bottom:15px}.cancer-diagnosis-and-staging-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.cancer-diagnosis-and-staging-group input[type=text],.cancer-diagnosis-and-staging-group input[type=number],.cancer-diagnosis-and-staging-group input[type=date],.cancer-diagnosis-and-staging-group input[type=email],.cancer-diagnosis-and-staging-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.cancer-diagnosis-and-staging-submit-btn{background-color:var(--button-color);color:#fff;border:none;margin-left:20px;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.cancer-diagnosis-and-staging-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.cancer-diagnosis-and-staging-left h3,.cancer-diagnosis-and-staging-right h3{font-size:var(--heading-font)}@media (max-width: 768px){.cancer-diagnosis-and-staging{flex-direction:column;height:auto}.cancer-diagnosis-and-staging-left,.cancer-diagnosis-and-staging-right{width:100%;margin-bottom:20px}.cancer-diagnosis-and-staging-submit-btn{width:100%}}.cancer-diagnosis-actions{display:flex;align-items:center;justify-content:space-between;padding:10px}.cancer-diagnosis-search-bar{padding:5px;font-size:var(--font-size);border-radius:4px}.cancer-diagnosis-action-buttons{display:flex;align-items:center;gap:15px}.cancer-diagnosis-action-buttons span{font-size:var(--font-size);color:#000}.cancer-diagnosis-action-buttons button{background-color:var(--button-color);color:#fff;border:none;margin-left:20px;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.cancer-diagnosis-action-buttons button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.patient-survival-tracking-container{width:auto;margin:20px}.patient-survival-tracking{display:flex;justify-content:space-between;padding:20px;background-color:var(--background-color);height:90vh;overflow-y:auto}.patient-survival-tracking-left,.patient-survival-tracking-right{width:48%}.patient-survival-tracking-group{display:flex;align-items:center;margin-bottom:15px}.patient-survival-tracking-group label{flex:0 0 120px;margin-right:10px;margin-left:20px;font-size:var(--heading-font)}.patient-survival-tracking-group input[type=text],.patient-survival-tracking-group input[type=number],.patient-survival-tracking-group input[type=date],.patient-survival-tracking-group input[type=email],.patient-survival-tracking-group textarea{flex:1;padding:4px;font-size:var(--font-size);border:1px solid #ced4da;border-radius:4px}.patient-survival-tracking-submit-btn{background-color:var(--button-color);color:#fff;border:none;margin-left:20px;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.patient-survival-tracking-submit-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:#fff}.mandatory{color:red}.patient-survival-tracking-left h3,.patient-survival-tracking-right h3{font-size:var(--heading-font)}@media (max-width: 768px){.patient-survival-tracking{flex-direction:column;height:auto;padding:10px}.patient-survival-tracking-left,.patient-survival-tracking-right{width:100%;margin-bottom:20px}.patient-survival-tracking-group label{flex:0 0 100px}.patient-survival-tracking-submit-btn{margin-left:0;width:100%;padding:10px}}.chemotherapy-navbar-module{width:100%;margin:0 auto}.chemotherapy-navbar{background-color:#fff;padding:10px;margin-bottom:10px;height:10%}.chemotherapy-navbar ul{list-style:none;display:flex}.chemotherapy-navbar-button{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px;display:inline-flex;align-items:center}.chemotherapy-navbar-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.chemotherapy-navbar-button.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.DynamicReport-container{background-color:var(--background-color);padding:5px;border-radius:10px;overflow:hidden}.DynamicReport-container h2{color:#000;text-align:left;margin-bottom:20px;font-size:16px}.DynamicReport-container textarea{resize:none;font-family:Courier New,Courier,monospace;border:1px solid #006064;border-radius:5px;padding:10px;margin-bottom:10px;box-sizing:border-box}.DynamicSQL-textarea button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin-right:5px;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-bottom:10px}.Dynamic-Load-Report-Outer{display:flex;align-items:center;gap:10px}.Dynamic-Load-Report-Outer button{background-color:var(--button-color);color:#fff;border:none;padding:10px 5px;margin-right:5px;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-bottom:10px}.DynamicReport-container .DynamicReport-button-group button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin-right:5px;border-radius:5px;cursor:pointer;transition:background-color .3s;float:right}.DynamicReport-container .DynamicReport-search-group input{border-radius:5px;padding:5px;box-sizing:border-box}.DynamicReport-container .DynamicReport-search-group{position:relative;margin-bottom:20px}.DynamicReport-container .DynamicReport-search-group .DynamicReport-search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;color:#006064}.dynamic-report-table{overflow:scroll;height:60%;width:80%}.dynamic-report-table table{width:100%;margin-top:20px;table-layout:auto;box-shadow:0 1px 3px #0000001a;border:1px solid black}.dynamic-report-table th,.dynamic-report-table td{text-align:center}.dynamic-report-table tr:nth-child(2n){background-color:#e0f7fa}.DynamicReport-container .DynamicReport-text-center{font-style:italic;background-color:#ffe6a0;color:#be6b03;text-align:center}.DynamicReport-container .DynamicReport-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.DynamicReport-container .DynamicReport-pagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin:0 2px;border-radius:5px;cursor:pointer;transition:background-color .3s}.DynamicReport-container .DynamicReport-pagination span{margin:0 5px}.Admitted-Patient-tableContainer{width:100%;overflow-x:auto;padding:20px;background-color:#e6f7ff}.Admitted-Patient-Header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-position:right 10px center}.Admitted-Patient-searchInput{font-size:14px;width:200px;padding:5px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkgMTljLjg4MSAwIDEuNzA4LS4zNDUgMi4zMzYtLjg5MUwxOS40OTcgMjRsMi41MDMtMi41MDMtNC41MjEtNC41MTRBNS45OTkgNS45OTkgMCAwMDAxNSA5IDUgNSAwIDAwOSA0LjUxN0E1LjAwNSA1LjAwNSAwIDAwOSAxNXpNNSA5YTQgNCAwIDExOCAwIDQgNCAwIDAxLTgtMHoiLz48L3N2Zz4=);background-size:16px 16px;background-repeat:no-repeat;background-position:right 10px center}.Admitted-Patient-actions{display:flex;align-items:center;gap:5px}.DynamicReport-button-group{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px}.DynamicReport-button-group span{vertical-align:-webkit-baseline-middle}.tabb-table-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:20px}.tabb-date-range{display:flex;width:50%;align-items:center;margin-bottom:10px;background-color:#fff;padding:5px}.tabb-date-range span{margin-right:10px}.tabb-date-range input[type=date]{border:1px solid #ccc;padding:5px}.tabb-star-button,.tabb-minus-button{background-color:#f0f0f0;border:1px solid #ccc;padding:5px 10px;margin-right:5px;cursor:pointer}.tabb-ok-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 15px;cursor:pointer}.tabb-search-bar{position:relative;margin-bottom:10px}.tabb-search-bar input{padding:5px;border:1px solid #ccc}.tabb-search-icon{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.tabb-results-info{display:flex;justify-content:flex-end;margin-bottom:5px;gap:10px}.tabb-print-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 15px;cursor:pointer}.tabb-table{width:100%;border-collapse:collapse;background-color:#fff}.tabb-th,.tabb-td{border:1px solid #ddd;padding:8px;text-align:left}.tabb-th{background-color:#f2f2f2}.tabb-po-created{color:red;text-align:center}.tabb-view-button,.tabb-add-po-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin-right:5px;cursor:pointer}.tabb-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.tabb-pagination button,.tabb-pagination span{margin:0 5px;padding:5px 10px;background-color:#4a90e2;color:#fff;border:none;cursor:pointer}.tabb-pagination span{background-color:transparent;color:#000}.tabb-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px #0003;margin-top:10px}.tabb-dropdown ul{list-style-type:none;padding:0;margin:0}.tabb-dropdown li{padding:10px;cursor:pointer}.tabb-dropdown li:hover{background-color:#f0f0f0}.AddPurchaseOrder-add-purchase-order{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif}.AddPurchaseOrder-form-row{display:flex;margin-bottom:10px}.purchaseorder-add-btn{background-color:var(--button-color);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.AddPurchaseOrder-form-group{margin-right:10px;margin-top:10px}.AddPurchaseOrder-items-table{width:100%;border-collapse:collapse;margin-bottom:10px}.AddPurchaseOrder-items-table th,.AddPurchaseOrder-items-table td{border:1px solid #ccc;padding:5px;text-align:left}.AddPurchaseOrder-button-group{display:flex;justify-content:flex-end;margin-top:10px}.AddPurchaseOrder-add-button,.AddPurchaseOrder-discard-button{background-color:var(--button-color);color:#fff;padding:10px 20px;border:none;cursor:pointer}.AddPurchaseOrder-add-button:hover,.AddPurchaseOrder-discard-button:hover{background-color:var(--button-hover-color)}.Pro-Purchase-add-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;margin:2px;border:none;cursor:pointer}.PurchaseOrder-container{background-color:var(--background-color);padding:20px}.PurchaseOrder-top-actions{display:flex;justify-content:space-between;margin-bottom:20px}.PurchaseOrder-buttons{width:100%;display:flex;justify-content:center;gap:5px}.PurchaseOrder-view-button{padding:2px 5px;border-radius:5px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-color)}.PurchaseOrder-print-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-left:10px;margin-right:0;white-space:nowrap}.PurchaseOrder-create-po-button{background-color:var(--button-color);color:#fff;border:none;padding:10px 20px;cursor:pointer}.PurchaseOrder-start-draft-button,.PurchaseOrder-view-draft-button{background:none;border:none;color:var(--button-color);cursor:pointer}.PurchaseOrder-status-filters{display:flex;gap:1px}.PurchaseOrder-date-range{background-color:#f8f9fa;padding:10px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.PurchaseOrder-star-button,.PurchaseOrder-dash-button{background-color:#e9ecef;border:none;padding:5px 10px;cursor:pointer}.PurchaseOrder-ok-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer}.PurchaseOrder-search-bar{display:flex;align-items:center;margin-bottom:20px}.PurchaseOrder-search-bar input{padding:5px;width:200px;flex-grow:1}.PurchaseOrder-results{margin-left:20px;color:#6c757d}.PurchaseOrder-search-button{background:none;border:none;cursor:pointer;margin-left:10px}.PurchaseOrder-export-button,.PurchaseOrder-Emergencyprint-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-left:10px;margin-right:0;white-space:nowrap}.PurchaseOrder-search-bar .PurchaseOrder-export-button,.PurchaseOrder-search-bar .PurchaseOrder-Emergencyprint-button{margin-left:10px}.PurchaseOrder-po-table{width:100%;border-collapse:collapse;background-color:#fff}.PurchaseOrder-po-table th,.PurchaseOrder-po-table td{border:1px solid #dee2e6;padding:8px;text-align:left}.PurchaseOrder-po-table th{background-color:#f8f9fa}.PurchaseOrder-no-data{background-color:#fff3cd;text-align:center;padding:20px}.PurchaseOrder-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.PurchaseOrder-pagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer}.PurchaseOrder-Emergencyprint-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.PurchaseOrder-Emergencyprint-button:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.PurchaseOrder-Emergencyprint-button:active{background-color:var(--button-color)}.PurchaseOrder-Emergencyprint-button:focus{outline:none;box-shadow:0 0 5px #0003}.StartPurchaseOrderDraftNewList-container{background-color:#fff;padding:5px;border-radius:5px;box-shadow:0 0 10px #0000001a}.StartPurchaseOrderDraftNewList-container h1{color:#333;margin-bottom:5px}.StartPurchaseOrderDraftNewList-form-group{margin-bottom:5px}.StartPurchaseOrderDraftNewList-form-row{display:flex;gap:5px}.StartPurchaseOrderDraftNewList-form-group label{display:block;margin-bottom:5px;color:#666}.StartPurchaseOrderDraftNewList-form-group input[type=text],.StartPurchaseOrderDraftNewList-form-group input[type=number],.StartPurchaseOrderDraftNewList-form-group select,.StartPurchaseOrderDraftNewList-form-group textarea{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.StartPurchaseOrderDraftNewList-form-group textarea{height:60px;resize:vertical}.StartPurchaseOrderDraftNewList-info-btn{background-color:var(--button-color);color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;margin-left:5px}.StartPurchaseOrderDraftNewList-container table{width:100%;border-collapse:collapse;margin-bottom:5px}.StartPurchaseOrderDraftNewList-container th,.StartPurchaseOrderDraftNewList-container td{border:1px solid #ddd;padding:5px;text-align:left}.StartPurchaseOrderDraftNewList-container th{background-color:#f2f2f2}.StartPurchaseOrderDraftNewList-remove-btn{background-color:var(--button-color);color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer}.StartPurchaseOrderDraftNewList-add-row-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;margin-right:5px}.StartPurchaseOrderDraftNewList-items-count{color:#007bff}.StartPurchaseOrderDraftNewList-totals{margin-top:5px}.StartPurchaseOrderDraftNewList-total-row{display:flex;justify-content:space-between;margin-bottom:5px}.StartPurchaseOrderDraftNewList-form-actions{margin-top:5px;text-align:right}.StartPurchaseOrderDraftNewList-save-btn,.StartPurchaseOrderDraftNewList-discard-btn{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.StartPurchaseOrderDraftNewList-save-btn{background-color:var(--button-color);color:#fff;margin-right:5px}.StartPurchaseOrderDraftNewList-discard-btn{background-color:var(--button-color);color:#fff}.PurchaseOrderDraftList{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px;background-color:var(--background-color)}.PurchaseOrderDraftList h1{color:#333}.PurchaseOrderDraftList-actions-bar{display:flex;justify-content:space-between;margin-bottom:20px}.PurchaseOrderDraftList-start-new-draft{color:#000;text-decoration:none}.PurchaseOrderDraftList-discarded-draft-checkbox{display:flex;align-items:center}.PurchaseOrderDraftList-search-bar{display:flex;margin-bottom:20px}.PurchaseOrderDraftList-search-bar input{flex-grow:1;padding:5px;border:1px solid #ccc;border-radius:4px 0 0 4px}.PurchaseOrderDraftList-search-button{padding:5px 10px;background-color:#f8f9fa;border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;cursor:pointer}.PurchaseOrderDraftList-results-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.PurchaseOrderDraftList-export-button,.PurchaseOrderDraftList-print-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;margin-left:10px}.PurchaseOrderDraftList-draft-table{width:100%;border-collapse:collapse}.PurchaseOrderDraftList-draft-table th,.PurchaseOrderDraftList-draft-table td{border:1px solid #ddd;padding:8px;text-align:left}.PurchaseOrderDraftList-draft-table th{background-color:#f8f9fa}.PurchaseOrderDraftList-no-rows{background-color:#fff3cd;text-align:center;padding:20px}.PurchaseOrderDraftList-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.PurchaseOrderDraftList-pagination button{margin:0 5px;padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.PurchaseOrderDraftList-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.PurchaseOrderDraftList-custom-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.PurchaseOrderDraftList-custom-modal{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:600px;width:100%}.PurchaseOrderDraftList-close-modal-button{background-color:var(--button-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;float:right}.good-receipt-com{width:1000px;height:500px;margin:0 auto;padding:2px;border-radius:5px;overflow-y:scroll;scrollbar-width:none}.GoodsReceiptSettings-form-row{display:flex;justify-content:space-between;margin-bottom:2px}.GoodsReceiptSettings-form-row{margin-top:10px}.GoodsReceiptSettings-form-calculation{display:flex;flex-wrap:wrap}.GoodsReceiptSettings-item-row{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-bottom:2px}.GoodsReceiptSettings-add-item-button{margin-top:2px;padding:5px 8px;background:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;display:block}.GoodsReceiptSettings-form-submit{width:100%;display:flex;justify-content:end}.GoodsReceiptSettings-add-item-button:hover{background:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.GoodsReceiptSettings-total-section{width:100%;display:flex;justify-content:space-between}.goods-receipts-form-group{display:flex;flex-direction:column;gap:5px}.GoodsReceiptSettings-form-row-date{margin-top:10px;gap:20px;display:flex}.GoodsReceiptSettings-btn-submit{background:var(--button-color);color:#fff}.GoodsReceiptSettings-btn-submit:hover{background:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.GoodsReceiptSettings-btn-discard{background:var(--button-color);color:#fff}.GoodsReceiptSettings-btn-discard:hover{background:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.GoodsReceiptSettings-item-row{grid-template-columns:repeat(6,1fr)}}@media (max-width: 576px){.GoodsReceiptSettings-item-row{grid-template-columns:repeat(3,1fr)}}.purchaseOrderViewContainer{font-family:Arial,sans-serif;border:1px solid #000;margin:20px auto;padding:10px;box-sizing:border-box}.purchaseOrderViewHeader{text-align:center;margin-bottom:10px}.purchaseOrderViewHeader h2{margin:0;font-size:20px}.purchaseOrderViewTitle{text-align:center;font-weight:700;text-transform:uppercase;margin:10px 0}.purchaseOrderViewDetails{display:flex;justify-content:space-between;margin:10px 0}.purchaseOrderViewDetails p{margin:4px 0;font-size:14px}.purchaseOrderViewDetails span{font-weight:700}.purchaseOrderViewTable{width:100%;border-collapse:collapse;margin:20px 0}.purchaseOrderViewTable th,.purchaseOrderViewTable td{border:1px solid #000;text-align:center;padding:5px;font-size:14px}.purchaseOrderViewTotals{margin:10px 0}.purchaseOrderViewTotals p{margin:4px 0;font-size:14px}.purchaseOrderViewValueInWords{font-weight:700;margin:10px 0;text-align:left}.purchaseOrderViewTerms{margin:20px 0}.purchaseOrderViewSignature{display:flex;justify-content:space-between}.purchaseOrderView-btn{width:100%;display:flex;justify-content:center;align-items:center}.purchaseOrderViewSignature p{margin:0}.purchaseOrderViewNote{text-align:center;font-style:italic;margin-top:20px;font-size:12px}.purchaseOrderView-btn{display:flex;justify-content:center;align-items:center;width:100%}.purchaseOrderView-print{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px;border-radius:5px;transition:background-color .3s ease}.purchaseOrderView-print:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.DonationInterface-container{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif}.DonationInterface-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.DonationInterface-btn-action{background-color:var(--button-color);border:var(--button-color);border-radius:5px;padding:5px;color:#fff}.DonationInterface-btn-action:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.DonationInterface-btn-primary{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer}.DonationInterface-status-filter{width:300px;display:flex;align-items:center}.DonationInterface-date-range{display:flex;background-color:#fff;align-items:center;width:45%;margin-bottom:10px;padding:5px}.DonationInterface-btn-star{background-color:var(--button-color);border:1px solid #ccc}.DonationInterface-btn-reset,.DonationInterface-btn-ok{background-color:var(--button-color);color:#fff}.DonationInterface-search-bar{display:flex;margin-bottom:10px}.DonationInterface-search-bar input{font-size:var(--font-size);margin-right:5px;padding:5px}.DonationInterface-btn-search{background-color:#f8f9fa;border:1px solid #ced4da}.DonationInterface-results-info{display:flex;justify-content:flex-end;margin-bottom:5px;gap:10px}.DonationInterface-btn-secondary{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer}.DonationInterface-data-table{width:100%;border-collapse:collapse;background-color:#fff}.DonationInterface-data-table th{background-color:#f8f9fa;border:1px solid #dee2e6;padding:8px;text-align:left}.DonationInterface-no-data{text-align:center;padding:20px;background-color:#fff3cd;color:#856404}.DonationInterface-pagination{display:flex;justify-content:center;align-items:center;margin-top:10px}.DonationInterface-btn-page{background-color:#f8f9fa;border:1px solid #ced4da;padding:5px 10px;margin:0 5px;cursor:pointer}.goods-receipt-view{font-family:Arial,sans-serif;background-color:#e3f7fc;padding:10px}.receipt-view-header,.receipt-view-footer{display:flex;justify-content:space-between;align-items:center}.goods-receipt-btn-container{width:100%;display:flex;justify-content:center}.receipt-view-header .logo h2{font-size:24px}.receipt-view-header .hospital-info{text-align:center}.qr-code{text-align:right}.receipt-view-details{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.left-section,.right-section{display:flex;justify-content:space-between;flex-wrap:wrap}.summary-view-details{display:flex;justify-content:space-around}.goods-view-details{margin-top:20px}.goods-view-table{width:100%;border-collapse:collapse}.goods-table th,.goods-table td{border:1px solid #ccc;text-align:center;padding:8px}.summary-view-section{margin-top:20px;text-align:right}.receipt-view-footer{margin-top:20px;text-align:center}.goods-receipt-btn-print{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:10px;padding:5px;border-radius:5px;transition:background-color .3s ease}.goods-receipt-btn-print:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.QuotationRequest-container{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif}.QuotationRequest-request-quotation{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer;margin-bottom:20px}.QuotationRequest-search-bar{display:flex;margin-bottom:20px}.QuotationRequest-search-bar input{padding:5px;font-size:var(--font-size);border:1px solid #ced4da}.QuotationRequest-search-button{background-color:#f8f9fa;border:1px solid #ced4da;padding:5px;cursor:pointer}.QuotationRequest-results-info{display:flex;justify-content:flex-end;margin-bottom:10px;gap:10px}.QuotationRequest-print-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;cursor:pointer}.QuotationRequest-data-table{width:100%;border-collapse:collapse;background-color:#fff;margin-bottom:20px}.QuotationRequest-data-table th,.QuotationRequest-data-table td{border:1px solid #dee2e6;padding:8px;text-align:left}.QuotationRequest-data-table th{background-color:#f8f9fa}.QuotationRequest-action-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;margin-right:5px;cursor:pointer}.QuotationRequest-pagination{display:flex;justify-content:center;align-items:center}.QuotationRequest-page-button{background-color:#f8f9fa;border:1px solid #ced4da;padding:5px 10px;margin:0 5px;cursor:pointer}.RequestforQuotation-container{background-color:#fff;padding:5px;border-radius:5px;width:1000px;font-size:10px}.RequestforQuotation-form-actions{margin-top:20px}.RequestforQuotation-container h1{color:#333;font-size:var(--heading-font)}.RequestforQuotation-form-row{display:flex;margin-bottom:5px}.RequestforQuotation-form-group{flex:1;margin-top:20px;margin-right:5px}.RequestforQuotation-form-group:last-child{margin-right:0}.RequestforQuotation-table{margin-top:10px;width:100%;border-collapse:collapse;margin-bottom:5px}.RequestforQuotation-table th,.RequestforQuotation-table td{border:1px solid #ddd;padding:5px;text-align:left}.RequestforQuotation-table td{max-height:250px;overflow-y:auto;width:100%}.RequestforQuotation-table th{background-color:#f2f2f2}.RequestforQuotation-code-help{display:inline-block;width:10px;height:10px;background-color:#007bff;color:#fff;text-align:center;border-radius:50%;cursor:pointer}.RequestforQuotation-btn-remove,.RequestforQuotation-btn-add{padding:5px 10px;border:none;border-radius:4px;margin-left:10px;cursor:pointer}.RequestforQuotation-btn-remove,.RequestforQuotation-btn-add{background-color:var(--button-color);color:#fff}.RequestforQuotation-form-actions{text-align:right}.RequestforQuotation-btn-request,.RequestforQuotation-btn-cancel{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.RequestforQuotation-btn-request{background-color:var(--button-color);color:#fff}.RequestforQuotation-btn-cancel{background-color:var(--button-color);color:#fff;margin-left:5px}.RequestforQuotation-table-container{height:120px;overflow-y:scroll}.RequestforQuotation-table-container::-webkit-scrollbar{width:1px}.rfq-modal-container{background-color:#fff;border-radius:5px;margin:20px auto;padding:20px;max-width:800px;font-family:Arial,sans-serif}.rfq-details-section-container{display:flex;justify-content:space-between}.rfq-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.rfq-modal-header h2{margin:0;font-size:20px;font-weight:700}.rfq-close-btn{background:red;color:#fff;border:none;padding:8px 15px;font-size:14px;cursor:pointer;border-radius:3px}.rfq-header-section{display:flex;justify-content:center;margin-bottom:20px;border-bottom:2px solid #ddd;padding-bottom:10px}.rfq-hospital-info{max-width:70%;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:14px}.rfq-hospital-info h3{margin:5px 0;font-size:18px}.rfq-details-section p,.rfq-subject-section p{margin:5px 0;font-size:14px}.rfq-details-section strong,.rfq-subject-section strong{font-weight:700}.rfq-qr-code img{width:100px;height:100px}.rfq-items-table{width:100%;border-collapse:collapse;margin-top:10px}.rfq-items-table th,.rfq-items-table td{border:1px solid #ddd;padding:8px;text-align:center}.rfq-items-table th{background-color:#f8f8f8;font-weight:700}.rfq-footer-section{display:flex;justify-content:space-between;margin-top:30px;font-size:14px}.rfq-footer-section p{margin:5px 0}.rfq-footer-section strong{font-weight:700}.rfq-print-button-container{margin-top:20px;text-align:center}.rfq-print-btn{background-color:var(--button-color);color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:16px}.rfq-print-btn:hover{color:var(--button-color)}.horizontalList-container{font-family:Arial,sans-serif}.horizontalList-horizontal-container{display:flex}.horizontalList-item{text-align:center;padding:10px;margin:0 5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.horizontalList-item:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.horizontalList-settings-content{margin-top:10px;padding:20px;border-radius:5px}.Purchase-report-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px;background-color:var(--background-color)}.Purchase-report-box{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;display:flex;align-items:center;cursor:pointer;transition:transform .2s}.Purchase-report-box:hover{transform:translateY(-5px)}.Purchase-report-icon{font-size:24px;color:var(--upperBar-bg-color);margin-right:15px}.Purchase-report-content{flex-grow:1}.Purchase-report-content h3{margin:0;font-size:16px;color:#333}.Purchase-report-content p{margin:5px 0 0;font-size:14px;color:#777}.PurchaseReport-order{font-family:Arial,sans-serif;background-color:var(--background-color)}.PurchaseReport-order h2{color:#000;text-align:left;margin-bottom:20px;font-size:var(--heading-font)}.PurchaseReport-order-filters{background-color:var(--background-color);border-radius:5px;margin-bottom:20px}.PurchaseReport-order-vendor-item-filters,.PurchaseReport-order-item-subcategory-filters{display:flex;justify-content:space-between;margin-bottom:10px}.PurchaseReport-order-date-range input[type=date],.PurchaseReport-order-vendor-item-filters select,.PurchaseReport-order-item-subcategory-filters input[type=text]{padding:5px;border:1px solid #ccc;border-radius:3px}.PurchaseReport-order-date-range{margin-bottom:20px}.PurchaseReport-order-star-button,.PurchaseReport-order-more-button{background-color:#f0f0f0;border:none;padding:5px 10px;margin-left:5px}.PurchaseReport-order-item-type-filter{margin-bottom:10px}.PurchaseReport-order-item-type-filter input[type=radio]{margin-right:5px}.PurchaseReport-order-search-bar{display:flex;margin-bottom:10px}.PurchaseReport-order-search-bar input[type=text]{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:3px 0 0 3px}.PurchaseReport-order-search-bar button{background-color:#f0f0f0;border:1px solid #ccc;border-left:none;padding:5px 10px;border-radius:0 3px 3px 0}.PurchaseReport-order-report-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:3px;cursor:pointer}.purchase-re-btn{display:flex;justify-content:flex-end}.PurchaseReport-order-results{border-radius:5px}.PurchaseReport-order-results-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px;gap:10px}.PurchaseReport-order-export-button,.PurchaseReport-order-print-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer}.PurchaseReport-order-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.PurchaseReport-order-pagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin:0 5px;border-radius:3px;cursor:pointer}.PurchaseReport-order-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.PurchaseSummaryReport-container.PurchaseSummaryReport{background-color:var(--background-color);margin:0;padding:10px}.PurchaseSummaryReport.PurchaseSummaryReport{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;padding:10px}.PurchaseSummaryReport h1.PurchaseSummaryReport{color:#333;font-size:18px;margin-bottom:20px}.PurchaseSummaryReport-date-container.PurchaseSummaryReport{display:flex;align-items:center;margin-bottom:20px;background-color:#f0f8ff;padding:10px;border-radius:5px}.PurchaseSummaryReport-date-container.PurchaseSummaryReport input[type=date],.PurchaseSummaryReport-date-container.PurchaseSummaryReport input[type=text]{border:1px solid #ccc;padding:5px;margin:0 10px;border-radius:3px}.PurchaseSummaryReport-load-button.PurchaseSummaryReport{background-color:var(--button-color);color:#fff;border:none;padding:8px 15px;border-radius:3px;cursor:pointer}.PurchaseSummaryReport-search-container.PurchaseSummaryReport{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.PurchaseSummaryReport-search-container.PurchaseSummaryReport input[type=text]{flex-grow:1;border:1px solid #ccc;padding:5px;border-radius:3px}.PurchaseSummaryReport-search-container.PurchaseSummaryReport .button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin-left:10px;border-radius:3px;cursor:pointer}.PurchaseSummaryReport-table.PurchaseSummaryReport{width:100%;border-collapse:collapse}.PurchaseSummaryReport-table.PurchaseSummaryReport th{background-color:#f2f2f2;border:1px solid #ddd;padding:8px;text-align:left}.PurchaseSummaryReport-no-rows.PurchaseSummaryReport{background-color:#f2f2f2;padding:10px;text-align:center}.PurchaseSummaryReport-pagination.PurchaseSummaryReport{display:flex;justify-content:center;margin:20px 0}.PurchaseSummaryReport-pagination-button.PurchaseSummaryReport{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin:0 5px;border-radius:3px;cursor:pointer}.PurchaseSummaryReport-summary.PurchaseSummaryReport{margin-top:20px}.PurchaseSummaryReport-summary-header.PurchaseSummaryReport{background-color:var(--button-color);color:#fff;padding:10px;margin:0}.PurchaseSummaryReport-summary-table.PurchaseSummaryReport{width:100%}.PurchaseSummaryReport-summary-table.PurchaseSummaryReport th{background-color:#f2f2f2;color:#fff;border:1px solid black}.PurchaseSummaryReport-print-button.PurchaseSummaryReport{background-color:var(--button-color);color:#fff;border:none;padding:8px 15px;margin-top:20px;border-radius:3px;cursor:pointer}.PurchaseSummaryReport-page-wrapper.PurchaseSummaryReport{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;overflow:auto}.PurchaseSummaryReport-page-content.PurchaseSummaryReport{width:1000px;height:500px;background-color:var( --background-color );box-shadow:0 0 15px #0000001a;overflow:hidden}@media (max-width: 1000px){.PurchaseSummaryReport-page-content.PurchaseSummaryReport{width:100%}}@media (max-height: 500px){.PurchaseSummaryReport-page-content.PurchaseSummaryReport{height:100%}}.Return-to-supplier-return-to-supplier-report.supp{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px;background-color:#e6f3ff}.Return-to-supplier-tab-bar.supp{margin-bottom:20px}.Return-to-supplier-tab-bar.supp button{padding:10px 20px;border:none;background-color:#f0f0f0;cursor:pointer}.Return-to-supplier-tab-bar.supp button.active{background-color:#4285f4;color:#fff}.Return-to-supplier-report-title.supp{margin-bottom:20px}.Return-to-supplier-date-range.supp{display:flex;align-items:center;margin-bottom:20px}.Return-to-supplier-date-range.supp input{margin:0 10px}.Return-to-supplier-star-button.supp,.Return-to-supplier-minus-button.supp{margin-left:10px;padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}.Return-to-supplier-filter-section.supp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.Return-to-supplier-filter-item.supp{display:flex;flex-direction:column}.Return-to-supplier-filter-item.supp label{margin-bottom:5px}.Return-to-supplier-filter-item.supp input,.Return-to-supplier-filter-item.supp select{padding:5px}.Return-to-supplier-load-button.supp{grid-column:3;justify-self:end;padding:5px 20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer}.Return-to-supplier-search-bar.supp{display:flex;margin-bottom:20px}.Return-to-supplier-search-bar.supp input{flex-grow:1;padding:5px}.Return-to-supplier-search-bar.supp button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}.Return-to-supplier-results-info.supp{display:flex;justify-content:space-between;margin-bottom:20px}.Return-to-supplier-export-button.supp,.Return-to-supplier-print-button.supp{padding:5px 15px;background-color:#4285f4;color:#fff;border:none;cursor:pointer}.Return-to-supplier-results-table.supp{width:100%;border-collapse:collapse;margin-bottom:20px}.Return-to-supplier-results-table.supp th,.Return-to-supplier-results-table.supp td{border:1px solid #ddd;padding:8px;text-align:left}.Return-to-supplier-results-table.supp th{background-color:#f2f2f2}.Return-to-supplier-no-results.supp{text-align:center;padding:20px;background-color:#fff9c4}.Return-to-supplier-pagination.supp{display:flex;justify-content:center;align-items:center}.Return-to-supplier-pagination.supp button{margin:0 5px;padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}.InventorySummaryReport-container{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.InventorySummaryReport-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.InventorySummaryReport-date-range,.InventorySummaryReport-store-selection{display:flex;align-items:center}.InventorySummaryReport-date-range label,.InventorySummaryReport-store-selection label{margin-right:10px}.InventorySummaryReport-date-range input,.InventorySummaryReport-store-selection select{padding:5px;border:1px solid #ccc;border-radius:4px;margin-right:10px}.InventorySummaryReport-load-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.InventorySummaryReport-summary{border-collapse:collapse;width:100%}.InventorySummaryReport-summary td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.InventorySummaryReport-summary tr:nth-child(2n){background-color:#f2f2f2}.SubstoreDispatchAndConsumptionReport-container{max-width:1200px;margin:0 auto;padding:20px}.SubstoreDispatchAndConsumptionReport-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.SubstoreDispatchAndConsumptionReport-date-range,.SubstoreDispatchAndConsumptionReport-substore-selection,.SubstoreDispatchAndConsumptionReport-subcategory-selection,.SubstoreDispatchAndConsumptionReport-item-selection{display:flex;align-items:center}.SubstoreDispatchAndConsumptionReport-date-range label,.SubstoreDispatchAndConsumptionReport-substore-selection label,.SubstoreDispatchAndConsumptionReport-subcategory-selection label,.SubstoreDispatchAndConsumptionReport-item-selection label{margin-right:10px}.SubstoreDispatchAndConsumptionReport-date-range input,.SubstoreDispatchAndConsumptionReport-substore-selection select,.SubstoreDispatchAndConsumptionReport-subcategory-selection select,.SubstoreDispatchAndConsumptionReport-item-selection select{padding:5px;border:1px solid #ccc;border-radius:4px;margin-right:10px}.SubstoreDispatchAndConsumptionReport-show-report-btn{background-color:var(--button-color);color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.SubstoreDispatchAndConsumptionReport-table{border-collapse:collapse;width:100%}.SubstoreDispatchAndConsumptionReport-table th,.SubstoreDispatchAndConsumptionReport-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.SubstoreDispatchAndConsumptionReport-table th{background-color:#f2f2f2}.SubstoreDispatchAndConsumptionReport-pagination{display:flex;justify-content:center;margin-top:20px}.SubstoreDispatchAndConsumptionReport-pagination-btn{background-color:var(--button-color);color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 5px}.SubstoreDispatchAndConsumptionReport-actions{display:flex;justify-content:flex-end;margin-top:20px}.SubstoreDispatchAndConsumptionReport-export-btn,.SubstoreDispatchAndConsumptionReport-print-btn{background-color:var(--button-color);color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-left:10px}.DetailStockLeadger-container{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.DetailStockLeadger-report-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.DetailStockLeadger-date-range,.DetailStockLeadger-substore-selection,.DetailStockLeadger-subcategory-selection,.DetailStockLeadger-item-selection{display:flex;align-items:center}.DetailStockLeadger-date-range label,.DetailStockLeadger-substore-selection label,.DetailStockLeadger-subcategory-selection label,.DetailStockLeadger-item-selection label{margin-right:10px}.DetailStockLeadger-date-range input,.DetailStockLeadger-substore-selection select,.DetailStockLeadger-subcategory-selection select,.DetailStockLeadger-item-selection select{padding:5px;border:1px solid #ccc;border-radius:4px;margin-right:10px}.DetailStockLeadger-show-report-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.DetailStockLeadger-report-table{border-collapse:collapse;width:100%}.DetailStockLeadger-report-table th,.DetailStockLeadger-report-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.DetailStockLeadger-report-table th{background-color:#f2f2f2}.DetailStockLeadger-pagination{display:flex;justify-content:center;margin-top:20px}.DetailStockLeadger-pagination-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 5px}.DetailStockLeadger-report-actions{display:flex;justify-content:flex-end;margin-top:20px}.DetailStockLeadger-export-btn,.DetailStockLeadger-print-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-left:10px}.suppp-container{background-color:#e6f7ff;padding:20px;font-family:Arial,sans-serif}.suppp-tabs{display:flex;margin-bottom:20px}.suppp-tab.suppp-active{background-color:#36f;color:#fff}.suppp-content{background-color:#fff;padding:20px;border-radius:5px}.suppp-title{display:flex;align-items:center;color:#36f;margin-bottom:20px}.suppp-icon{margin-right:10px}.suppp-filters{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.suppp-date-range,.suppp-item-select{display:flex;flex-direction:column}.suppp-required{color:red}.suppp-button{background-color:#36f;color:#fff;border:none;padding:10px 20px;border-radius:3px;cursor:pointer}@media (max-width: 768px){.suppp-filters{flex-direction:column;align-items:stretch}.suppp-date-range,.suppp-item-select{width:100%}}.capii.suppp-container{background-color:#e6f7ff;padding:20px;font-family:Arial,sans-serif}.capii.suppp-tabs{display:flex;margin-bottom:20px}.capii.suppp-tab{padding:10px 20px;border:none;background-color:transparent;cursor:pointer}.capii.suppp-tab.capii.suppp-active{background-color:#36f;color:#fff}.capii.suppp-content{background-color:#fff;padding:20px;border-radius:5px}.capii.suppp-title{display:flex;align-items:center;color:#36f;margin-bottom:20px}.capii.suppp-icon{margin-right:10px}.capii.suppp-filters{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.capii.suppp-select,.capii.suppp-date-input{padding:5px;border:1px solid #ccc;border-radius:3px}.capii.suppp-date-range,.capii.suppp-item-select{display:flex;flex-direction:column}.capii.suppp-required{color:red}.capii.suppp-button{background-color:#36f;color:#fff;border:none;padding:10px 20px;border-radius:3px;cursor:pointer}@media (max-width: 768px){.capii.suppp-filters{flex-direction:column;align-items:stretch}.capii.suppp-date-range,.capii.suppp-item-select{width:100%}}.IssuedItemListReport-issued-item-list-report{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.IssuedItemListReport-report-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.IssuedItemListReport-date-range,.IssuedItemListReport-subcategory-selection,.IssuedItemListReport-substore-selection,.IssuedItemListReport-employee-selection,.IssuedItemListReport-item-selection{display:flex;align-items:center}.IssuedItemListReport-date-range label,.IssuedItemListReport-subcategory-selection label,.IssuedItemListReport-substore-selection label,.IssuedItemListReport-employee-selection label,.IssuedItemListReport-item-selection label{margin-right:10px}.IssuedItemListReport-date-range input,.IssuedItemListReport-subcategory-selection select,.IssuedItemListReport-substore-selection select,.IssuedItemListReport-employee-selection select,.IssuedItemListReport-item-selection select{padding:5px;border:1px solid #ccc;border-radius:4px;margin-right:10px}.IssuedItemListReport-load-report-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.IssuedItemListReport-report-table{border-collapse:collapse;width:100%}.IssuedItemListReport-report-table th,.IssuedItemListReport-report-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.IssuedItemListReport-report-table th{background-color:#f2f2f2}.IssuedItemListReport-pagination{display:flex;justify-content:center;margin-top:20px}.IssuedItemListReport-pagination-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 5px}.IssuedItemListReport-report-actions{display:flex;justify-content:flex-end;margin-top:20px}.IssuedItemListReport-export-btn,.IssuedItemListReport-print-btn{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-left:10px}.ExpirableStocks-container{background-color:#e6f7ff;padding:20px;font-family:Arial,sans-serif}.ExpirableStocks-tabs{display:flex;margin-bottom:20px}.ExpirableStocks-tab{padding:10px 20px;border:none;background-color:transparent;cursor:pointer}.ExpirableStocks-tab.ExpirableStocks-active{background-color:#4a90e2;color:#fff}.ExpirableStocks-content{background-color:#fff;padding:20px;border-radius:5px}.ExpirableStocks-title{display:flex;align-items:center;color:#4a90e2;margin-bottom:20px}.ExpirableStocks-icon{margin-right:10px}.ExpirableStocks-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:20px}.ExpirableStocks-select,.ExpirableStocks-date-input,.ExpirableStocks-search-input{padding:5px;border:1px solid #ccc;border-radius:3px}.ExpirableStocks-date-range,.ExpirableStocks-select-group{display:flex;flex-direction:column}.ExpirableStocks-star-btn{background:none;border:none;color:#4a90e2;font-size:20px;cursor:pointer}.ExpirableStocks-search-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ExpirableStocks-results{color:#4a90e2}.ExpirableStocks-table{width:100%;border-collapse:collapse;margin-bottom:20px}.ExpirableStocks-table th,.ExpirableStocks-table td{border:1px solid #ddd;padding:8px;text-align:left}.ExpirableStocks-table th{background-color:#f2f2f2}.ExpirableStocks-view-btn{background-color:#4a90e2;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer}.ExpirableStocks-pagination{display:flex;justify-content:center;align-items:center;gap:10px}.ExpirableStocks-page-btn{background-color:#e6f7ff;border:1px solid #4a90e2;color:#4a90e2;padding:5px 10px;cursor:pointer}.OpeningStockValuation-container{background-color:#e6f7ff;padding:20px;font-family:Arial,sans-serif}.OpeningStockValuation-tabs{display:flex;margin-bottom:20px}.OpeningStockValuation-tab{padding:10px 20px;border:none;background-color:transparent;cursor:pointer}.OpeningStockValuation-tab.OpeningStockValuation-active{background-color:#4a90e2;color:#fff}.OpeningStockValuation-content{background-color:#fff;padding:20px;border-radius:5px}.OpeningStockValuation-title{display:flex;align-items:center;color:#4a90e2;margin-bottom:20px}.OpeningStockValuation-icon{margin-right:10px;color:#4a90e2}.OpeningStockValuation-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:20px}.OpeningStockValuation-date-range{display:flex;flex-direction:column}.OpeningStockValuation-date-input,.OpeningStockValuation-select,.OpeningStockValuation-search-input{padding:5px;border:1px solid #ccc;border-radius:3px}.OpeningStockValuation-show-report-btn{background-color:#4a90e2;color:#fff;border:none;padding:5px 15px;border-radius:3px;cursor:pointer}.OpeningStockValuation-search-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.OpeningStockValuation-actions{display:flex;gap:10px;align-items:center}.OpeningStockValuation-results{color:#4a90e2}.OpeningStockValuation-export-btn,.OpeningStockValuation-print-btn{background-color:#4a90e2;color:#fff;border:none;padding:5px 15px;border-radius:3px;cursor:pointer}.OpeningStockValuation-table{width:100%;border-collapse:collapse;margin-bottom:20px}.OpeningStockValuation-table th,.OpeningStockValuation-table td{border:1px solid #ddd;padding:8px;text-align:left}.OpeningStockValuation-table th{background-color:#f2f2f2}.OpeningStockValuation-no-rows{background-color:#fff9e6;color:#b36b00;text-align:center}.OpeningStockValuation-pagination{display:flex;justify-content:center;align-items:center;gap:10px}.OpeningStockValuation-page-btn{background-color:#e6f7ff;border:1px solid #4a90e2;color:#4a90e2;padding:5px 10px;cursor:pointer}@media (max-width: 768px){.OpeningStockValuation-filters,.OpeningStockValuation-search-bar,.OpeningStockValuation-actions{flex-direction:column;align-items:stretch}.OpeningStockValuation-date-range,.OpeningStockValuation-select{width:100%}.OpeningStockValuation-table{font-size:14px}.OpeningStockValuation-table,.OpeningStockValuation-table thead,.OpeningStockValuation-table tbody,.OpeningStockValuation-table th,.OpeningStockValuation-table td,.OpeningStockValuation-table tr{display:block}.OpeningStockValuation-table thead tr{position:absolute;top:-9999px;left:-9999px}.OpeningStockValuation-table tr{margin-bottom:10px}.OpeningStockValuation-table td{border:none;position:relative;padding-left:50%}.OpeningStockValuation-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-label);font-weight:700}}.suppp-container{background-color:#e6f7ff;padding:10px;font-family:Arial,sans-serif}.suppp-tabs{display:flex;margin-bottom:10px}.suppp-tab{padding:10px 20px;border:none;background-color:transparent;cursor:pointer}.suppp-tab.suppp-active{background-color:#4a90e2;color:#fff}.suppp-content{background-color:#fff;padding:10px;border-radius:5px}.suppp-title{display:flex;align-items:center;color:#4a90e2;margin-bottom:20px}.suppp-icon{margin-right:10px;color:#4a90e2}.suppp-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:20px;background-color:#f0f0f0;padding:10px;border-radius:5px}.suppp-select,.suppp-date-input{padding:5px;border:1px solid #ccc;border-radius:3px}.suppp-date-range,.suppp-substore{display:flex;flex-direction:column}.suppp-star-btn{background:none;border:none;color:#4a90e2;font-size:20px;cursor:pointer}.suppp-show-report-btn{background-color:#4a90e2;color:#fff;border:none;padding:5px 15px;border-radius:3px;cursor:pointer}.suppp-search-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.suppp-search-input{padding:5px;border:1px solid #ccc;border-radius:3px;width:200px}.suppp-actions{display:flex;gap:10px;align-items:center}.suppp-results{color:#4a90e2}.suppp-export-btn,.suppp-print-btn{background-color:#4a90e2;color:#fff;border:none;padding:5px 15px;border-radius:3px;cursor:pointer}.suppp-table-container{overflow-x:auto}.suppp-table{width:100%;border-collapse:collapse;margin-bottom:20px}.suppp-table th,.suppp-table td{border:1px solid #ddd;padding:8px;text-align:left}.suppp-table th{background-color:#f2f2f2}.suppp-no-rows{background-color:#fff9e6;color:#b36b00;text-align:center}.suppp-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.suppp-page-btn{background-color:#e6f7ff;border:1px solid #4a90e2;color:#4a90e2;padding:5px 10px;cursor:pointer}.suppp-summary{background-color:#f0f0f0;padding:5px;border-radius:5px}.suppp-summary h3{margin-top:0;color:#4a90e2}.suppp-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.suppp-summary-item{display:flex;justify-content:space-between}.suppp-summary-label{color:#4a90e2}@media (max-width: 768px){.suppp-filters,.suppp-search-bar,.suppp-actions{flex-direction:column;align-items:stretch}.suppp-select,.suppp-date-input,.suppp-search-input{width:100%}.suppp-summary-grid{grid-template-columns:1fr}}.STOCKB-reports-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:5px;background-color:var(--background-color)}.STOCKB-report-box{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:5px;display:flex;align-items:center;cursor:pointer;transition:transform .2s}.STOCKB-report-box:hover{transform:translateY(-5px)}.STOCKB-report-icon{font-size:24px;color:var(--upperBar-bg-color);margin-right:5px}.STOCKB-report-content{flex-grow:1}.STOCKB-report-content h3{margin:0;font-size:16px;color:#333}.STOCKB-report-content p{margin:5px 0 0;font-size:14px;color:#777}.WiseeSupplierContainer{background-color:var(--background-color);padding:20px;font-family:Arial,sans-serif}.WiseeSupplierHeading{font-size:24px;color:#000;display:flex;align-items:center}.WiseeSupplierFilters{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.WiseeSupplierFilterRow{display:flex;gap:15px;align-items:center}.WiseeSupplierFilterRow input,.WiseeSupplierFilterRow select{padding:8px;border-radius:4px;border:1px solid #ccc}.WiseeSupplierFilterRow label{font-size:14px;font-weight:700}.WiseeShowReportButton{background-color:var(--button-color);color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px}.WiseeSupplierTable{background-color:#fff;padding:15px;border-radius:8px;border:1px solid #ccc}.WiseeSupplierTableHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.WiseeSupplierSearch{padding:8px;border-radius:4px;border:1px solid #ccc}.WiseeExportButton,.WiseePrintButton{padding:8px 15px;border-radius:4px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer}.WiseeTable{width:100%;border-collapse:collapse;text-align:left}.WiseeThead th{background-color:#e7f3fc;padding:10px}.WiseeTbody td{padding:10px;border-bottom:1px solid #ddd}.WiseeNoData{text-align:center;padding:20px;color:#999}.WiseePagination{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.WiseePaginationButtons button{padding:8px 10px;margin:0 3px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer}.WiseeStarIcon{font-size:24px;color:#084298}.infor-supplier-info-report{background-color:var(--background-color);padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.infor-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.infor-inventory-select{padding:.5rem 1rem;border-radius:4px;border:1px solid #ccc;font-size:1rem}.infor-search-container{display:flex;align-items:center}.infor-search-input{padding:.5rem 1rem;border-radius:4px;border:1px solid #ccc;font-size:1rem;margin-right:.5rem}.infor-search-button{background-color:var(--button-color);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.infor-supplier-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.infor-supplier-table th,.infor-supplier-table td{padding:.75rem;text-align:left;border-bottom:1px solid #ddd}.infor-supplier-table th{background-color:#f2f2f2}.infor-pagination-controls{display:flex;justify-content:center;margin-bottom:1.5rem}.infor-pagination-controls button{background-color:var(--button-color);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin:0 .25rem}.infor-export-print{display:flex;justify-content:flex-end}.infor-export-print button{background-color:var(--button-color);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-left:.5rem}.supplier-reports-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px;background-color:var(--background-color)}.supplier-report-box{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;display:flex;align-items:center;cursor:pointer;transition:transform .2s}.supplier-report-box:hover{transform:translateY(-5px)}.supplier-report-icon{font-size:24px;color:var(--upperBar-bg-color);margin-right:15px}.supplier-report-content{flex-grow:1}.supplier-report-content h3{margin:0;font-size:16px;color:#333}.supplier-report-content p{margin:5px 0 0;font-size:14px;color:#777}.Settings-nav{display:flex;flex-wrap:wrap;gap:5px;padding:5px 10px}.Settings-tab-item{text-decoration:none;color:#555;font-size:14px;font-weight:500;padding:5px 10px}.Settings-tab-item.active{color:gray;font-weight:500;border-bottom:2px solid var(--sideBar-bg-color)}.AddCurrency-model{width:280px;margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.AddCurrency-heading{font-size:18px;text-align:center}.AddCurrency-form-group{margin-bottom:15px}.AddCurrency-form-group label{width:100%;display:flex;align-items:center}.AddCurrency-form-group-checkbox{width:100%;padding:5px;display:flex;align-items:center;justify-content:space-between}.AddCurrency-form-group input{width:100%}.AddCurrency-form-group-checkbox input[type=checkbox]{width:40%;outline:none}.procurment-add-container{width:100%;color:#000}.CurrencyTable-header{display:flex;justify-content:space-between;background-color:#f2f2f2;color:#fff;padding:10px}.CurrencyTable-header span{font-size:12px}.procurment-add-currency{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border:1px solid var(--button-color);border-radius:5px;cursor:pointer}.procurment-add-search-bar{display:flex;margin:10px 0}.procurment-add-results-info{display:flex;justify-content:space-between;align-items:center}.procurment-add-print-section{display:flex;justify-content:flex-end;margin-bottom:5px;gap:10px}.procurment-add-search-bar-input{padding:5px;border:1px solid gray;outline:none;border-radius:5px}.procurment-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border:1px solid var(--button-color);border-radius:5px;cursor:pointer}.add-company-model{margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:5px;width:400px}.add-company-model h2{font-size:18px;text-align:center}.add-company-form{display:flex;flex-direction:column;gap:5px}.add-companyFormGroup{width:100%;display:flex;align-items:center;justify-content:space-between}.add-companyFormGroup{gap:20px}.add-company-form{gap:20px}.CompanyTable-nav-container{display:flex;flex-wrap:wrap;background-color:var(--background-color);padding:10px;margin-bottom:20px}.CompanyTable-nav-item{color:#00796b;font-weight:700;cursor:pointer}.CompanyTable-add-company-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.CompanyTable-add-company-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.CompanyTable-search-bar{padding:5px;width:200px;margin-bottom:20px}.CompanyTable-table{width:90%;margin:0 auto;border-collapse:collapse;font-family:Arial,sans-serif;background-color:#e0f7fa}.CompanyTable-table th,.CompanyTable-table td{border:1px solid #ccc;padding:10px;text-align:left}.CompanyTable-table th{background-color:#f2f2f2}.CompanyTable-action-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.CompanyTable-pagination{margin-top:20px;text-align:center}.CompanyTable-pagination-button{margin:0 5px;padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.CompanyTable-print-section{display:flex;justify-content:space-between;align-items:center}.CompanyTable-table-container{height:60vh;overflow-y:scroll;scrollbar-width:none}.CompanyTable-search-bar-input{padding:5px;width:250px;border:1px solid #ccc;border-radius:5px}.CompanyTable-print-button{padding:5px 10px;background-color:var(--button-color);color:#fff;margin-left:10px;border:none;border-radius:5px;cursor:pointer}.AddPackagingType-model{margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;width:400px}.AddPackagingType-model h2{font-size:18px;text-align:center}.AddPackagingType-form{width:100%;display:flex;flex-direction:column;gap:5px}.AddPackagingType-formgroup{width:100%;display:flex;align-items:center;justify-content:space-between}.PackagingType-container{padding:10px;font-family:Arial,sans-serif}.PackagingType-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.PackagingType-header-actions{display:flex;align-items:center;gap:10px}.PackagingType-add-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:1px solid var(--button-color);border-radius:4px;cursor:pointer;transition:background-color .3s ease}.PackagingType-add-button:hover{color:var(--button-color)}.PackagingType-search-bar{display:flex;align-items:center;gap:5px}.PackagingType-search-bar input{padding:6px 10px;border:1px solid #ccc;border-radius:4px}.PackagingType-search-button{background-color:#28a745;color:#fff;padding:6px 10px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.PackagingType-search-button:hover{background-color:#1c7c31}.PackagingType-results-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.PackagingType-print-button{background-color:var(--button-color);color:#fff;padding:5px 10px;margin-left:2px;border:1px solid var(--button-color);border-radius:4px;cursor:pointer;transition:background-color .3s ease}.PackagingType-print-button:hover{color:var(--button-color)}.PackagingType-edit-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:1px solid var(--button-color);border-radius:4px;cursor:pointer;transition:background-color .3s ease}.PackagingType-edit-button:hover{color:var(--button-color)}.AddUnitOfMeasurement-model{margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:5px;width:300px;background-color:#f9f9f9}.AddUnitOfMeasurement-model h2{font-size:18px;text-align:center}.AddUnitOfMeasurement-form{width:100%;display:flex;align-items:center;flex-direction:column;gap:15px}.AddUnitOfMeasurement-formgroup{width:100%;display:flex;justify-content:space-between}.MeasssAddItemSubcategory{width:280px;margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.MeasssAddItemSubcategory h2{text-align:left;margin-bottom:10px}.MeasssFormGroup{margin-bottom:15px}.MeasssFormGroup input[type=text],.MeasssFormGroup select{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:3px}.MeasssFormGroup input[type=checkbox]{margin-top:10px}.MeasssBtnAdd{width:100%;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.MeasssBtnAdd:hover{background-color:#218838}.unit-of-measurement-container{background-color:var(--background-color);padding:10px;font-family:Arial,sans-serif}.uom-filter{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px}.uom-filter input{padding:5px;border:1px solid gray;border-radius:5px}.uom-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.uom-add-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.uom-add-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var( --button-hover-border-color)}.uom-search-bar{display:flex}.uom-search-button{background-color:#fff;border:1px solid #ccc;border-left:none;border-radius:0 5px 5px 0;padding:5px 10px;cursor:pointer}.uom-results-info{display:flex;align-items:center}.uom-print-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;margin-left:10px;cursor:pointer}.uom-print-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var( --button-hover-border-color)}.uom-edit-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.uom-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.uom-pagination button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;margin:0 5px;border-radius:5px;cursor:pointer}.uom-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.AddAccountHead-model{width:300px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.AddAccountHead-form{display:flex;flex-direction:column;gap:5px}.AddAccountHead-model h2{font-size:var(--heading-font);text-align:center}.AddAccountHead-formgroup{display:flex;align-items:center;justify-content:space-between}.MeasssBtnAdd{width:100%;padding:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.UpdateAcHead-container{width:280px;margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.UpdateAcHead-title{text-align:left;margin-bottom:10px}.UpdateAcHead-form-group{margin-bottom:15px}.AddAccountHead-form{gap:20px}.UpdateAcHead-required{color:red}.UpdateAcHead-checkbox{margin-top:10px}.UpdateAcHead-button{width:100%;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.UpdateAcHead-button:hover{background-color:#218838}.account-head-container{background-color:var(--background-color);padding:10px}.account-head-header{display:flex;justify-content:space-between;align-items:center}.account-head-add-button{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px 10px;border-radius:5px;cursor:pointer}.account-head-add-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var( --button-hover-border-color)}.account-head-search-bar{display:flex}.account-head-search-bar input{padding:5px;border:1px solid #ccc;border-radius:5px}.account-head-search-button{background-color:#fff;border:1px solid #ccc;border-left:none;border-radius:5px;padding:5px 10px;cursor:pointer}.account-head-results-info{width:100%;padding:5px;display:flex;justify-content:space-between;align-items:center}.account-head-print-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:1px solid var(--button-color);border-radius:5px;margin-left:10px;cursor:pointer}.account-head-print-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var( --button-hover-border-color)}.account-head-edit-button{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px 10px;border-radius:5px;cursor:pointer}.ItemList-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.ItemList-item-list-container{width:100%;display:flex;flex-direction:column;gap:5px}.ItemList-results-info{display:flex;gap:5px}.ItemList-aadddContainer{width:100%;margin:auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;position:relative}.ItemList-aadddCloseButton{position:absolute;top:10px;right:10px;background:#dc3545;border:none;color:#fff;font-size:24px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ItemList-aadddCloseButton:hover{background:#c82333}.ItemList-aadddHeading{margin-bottom:20px;font-size:24px;color:#333;text-align:center}.ItemList-aadddInput{padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box}.ItemList-aadddInput.select{background-color:#fff}.ItemList-aadddQuestionMark{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:#333}.ItemList-aadddError{color:red;font-size:12px}.ItemList-aadddFormContainer{display:flex;justify-content:space-between;flex-wrap:wrap}.ItemList-aadddColumn{width:100%;display:flex;justify-content:space-between}.ItemList-aadddColumn-part{width:47%}.ItemList-aadddSelect{width:100%;display:flex;justify-content:space-between;align-items:center}.ItemList-aadddSelect-span{width:10%;padding:10px 0;display:flex;justify-content:center;align-items:center;background-color:#00f;color:#fff;border-radius:5px}.ItemList-aadddFormRow{display:flex;align-items:center;margin-bottom:15px}.ItemList-aadddLabel{flex:0 0 30%;color:#333;font-weight:700;margin-right:10px}.ItemList-aadddInput,.ItemList-aadddTextarea{flex:1 1 60%;padding:8px;border-radius:4px;border:1px solid #ccc}.ItemList-aadddTextarea{resize:none;height:60px}.ItemList-aadddColon{margin-right:10px;flex:0 0 10%}.ItemList-aadddRequired{color:#dc3545}.ItemList-aadddAddButton{margin-top:20px;padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.ItemList-aadddAddButton:hover{background-color:#218838}.ItemList-aadddError{color:#dc3545;font-size:12px;margin-top:5px}@media (max-width: 768px){.ItemList-aadddFormContainer{flex-direction:column}.ItemList-aadddColumn{width:100%;margin-bottom:20px}}@media (max-width: 480px){.ItemList-aadddHeading{font-size:20px}.ItemList-aadddFormRow{flex-direction:column;align-items:flex-start}.ItemList-aadddLabel{width:100%;margin-bottom:5px}.ItemList-aadddInput,.ItemList-aadddTextarea{width:100%}.ItemList-aadddAddButton{width:100%;padding:15px;font-size:16px}.ItemList-aadddCloseButton{top:5px;right:5px;width:25px;height:25px;font-size:20px}}.ItemList-header{width:100%;display:flex;align-items:start;flex-direction:column;gap:5px}.ItemList-sub-div{width:100%;display:flex;justify-content:space-between;align-items:center}.ItemList-aadddInputWrapper{position:relative}.ItemList-aadddInput.withQuestionMark{padding-right:30px}.ItemList-aadddQuestionMark{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#444;color:#fff;border-radius:50%;text-align:center;line-height:16px;font-size:12px;cursor:pointer}.ItemList-Modal{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;width:500px;max-width:90%;box-shadow:0 4px 10px #0000004d;outline:none}.ItemList-Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf}.ItemList-close-modal-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}.ItemList-Emergencyedit-button,.ItemList-Emergencyprint-button,.ItemList-export-button,.ItemList-add-button{padding:5px 10px;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:5px;color:#fff}.ItemSub-AddItemSubcategory{width:400px;margin:0 auto;padding:5px;border-radius:5px;font-size:12px}.ItemSub-AddItemSubcategory h2{text-align:center;font-size:16px}.AddItemSubcategoryFormGroup{width:100%;display:flex;align-items:center;justify-content:space-between}.AddItemSubcategoryForm{display:flex;align-items:center;gap:10px;margin-bottom:15px}.gorRequired{color:red}.goryCreateLedger{display:block;color:#f0a500;margin-top:5px;font-size:12px}.AddItemSubcategory-form{display:flex;flex-direction:column;gap:5px}.AddItemSubcategoryFormGroup{gap:20px;margin-top:10px}.goryBtnAdd{width:100%;padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.goryBtnAdd:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.aadddContainer{background:#fff;border-radius:10px}.aadddHeading{text-align:center;font-size:var(--heading-font);margin-bottom:20px;color:#333}.aadddFormContainer{display:flex;flex-wrap:wrap;gap:20px}.aadddColumn{display:flex;flex-wrap:wrap;gap:20px;width:100%}.aadddColumn-part{flex:1;min-width:300px;display:flex;flex-direction:column;gap:15px}.aadddHeading-checkbox-container{display:flex;align-items:center;gap:10px;font-size:16px;color:#444}.aadddFooter{text-align:center;margin-top:10px}.aadddButton{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.aadddButton:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.aadddContainer{width:90%;padding:15px}.aadddColumn-part{min-width:100%}}.UpdateItem-form-container-updates{width:100%;max-width:800px;margin:0 auto;padding:2px;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a}.UpdateItem-heading{text-align:left;margin-bottom:20px;font-size:24px;font-weight:700;color:#333}.UpdateItem-item-form-updates{display:flex;flex-direction:column}.UpdateItem-form-row-updates{display:flex;justify-content:space-between;margin-bottom:2px}.UpdateItem-form-row-updates label{width:30%;display:flex;align-items:center}.UpdateItem-input-field-updates,.UpdateItem-description-field-updates,.UpdateItem-checkbox-updates{width:65%;padding:2px;border:1px solid #ccc;border-radius:3px}.UpdateItem-description-field-updates{resize:vertical;height:80px}.UpdateItem-radio-buttons-updates{display:flex;justify-content:space-around;width:65%}.UpdateItem-radio-buttons-updates label{margin-right:2px}.UpdateItem-required-updates{color:red}.UpdateItem-save-button-updates{width:100%;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:16px}.UpdateItem-save-button-updates:hover{background-color:#218838}.Vendors{padding:20px}.Vendors-add-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.Vendors-search-container{margin:10px 0;display:flex;align-items:center}.Vendors-search-filter{width:30%;display:flex;justify-content:end;align-items:center;gap:5px}.Vendors-search-input{flex:1;padding:5px;border-radius:5px;border:1px solid gray;margin-right:10px}.Vendors-search-btn{background-color:#007bff;color:#fff;border:none;padding:10px;cursor:pointer}.Vendors-table-header{display:flex;justify-content:space-between;margin-bottom:10px}.Vendors-table{width:100%;border-collapse:collapse}.Vendors-resizable-th{position:relative}.Vendors-header-content{display:flex;justify-content:space-between;align-items:center}.Vendors-resizer{width:5px;height:100%;background:#ccc;cursor:col-resize}.Vendors-edit-btn,.Vendors-print-btn{background-color:var(--button-color);color:#fff;border-radius:5px;border:none;padding:5px 10px;cursor:pointer}.vendddmodal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vendddmodal-content{background:#fff;padding:20px;border-radius:5px;width:90%;max-width:90%}.vendddContainer{max-width:800px;margin:auto;padding:2px;font-family:Arial,sans-serif;position:relative}.vendddCloseButton{position:absolute;top:10px;right:10px;background:red;border:none;font-size:14px;cursor:pointer;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.vendddCloseButton:hover{background:#8b0000}.vendddHeading{margin-bottom:2px;font-size:14px;color:#000}.vendddColumn{width:48%}.vendddFormRow{display:flex;align-items:center;margin-bottom:2px}.vendddLabel{flex:1 1 40%;color:#000;font-weight:700}.vendddColon{margin-right:2px}.vendddInput{flex:1 1 60%;padding:5px;border-radius:4px;border:1px solid #ccc}.vendddTextarea{flex:1 1 60%;padding:2px;border-radius:4px;border:1px solid #ccc;resize:none;height:60px}.vendddCheckbox{margin-left:2px}.vendddRequired{color:red}.vendddError{color:red;font-size:12px;margin-top:2px}.vendddContainer{margin:auto;padding:2px;font-family:Arial,sans-serif;position:relative}.vendddHeading{text-align:center;font-size:var(--heading-font);margin-bottom:10px;color:#000}.vendddAddLabel{font-size:var(--font-size)}.vendddColumn{gap:10px;display:grid}.vendddFormContainer{display:flex;justify-content:space-between}.vendddFormRow{display:flex;align-items:center;margin-bottom:10px}.vendddAddButton{margin-top:2px;padding:2px 8px;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}@media (max-width: 768px){.vendddFormContainer{flex-direction:column}.vendddColumn{width:100%;margin-bottom:20px}}@media (max-width: 480px){.vendddHeading{font-size:20px}.vendddFormRow{flex-direction:column;align-items:flex-start}.vendddLabel{width:100%;margin-bottom:5px}.vendddInput,.vendddTextarea{width:100%}.vendddAddButton{width:100%;padding:15px;font-size:16px}.vendddCloseButton{top:5px;right:5px;width:25px;height:25px;font-size:20px}}.ateg-sub-category-container{padding:20px;font-family:Arial,sans-serif}.ateg-add-button{background-color:var(--button-color);color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer;margin-bottom:20px}.ateg-print-button{background-color:var(--button-color);color:#fff;margin-left:5px;padding:5px;border:none;border-radius:5px;cursor:pointer;margin-bottom:20px}.ateg-search-bar input{padding:5px;margin-right:10px;border-radius:5px;border:1px solid #ccc}.ateg-search-bar{display:flex;align-items:center;justify-content:space-between}.ateg-search-button{padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.ateg-sub-category-table{width:100%;border-collapse:collapse;margin-bottom:20px}.ateg-sub-category-table th,.ateg-sub-category-table td{border:1px solid #ddd;padding:10px;text-align:left}.ateg-sub-category-table th{background-color:#f2f2f2}.ateg-edit-button{border:none;border-radius:5px;cursor:pointer;margin-bottom:20px;background-color:var(--button-color);color:#fff;padding:5px}.ateg-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.react-quill-div{height:50vh}.ateg-popup{background-color:#fff;padding:20px;border-radius:10px;width:400px;text-align:center}.ateg-popup-content h2{margin-bottom:20px}.ateg-popup-actions{margin-top:20px}.ateg-close-button{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-top:10px;border-radius:5px}.ateg-cancel-button{background-color:red;color:#fff;border:none;padding:10px 15px;margin-right:10px;cursor:pointer;border-radius:5px}.ateg-cancel-button:hover{background-color:#8b0000}.ateg-save-button{background-color:green;color:#fff;border:none;padding:10px 15px;cursor:pointer;border-radius:5px}.ateg-save-button:hover{background-color:#006400}.cons-container{max-width:800px;padding:10px}.cons-heading{font-size:24px;margin-bottom:20px}.terms-quill{width:100%;height:200px;border-radius:4px}.cons-terms-form{display:flex;flex-direction:column;gap:10px}.cons-input-text{width:100%;padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}.cons-input-checkbox{margin-left:10px}.cons-form-actions{display:flex;justify-content:flex-end}.cons-save-button{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.cons-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.cons-form-groupsdf{margin-bottom:50px}.SubCategoryList-container{padding:10px}.SubCategoryList-content{width:100%}.SubCategoryList-results-info{width:100%;padding:5px;display:flex;align-items:center;justify-content:flex-end}.SubCategoryList-add-button,.SubCategoryList-print-button{background-color:var(--button-color);color:#fff;margin-left:10px;border:1px solid var(--button-color);padding:5px 10px;border-radius:5px;cursor:pointer}.SubCategoryList-search-bar input{padding:5px;margin-top:10px;font-size:var(--font-size);margin-right:10px}.SubCategoryList-search-button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer}.SubCategoryList-edit-button{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:5px 10px;border-radius:5px;cursor:pointer}.MeasssAddItemSubcategory{width:280px;margin:0 auto;padding:2px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.MeasssAddItemSubcategory h2{text-align:left;margin-bottom:5px}.MeasssFormGroup{margin-bottom:5px}.MeasssFormGroup label{display:block;margin-bottom:5px}.MeasssFormGroup input[type=text],.MeasssFormGroup select{width:100%;padding:2px;box-sizing:border-box;border:1px solid #ccc;border-radius:3px}.MeasssRequired{color:red}.MeasssCreateLedger{display:block;color:#f0a500;margin-top:5px;font-size:12px}.MeasssFormGroup input[type=checkbox]{margin-top:5px}.MeasssBtnAdd{width:100%;padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.MeasssBtnAdd:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.InvoiceHeaders{padding:1rem}.InvoiceHeaders__table-header{width:100%;display:flex;justify-content:space-between;align-items:center}.InvoiceHeaders__add-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.invoiceHeader-edit,.invoiceHeader-delete{background-color:var(--button-color);border:none;border-radius:5px;cursor:pointer;margin-bottom:20px;color:#fff;padding:5px}.InvoiceHeaders__search-container{display:flex;align-items:center;margin:1rem 0}.InvoiceHeaders__search-input{border:1px solid #ddd;border-radius:5px}.InvoiceHeaders__table{width:100%;border-collapse:collapse}.InvoiceHeaders__table th,.InvoiceHeaders__table td{padding:.75rem;text-align:left;border:1px solid #ddd}.InvoiceHeaders__no-data{text-align:center;color:#999;padding:1rem}.InvoiceHeaders__header-icon{margin-left:.5rem;cursor:pointer}.InvoiceHeaders__filter-section{margin-top:.5rem}.InvoiceHeaders__print-button{background-color:var(--button-color);color:#fff;border:none;margin-left:5px;padding:5px 10px;border-radius:5px;cursor:pointer}.AddInvoiceHeader-invoice-header-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:10px;max-width:800px;font-family:Arial,sans-serif}.AddInvoiceHeader-heading{font-size:18px;font-weight:700;color:#333;text-align:center}.AddInvoiceHeader-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.AddInvoiceHeader-form-row{display:flex;flex-direction:column}.AddInvoiceHeader-form-row label{font-size:14px;font-weight:700;color:#555;margin-bottom:5px}.AddInvoiceHeader-form-row label span{color:#e74c3c;margin-left:5px}.AddInvoiceHeader-form-row input[type=text],.AddInvoiceHeader-form-row input[type=email],.AddInvoiceHeader-form-row input[type=tel],.AddInvoiceHeader-form-row input[type=file]{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s ease}.AddInvoiceHeader-form-row input[type=checkbox]{margin-top:5px;width:20px;height:20px}.AddInvoiceHeader-save-button{grid-column:span 2;background-color:var(--button-color);color:#fff;padding:5px 10px;border:1px solid var(--button-color);border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;text-align:center}.AddInvoiceHeader-save-button:hover{background-color:#fff;color:var(--button-color)}@media (max-width: 768px){.AddInvoiceHeader-grid{grid-template-columns:1fr}.AddInvoiceHeader-save-button{grid-column:span 1}}.vendorManagement-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.vendorManagement-firstRow{display:flex;justify-content:space-between}.vendorManagement-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.vendorManagement-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendorManagement-controls{display:flex;margin-top:10px}.vendorManagement-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.vendorManagement-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.vendorManagement-date-range input[type=date]{padding:3px;margin-left:10px}.vendorManagement-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.vendorManagement-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.vendorManagement-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendorManagement-search-bar{margin-left:-15px}.vendorManagement-search-bar input{padding:3px;width:200px}.vendorManagement-search-bar i{position:relative;color:gray;top:3px;left:205px}.vendorManagement-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vendorManagement-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.vendorManagement-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.vendorManagement-results-info{display:flex;align-items:center;margin-bottom:10px}.vendorManagement-results-info span{font-size:var(--font-size);margin-right:10px}.vendorManagement-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.vendorManagement-container th,.vendorManagement-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.vendorManagement-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.vendorManagement-container td{background-color:#fff}.nGOpatientRegistration-pagination{text-align:right}.nGOpatientRegistration-pagination button{border:none;border-radius:15px;margin-left:10px;padding:5px 10px;cursor:pointer;background-color:var(--background-color)}.vendorManagement-edit-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.vendorManagement-edit-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendorManagement-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.vendorManagement-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vendorManagement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.vendorManagement-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.vendorManagement-pagination{display:flex;justify-content:center;align-items:center}.vendorManagement-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.vendorManagement-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.vendorManagement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.vendorManagement-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addVendorManagement-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addVendorManagement-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addVendorManagement-header h3{margin:0;font-size:var(--heading-font)}.addVendorManagement-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addVendorManagement-form .addVendorManagement-addVendorManagement-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addVendorManagement-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addVendorManagement-form-group label{display:block;margin-bottom:4px;width:400px}.addVendorManagement-form-group input,.addVendorManagement-form-group select,.addVendorManagement-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addVendorManagement-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addVendorManagement-select-components-section h4{margin-bottom:8px}.addVendorManagement-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addVendorManagement-select-components-section table th,.addVendorManagement-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addVendorManagement-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addVendorManagement-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addVendorManagement-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addVendorManagement-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addVendorManagement-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addVendorManagement-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addVendorManagement-form-group-sub{display:flex;justify-content:space-between}.addVendorManagement-AddNew{display:flex;justify-content:center}.addVendorManagement-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.purchaseOrderCreation-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.purchaseOrderCreation-firstRow{display:flex;justify-content:space-between}.purchaseOrderCreation-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.purchaseOrderCreation-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchaseOrderCreation-controls{display:flex;margin-top:10px}.purchaseOrderCreation-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.purchaseOrderCreation-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.purchaseOrderCreation-date-range input[type=date]{padding:3px;margin-left:10px}.purchaseOrderCreation-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.purchaseOrderCreation-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.purchaseOrderCreation-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchaseOrderCreation-search-bar{margin-left:-15px}.purchaseOrderCreation-search-bar input{padding:3px;width:200px}.purchaseOrderCreation-search-bar i{position:relative;color:gray;top:3px;left:205px}.purchaseOrderCreation-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.purchaseOrderCreation-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.purchaseOrderCreation-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.purchaseOrderCreation-results-info{display:flex;align-items:center;margin-bottom:10px}.purchaseOrderCreation-results-info span{font-size:var(--font-size);margin-right:10px}.purchaseOrderCreation-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.purchaseOrderCreation-container th,.purchaseOrderCreation-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.purchaseOrderCreation-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.purchaseOrderCreation-container td{background-color:#fff}.purchaseOrderCreation-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.purchaseOrderCreation-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchaseOrderCreation-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.purchaseOrderCreation-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.purchaseOrderCreation-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.purchaseOrderCreation-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.purchaseOrderCreation-pagination{display:flex;justify-content:center;align-items:center}.purchaseOrderCreation-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.purchaseOrderCreation-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.purchaseOrderCreation-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.purchaseOrderCreation-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addPurchaseOrderCreation-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addPurchaseOrderCreation-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addPurchaseOrderCreation-header h3{margin:0;font-size:var(--heading-font)}.addPurchaseOrderCreation-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addPurchaseOrderCreation-form .addPurchaseOrderCreation-addPurchaseOrderCreation-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addPurchaseOrderCreation-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addPurchaseOrderCreation-form-group label{display:block;margin-bottom:4px;width:400px}.addPurchaseOrderCreation-form-group input,.addPurchaseOrderCreation-form-group select,.addPurchaseOrderCreation-form-group textarea{width:80%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addPurchaseOrderCreation-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addPurchaseOrderCreation-select-components-section h4{margin-bottom:8px}.addPurchaseOrderCreation-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addPurchaseOrderCreation-select-components-section table th,.addPurchaseOrderCreation-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addPurchaseOrderCreation-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addPurchaseOrderCreation-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addPurchaseOrderCreation-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addPurchaseOrderCreation-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addPurchaseOrderCreation-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addPurchaseOrderCreation-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addPurchaseOrderCreation-form-group-sub{display:flex;justify-content:space-between}.addPurchaseOrderCreation-AddNew{display:flex;justify-content:center}.addPurchaseOrderCreation-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.tenderManagement-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.tenderManagement-firstRow{display:flex;justify-content:space-between}.tenderManagement-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.tenderManagement-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.tenderManagement-controls{display:flex;margin-top:10px}.tenderManagement-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.tenderManagement-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.tenderManagement-date-range input[type=date]{padding:3px;margin-left:10px}.tenderManagement-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.tenderManagement-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.tenderManagement-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.tenderManagement-search-bar{margin-left:-15px}.tenderManagement-search-bar input{padding:3px;width:200px}.tenderManagement-search-bar i{position:relative;color:gray;top:3px;left:205px}.tenderManagement-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tenderManagement-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.tenderManagement-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.tenderManagement-results-info{display:flex;align-items:center;margin-bottom:10px}.tenderManagement-results-info span{font-size:var(--font-size);margin-right:10px}.tenderManagement-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.tenderManagement-container th,.tenderManagement-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.tenderManagement-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.tenderManagement-container td{background-color:#fff}.tenderManagement-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.tenderManagement-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.tenderManagement-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.tenderManagement-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.tenderManagement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.tenderManagement-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.tenderManagement-pagination{display:flex;justify-content:center;align-items:center}.tenderManagement-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.tenderManagement-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.tenderManagement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.tenderManagement-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addTenderManagement-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addTenderManagement-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addTenderManagement-header h3{margin:0;font-size:var(--heading-font)}.addTenderManagement-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addTenderManagement-form .addTenderManagement-addTenderManagement-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addTenderManagement-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addTenderManagement-form-group label{display:block;margin-bottom:4px;width:400px}.addTenderManagement-form-group input,.addTenderManagement-form-group select,.addTenderManagement-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addTenderManagement-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addTenderManagement-select-components-section h4{margin-bottom:8px}.addTenderManagement-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addTenderManagement-select-components-section table th,.addTenderManagement-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addTenderManagement-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addTenderManagement-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addTenderManagement-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addTenderManagement-add-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addTenderManagement-add-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addTenderManagement-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addTenderManagement-form-group-sub{display:flex;justify-content:space-between}.addTenderManagement-AddNew{display:flex;justify-content:center}.addTenderManagement-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.contractManagement-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.contractManagement-firstRow{display:flex;justify-content:space-between}.contractManagement-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.contractManagement-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.contractManagement-controls{display:flex;margin-top:10px}.contractManagement-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.contractManagement-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.contractManagement-date-range input[type=date]{padding:3px;margin-left:10px}.contractManagement-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.contractManagement-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.contractManagement-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.contractManagement-search-bar{margin-left:-15px}.contractManagement-search-bar input{padding:3px;width:200px}.contractManagement-search-bar i{position:relative;color:gray;top:3px;left:205px}.contractManagement-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contractManagement-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.contractManagement-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.contractManagement-results-info{display:flex;align-items:center;margin-bottom:10px}.contractManagement-results-info span{font-size:var(--font-size);margin-right:10px}.contractManagement-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.contractManagement-container th,.contractManagement-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.contractManagement-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.contractManagement-container td{background-color:#fff}.contractManagement-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.contractManagement-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.contractManagement-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.contractManagement-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.contractManagement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.contractManagement-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.contractManagement-pagination{display:flex;justify-content:center;align-items:center}.contractManagement-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.contractManagement-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.contractManagement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.contractManagement-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addContractManagement-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addContractManagement-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addContractManagement-header h3{margin:0;font-size:var(--heading-font)}.addContractManagement-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addContractManagement-form .addContractManagement-addContractManagement-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addContractManagement-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addContractManagement-form-group label{display:block;margin-bottom:4px;width:400px}.addContractManagement-form-group input,.addContractManagement-form-group select,.addContractManagement-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addContractManagement-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addContractManagement-select-components-section h4{margin-bottom:8px}.addContractManagement-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addContractManagement-select-components-section table th,.addContractManagement-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addContractManagement-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addContractManagement-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addContractManagement-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addContractManagement-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addContractManagement-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addContractManagement-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addContractManagement-form-group-sub{display:flex;justify-content:space-between}.addContractManagement-AddNew{display:flex;justify-content:center}.addContractManagement-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.goodsReceiptTracking-container{background-color:var(--background-color);padding:10px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;height:75vh}.goodsReceiptTracking-firstRow{display:flex;justify-content:space-between}.goodsReceiptTracking-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.goodsReceiptTracking-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goodsReceiptTracking-controls{display:flex;margin-top:10px}.goodsReceiptTracking-date-range{display:flex;align-items:center;gap:10px;background-color:#f0f0f0;padding:3px}.goodsReceiptTracking-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.goodsReceiptTracking-date-range input[type=date]{padding:3px;margin-left:10px}.goodsReceiptTracking-star-button{background:none;border:none;font-size:24px;color:var(--button-color);cursor:pointer}.goodsReceiptTracking-ok-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.goodsReceiptTracking-ok-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goodsReceiptTracking-search-bar{margin-left:-15px}.goodsReceiptTracking-search-bar input{padding:3px;width:200px}.goodsReceiptTracking-search-bar i{position:relative;color:gray;top:3px;left:205px}.goodsReceiptTracking-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.goodsReceiptTracking-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.goodsReceiptTracking-search-N-result{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.goodsReceiptTracking-results-info{display:flex;align-items:center;margin-bottom:10px}.goodsReceiptTracking-results-info span{font-size:var(--font-size);margin-right:10px}.goodsReceiptTracking-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.goodsReceiptTracking-container th,.goodsReceiptTracking-container td{padding:3px;text-align:center;border:1px solid #ddd;font-size:var(--font-size)}.goodsReceiptTracking-container th{background-color:#f2f2f2;font-size:var(--heading-font)}.goodsReceiptTracking-container td{background-color:#fff}.goodsReceiptTracking-edit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.goodsReceiptTracking-edit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goodsReceiptTracking-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.goodsReceiptTracking-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.goodsReceiptTracking-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.goodsReceiptTracking-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.goodsReceiptTracking-pagination{display:flex;justify-content:center;align-items:center}.goodsReceiptTracking-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:1var(--font-size)2px}.goodsReceiptTracking-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.goodsReceiptTracking-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:start;z-index:1000}.goodsReceiptTracking-modal-content{margin:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:95%;position:relative}.addGoodsReceiptTracking-container{width:100%;margin:auto;border:1px solid #ddd;padding:14px;background-color:#fff;border-radius:8px}.addGoodsReceiptTracking-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.addGoodsReceiptTracking-header h3{margin:0;font-size:var(--heading-font)}.addGoodsReceiptTracking-close-btn{background-color:#e31d2d;color:#fff;border:none;border-radius:14px;cursor:pointer;padding:1px 8px}.addGoodsReceiptTracking-form .addGoodsReceiptTracking-addGoodsReceiptTracking-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addGoodsReceiptTracking-form-group{display:flex;font-size:var(--font-size);margin-left:10px}.addGoodsReceiptTracking-form-group label{display:block;margin-bottom:4px;width:400px}.addGoodsReceiptTracking-form-group input,.addGoodsReceiptTracking-form-group select,.addGoodsReceiptTracking-form-group textarea{width:60%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size)}.addGoodsReceiptTracking-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.addGoodsReceiptTracking-select-components-section h4{margin-bottom:8px}.addGoodsReceiptTracking-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.addGoodsReceiptTracking-select-components-section table th,.addGoodsReceiptTracking-select-components-section table td{border:1px solid #ddd;padding:8px;text-align:left}.addGoodsReceiptTracking-add-component-btn{background-color:#00f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.addGoodsReceiptTracking-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.addGoodsReceiptTracking-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px;border-top:1px solid #ddd}.addGoodsReceiptTracking-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;margin-top:10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.addGoodsReceiptTracking-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.addGoodsReceiptTracking-form-group-1row{display:flex;justify-content:space-between;gap:30px}.addGoodsReceiptTracking-form-group-sub{display:flex;justify-content:space-between}.addGoodsReceiptTracking-AddNew{display:flex;justify-content:center}.addGoodsReceiptTracking-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.RoutesProcurement-nav{background-color:#f4f4f4;padding:10px}.RoutesProcurement-ul{list-style:none;margin:0;padding:0;display:flex;gap:15px}.RoutesProcurement-li{margin:0}.RoutesProcurement-link{text-decoration:none;color:#555;padding:5px 10px;border-radius:5px;transition:background-color .3s,color .3s}.RoutesProcurement-link:hover{background-color:#e0e0e0;color:#333}.RoutesProcurement-link.active{background-color:var(--sideBar-bg-color);color:#fff;font-weight:500;border:1px solid #0056b3}.hh-employee-list{font-family:Arial,sans-serif;padding:10px 20px;background-color:var(--background-color);height:75vh}.hh-employee-list h4{padding-bottom:10px;margin:0;font-size:var(--heading-font)}.hh-search-container-N-search{display:flex;justify-content:space-between;text-align:center;margin-bottom:10px}.hh-search-container{display:flex;background-color:#f2f2f2;position:relative;align-items:center;padding:0 10px}.hh-search-container i{position:absolute;right:10px;color:gray}.hh-search-input{border:none;outline:none;background-color:transparent}.hh-search-button{padding:8px 12px;background-color:#fff;border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;cursor:pointer}.hh-results-info{display:flex;justify-content:space-between;align-items:center;font-size:var(--heading-font);gap:7px}.hh-results-info span{margin-right:10px}.hh-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.hh-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.hhEmpInfo-table-N-paginat table{width:100%;border-collapse:collapse}.hhEmpInfo-table-N-paginat th,.hhEmpInfo-table-N-paginat td{padding:3px 5px;text-align:center;font-size:var(--font-size);border:1px solid #cac3c3}.hhEmpInfo-table-N-paginat th{background-color:#f3f3f3;font-size:var(--heading-font)}.hhEmpInfo-table-N-paginat tr{background-color:#fff}.hhEmpInfo-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px}.hhEmpInfo-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px}.hhEmpInfo-pagination span{margin:0 10px;color:gray;font-size:var(--font-size)}.hhEmpInfo-table-N-paginat{background-color:#fff}@media print{body *{visibility:hidden}.hh-employee-list table,.hh-employee-list table *{visibility:visible}.hh-employee-list{position:absolute;top:0;left:0;width:100%}}.bedInformation-container{font-family:Arial,sans-serif;width:auto;margin:0 auto;padding:20px}.bedInformation-stats-container{display:flex;justify-content:space-between;margin-bottom:20px}.hhBedInformation-stat-card{width:30%;padding:15px;border-radius:8px;color:#fff;text-align:center}.hhBedInformation-stat-card h2{font-size:var(--heading-font);margin-bottom:10px}.hhBedInformation-stat-card .hhBedInformation-number{font-size:24px;font-weight:700}.total{background-color:#1481d5;display:flex;justify-content:space-between;align-items:first baseline;height:90px}.available{display:flex;justify-content:space-between;align-items:first baseline;background-color:#44b6ae;height:90px}.occupied{display:flex;justify-content:space-between;align-items:first baseline;background-color:#f3695b;height:90px}.bedInformation-table-container{background-color:#fff;padding:20px;width:60%;border-radius:8px;box-shadow:0 2px 4px #0000001a}.bedInformation-table-container h4{color:#20c997;margin-bottom:15px}.bedInformation-table-container table{width:100%;border-collapse:collapse}.bedInformation-table-container th,.bedInformation-table-container td{padding:3px 5px;text-align:center;border-bottom:1px solid #ddd;font-size:var(--font-size)}.bedInformation-table-container th{font-size:var(--heading-font);background-color:var( --button-bg-color);color:#fff}.bedInformation-total-row{font-weight:700}.bedInformation-button-container{margin-top:15px;text-align:right}.bedInformation-button-container button{padding:8px 15px;margin-left:10px;border:none;border-radius:4px;cursor:pointer;margin-bottom:2px}.bedInformation-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.bedInformation-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.bedInformation-export-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.bedInformation-export-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.hhBedInformation-wardNameColumn{font-weight:700;color:#007bff}.hhBedInformation-wardNameColumnBTN{background-color:transparent;color:var(--button-bg-color);border:none}@media print{body *{visibility:hidden}.bedInformation-table-container,.bedInformation-table-container *{visibility:visible}.bedInformation-table-container{position:absolute;top:0;left:0;width:100%}.bedInformation-button-container{display:none}}.helpDesk-popup{width:100%;height:100%;position:fixed;top:0;left:0;border:1px solid #ddd;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0000009d}.helpDesk-popup-content{padding:20px;width:60%;background-color:#fff;text-align:left;position:relative}.helpDesk-popup-content h3{font-size:var(--heading-font)}.helpDesk-bed-status{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.helpDesk-bed-section{margin-top:20px}.helpDesk-bed-section h4{font-size:var(--heading-font)}.helpDesk-beds{display:flex;gap:20px;justify-content:flex-start}.helpDesk-bed{display:inline-block;width:100px;text-align:center;border:1px solid #ddd;padding:10px;border-radius:5px;position:relative}.helpDesk-bed i{font-size:32px}.helpDesk-bed p{margin-top:5px;font-size:14px}.helpDesk-bed .helpDesk-patient-info{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#000;color:#fff;padding:5px;border-radius:3px;font-size:12px;white-space:nowrap}.helpDesk-occupied:hover .helpDesk-patient-info{display:block}.helpDesk-close-popup-button{position:absolute;top:-10px;right:-10px;padding:6px 12px;border-radius:50%;background-color:#f44336;color:#fff;border:none;cursor:pointer}.helpDesk-close-popup-button:hover{background-color:#e41e1e}.wardInformation-container{font-family:Arial,sans-serif;width:auto;height:500px;margin:0 auto;padding:20px;background-color:var(--background-color)}.wardInformation-heading-N-print-btn{display:flex;justify-content:space-between}.wardInformation-heading h3{font-size:var(--heading-font);margin:0}.wardInformation-print-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.wardInformation-print-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.wardInformation-total-row{font-weight:700}.wardInformation-wardNameColumn{font-weight:700;color:#007bff}.wardInformation-container table{width:100%;border-collapse:collapse}.wardInformation-container th{color:#fff;background-color:var( --button-bg-color);font-size:var(--heading-font);text-align:center;padding:3px 5px;border:1px solid #e4e2e2}.wardInformation-container tr{border:1px solid #e4e2e2;font-size:var(--font-size);padding:3px 5px}.wardInformation-container td{padding:3px 5px;text-align:center;border:1px solid #e4e2e2}.wardInformation-tableActionBTN{background-color:transparent;color:#000;border:none}.ward-container{margin:20px;border:1px solid #ddd;padding:20px;border-radius:8px;background-color: #00968f;position:fixed}.ward-header{display:flex;justify-content:space-between;align-items:center;background-color:#007973;padding:15px;color:#fff}.back-button{background-color:transparent;border:none;font-size:20px;cursor:pointer;color:#fff}.ward-header h2{margin:0;padding:0 10px;font-size:18px}.ward-date{font-size:14px}.ward-table{width:100%;border-collapse:collapse;margin-top:20px}.ward-table th{background-color:#00968f;color:#fff;padding:10px;text-align:left}.ward-table td{padding:10px;border:1px solid #ddd}.gray-row{background-color:#f2f2f2}.ward-table tbody tr:nth-child(2n){background-color:#f2f2f2}.ward-table th,.ward-table td{text-align:center}.ward-table th{color:#fff}.ward-table td{background-color:#fff}.gray-row td{background-color:#d3d3d3}.queueInformation{margin:0;font-family:Arial,sans-serif;background-color:var(--background-color);display:flex;flex-direction:column;min-height:80vh}.queueInformation-header{display:flex;justify-content:flex-end;align-items:center;padding:10px}.queueInformation-doctor-select{display:flex;align-items:center;margin-right:20px}.queueInformation-doctor-select span{font-size:var(--font-size)}.queueInformation-doctor-select select{font-size:var(--font-size);padding:5px;width:180px;margin:0 8px}.queueInformation-proceed-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.queueInformation-proceed-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.queueInformation-banner{background-color:var(--button-bg-color);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.queueInformation-main-div{padding:10px;background-color:#fff;margin:0 10px 10px;border-radius:5px}.queueInformation-logo{display:flex;align-items:center}.queueInformation-logo img{margin-right:10px}.queueInformation-tbl-div{margin:10px}.queueInformation-table{width:100%;background-color:#fff;border-collapse:collapse}.queueInformation-table th{text-align:center;padding:3px 5px;border-bottom:1px solid #ddd}.queueInformation-tr th{background-color:#f3f3f3}.queueInformation-footer{background-color:#fd6c1e;color:#fff;display:flex;justify-content:space-between;padding:10px 20px;margin:0 10px;gap:20px}.queueInformation-footer-icons{display:flex;gap:20px}.queueInformation-footer-icons marquee{color:red;gap:20px}.helpDeskNav-bar{background-color:#fff;font-family:Arial,sans-serif}.helpDeskNav-bar ul{list-style-type:none;margin:0;padding:10px 0;display:flex;justify-content:left}.helpDeskNav-bar li{margin:0}.helpDeskNav-bar a{color:#000;border:none;padding:7px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.helpDeskNav-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.helpDeskNav-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.admin-dash-container{font-family:Segoe UI,sans-serif;padding:18px;background:#eaf8f7;min-height:100vh}.admin-dash-header h1{text-align:center;font-size:38px;font-weight:700;color:#1e293b;margin-bottom:22px}.admin-dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px}.admin-dash-stat{background:#fff;border-radius:14px;padding:18px 14px;text-align:center;box-shadow:0 8px 18px #00000014;transition:.3s ease;min-height:150px;display:flex;flex-direction:column;justify-content:center}.admin-dash-stat:hover{transform:translateY(-4px)}.admin-dash-stat h2{margin:0;font-size:34px;font-weight:700;color:#111827}.admin-dash-stat p{margin-top:10px;font-size:16px;color:#64748b;font-weight:500}.admin-dash-stat input[type=date]{width:100%;padding:8px 10px;font-size:14px;border:1px solid #dbe2e8;border-radius:8px;margin-bottom:12px}.admin-dash-graphs{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.admin-dash-graph{background:#fff;border-radius:16px;padding:18px;box-shadow:0 8px 18px #00000014}.admin-dash-graph h3{text-align:center;font-size:26px;font-weight:700;color:#1e293b;margin-bottom:16px}@media (max-width: 1200px){.admin-dash-stats{grid-template-columns:repeat(2,1fr)}.admin-dash-graphs{grid-template-columns:1fr}}@media (max-width: 768px){.admin-dash-stats{grid-template-columns:1fr}.admin-dash-header h1{font-size:30px}.admin-dash-stat h2{font-size:28px}.admin-dash-graph h3{font-size:22px}}.admin-dash-stat input[type=date]{width:100%;padding:12px 16px;font-size:15px;font-weight:600;color:#1e293b;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #d8e2ec;border-radius:12px;outline:none;margin-bottom:14px;box-shadow:0 4px 12px #0000000f;transition:all .3s ease;cursor:pointer}.admin-dash-stat input[type=date]:hover{border-color:#14b8a6;box-shadow:0 6px 16px #14b8a62e}.admin-dash-stat input[type=date]:focus{border-color:#0f766e;box-shadow:0 0 0 4px #14b8a626;transform:translateY(-2px)}.admin-dash-stat input[type=date]::-webkit-calendar-picker-indicator{background-color:#14b8a6;padding:6px;border-radius:8px;cursor:pointer;transition:.3s ease}.admin-dash-stat input[type=date]::-webkit-calendar-picker-indicator:hover{transform:scale(1.08)}.admin-dash-stat input[type=date]::-webkit-datetime-edit{color:#475569;font-weight:600}.visitor1-page{padding:20px;text-align:center;background-color:var(--background-color);height:auto}.visitor1-actions{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.visitor1-add-button,.visitor1-export-button,.visitor1-print-button{padding:10px 15px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10px;transition:background-color .3s}.visitor1-add-button:hover,.visitor1-export-button:hover,.visitor1-print-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.visitor1-export-print{display:flex;align-items:center}.visitor1-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#f2f2f2}.visitor1-table th,.visitor1-table td{border:1px solid #ccc;padding:12px;text-align:left}.visitor1-table th{background-color:#eaeaea;color:#000}.visitor1-table tr:hover{background-color:#d1d1d1}.visitor1-edit-button{background-color:var(--button-color);border:none;padding:5px;margin-left:5px;cursor:pointer;color:#fff;border-radius:5px}.visitor1-pagination{text-align:right}.visitor1-pagination button{border:none;border-radius:15px;margin-left:10px;padding:5px 10px;cursor:pointer;background-color:var(--background-color)}.visitor1__header{display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-size:var(--heading-font)}.visitor1__header h2{color:#000;text-align:center;font-size:16px}.addvisitor-button{margin-left:0}.addvisitor-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:14px;border-radius:5px;border:none;margin:2px}.addvisitor-button:hover,.allemp-editanddeletebtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.visitor-details-grid{display:grid;border:1px dotted black;grid-template-columns:1fr 1fr 1fr;gap:0px;text-align:left;margin:5px}.qr-code-column{display:flex;flex-direction:column;align-items:center;margin-top:10px;text-align:center}.visitor-id-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.visitor-id-modal-content{background-color:#fff;padding:30px 10px;border-radius:8px;width:90%;max-width:900px;position:relative;z-index:1000}.visitor-id-close{position:absolute;top:5px;right:10px;font-size:24px;cursor:pointer;z-index:1001}.visitor-id-print{background-color:var(--button-color);border:none;padding:5px;cursor:pointer;color:#fff;border-radius:5px;margin-top:10px}.visitingidcard{border:1px solid black}.visitor-details-column{margin-left:10px}.visitingidcard h2{text-align:center;margin-top:10px;position:relative}.visitinghoursmgt-page{padding:20px;text-align:center;background-color:var(--background-color);height:auto}.visitinghoursmgt-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.visitinghoursmgt-add-button,.visitinghoursmgt-export-button,.visitinghoursmgt-print-button{padding:10px 15px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10px;transition:background-color .3s}.visitinghoursmgt-add-button{visibility:hidden}.visitinghoursmgt-add-button:hover,.visitinghoursmgt-export-button:hover,.visitinghoursmgt-print-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.visitinghoursmgt-search-container{display:flex;align-items:center}.visitinghoursmgt-search-icon{margin-right:10px;color:#333;font-size:18px}.visitinghoursmgt-search-bar{padding:10px;border-radius:5px;border:1px solid #ccc;width:200px;background-color:#fff}.visitinghoursmgt-export-print{display:flex;align-items:center}.visitinghoursmgt-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#f2f2f2}.visitinghoursmgt-table th,.visitinghoursmgt-table td{border:1px solid #ccc;padding:12px;text-align:left}.visitinghoursmgt-table th{background-color:#eaeaea;color:#000}.visitinghoursmgt-table tr:hover{background-color:#d1d1d1}.visitinghoursmgt-edit-button{background-color:var(--button-color);border:none;padding:5px;cursor:pointer;color:#fff;border-radius:5px}.visitor1-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.visitor1-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.visitor1-search-bar i{color:gray}.visitor1-search-bar input{background-color:transparent;border:none;outline:none}.visitor1-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.visitor1-search-button:hover{background-color:#e0e0e0}.visitor1-results-info{text-align:right;font-size:var(--font-size)}.visitor1-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.visitor1-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.visitor1-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.visitor1-ex-pri-buttons:hover,.visitor1-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.visitor1-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.visitor1-searchInput:focus{border-color:#87ceeb;outline:none}.visitor1__formGroup label{text-align:left;margin:0;font-size:14px;font-weight:400}.visitor1__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:50px;z-index:55555}.visitor1__popup{background-color:#fff;padding:20px;position:relative;width:80%}.visitor1-header h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:16px}.visitor1__closeButton{background:none;border:none;padding:5px 12px;cursor:pointer;position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%}.visitor1__form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.visitor1__formGroup{display:flex;align-items:center}.visitor1__formGroup label{width:30%;min-width:150px;margin-bottom:5px;font-size:14px}.visitor1__formGroup input,.visitor1__formGroup select{width:70%;padding:5px;border:1px solid #ccc;border-radius:3px}.visitor1__ageInput{display:flex;gap:10px}.visitor1__ageInput input{width:50px}.visitor1__formActions{grid-column:span 2;display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.visitor1__formActions button{padding:5px;border:none;border-radius:3px;cursor:pointer}.visitor1__formActions button:first-child{background-color:#ccc}.visitor1__formActions button:last-child{background-color:var(--button-color);color:#fff}.visitor1__formActions button:last-child:hover{background-color:var(--button-bg-color)}.visitor1__note{grid-column:span 2;margin-top:0;color:green}.visitor1__openButton{padding:10px 20px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.visitormgt-container{width:100%;margin:0 auto}.visitormgt-nav{background-color:#fff;padding:10px;margin-bottom:10px;height:10%}.visitormgt-navigation-link{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.visitormgt-navigation-link:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.visitormgt-navigation-link.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.visitorbadges-page{padding:20px;text-align:center;background-color:var(--background-color);height:auto}.visitorbadges-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.visitorbadges-add-button{visibility:hidden}.visitor1-header h2{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:18px}.visitor1-header{display:flex;justify-content:space-between;align-items:center;position:relative}.visitorbadges-add-button,.visitorbadges-export-button,.visitorbadges-print-button{padding:10px 15px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10px;transition:background-color .3s}.visitorbadges-add-button:hover,.visitorbadges-export-button:hover,.visitorbadges-print-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.visitorbadges-search-container{display:flex;align-items:center}.visitorbadges-search-icon{margin-right:10px;color:#333;font-size:18px}.visitorbadges-search-bar{padding:10px;border-radius:5px;border:1px solid #ccc;width:200px;background-color:#fff}.visitorbadges-export-print{display:flex;align-items:center}.visitorbadges-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#f2f2f2}.visitorbadges-table th,.visitorbadges-table td{border:1px solid #ccc;padding:12px;text-align:left}.visitorbadges-table th{background-color:#eaeaea;color:#000}.visitorbadges-table tr:hover{background-color:#d1d1d1}.visitorbadges-edit-button{background-color:var(--button-color);border:none;padding:5px;margin-left:5px;cursor:pointer;color:#fff;border-radius:5px}.visitorbadges-search-N-results{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.visitorbadges-search-bar{display:flex;align-items:center;justify-content:center;border:1px solid gray;background-color:#fff;padding:3px}.visitorbadges-search-bar i{color:gray}.visitorbadges-search-bar input{background-color:transparent;border:none;outline:none}.visitorbadges-search-button{padding:5px 10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin-left:5px;border-radius:4px;font-size:var(--font-size)}.visitorbadges-search-button:hover{background-color:#e0e0e0}.visitorbadges-results-info{text-align:right;font-size:var(--font-size)}.visitorbadges-ex-pri-buttons{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.visitorbadges-ex-pri-buttons:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.visitorbadges-action-button-add-reports{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px;border:none}.visitorbadges-ex-pri-buttons:hover,.visitorbadges-action-button-add-reports:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.visitorbadges-searchInput{width:300px;transition:border-color .3s;font-size:14px;margin-left:0}.visitorbadges-searchInput:focus{border-color:#87ceeb;outline:none}.visitorbadges__formGroup label{text-align:left;margin:0;font-size:14px;font-weight:400}.ot_setting-header{background-color:#fff;padding:5px;display:flex;align-items:center;box-shadow:0 2px 5px #0003}.ot_setting-nav-links{display:flex;gap:30px}.ot_setting-header-button{background-color:#fff;color:#000;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;text-decoration:none}.ot_setting-header-button.active{background-color:var(--button-bg-color);color:#fff}@media (max-width: 768px){.ot_setting-nav-links{flex-direction:column;gap:10px}.ot_setting-header-button{width:100%;text-align:center}}.booking-list-container{height:100vh;background-color:var(--background-color);display:flex;flex-direction:column;align-items:center;padding:20px;box-sizing:border-box;font-size:var(--font-size)}.booking-list-booking-header{width:100%;display:flex;justify-content:flex-start}.booking-list-btn-btn-success{background-color:var(--button-color);color:#fff;padding:8px 12px;border-radius:5px;border:none;cursor:pointer;display:flex;align-items:center}.booking-list-btn-btn-success:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.booking-list-patient-search-dropdown{width:100%;display:flex;justify-content:flex-start;margin-bottom:10px}.booking-list-patient-search-dropdown input{width:300px;padding:2px;border:1px solid #ccc;border-radius:5px}.booklist-action-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;font-size:16px;border:none;border-radius:5px}.booking-list-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050}.booking-list-modal-content{background-color:var(--background-color);display:flex;flex-direction:column;padding:20px;border-radius:8px;max-height:700px;overflow-y:auto}.booking-list-form-panels{display:flex;justify-content:space-between;max-width:100%}.booking-list-form-panel{width:48%;display:flex;flex-direction:column;gap:10px}.booking-list-patient-search-dropdown input{padding:var(--input-box-padding);border:1px solid #ccc;border-radius:4px;font-size:var(--font-size);margin-bottom:10px}.booking-list-patient-search-dropdown label{font-size:var(--heading-font);font-weight:700}.booking-list-modal-footer{display:flex;justify-content:flex-end;gap:10px}.booking-list-btn-submit{background-color:var(--button-color);border:1px solid white;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;margin-right:10px;transition:all .3s ease}.booking-list-btn-cancel{background-color:red;color:#fff;padding:10px 20px;border:1px solid var(--button-bg-color);border-radius:4px;cursor:pointer}.booking-list-btn-submit:hover,.booking-list-btn-cancel:hover{background-color:#fff;border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.ot-filtersection{display:flex;width:100%;padding:1px;background-color:#f8f9fa;border-radius:5px;box-shadow:0 2px 4px #0000001a}.ot-bookinglist-searchsection{display:flex;width:100%;align-items:center;gap:10px;justify-content:space-between;margin-top:10px}.ot-bookinglist-search-input{padding:5px;border:1px solid #ced4da;border-radius:4px;font-size:14px;width:200px}.ot-bookinglist-print-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px;margin-right:200px}.ot-bookinglist-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.booking-list-patient-search-dropdown select{width:150px;margin-left:15px}.booking-list-patient-search-dropdown label{margin-left:10px;width:150px}.booking-list-input-with-icon{position:relative;display:flex;align-items:center}.booking-list-input-with-icon input{width:100%;padding-right:30px}.booking-list-search-icon{position:absolute;right:10px;font-size:16px;color:gray;cursor:pointer}.booking-list-search-icon:before{content:"🔍"}.booking-list-patient-search-dropdown select{width:80%;padding:5px;border-radius:4px;border:1px solid #ccc;background-color:#f9f9f9;font-size:16px;color:#333;transition:border-color .3s ease}.surgery-Events{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.surgeryEvents-checkbox-label{font-weight:400;margin-left:4px}.surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.surgeryEvents-form-row label{min-width:140px}.surgeryEvents-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.surgeryEvents-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.surgeryEvents-input-with-search{display:flex;gap:2px}.surgeryEvents-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.surgeryEvents-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.surgery-Events-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.surgery-Events-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #0000004d;text-align:center}.close-popup-btn{background:#ff4d4d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.close-popup-btn:hover{background: #ff1a1a}.ot_machine_main{background-color:var( --background-color);display:flex;flex-direction:column;padding:10px;font-size:var(--font-size)}.ot_machine_table{width:100%;border-collapse:collapse;margin-top:20px}.ot_machine_tablehead{border:1px solid #ddd;padding:8px;text-align:left}.ot_machine_tabledata{background-color:#fff}.ot_machine_tablehead{background-color:#f2f2f2}.ot_machine_container_button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);margin-left:7px;border-radius:5px}.ot_machine_container_button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.ot_machine_table_button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.ot_machine_table_button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.ot_machine_search_bar input[type=text]{width:300px;padding:2px;border:1px solid #ddd;border-radius:5px}.ot_machine_filter_button{background-color:#fff;color:gray;font-size:20px;padding:4px;border:none;border-radius:4px;cursor:pointer;margin-right:10px}.ot_machine_filter_button:hover{background-color:#45a049}.ot_machine_pagination{margin:20px 0;text-align:center}.ot_machine_pagination button{background-color:#ddd;color:#000;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin:0 4px}.ot_machine_pagination button:hover{background-color:#ccc}.ot_machine_container{display:flex;flex-direction:row;gap:50px;margin-bottom:20px}.ot_machine_input{display:flex;flex-direction:row}.ot_machine_input label{margin-bottom:5px;line-height:2}.ot_machine_input input{width:200px;padding:2px;border:1px solid #ddd;border-radius:5px;line-height:1;height:30px}.ot_machine_checkbox{display:flex;align-items:center;gap:5px;margin-left:20px}.ot_machine_checkbox input[type=checkbox]{width:20px;height:20px}.ot_machine_buttons{display:flex;gap:10px;margin-left:200px}.ot_machine_save,.ot_machine_clear{padding:5px;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px}.ot_machine_save{background-color:var(--button-color);color:#fff}.ot_machine_clear{background-color:var(--button-color)}.ot_machine_save:hover,.ot_machine_clear:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.otmaster-container{display:flex;flex-direction:column;padding:20px;background-color:var(--background-color);border:1px solid #ddd;border-radius:8px}.otmaster-delete-button{background-color:var(--button-color);color:#fff;padding:var(--input-box-padding);border:1px solid var(--button-hover-border-color);border-radius:5px}.otmaster-delete-button:hover{background-color:#fff;color:var(--button-color)}.otmaster-header{text-align:center;margin-bottom:20px}.otmaster-header h3{margin:0;font-size:16px;color:#333}.otmaster-form{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;flex-direction:column;width:100%}.otmaster-form label{display:flex;flex-direction:row;font-size:16px;color:#555;width:800px;margin-bottom:10px;gap:10px}.otmaster-input,.otmaster-select,.otmaster-checkbox{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.otmaster-select{height:35px}.otmaster-table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}.otmaster-table th,.otmaster-table td{border:1px solid #ddd;padding:10px;text-align:center}.otmaster-table th{background-color:#ccc;color:#000;font-size:16px}.otmaster-table td{font-size:14px}.otmaster-medicine-input,.otmaster-rate-input{width:80%;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px}.otmaster-sidebar{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.otmaster-sidebar button{padding:var(--input-box-padding);font-size:14px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:4px;cursor:pointer;transition:background-color .3s}.otmaster-sidebar button:hover{background-color:#fff;color:var(--button-color)}.otmaster-checkbox{width:16px;height:16px;margin-right:5px}@media (max-width: 768px){.otmaster-form,.otmaster-sidebar{flex-direction:column}.otmaster-sidebar button{width:100%}}.setting-container{display:flex;flex-direction:column}.setting-header{background-color:#f8f9fa;padding:20px}.setting-nav{list-style-type:none;padding:0;margin:0;display:flex;gap:20px}.setting-nav-item{cursor:pointer;padding:10px;transition:background-color .3s}.setting-nav-item:hover{background-color:#f0f0f0}.setting-nav-item.active{font-weight:700;color:#007bff;border-bottom:2px solid #007bff}.setting-content{padding:20px;background-color:#fff;flex-grow:1}.operation-master{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.operationMaster-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.operationMaster-header{font-size:var(--heading-font)}.operation-master-span{color:red}.operationMaster-checkbox-label{font-weight:400;margin-left:4px}.operationMaster-action-buttons button{color:#fff;background-color:var(--button-bg-color);border:1px solid var(--background-color);border-radius:5px;padding:var(--input-box-padding);margin-top:10px}.operationMaster-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-color);border-color:var(--button-color)}.operationMaster-content-wrapper{display:flex;flex-direction:column;gap:4px}.operationMaster-main-section{display:flex;gap:4px}.operationMaster-panel{flex:1;background:#fff;border:1px solid #ccc}.operationMaster-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.operationMaster-panel-content{padding:8px}.operationMaster-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.operationMaster-form-row label{min-width:140px}.operationMaster-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.operationMaster-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.operationMaster-input-with-search{display:flex;gap:2px}.operationMaster-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.operationMaster-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.operationMaster-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.operationMaster-radio-group{display:flex;gap:12px}.operationMaster-services-section{background:#fff;border:1px solid #ccc}.operationMaster-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.operationMaster-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.operationMaster-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.operationMaster-table-section{margin-top:20px;background:#fff;border:1px solid #ccc;border-radius:8px;padding:10px}.operationMaster-table-section h3{margin-bottom:10px;font-size:var(--heading-font);color:var(--upperBar-bg-color)}.operation-master-table{width:100%;border-collapse:collapse;margin-top:10px}.operation-master-table th,.operation-master-table td{border:1px solid #ddd;padding:8px;text-align:left;font-size:var(--font-size)}.operation-master-table th{background-color:#f5f5f5;color:#333}.operation-master-table td input,.operation-master-table td select{padding:6px;border:1px solid #ccc;border-radius:4px;width:100%;font-size:var(--font-size)}.operation-master-actions{display:flex;justify-content:flex-end;margin-top:10px}.operation-master-actions button{background-color:green;color:#fff;padding:6px 12px;border:none;border-radius:4px;font-size:var(--font-size);cursor:pointer}.operation-master-actions button:hover{background-color:#006400}.otpkgmster-container{display:flex;flex-direction:column;padding:20px;background-color:var(--background-color);height:100vh;position:fixed}.otpkgmster-header{text-align:center;color:#000;padding:1px;font-size:14px;border-radius:4px;margin-bottom:20px}.otpkgmster-form{display:flex;gap:20px;margin-bottom:20px;flex-direction:column;justify-content:center;align-items:center;margin-right:200px;background-color:var(--background-color)}.otpkgmster-form label{display:flex;align-items:center;gap:10px;font-size:14px;width:500px}.otpkgmster-input{padding:5px;border:1px solid #ccc;border-radius:4px;width:200px}.otpkgmster-table{width:80%;border-collapse:collapse;margin-bottom:20px;margin-right:200px}.otpkgmster-table th,.otpkgmster-table td{border:1px solid #ccc;text-align:center;padding:5px;font-size:14px}.otpkgmster-table th{background-color:#ccc;color:#000}.otpkgmster-item-input,.otpkgmster-qty-input{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px}.otpkgmster-sidebar{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:50px;background-color:var(--background-color)}.otpkgmster-sidebar button{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;text-align:left;font-size:14px}.otpkgmster-sidebar button:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.surgerySchedulings-container{padding:20px;font-family:Arial,sans-serif}.surgerySchedulings-add-row-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);margin-left:7px;border-radius:5px;cursor:pointer}.surgerySchedulings-add-row-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.surgerySchedulings-table{width:100%;border-collapse:collapse}.surgerySchedulings-table th,.surgerySchedulings-table td{border:1px solid #ddd;padding:8px;text-align:left}.surgerySchedulings-table th{background-color:#f2f2f2;font-weight:700}.surgerySchedulings-table tr:nth-child(2n){background-color:#f9f9f9}.surgerySchedulings-table tr:hover{background-color:#f1f1f1}.surgerySchedulings-edit-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);margin-left:7px;border-radius:5px;cursor:pointer}.surgerySchedulings-edit-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.surgerySchedulings-popup-content{background-color:#fff;padding:20px;border-radius:10px;width:450px;box-shadow:0 2px 10px #0000001a;max-height:650px;overflow:auto}.surgerySchedulings-popup-content h2{margin-top:0;margin-bottom:20px;text-align:center}.surgerySchedulings-popup-content div{margin-bottom:15px}.surgerySchedulings-popup-content label{display:block;margin-bottom:5px;font-weight:700}.surgerySchedulings-popup-content input{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px}.surgerySchedulings-save-button,.surgerySchedulings-cancel-button{padding:var(--input-box-padding);border-radius:5px;cursor:pointer;margin-right:10px}.surgerySchedulings-save-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff}.surgerySchedulings-save-button:hover{background-color:#fff;color:var(--button-hover-text-color)}.surgerySchedulings-cancel-button{background-color:#dc3545;border:1px solid #dc3545;color:#fff}.surgerySchedulings-cancel-button:hover{background-color:#fff;color:#dc3545}.otresourcemgntbtn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px;margin-bottom:10px;margin-left:20px}.otresourcemgntbtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.otresource-modal-content{background-color:#fefefe;padding:30px;border:1px solid #888;width:500px;border-radius:8px}.otresource-modal-content h2{margin-top:0}.otresourcemgntedit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px}.otresourcemgntedit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.otresource-btn{display:flex}.otresource-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:50px}.otresource-modal .ot-resource-modal-content{background-color:#fff;padding:20px;border-radius:10px;max-width:600px;width:100%;box-shadow:0 4px 8px #0000001a;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.otresource-modal label{display:block;margin:10px 0 5px}.otresource-modal input,.otresource-modal select{width:100%;padding:8px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box}.otresource-modal button{padding:5px;margin-right:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.otresource-modal button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.otresource-modal h2{margin-bottom:15px}.otresoucefilter{display:flex;justify-content:space-between;padding:5px;gap:10px;margin-bottom:20px;flex-direction:column}.otresource-date-utlt{display:flex;flex-direction:row;background-color:#f4f4f4;padding:2px}.ot-resorcefilter-patient .date-range{display:flex;align-items:center}.ot-resource-patient-search{display:flex;justify-content:space-between}.ot-resource-input{margin-left:10px;margin-right:10px;padding:5px}.otsearch-otresource-search-input{padding:5px;border:1px solid #ccc;border-radius:5px;width:250px}.otsearch-otresource-container-button{padding:5px;margin-right:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.otsearch-anesthesia-container-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.surgicalinstrumenttrackingbtn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px;margin-bottom:10px;margin-left:20px}.instrumenttrack-form{display:flex;padding:5px;gap:5px}.surgical-instrument-tracking{padding:20px}.surgicalinstrumenttrackingedit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px}.surgicalinstrumenttrackingbtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.surgicaltrack-modal{display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.surgicaltrack-modal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:70%;height:450px}.surgicaltrack-modal-content-h2{margin-bottom:20px;text-align:center}.surgical-instrument-tracking label{display:block;margin:10px 0 5px;font-weight:700}.surgical-instrument-tracking input[type=text],.surgical-instrument-tracking input[type=number],.surgical-instrument-tracking select{width:250px;padding:5px;border:1px solid #ccc;border-radius:5px;margin-bottom:15px}.surgical-instrumenttrack-modalbtn{display:flex;justify-content:space-between}.surgicalinstrumenttrackingedit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px;margin-right:20px;margin-top:20px}.surgicalinstrumenttrackingedit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.surgical-isntu-track-filter{display:flex;justify-content:space-between;margin-bottom:20px;padding:1px;background-color:#f4f4f4;border-radius:8px}.surgical-isntu-track-filter-date-utlt{display:flex;align-items:center;flex-direction:row}.surgical-isntu-track-filter-date-range{display:flex;align-items:center}.surgical-isntu-track-filter-input{margin:0 10px;padding:5px;font-size:14px;border-radius:5px}.surgical-isntu-track-filter-search{display:flex;align-items:center;justify-content:space-between}.surgical-isntu-track-filter-search-input{padding:5px;margin-right:10px;width:250px}.surgical-isntu-track-filter-search-btn{padding:5px;color:#fff;background-color:var(--button-color);border:none;cursor:pointer;border-radius:4px}.anesthesia-record-container{padding:20px}.add-record-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:var(--input-box-padding);font-size:var(--font-size);border-radius:5px;border:1px solid var(--button-hover-border-color)}.add-record-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.edit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:var(--input-box-padding);font-size:var(--font-size);border-radius:5px;border:1px solid var(--button-hover-border-color)}.edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.anestesiaredmgnt-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:99999}.anesthesia-record-modal-content{background-color:#fff;padding:20px;border-radius:5px;width:900px}.modal-content{max-height:550px;width:500px;overflow-y:auto}.athensiarecordmodalform{display:flex;padding:10px}.athensiarecordmodalform label{width:200px;font-size:16px}.athensiarecordmodalform input{width:400px;padding:5px;border-radius:5px}.athensiarecordmodalform-save-btn,.athensiarecordmodalform-cancel-btn{margin:10px 5px;padding:5px;border:none;cursor:pointer}.athensiarecordmodalform-save-btn{background-color:var(--button-color);color:#fff;padding:var(--input-box-padding);border:1px solid var(--button-hover-border-color);border-radius:4px;cursor:pointer;font-size:16px}.athensiarecordmodalform-save-btn:hover{background-color:var(--button-hover-background-color)}.athensiarecordmodalform-cancel-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:var(--font-size);border:1px solid var(--button-hover-border-color);border-radius:5px;padding:var(--input-box-padding)}.athensiarecordmodalform-cancel-btn:hover,.athensiarecordmodalform-save-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.ot-filtersection{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1px;background-color:#f8f9fa;border-radius:5px;box-shadow:0 2px 4px #0000001a}.ot-datefilter{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1px}.ot-daterange label{margin-right:8px;font-size:14px;color:#333}.ot-input{padding:5px 10px;border:1px solid #ced4da;border-radius:4px;margin-right:10px}.ot-searchsection{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:10px}.ot-search-input{padding:5px;border:1px solid #ced4da;border-radius:4px;font-size:14px;width:200px}.ot-print-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px}.ot-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}@media (max-width: 768px){.ot-filtersection{flex-direction:column}.ot-search-input{width:100%}.ot-print-button{width:100%;text-align:center}}.postsurgerycare-add-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px;margin-bottom:20px;border:1px solid var(--button-hover-border-color)}.postsurgerycare-add-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.postsurgerycare-edit-btn{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;font-size:16px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.postsurgerycare-edit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.postsurgerycare-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.postsurgerycare-modal-content{background-color:#fff;padding:20px;border-radius:10px;width:800px;max-height:600px;overflow-y:auto}.postsurgerycare-form-group{margin-bottom:15px;display:flex}.postsurgerycare-form-group label{display:block;margin-bottom:5px;font-weight:700;width:200px}.postsurgerycare-form-group input,.postsurgerycare-form-group textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:5px}.postsurgerycare-modal button{padding:10px 15px;margin-right:10px;border:none;border-radius:5px;cursor:pointer}.postsurgerymodalbtn{color:#fff;background-color:var(--button-color);text-align:center;padding:var(--input-box-padding);text-decoration:none;font-size:var(--font-size);border:1px solid var(--button-hover-border-color);border-radius:5px;margin-left:7px}.postsurgerymodalbtn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.postsurgery-filter{display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.postsurgery-filter .date-range{display:flex;align-items:center}.postsurgery-filter label{font-size:14px;font-weight:500;margin-right:10px}.postsurgery-filter input[type=date]{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;margin-right:15px}.postsurgery-filter input[type=text]{padding:8px;font-size:14px;width:250px;border:1px solid #ccc;border-radius:4px;margin-right:15px}.postsurgery-filter button{padding:10px 20px;background-color:#3598dc;color:#fff;font-size:14px;border:none;border-radius:4px;cursor:pointer}.postsurgery-filter input[type=text]::placeholder{color:#aaa}.postsurgery-filter .otsearch-anesthesia-container-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px}.postsurgery-filter .otsearch-anesthesia-container-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.postsurgerycare-container{padding:20px}.postsurgerycare-filter-container{display:flex;align-items:center;gap:20px;margin-bottom:20px}.postsurgerycare-filter-date-range label{margin-right:5px}.postsurgerycare-filter-input{margin:0 10px;padding:5px;border:1px solid #ccc;border-radius:4px}.postsurgerycare-filter-search-input{padding:5px;width:250px;border:1px solid #ccc;border-radius:4px}.postsurgerycare-filter-button{color:#fff;background-color:var(--button-color);text-align:center;padding:5px;text-decoration:none;font-size:16px;border:none;border-radius:5px;cursor:pointer;display:flexbox;margin-left:75%;border:1px solid var(--button-hover-border-color)}.postsurgerycare-filter-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.operationnotes{font-family:Arial,sans-serif;background-color:var(--background-color);padding:10px;font-size:var(--font-size);position:relative}.operationnotes-title-bar{background-color:var(--sideBar-bg-color);color:#fff;padding:10px}.operationnotes-header{font-size:var(--heading-font);font-weight:700}.operationnotes-content-wrapper{display:flex;flex-direction:column;gap:10px}.operationnotes-main-section{display:flex;flex-wrap:wrap}.operationnotes-panel{flex:1;background:#fff;border:1px solid #ccc;border-radius:5px}.operationnotes-panel-header{background-color:var(--sideBar-bg-color);color:#fff;padding:8px;font-size:var(--font-size)}.operationnotes-panel-content{padding:10px}.operationnotes-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.operationnotes-form-row label{width:40%}.submit-button{background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color)}.submit-button:hover{background-color:#fff}.operationnotes-detail{background-color:#f0f8ff;padding:8px}.operationnotes-form-row input,.operationnotes-form-row select{padding:var(--input-box-padding);border:1px solid gray;border-radius:5px;width:55%}.operationnotes-radio-buttons{display:flex;gap:10px}.operationnotes-btn{padding:6px 12px;margin:5px;background-color:var(--button-bg-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.operationnotes-btn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.operationnotes-btn.add{background-color:#28a745;color:#fff}.operationnotes-btn.add:hover{background-color:#218838}.operationnotes-btn.delete{background-color:#dc3545;color:#fff}.operationnotes-btn.delete:hover{background-color:#c82333}.operationnotes-table{width:100%;border-collapse:collapse;margin-top:10px}.operationnotes-table th,.operationnotes-table td{border:1px solid #ccc;padding:8px;text-align:left}.operationnotes-table th{background-color:var(--sideBar-bg-color);color:#fff}.operationnotes-table-section{margin-top:20px}.operationnotes-table-header{font-size:var(--font-size);margin-bottom:10px}.oppostinstruction_container{width:100%;margin:20px auto;background-color:var(--background-color);display:flex;justify-content:center;padding:20px;box-sizing:border-box}.oppostinstruction_panel{width:50%;max-width:100%;padding:25px;margin-bottom:20px;background-color:#fff;border-radius:8px}.oppostinstruction_panel_title{font-size:var(--font-size);font-weight:700;margin-bottom:10px;text-align:center}.oppostinstruction_field{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.oppostinstruction_field label{width:45%;font-size:var(--font-size);margin-bottom:0}.oppostinstruction_field input,.oppostinstruction_field select{width:50%;padding:var(--input-box-padding);border:1px solid #ccc;border-radius:3px;box-sizing:border-box}.oppostinstruction-header{text-align:center;font-size:var(--heading-font);color:#fff;background-color:var(--sideBar-bg-color);padding:10px 0;border-radius:5px;margin-bottom:20px}.oppostinstruction-submit-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;padding:var(--input-box-padding);font-size:var(--font-size);border-radius:5px}.oppostinstruction-submit-button:hover{background-color:#fff;color:var(--button-color)}.ot_nurse_notes-container{width:100%;background-color:var(--background-color);padding:20px;border-radius:8px}.ot_nurse_notes-header{text-align:center;font-size:var(--heading-font);color:#fff;background-color:var(--sideBar-bg-color);padding:8px 0;border-radius:5px}.ot_nurse_notes-row{display:flex;gap:0px}.ot_nurse_notes-panel{background-color:#fff;padding:15px;border:1px solid #ddd;border-radius:5px;width:100%;max-width:100%;box-sizing:border-box}.ot_nurse_notes-title{background-color:var(--sideBar-bg-color);color:#fff;padding:8px}.ot_nurse_notes-field{display:flex;align-items:center;margin-bottom:10px}.ot_nurse_notes-field label{font-weight:700;margin-right:20px;color:#333;width:150px;font-size:14px}.ot_nurse_notes-field input,.ot_nurse_notes-field select{width:50%;padding:var(--input-box-padding);border:1px solid #ccc;border-radius:4px;font-size:var(--font-size);color:#333;outline:none;transition:border-color .3s}.ot_nurse_notes-field input:focus,.ot_nurse_notes-field select:focus{border-color:var(--sideBar-bg-color)}.ot_nurse_notes-blood-pressure{display:flex;align-items:center}.ot_nurse_notes-blood-pressure-input{width:80px;margin-right:5px}.ot_nurse_notes-blood-pressure-separator{font-weight:700;font-size:16px}.ot_nurse_notes-vitals-title{font-size:18px;font-weight:700;margin-bottom:20px;color:#333}.ot_nurse_notes-vital-sign{display:flex;justify-content:space-between;margin-bottom:15px}.ot_nurse_notes-vital-name{font-size:14px;font-weight:700;color:#333;width:45%}.ot_nurse_notes-vital-input{width:50%;padding:8px;border:1px solid #ccc;font-size:14px;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;background:#ddd;border-radius:5px;border:1px solid #aaa;outline:none}.ot_nurse_notes-vital-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;background:#888;border-radius:50%;cursor:pointer;border:1px solid #555}.ot_nurse_notes-vital-input::-moz-range-thumb{width:15px;height:15px;background:#888;border-radius:50%;cursor:pointer;border:1px solid #555}@media (max-width: 768px){.ot_nurse_notes-row,.ot_nurse_notes-field{flex-direction:column}.ot_nurse_notes-field label{margin-bottom:5px;margin-right:0}.ot_nurse_notes-field input,.ot_nurse_notes-field select{width:100%}}.ot_display_setup{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;background-color:var(--background-color);padding:20px;border-radius:8px}.ot_display_setup-header{text-align:center;font-size:var(--heading-font);color:#fff;background-color:var(--sideBar-bg-color);padding:10px 0;border-radius:5px;margin-bottom:20px}.ot_section{border:1px solid #ccc;padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.ot_section_title{font-size:var(--heading-font);font-weight:700;margin-bottom:10px;color:#000;background-color:var(--background-color);padding:10px}.ot_tat_row{display:flex;justify-content:space-between;margin-bottom:15px;align-items:center}.ot_tat_label{font-weight:700;color:#000}.ot_tat_input{padding:var(--input-box-padding);font-size:var(--font-size);border:1px solid #ccc;border-radius:5px;width:50%;outline:none}.ot_tat_input:focus{border-color:var(--upperBar-bg-color)}.ot_tat_input[type=number]{-moz-appearance:textfield}.ot_tat_input[type=number]::-webkit-outer-spin-button,.ot_tat_input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ot_tat_input:focus{border-color:var(--button-bg-color);box-shadow:0 0 4px #00978f80}.assetmgnt-header-module{width:100%;margin:0 auto}.assetmgnt-navbar{background-color:#fff;padding:10px;margin-bottom:10px;height:auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.assetmgnt-navbar::-webkit-scrollbar{display:none}.assetmgnt-navbar ul{list-style:none;display:flex;justify-content:flex-start;padding:0;margin:0}.assetmgnt-navbar li{flex:0 0 auto;text-align:center;margin-right:10px}.assetmgnt-navbar li:last-child{margin-right:0}.assetmgnt-header-button{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.assetmgnt-header-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.assetmgnt-header-button.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.assettransactionnav-container{width:100%;margin:0 auto}.assettransactionnav-navbar{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:10px;border-bottom:1px solid #cfcdcd;height:37px}.assettransactionnav-navbar::-webkit-scrollbar{display:none}.assettransactionnav-navbar ul{list-style:none;display:flex;justify-content:flex-start;padding:0;margin:0}.assettransactionnav-navbar li{flex:0 0 auto;text-align:center;margin-right:10px}.assettransactionnav-navbar li:last-child{margin-right:0}.assettransactionnav-button{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;width:100%}.assettransactionnav-button.active{color:#000;border-bottom:5px solid var(--sideBar-bg-color)}.AssetQualityCheck-container{padding:10px;border-radius:5px;margin:0 auto}.AssetQualityCheck-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AssetQualityCheck-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetQualityCheck-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.AssetQualityCheck-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.AssetQualityCheck-search-bar i{color:gray;position:absolute;right:5px}.AssetQualityCheck-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.AssetQualityCheck-results-info{display:flex;align-items:center}.AssetQualityCheck-results-info span{font-size:var(--font-size);margin-right:10px}.AssetQualityCheck-edit-button,.AssetQualityCheck-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.AssetQualityCheck-edit-button:hover,.AssetQualityCheck-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetQualityCheck-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AssetQualityCheck-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetQualityCheckPopUp-container{width:100%;font-family:Arial,sans-serif}.AssetQualityCheckPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.AssetQualityCheckPopUp-header h4{font-size:var(--heading-font);margin:0}.AssetQualityCheckPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.AssetQualityCheckPopUp-form .AssetQualityCheckPopUp-AssetQualityCheckPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.AssetQualityCheckPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.AssetQualityCheckPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.AssetQualityCheckPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.AssetQualityCheckPopUp-form-group input,.AssetQualityCheckPopUp-form-group select,.AssetQualityCheckPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.AssetQualityCheckPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.AssetQualityCheckPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.AssetQualityCheckPopUp-form-group-options input{margin-right:5px}.AssetQualityCheckPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.AssetQualityCheckPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AssetQualityCheckPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetQualityCheckPopUp-form-group-1row{display:flex;justify-content:space-between}.AssetNewReplacementRequest-container{padding:10px;border-radius:5px;margin:0 auto}.assetnewreplacementreq-header{display:flex;justify-content:space-between}.AssetNewReplacementRequest-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AssetNewReplacementRequest-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetNewReplacementRequest-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.AssetNewReplacementRequest-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.AssetNewReplacementRequest-search-bar i{color:gray;position:absolute;right:5px}.AssetNewReplacementRequest-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.AssetNewReplacementRequest-results-info{display:flex;align-items:center}.AssetNewReplacementRequest-results-info span{font-size:var(--font-size);margin-right:10px}.AssetNewReplacementRequest-edit-button,.AssetNewReplacementRequest-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.AssetNewReplacementRequest-edit-button:hover,.AssetNewReplacementRequest-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetNewReplacementRequest-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AssetNewReplacementRequest-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AssetNewReplacementRequestPopUp-container{width:100%;font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;background-color:var(--background-color);padding:20px;box-shadow:0 4px 6px #0000001a;border-radius:8px;overflow-y:auto}.AssetNewReplacementRequestPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.AssetNewReplacementRequestPopUp-header h4{font-size:var(--heading-font);margin:0}.AssetNewReplacementRequestPopUp-close-btn{background-color:var(--button-bg-color);color:#fff;border:none;border-radius:4px;cursor:pointer;padding:6px 12px}.AssetNewReplacementRequestPopUp-form{margin-top:16px}.AssetNewReplacementRequestPopUp-form-panels{display:flex;gap:16px}.AssetNewReplacementRequestPopUp-left-panel,.AssetNewReplacementRequestPopUp-right-panel{width:30%;padding:5px}.AssetNewReplacementRequestPopUp-tab{background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer;padding:6px 12px;margin-bottom:5px;margin-right:5px}.AssetNewReplacementRequestPopUp-form-group{display:flex;text-align:left;align-items:center;font-size:var(--font-size);padding:4px}.AssetNewReplacementRequestPopUp-form-actions{display:flex;gap:16px;margin-top:16px}.AssetNewReplacementRequestPopUp-add-btn{background-color:var(--button-bg-color);border:1px solid var(--upperBar-bg-color);color:#fff;border-radius:5px;padding:8px 16px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease}.AssetNewReplacementRequestPopUp-add-btn:hover{background-color:var(--button-hover-background-color);border-color:var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 768px){.AssetNewReplacementRequestPopUp-container{padding:15px;max-width:90%}.AssetNewReplacementRequestPopUp-form-group{flex:1 1 100%}.AssetNewReplacementRequestPopUp-form-actions{flex-direction:column;align-items:flex-end}.AssetNewReplacementRequestPopUp-add-btn{width:100%;margin-top:8px}}.BreakDownDetailsPopUp-container{font-family:Arial,sans-serif;height:80vh;overflow-x:auto}.BreakDownDetailsPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.BreakDownDetailsPopUp-header h4{font-size:var(--heading-font);margin:0}.BreakDownDetailsPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.BreakDownDetailsPopUp-form .BreakDownDetailsPopUp-BreakDownDetailsPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin:2px 2px 16px}.BreakDownDetailsPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.BreakDownDetailsPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.BreakDownDetailsPopUp-form-group input,.BreakDownDetailsPopUp-form-group select,.BreakDownDetailsPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.BreakDownDetailsPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.BreakDownDetailsPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.BreakDownDetailsPopUp-tab-bar{display:flex;gap:5px;padding:4px}.BreakDownDetailsPopUp-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-bg-color);cursor:pointer}.BreakDownDetailsPopUp-tab:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.BreakDownDetailsPopUp-add-main-btn,.BreakDownDetailsPopUp-btn-green{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.BreakDownDetailsPopUp-add-btn:hover,.BreakDownDetailsPopUp-btn-green:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.BreakDownDetailsPopUp-form-group-1row{display:flex;justify-content:space-between}.BreakDownDetailsPopUp-add-btn{margin-top:10px;background-color:green;color:#fff;border:none;padding:5px 16px;border-radius:4px;cursor:pointer}.BreakDownDetailsPopUp-del-btn{background-color:red;margin-top:10px;margin-left:5px;color:#fff;border:none;padding:5px 16px;border-radius:4px;cursor:pointer}.complaint-required{color:red}.MaintenanceVisitDetails-container{padding:10px;border-radius:5px;margin:0 auto}.MaintenanceVisitDetails-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceVisitDetails-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceVisitDetails-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.MaintenanceVisitDetails-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.MaintenanceVisitDetails-search-bar i{color:gray;position:absolute;right:5px}.MaintenanceVisitDetails-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.MaintenanceVisitDetails-results-info{display:flex;align-items:center}.MaintenanceVisitDetails-results-info span{font-size:var(--font-size);margin-right:10px}.MaintenanceVisitDetails-edit-button,.MaintenanceVisitDetails-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.MaintenanceVisitDetails-edit-button:hover,.MaintenanceVisitDetails-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceVisitDetails-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceVisitDetails-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceVisitDetailsPopUp-container{width:1230px;font-family:Arial,sans-serif;height:80vh;overflow-x:auto}.MaintenanceVisitDetailsPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.MaintenanceVisitDetailsPopUp-header h4{font-size:var(--heading-font);margin:0}.MaintenanceVisitDetailsPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.MaintenanceVisitDetailsPopUp-form .MaintenanceVisitDetailsPopUp-MaintenanceVisitDetailsPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.MaintenanceVisitDetailsPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px;padding:5px}.MaintenanceVisitDetailsPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.MaintenanceVisitDetailsPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.MaintenanceVisitDetailsPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.MaintenanceVisitDetailsPopUp-form-group-options input{margin-right:5px}.MaintenanceVisitDetailsPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.MaintenanceVisitDetailsPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceVisitDetailsPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceVisitDetailsPopUp-form-group-1row{display:flex;justify-content:space-between}.visit-details-details-section{margin:20px 0;padding:0 20px}.visit-details-table-container{margin-top:15px;overflow-x:auto}.visit-details-table{width:100%;border-collapse:collapse;background-color:#f5f5f5}.visit-details-table th,.visit-details-table td{border:1px solid #ddd;padding:8px;text-align:left}.visit-details-table th{background-color:#e0e0e0;font-weight:700}.visit-details-table input{width:fit-content;padding:5px;border:1px solid #ddd;border-radius:4px}.visit-details-delete-btn{margin-top:10px;background-color:#f44;color:#fff;margin-left:10px;border:none;padding:5px 16px;border-radius:4px;cursor:pointer}.visit-details-delete-btn:hover{background-color:red}.visit-details-add-row-btn{margin-top:10px;background-color:green;color:#fff;border:none;padding:5px 16px;border-radius:4px;cursor:pointer}.visit-details-add-row-btn:hover{background-color:#45a049}.EquipmentGatePassOut-container{padding:10px;border-radius:5px;margin:0 auto}.EquipmentGatePassOut-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentGatePassOut-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassOut-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.EquipmentGatePassOut-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.EquipmentGatePassOut-search-bar i{color:gray;position:absolute;right:5px}.EquipmentGatePassOut-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.EquipmentGatePassOut-results-info{display:flex;align-items:center}.EquipmentGatePassOut-results-info span{font-size:var(--font-size);margin-right:10px}.EquipmentGatePassOut-edit-button,.EquipmentGatePassOut-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.EquipmentGatePassOut-edit-button:hover,.EquipmentGatePassOut-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassOut-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentGatePassOut-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassOutPopUp-container{width:1200px;font-family:Arial,sans-serif}.EquipmentGatePassOutPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.EquipmentGatePassOutPopUp-header h4{font-size:var(--heading-font);margin:0}.EquipmentGatePassOutPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.EquipmentGatePassOutPopUp-form .EquipmentGatePassOutPopUp-EquipmentGatePassOutPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.EquipmentGatePassOutPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px;padding:5px}.EquipmentGatePassOutPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.EquipmentGatePassOutPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.EquipmentGatePassOutPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.EquipmentGatePassOutPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentGatePassOutPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassOutPopUp-form-group-1row{display:flex;justify-content:space-between}.EquipmentGatePassIn-container{padding:10px;border-radius:5px;margin:0 auto}.EquipmentGatePassIn-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentGatePassIn-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassIn-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.EquipmentGatePassIn-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.EquipmentGatePassIn-search-bar i{color:gray;position:absolute;right:5px}.EquipmentGatePassIn-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.EquipmentGatePassIn-results-info{display:flex;align-items:center}.EquipmentGatePassIn-results-info span{font-size:var(--font-size);margin-right:10px}.EquipmentGatePassIn-edit-button,.EquipmentGatePassIn-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.EquipmentGatePassIn-edit-button:hover,.EquipmentGatePassIn-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassIn-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentGatePassIn-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassInPopUp-container{width:1200px;font-family:Arial,sans-serif}.EquipmentGatePassInPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.EquipmentGatePassInPopUp-header h4{font-size:var(--heading-font);margin:0}.EquipmentGatePassInPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.EquipmentGatePassInPopUp-form .EquipmentGatePassInPopUp-EquipmentGatePassInPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.EquipmentGatePassInPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px;padding:5px}.EquipmentGatePassInPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.EquipmentGatePassInPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start;gap:5px}.EquipmentGatePassInPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.EquipmentGetPassIn-tab-bar{display:flex;gap:5px;padding:4px}.EquipmentGetPassIn-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-bg-color);cursor:pointer}.EquipmentGetPassIn-tab:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.EquipmentGatePassInPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentGatePassInPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentGatePassInPopUp-form-group-1row{display:flex;justify-content:space-between}.EquipmentGatePassOutPopUp-add-row-btn{margin-top:10px;background-color:green;color:#fff;border:none;padding:5px;border-radius:4px;cursor:pointer}.EquipmentGatePassOutPopUp-del-row-btn{background-color:red;margin-top:10px;margin-left:5px;color:#fff;border:none;padding:5px;border-radius:4px;cursor:pointer}.DefectRaisingBreackageRequest-container{padding:10px;border-radius:5px;margin:0 auto}.DefectRaisingBreackageRequest-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.DefectRaisingBreackageRequest-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.DefectRaisingBreackageRequest-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.DefectRaisingBreackageRequest-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.DefectRaisingBreackageRequest-search-bar i{color:gray;position:absolute;right:5px}.DefectRaisingBreackageRequest-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.DefectRaisingBreackageRequest-results-info{display:flex;align-items:center}.DefectRaisingBreackageRequest-results-info span{font-size:var(--font-size);margin-right:10px}.DefectRaisingBreackageRequest-edit-button,.DefectRaisingBreackageRequest-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.DefectRaisingBreackageRequest-edit-button:hover,.DefectRaisingBreackageRequest-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.DefectRaisingBreackageRequest-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.DefectRaisingBreackageRequest-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.DefectRaisingBreackageRequestPopUp-container{width:1280px;font-family:Arial,sans-serif;height:80vh;overflow-x:auto}.DefectRaisingBreackageRequestPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.DefectRaisingBreackageRequestPopUp-header h4{font-size:var(--heading-font);margin:0}.DefectRaisingBreackageRequestPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.DefectRaisingBreackageRequestPopUp-form{display:flex;flex-wrap:wrap;gap:32px}.DefectRaisingBreackageRequestPopUp-panel{flex:1;min-width:600px}.DefectRaisingBreackageRequestPopUp-form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.DefectRaisingBreackageRequestPopUp-form-actions{display:flex;justify-content:flex-end;gap:8px}.DefectRaisingBreackageRequestPopUp-form-group-1row{display:flex;justify-content:space-between;gap:16px}.DefectRaisingBreackageRequestPopUp-add-btn,.DefectRaisingBreackageRequestPopUp-tab-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;padding:5px}.DefectRaisingBreackageRequestPopUp-add-btn:hover,.DefectRaisingBreackageRequestPopUp-tab-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposal-container{padding:10px;border-radius:5px;margin:0 auto}.CondemnationAndDisposal-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationAndDisposal-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposal-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.CondemnationAndDisposal-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.CondemnationAndDisposal-search-bar i{color:gray;position:absolute;right:5px}.CondemnationAndDisposal-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.CondemnationAndDisposal-results-info{display:flex;align-items:center}.CondemnationAndDisposal-results-info span{font-size:var(--font-size);margin-right:10px}.CondemnationAndDisposal-edit-button,.CondemnationAndDisposal-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.CondemnationAndDisposal-edit-button:hover,.CondemnationAndDisposal-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposal-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationAndDisposal-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposalPopUp-container{width:100%;max-width:1200px;margin:0 auto;padding:5px;background-color:var(--background-color)}.CondemnationAndDisposalPopUp-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;font-size:var(--heading-font);border-radius:5px 5px 0 0}.CondemnationAndDisposalPopUp-form-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fff;padding:5px;margin-top:10px;box-shadow:0 2px 4px #0000000d}.CondemnationAndDisposalPopUp-form-section{display:flex;flex-direction:column;gap:5px}.CondemnationAndDisposalPopUp-form-group{display:flex;align-items:center;gap:10px;min-height:32px}.CondemnationAndDisposalPopUp-label{width:130px;font-size:var(--font-size);color:#000}.CondemnationAndDisposalPopUp-separator{color:#718096}.CondemnationAndDisposalPopUp-input-field{flex:1;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);transition:border-color .2s}.CondemnationAndDisposalPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 0 2px #16a0851a}.CondemnationAndDisposalPopUp-date-input{display:flex;align-items:center;gap:10px;flex:1}.CondemnationAndDisposalPopUp-calendar-icon{width:20px;height:20px;color:#000;cursor:pointer}.CondemnationAndDisposalPopUp-calendar-icon:hover{color:#16a085}.CondemnationAndDisposalPopUp-section-header{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-bottom:10px;color:#fff;border-radius:5px}.CondemnationAndDisposalPopUp-format-section{margin-top:10px;padding:5px;background-color:#fff;border-radius:5px}.CondemnationAndDisposalPopUp-file-upload{display:flex;gap:10px;margin-top:10px;align-items:center}.CondemnationAndDisposalPopUp-btn-secondary{padding:5px 10px;background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.CondemnationAndDisposalPopUp-btn-secondary:hover{background-color:#cbd5e0}.CondemnationAndDisposalPopUp-tabs-section{margin-top:10px}.CondemnationAndDisposalPopUp-tab-buttons{display:flex;gap:10px;margin-bottom:10px}.CondemnationAndDisposalPopUp-tab-btn{padding:5px 10px;background-color:#e2e8f0;border:none;cursor:pointer;transition:all .3s;border-radius:5px 5px 0 0}.CondemnationAndDisposalPopUp-tab-btn:hover{background-color:#cbd5e0}.CondemnationAndDisposalPopUp-tab-btn.active{background-color:#16a085;color:#fff}.CondemnationAndDisposalPopUp-table-container{background-color:#fff;padding:10px;border-radius:0 5px 5px}.CondemnationAndDisposalPopUp-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--font-size);color:#000}.CondemnationAndDisposalPopUp-btn-add{color:#16a085;text-decoration:none;cursor:pointer;border:none;background:none;transition:color .2s}.CondemnationAndDisposalPopUp-btn-add:hover{color:#13896f;text-decoration:underline}.CondemnationAndDisposalPopUp-data-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:5px;overflow:hidden}.CondemnationAndDisposalPopUp-data-table th,.CondemnationAndDisposalPopUp-data-table td{border:1px solid gray;padding:5px;text-align:left}.CondemnationAndDisposalPopUp-data-table th{background-color:#f7fafc;color:#000;font-size:var(--font-size)}.CondemnationAndDisposalPopUp-data-table tr:hover{background-color:#f7fafc}.CondemnationAndDisposalPopUp-data-table input,.CondemnationAndDisposalPopUp-data-table select{width:100%;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size)}.CondemnationAndDisposalPopUp-data-table input:focus,.CondemnationAndDisposalPopUp-data-table select:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.CondemnationAndDisposalPopUp-btn-delete{color:red;border:none;background:none;cursor:pointer;font-weight:500;transition:color .2s}.CondemnationAndDisposalPopUp-btn-delete:hover{color:#c53030;text-decoration:underline}.CondemnationAndDisposalPopUp-label:has(+.CondemnationAndDisposalPopUp-separator+.CondemnationAndDisposalPopUp-input-field[required]):after{content:"*";color:#e53e3e;margin-left:5px}.CondemnationAndDisposalPopUp-input-field{width:100%;font-size:var(--font-size);border:1px solid gray;border-radius:5px;background-color:#fff;color:#000;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.CondemnationAndDisposalPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 3px #008cba80}.CondemnationAndDisposalPopUp-input-field option{color:#000;background-color:#fff}.CondemnationAndDisposalPopUp-status{display:flex;align-items:center}.CondemnationAndDisposalPopUp-label{margin-right:10px}.CondemnationAndDisposalPopUp-radio-buttons{display:flex;align-items:center}.CondemnationAndDisposalPopUp-radio-buttons input{margin-right:5px}.CondemnationAndDisposalPopUp-radio-buttons label{margin-right:20px}.CondemnationAndDisposalPopUp-required{color:red}.CondemnationAndDisposalPopUp-form-group{display:flex;align-items:flex-start}.CondemnationAndDisposalPopUp-label{font-size:var(--font-size);min-width:160px}.CondemnationAndDisposalPopUp-input-container{display:flex;flex-direction:column;width:100%}.CondemnationAndDisposalPopUp-input-field{padding:5px;font-size:var(--font-size);border:1px solid gray;border-radius:5px}.CondemnationAndDisposalPopUp-checkbox-group{display:flex;flex-direction:column;gap:8px}.CondemnationAndDisposalPopUp-checkbox-label{font-size:var(--font-size);display:flex;align-items:center;gap:8px}.CondemnationAndDisposalPopUp-checkbox{width:16px;height:16px;cursor:pointer}@media (max-width: 1024px){.CondemnationAndDisposalPopUp-form-container{grid-template-columns:1fr;gap:30px}.CondemnationAndDisposalPopUp-table-container{overflow-x:auto}.CondemnationAndDisposalPopUp-data-table{min-width:800px}}@media (max-width: 640px){.CondemnationAndDisposalPopUp-container{padding:10px}.CondemnationAndDisposalPopUp-form-group{flex-direction:column;align-items:flex-start;gap:5px}.CondemnationAndDisposalPopUp-label,.CondemnationAndDisposalPopUp-input-field{width:100%}.CondemnationAndDisposalPopUp-file-upload{flex-direction:column;align-items:stretch}.CondemnationAndDisposalPopUp-tab-buttons{flex-direction:column}.CondemnationAndDisposalPopUp-tab-btn{width:100%;border-radius:4px}}.CondemnationAndDisposalRequest-save-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationAndDisposalRequest-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media print{.CondemnationAndDisposalPopUp-container{padding:0;max-width:none}.CondemnationAndDisposalPopUp-btn-add,.CondemnationAndDisposalPopUp-btn-delete,.CondemnationAndDisposalPopUp-btn-secondary{display:none}.CondemnationAndDisposalPopUp-table-container{background-color:#fff}.CondemnationAndDisposalPopUp-data-table,.CondemnationAndDisposalPopUp-data-table th,.CondemnationAndDisposalPopUp-data-table td{border:1px solid #000}}.FinalSaleByAccounts-container{padding:10px;border-radius:5px;margin:0 auto}.FinalSaleByAccounts-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.FinalSaleByAccounts-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.FinalSaleByAccounts-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.FinalSaleByAccounts-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.FinalSaleByAccounts-search-bar i{color:gray;position:absolute;right:5px}.FinalSaleByAccounts-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.FinalSaleByAccounts-results-info{display:flex;align-items:center}.FinalSaleByAccounts-results-info span{font-size:var(--font-size);margin-right:10px}.FinalSaleByAccounts-edit-button,.FinalSaleByAccounts-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.FinalSaleByAccounts-edit-button:hover,.FinalSaleByAccounts-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.FinalSaleByAccounts-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.FinalSaleByAccounts-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.FinalSaleByAccountsPopUp-container{width:100%;font-family:Arial,sans-serif}.FinalSaleByAccountsPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.FinalSaleByAccountsPopUp-header h4{font-size:var(--heading-font);margin:0}.FinalSaleByAccountsPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.FinalSaleByAccountsPopUp-form .FinalSaleByAccountsPopUp-FinalSaleByAccountsPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.FinalSaleByAccountsPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px;padding:5px}.FinalSaleByAccountsPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.FinalSaleByAccountsPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.FinalSaleByAccountsPopUp-form-group input,.FinalSaleByAccountsPopUp-form-group select,.FinalSaleByAccountsPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.FinalSaleByAccountsPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.FinalSaleByAccountsPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.FinalSaleByAccountsPopUp-form-group-options input{margin-right:5px}.FinalSaleByAccountsPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.FinalSaleByAccountsPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.FinalSaleByAccountsPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.FinalSaleByAccountsPopUp-form-group-1row{display:flex;justify-content:space-between}.addDelPharmcyForm{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.addDelPharmcyForm-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.addDelPharmcyForm-header{font-size:var(--heading-font)}.addDelPharmcyForm-checkbox-label{font-weight:400;margin-left:4px}.addDelPharmcyForm-content-wrapper{display:flex;flex-direction:column;gap:4px}.addDelPharmcyForm-main-section{display:flex;gap:4px}.addDelPharmcyForm-panel{flex:1;background:#fff;border:1px solid #ccc}.addDelPharmcyForm-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.addDelPharmcyForm-panel-content{padding:8px}.addDelPharmcyForm-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.addDelPharmcyForm-form-row label{min-width:140px}.addDelPharmcyForm-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.addDelPharmcyForm-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.addDelPharmcyForm-input-with-search{display:flex;gap:2px}.addDelPharmcyForm-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.addDelPharmcyForm-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.addDelPharmcyForm-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.addDelPharmcyForm-radio-group{display:flex;gap:12px}.addDelPharmcyForm-services-section{background:#fff;border:1px solid #ccc}.addDelPharmcyForm-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.addDelPharmcyForm-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.addDelPharmcyForm-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.addDelPharmcyForm-add-btn,.addDelPharmcyForm-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.addDelPharmcyForm-add-btn{background-color:green}.addDelPharmcyForm-del-btn{background-color:red}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ccc;padding:4px 8px;text-align:left}th{background:#f5f5f5;font-weight:400}.addDelPharmcyForm-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.addDelPharmcyForm-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.addDelPharmcyForm-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.CondemnationandDisposalView-container{padding:10px;border-radius:5px;margin:0 auto}.CondemnationandDisposalView-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationandDisposalView-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationandDisposalView-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.CondemnationandDisposalView-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.CondemnationandDisposalView-search-bar i{color:gray;position:absolute;right:5px}.CondemnationandDisposalView-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.CondemnationandDisposalView-results-info{display:flex;align-items:center}.CondemnationandDisposalView-results-info span{font-size:var(--font-size);margin-right:10px}.CondemnationandDisposalView-edit-button,.CondemnationandDisposalView-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.CondemnationandDisposalView-edit-button:hover,.CondemnationandDisposalView-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationandDisposalView-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationandDisposalView-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationandDisposalViewPopUp-container{width:100%;max-width:1200px;margin:0 auto;padding:5px;background-color:var(--background-color)}.CondemnationandDisposalViewPopUp-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;font-size:var(--heading-font);border-radius:5px 5px 0 0}.CondemnationandDisposalViewPopUp-form-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fff;padding:5px;margin-top:10px;box-shadow:0 2px 4px #0000000d}.CondemnationandDisposalViewPopUp-form-section{display:flex;flex-direction:column;gap:5px}.CondemnationandDisposalViewPopUp-form-group{display:flex;align-items:center;gap:10px;min-height:32px}.CondemnationandDisposalViewPopUp-label{width:130px;font-size:var(--font-size);color:#000}.CondemnationandDisposalViewPopUp-separator{color:#718096}.CondemnationandDisposalViewPopUp-input-field{flex:1;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);transition:border-color .2s}.CondemnationandDisposalViewPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 0 2px #16a0851a}.CondemnationandDisposalViewPopUp-date-input{display:flex;align-items:center;gap:10px;flex:1}.CondemnationandDisposalViewPopUp-calendar-icon{width:20px;height:20px;color:#000;cursor:pointer}.CondemnationandDisposalViewPopUp-calendar-icon:hover{color:#16a085}.CondemnationandDisposalViewPopUp-section-header{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-bottom:10px;color:#fff;border-radius:5px}.CondemnationandDisposalViewPopUp-format-section{margin-top:10px;padding:5px;background-color:#fff;border-radius:5px}.CondemnationandDisposalViewPopUp-file-upload{display:flex;gap:10px;margin-top:10px;align-items:center}.CondemnationandDisposalViewPopUp-btn-secondary{padding:5px 10px;background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.CondemnationandDisposalViewPopUp-btn-secondary:hover{background-color:#cbd5e0}.CondemnationandDisposalViewPopUp-tabs-section{margin-top:10px}.CondemnationandDisposalViewPopUp-tab-buttons{display:flex;gap:10px;margin-bottom:10px}.CondemnationandDisposalViewPopUp-tab-btn{padding:5px 10px;background-color:#e2e8f0;border:none;cursor:pointer;transition:all .3s;border-radius:5px 5px 0 0}.CondemnationandDisposalViewPopUp-tab-btn:hover{background-color:#cbd5e0}.CondemnationandDisposalViewPopUp-tab-btn.active{background-color:#16a085;color:#fff}.CondemnationandDisposalViewPopUp-table-container{background-color:#fff;padding:10px;border-radius:0 5px 5px}.CondemnationandDisposalViewPopUp-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--font-size);color:#000}.CondemnationandDisposalViewPopUp-btn-add{color:#16a085;text-decoration:none;cursor:pointer;border:none;background:none;transition:color .2s}.CondemnationandDisposalViewPopUp-btn-add:hover{color:#13896f;text-decoration:underline}.CondemnationandDisposalViewPopUp-data-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:5px;overflow:hidden}.CondemnationandDisposalViewPopUp-data-table th,.CondemnationandDisposalViewPopUp-data-table td{border:1px solid gray;padding:5px;text-align:left}.CondemnationandDisposalViewPopUp-data-table th{background-color:#f7fafc;color:#000;font-size:var(--font-size)}.CondemnationandDisposalViewPopUp-data-table tr:hover{background-color:#f7fafc}.CondemnationandDisposalViewPopUp-data-table input,.CondemnationandDisposalViewPopUp-data-table select{width:100%;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size)}.CondemnationandDisposalViewPopUp-data-table input:focus,.CondemnationandDisposalViewPopUp-data-table select:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.CondemnationandDisposalViewPopUp-btn-delete{color:red;border:none;background:none;cursor:pointer;font-weight:500;transition:color .2s}.CondemnationandDisposalViewPopUp-btn-delete:hover{color:#c53030;text-decoration:underline}.CondemnationandDisposalViewPopUp-label:has(+.CondemnationandDisposalViewPopUp-separator+.CondemnationandDisposalViewPopUp-input-field[required]):after{content:"*";color:#e53e3e;margin-left:5px}.CondemnationandDisposalViewPopUp-input-field{width:100%;font-size:var(--font-size);border:1px solid gray;border-radius:5px;background-color:#fff;color:#000;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.CondemnationandDisposalViewPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 3px #008cba80}.CondemnationandDisposalViewPopUp-input-field option{color:#000;background-color:#fff}.CondemnationandDisposalViewPopUp-status{display:flex;align-items:center}.CondemnationandDisposalViewPopUp-label{margin-right:10px}.CondemnationandDisposalViewPopUp-radio-buttons{display:flex;align-items:center}.CondemnationandDisposalViewPopUp-radio-buttons input{margin-right:5px}.CondemnationandDisposalViewPopUp-radio-buttons label{margin-right:20px}.CondemnationandDisposalViewPopUp-required{color:red}.CondemnationandDisposalViewPopUp-form-group{display:flex;align-items:flex-start}.CondemnationandDisposalViewPopUp-label{font-size:var(--font-size);min-width:160px}.CondemnationandDisposalViewPopUp-input-container{display:flex;flex-direction:column;width:100%}.CondemnationandDisposalViewPopUp-input-field{padding:5px;font-size:var(--font-size);border:1px solid gray;border-radius:5px}.CondemnationandDisposalViewPopUp-checkbox-group{display:flex;flex-direction:column;gap:8px}.CondemnationandDisposalViewPopUp-checkbox-label{font-size:var(--font-size);display:flex;align-items:center;gap:8px}.CondemnationandDisposalViewPopUp-checkbox{width:16px;height:16px;cursor:pointer}@media (max-width: 1024px){.CondemnationandDisposalViewPopUp-form-container{grid-template-columns:1fr;gap:30px}.CondemnationandDisposalViewPopUp-table-container{overflow-x:auto}.CondemnationandDisposalViewPopUp-data-table{min-width:800px}}@media (max-width: 640px){.CondemnationandDisposalViewPopUp-container{padding:10px}.CondemnationandDisposalViewPopUp-form-group{flex-direction:column;align-items:flex-start;gap:5px}.CondemnationandDisposalViewPopUp-label,.CondemnationandDisposalViewPopUp-input-field{width:100%}.CondemnationandDisposalViewPopUp-file-upload{flex-direction:column;align-items:stretch}.CondemnationandDisposalViewPopUp-tab-buttons{flex-direction:column}.CondemnationandDisposalViewPopUp-tab-btn{width:100%;border-radius:4px}}@media print{.CondemnationandDisposalViewPopUp-container{padding:0;max-width:none}.CondemnationandDisposalViewPopUp-btn-add,.CondemnationandDisposalViewPopUp-btn-delete,.CondemnationandDisposalViewPopUp-btn-secondary{display:none}.CondemnationandDisposalViewPopUp-table-container{background-color:#fff}.CondemnationandDisposalViewPopUp-data-table,.CondemnationandDisposalViewPopUp-data-table th,.CondemnationandDisposalViewPopUp-data-table td{border:1px solid #000}}.Provisional-sale-container{padding:10px;border-radius:5px;margin:0 auto}.Provisional-sale-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.Provisional-sale-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Provisional-sale-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.Provisional-sale-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.Provisional-sale-search-bar i{color:gray;position:absolute;right:5px}.Provisional-sale-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.Provisional-sale-results-info{display:flex;align-items:center}.Provisional-sale-results-info span{font-size:var(--font-size);margin-right:10px}.Provisional-sale-edit-button,.Provisional-sale-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.Provisional-sale-edit-button:hover,.Provisional-sale-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Provisional-sale-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.Provisional-sale-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.provisional-sale-container{margin:0 auto;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a}.provisional-sale-header{background-color:#26a69a;color:#fff;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:4px;border-top-right-radius:4px}.provisional-sale-header h1{font-size:18px;margin:0}.provisional-sale-form{padding:20px}.provisional-sale-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.provisional-sale-form-col{display:flex;flex-direction:column;gap:16px}.provisional-sale-form-group{display:flex;flex-direction:column;gap:4px}.provisional-sale-input-icon{position:absolute;right:12px;color:#666}.provisional-sale-required{color:red;margin-left:2px}select.provisional-sale-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.provisional-sale-add{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;justify-self:center;grid-column:2}.provisional-sale-add:hover{background-color:#1e8a7c}@media (max-width: 768px){.provisional-sale-form-grid{grid-template-columns:1fr}.provisional-sale-container{margin:0 16px}}.Preventive-Maintainance-container{padding:10px;border-radius:5px;margin:0 auto}.Preventive-Maintainance-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.Preventive-Maintainance-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Preventive-Maintainance-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.Preventive-Maintainance-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.Preventive-Maintainance-search-bar i{color:gray;position:absolute;right:5px}.Preventive-Maintainance-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.Preventive-Maintainance-results-info{display:flex;align-items:center}.Preventive-Maintainance-results-info span{font-size:var(--font-size);margin-right:10px}.Preventive-Maintainance-edit-button,.Preventive-Maintainance-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.Preventive-Maintainance-edit-button:hover,.Preventive-Maintainance-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Preventive-Maintainance-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.Preventive-Maintainance-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.preventive-maintenance-container{width:100%;max-width:1000px;padding:20px;background-color:#fff;font-family:Arial,sans-serif}.preventive-maintenance-header{background-color:#26a69a;color:#fff;padding:12px 20px;border-top-left-radius:4px;border-top-right-radius:4px}.preventive-maintenance-header h1{margin:0;font-size:18px;font-weight:500}.preventive-maintenance-form{padding:20px;border:1px solid #e0e0e0;border-top:none}.preventive-maintenance-form-row{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:24px}.preventive-maintenance-form-group{display:flex;flex-direction:column;gap:6px}.preventive-maintenance-required{color:red;margin-left:2px}.preventive-maintenance-schedule{margin-top:20px}.preventive-maintenance-schedule-header{background-color:#e0f2f1;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.preventive-maintenance-schedule-header h2{margin:0;font-size:16px;font-weight:500}.preventive-maintenance-add-row-btn{display:flex;align-items:center;gap:6px;background-color:#26a69a;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.preventive-maintenance-add-row-btn:hover{background-color:#1e8b82}.preventive-maintenance-schedule-table-container{margin-top:12px}.preventive-maintenance-schedule-table{width:100%;border-collapse:collapse;margin-top:10px}.preventive-maintenance-schedule-table th,.preventive-maintenance-schedule-table td{border:1px solid #ddd;padding:8px;text-align:center}.preventive-maintenance-schedule-table th{background-color:#f9f9f9;font-size:14px;font-weight:700}.preventive-maintenance-schedule-table td{background-color:#fff}.preventivemaintainance-add{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;margin:0 auto;display:block;text-align:center}.preventivemaintainance-add:hover{background-color:#1e8a7c}.preventive-maintenance-schedule-table td input{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.preventive-maintenance-schedule-table td input:focus{border-color:#26a69a}.preventive-maintenance-action-buttons{display:flex;gap:8px;justify-content:center}.preventive-maintenance-action-btn{border:none;background:none;cursor:pointer;padding:4px;border-radius:4px}.preventive-maintenance-action-btn.preventive-maintenance-add{color:#26a69a}.preventive-maintenance-action-btn.preventive-maintenance-add:hover{background-color:#e0f2f1}.preventive-maintenance-action-btn.preventive-maintenance-delete{color:#f44336}.preventive-maintenance-action-btn.preventive-maintenance-delete:hover{background-color:#ffebee}.preventive-maintenance-schedule-table tbody tr:hover{background-color:#f5f5f5}.preventive-maintenance-schedule-table tbody tr:focus-within{background-color:#e0f7fa}.preventive-maintainance-add{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;margin:0 auto;display:block;text-align:center}.preventive-maintainance-add:hover{background-color:#1e8a7c}.Equipment-Tagging-container{padding:10px;border-radius:5px;margin:0 auto}.Equipment-Tagging-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.Equipment-Tagging-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Equipment-Tagging-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.Equipment-Tagging-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.Equipment-Tagging-search-bar i{color:gray;position:absolute;right:5px}.Equipment-Tagging-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.Equipment-Tagging-results-info{display:flex;align-items:center}.Equipment-Tagging-results-info span{font-size:var(--font-size);margin-right:10px}.Equipment-Tagging-edit-button,.Equipment-Tagging-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.Equipment-Tagging-edit-button:hover,.Equipment-Tagging-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.Equipment-Tagging-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.Equipment-Tagging-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.equipment-tagging{width:100%;max-width:1000px;background-color:#fff;font-family:Arial,sans-serif}.equipment-tagging__header{background-color:#26a69a;color:#fff;padding:10px;border-top-left-radius:4px;border-top-right-radius:4px}.equipment-tagging__header{font-size:16px;font-weight:500}.equipment-tagging__form{max-width:1000px;margin:2rem auto;padding:0 1rem}.equipment-tagging__group{margin-bottom:1.5rem;display:flex;align-items:center}.equipment-tagging__label{width:150px;font-weight:500;color:#333;position:relative}.equipment-tagging__required{color:#dc3545;margin-left:2px}.equipment-tagging__colon{margin:0 1rem;color:#666}.equipment-tagging__input-container{flex:1;position:relative}.equipment-tagging__input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:all .2s ease-in-out}.equipment-tagging__input:hover{border-color:#2c8c7b}.equipment-tagging__input:focus{outline:none;border-color:#2c8c7b;box-shadow:0 0 0 2px #2c8c7b33}.equipment-tagging__search-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;font-size:1.1rem;color:#666;transition:color .2s ease-in-out}.equipment-tagging__search-button:hover{color:#2c8c7b}.equipment-tagging__radio-group{display:flex;gap:1.5rem;align-items:center}.equipment-tagging__radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.equipment-tagging__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #666;border-radius:50%;margin:0;cursor:pointer;position:relative;transition:all .2s ease-in-out}.equipment-tagging__radio:hover{border-color:#2c8c7b}.equipment-tagging__radio:checked{border-color:#2c8c7b}.equipment-tagging__radio:checked:after{content:"";position:absolute;width:8px;height:8px;background-color:#2c8c7b;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.equipment-tagging-add{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;margin:0 auto;display:block;text-align:center}.equipment-tagging-add:hover{background-color:#1e8a7c}@media (max-width: 600px){.equipment-tagging__group{flex-direction:column;align-items:flex-start}.equipment-tagging__label{width:100%;margin-bottom:.5rem}.equipment-tagging__colon{display:none}.equipment-tagging__input-container{width:100%}}.AMCProposal-container{padding:10px;border-radius:5px;margin:0 auto}.AMCProposal-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AMCProposal-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AMCProposal-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.AMCProposal-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.AMCProposal-search-bar i{color:gray;position:absolute;right:5px}.AMCProposal-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.AMCProposal-results-info{display:flex;align-items:center}.AMCProposal-results-info span{font-size:var(--font-size);margin-right:10px}.AMCProposal-edit-button,.AMCProposal-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.AMCProposal-edit-button:hover,.AMCProposal-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AMCProposal-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AMCProposal-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.amc-form-container{width:100%;max-width:1200px;margin:0 auto;font-family:Arial,sans-serif}.amc-form-header{background-color:#2b9b9b;padding:10px 15px;margin-bottom:20px}.amc-proposal-add{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;margin:0 auto;display:block;text-align:center}.amc-proposal-add:hover{background-color:#1e8a7c}.amc-form-header h2{color:#fff;margin:0;font-size:16px}.amc-form{background-color:#fff;padding:5px}.amc-form-content{display:flex;gap:20px}.amc-form-column{flex:1;min-width:0}.amc-form-field{margin-bottom:10px}.amc-form-field label{display:block;margin-bottom:1px;font-size:14px;color:#333}.amc-input-container{position:relative;display:flex;align-items:center}.amc-input-container input,.amc-input-container select{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:14px;background-color:#fff}.amc-input-container input[type=date]{padding-right:30px}.calendar-icon,.search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:14px;color:#666;pointer-events:none}.required{color:red;margin-left:2px}.equipment-details{background-color:#e6f3f3;padding:10px}.equipment-details h3{margin:0;font-size:14px;color:#2b9b9b}.file-upload-container{display:flex;gap:5px;align-items:center}.file-name-input{padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:12px;background-color:#fff;width:40px}.amc-file-input{display:none}.amc-choose-file-btn{padding:1px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:12px}.amc-upload-btn{padding:5px;background-color:#4caf50;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:14px}.amc-upload-btn:hover{background-color:#45a049}@media (max-width: 1024px){.amc-form-content{flex-direction:column}.amc-form-column{width:100%}}.ReplacementInstrumentsPopUp-container{width:100%;max-width:1300px;margin:0 auto;padding:5px;background-color:var(--background-color)}.ReplacementInstrumentsPopUp-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;font-size:var(--heading-font);border-radius:5px 5px 0 0}.ReplacementInstrumentsPopUp-form-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fff;padding:5px;margin-top:10px;box-shadow:0 2px 4px #0000000d}.ReplacementInstrumentsPopUp-form-section{display:flex;flex-direction:column;gap:5px}.ReplacementInstrumentsPopUp-form-group{display:flex;align-items:center;gap:10px;min-height:32px}.ReplacementInstrumentsPopUp-label{width:130px;font-size:var(--font-size);color:#000}.ReplacementInstrumentsPopUp-separator{color:#718096}.ReplacementInstrumentsPopUp-input-field{flex:1;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);transition:border-color .2s}.ReplacementInstrumentsPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 0 2px #16a0851a}.ReplacementInstrumentsPopUp-date-input{display:flex;align-items:center;gap:10px;flex:1}.ReplacementInstrumentsPopUp-calendar-icon{width:20px;height:20px;color:#000;cursor:pointer}.ReplacementInstrumentsPopUp-calendar-icon:hover{color:#16a085}.ReplacementInstrumentsPopUp-section-header{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-bottom:10px;color:#fff;border-radius:5px}.ReplacementInstrumentsPopUp-format-section{margin-top:10px;padding:5px;background-color:#fff;border-radius:5px}.ReplacementInstrumentsPopUp-file-upload{display:flex;gap:10px;margin-top:10px;align-items:center}.ReplacementInstrumentsPopUp-btn-secondary{padding:5px 10px;background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.ReplacementInstrumentsPopUp-btn-secondary:hover{background-color:#cbd5e0}.ReplacementInstrumentsPopUp-tabs-section{margin-top:10px}.ReplacementInstrumentsPopUp-tab-buttons{display:flex;gap:10px;margin-bottom:10px}.ReplacementInstrumentsPopUp-tab-btn{padding:5px 10px;background-color:#e2e8f0;border:none;cursor:pointer;transition:all .3s;border-radius:5px 5px 0 0}.ReplacementInstrumentsPopUp-tab-btn:hover{background-color:#cbd5e0}.ReplacementInstrumentsPopUp-tab-btn.active{background-color:#16a085;color:#fff}.ReplacementInstrumentsPopUp-table-container{background-color:#fff;padding:10px;border-radius:0 5px 5px}.ReplacementInstrumentsPopUp-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--font-size);color:#000}.ReplacementInstrumentsPopUp-btn-add{color:#16a085;text-decoration:none;cursor:pointer;border:none;background:none;transition:color .2s}.ReplacementInstrumentsPopUp-btn-add:hover{color:#13896f;text-decoration:underline}.ReplacementInstrumentsPopUp-data-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:5px;overflow:hidden}.ReplacementInstrumentsPopUp-data-table th,.ReplacementInstrumentsPopUp-data-table td{border:1px solid gray;padding:5px;text-align:left}.ReplacementInstrumentsPopUp-data-table th{background-color:#f7fafc;color:#000;font-size:var(--font-size)}.ReplacementInstrumentsPopUp-data-table tr:hover{background-color:#f7fafc}.ReplacementInstrumentsPopUp-data-table input,.ReplacementInstrumentsPopUp-data-table select{width:100%;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size)}.ReplacementInstrumentsPopUp-data-table input:focus,.ReplacementInstrumentsPopUp-data-table select:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.ReplacementInstrumentsPopUp-btn-delete{color:red;border:none;background:none;cursor:pointer;font-weight:500;transition:color .2s}.ReplacementInstrumentsPopUp-btn-delete:hover{color:#c53030;text-decoration:underline}.ReplacementInstrumentsPopUp-label:has(+.ReplacementInstrumentsPopUp-separator+.ReplacementInstrumentsPopUp-input-field[required]):after{content:"*";color:#e53e3e;margin-left:5px}.ReplacementInstrumentsPopUp-input-field{width:100%;font-size:var(--font-size);border:1px solid gray;border-radius:5px;background-color:#fff;color:#000;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.ReplacementInstrumentsPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 3px #008cba80}.ReplacementInstrumentsPopUp-input-field option{color:#000;background-color:#fff}.ReplacementInstrumentsPopUp-status{display:flex;align-items:center}.ReplacementInstrumentsPopUp-label{margin-right:10px}.ReplacementInstrumentsPopUp-radio-buttons{display:flex;align-items:center}.ReplacementInstrumentsPopUp-radio-buttons input{margin-right:5px}.ReplacementInstrumentsPopUp-radio-buttons label{margin-right:20px}.ReplacementInstrumentsPopUp-btn-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}.ReplacementInstrumentsPopUp-btn{padding:5px 10px;font-size:var(--font-size);border:none;border-radius:5px;cursor:pointer;color:#fff;transition:background-color .3s ease}.ReplacementInstrumentsPopUp-btn:first-child{background-color:red}.ReplacementInstrumentsPopUp-btn:last-child{background-color:green}.ReplacementInstrumentsPopUp-btn:hover{opacity:.8}@media (max-width: 1024px){.ReplacementInstrumentsPopUp-form-container{grid-template-columns:1fr;gap:30px}.ReplacementInstrumentsPopUp-table-container{overflow-x:auto}.ReplacementInstrumentsPopUp-data-table{min-width:800px}}@media (max-width: 640px){.ReplacementInstrumentsPopUp-container{padding:10px}.ReplacementInstrumentsPopUp-form-group{flex-direction:column;align-items:flex-start;gap:5px}.ReplacementInstrumentsPopUp-label,.ReplacementInstrumentsPopUp-input-field{width:100%}.ReplacementInstrumentsPopUp-file-upload{flex-direction:column;align-items:stretch}.ReplacementInstrumentsPopUp-tab-buttons{flex-direction:column}.ReplacementInstrumentsPopUp-tab-btn{width:100%;border-radius:4px}}@media print{.ReplacementInstrumentsPopUp-container{padding:0;max-width:none}.ReplacementInstrumentsPopUp-btn-add,.ReplacementInstrumentsPopUp-btn-delete,.ReplacementInstrumentsPopUp-btn-secondary{display:none}.ReplacementInstrumentsPopUp-table-container{background-color:#fff}.ReplacementInstrumentsPopUp-data-table,.ReplacementInstrumentsPopUp-data-table th,.ReplacementInstrumentsPopUp-data-table td{border:1px solid #000}}.EquipmentGatePassInViewPopUp-surgery-Events{background-color:var(--background-color);max-width:1400px;padding:4px;font-size:12px;height:auto}.EquipmentGatePassInViewPopUp-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-header{font-size:var(--heading-font)}.EquipmentGatePassInViewPopUp-surgeryEvents-checkbox-label{font-weight:400;margin-left:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-main-section{display:flex;gap:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.EquipmentGatePassInViewPopUp-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.EquipmentGatePassInViewPopUp-surgeryEvents-panel-content{padding:8px}.EquipmentGatePassInViewPopUp-surgeryEvents-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.EquipmentGatePassInViewPopUp-surgeryEvents-input-with-search{display:flex;gap:2px}.EquipmentGatePassInViewPopUp-surgeryEvents-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.EquipmentGatePassInViewPopUp-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.EquipmentGatePassInViewPopUp-surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.EquipmentGatePassInViewPopUp-surgeryEvents-radio-group{display:flex;gap:12px}.EquipmentGatePassInViewPopUp-surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.EquipmentGatePassInViewPopUp-surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.EquipmentGatePassInViewPopUp-surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.EquipmentGatePassInViewPopUp-services-table{padding:8px}.EquipmentGatePassInViewPopUp-table-actions{margin-bottom:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-add-btn,.EquipmentGatePassInViewPopUp-surgeryEvents-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.EquipmentGatePassInViewPopUp-surgeryEvents-add-btn{background-color:green}.EquipmentGatePassInViewPopUp-surgeryEvents-del-btn{background-color:red}.EquipmentGatePassInViewPopUp-table{width:100%;border-collapse:collapse}.EquipmentGatePassInViewPopUp-th,.EquipmentGatePassInViewPopUp-td{border:1px solid #ccc;padding:4px 8px;text-align:left}.EquipmentGatePassInViewPopUp-th{background:#f5f5f5;font-weight:400}.EquipmentGatePassInViewPopUp-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.EquipmentGatePassInViewPopUp-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.EquipmentGatePassInViewPopUp-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.EquipmentGatePassInViewPopUp-surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.EquipmentGatePassInViewPopUp-surgery-events-popup button{margin-top:10px}.EquipmentGatePassInViewPopUp-SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.EquipmentGatePassInViewPopUp-SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.EquipmentGatePassInViewPopUp-SurgeryEventsPanels .file-input{padding:5px}.EquipmentGatePassInViewPopUp-SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.EquipmentGatePassInViewPopUp-SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.EquipmentGatePassInViewPopUp-requiredtext{color:red}.EquipmentGatePassInViewPopUp-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.EquipmentGatePassInViewPopUp-surgeryEvents-form-row label{min-width:140px}.EquipmentGatePassInViewPopUp-surgeryEvents-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.EquipmentGatePassOUTViewPopUp-surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto}.EquipmentGatePassOutViewPopUp-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.EquipmentGatePassOutViewPopUp-form-row label{min-width:140px}.input-with-icon-EquipmentGatePassOutViewPopUp{position:relative;width:50.5%}.input-with-icon-EquipmentGatePassOutViewPopUp input{width:100%;padding:5px;border:1px solid gray;border-radius:5px;box-sizing:border-box}.EquipmentGatePassOutViewPopUp-input-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:gray}.BreakDownDetails-container{padding:10px;border-radius:5px;margin:0 auto}.BreakDownDetails-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.BreakDownDetails-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.BreakDownDetails-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.BreakDownDetails-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.BreakDownDetails-search-bar i{color:gray;position:absolute;right:5px}.BreakDownDetails-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.BreakDownDetails-results-info{display:flex;align-items:center}.BreakDownDetails-results-info span{font-size:var(--font-size);margin-right:10px}.BreakDownDetails-edit-button,.BreakDownDetails-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.BreakDownDetails-edit-button:hover,.BreakDownDetails-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.BreakDownDetails-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.BreakDownDetails-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ProposalforAMCMultiplePopUp-container{width:100%;max-width:1200px;margin:0 auto;padding:5px;background-color:var(--background-color)}.ProposalforAMCMultiplePopUp-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;font-size:var(--heading-font);border-radius:5px 5px 0 0}.ProposalforAMCMultiplePopUp-form-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fff;padding:5px;margin-top:10px;box-shadow:0 2px 4px #0000000d}.ProposalforAMCMultiplePopUp-form-section{display:flex;flex-direction:column;gap:5px}.ProposalforAMCMultiplePopUp-form-group{display:flex;align-items:center;gap:10px;min-height:32px}.ProposalforAMCMultiplePopUp-label{width:130px;font-size:var(--font-size);color:#000}.ProposalforAMCMultiplePopUp-separator{color:#718096}.ProposalforAMCMultiplePopUp-input-field{flex:1;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);transition:border-color .2s}.ProposalforAMCMultiplePopUp-input-field:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.ProposalforAMCMultiplePopUp-date-input{display:flex;align-items:center;gap:10px;flex:1}.ProposalforAMCMultiplePopUp-calendar-icon{width:20px;height:20px;color:#000;cursor:pointer}.ProposalforAMCMultiplePopUp-calendar-icon:hover{color:#16a085}.ProposalforAMCMultiplePopUp-section-header{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-bottom:10px;color:#fff;border-radius:5px}.ProposalforAMCMultiplePopUp-format-section{margin-top:10px;padding:5px;background-color:#fff;border-radius:5px}.ProposalforAMCMultiplePopUp-file-upload{display:flex;gap:10px;margin-top:10px;align-items:center}.ProposalforAMCMultiplePopUp-btn-secondary{padding:5px 10px;background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.ProposalforAMCMultiplePopUp-btn-secondary:hover{background-color:#cbd5e0}.ProposalforAMCMultiplePopUp-tabs-section{margin-top:10px}.ProposalforAMCMultiplePopUp-tab-buttons{display:flex;gap:10px;margin-bottom:10px}.ProposalforAMCMultiplePopUp-tab-btn{padding:5px 10px;background-color:#e2e8f0;border:none;cursor:pointer;transition:all .3s;border-radius:5px 5px 0 0}.ProposalforAMCMultiplePopUp-tab-btn:hover{background-color:#cbd5e0}.ProposalforAMCMultiplePopUp-tab-btn.active{background-color:#16a085;color:#fff}.ProposalforAMCMultiplePopUp-table-container{background-color:#fff;padding:10px;border-radius:0 5px 5px}.ProposalforAMCMultiplePopUp-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--font-size);color:#000}.ProposalforAMCMultiplePopUp-btn-add{color:#16a085;text-decoration:none;cursor:pointer;border:none;background:none;transition:color .2s}.ProposalforAMCMultiplePopUp-btn-add:hover{color:#13896f;text-decoration:underline}.ProposalforAMCMultiplePopUp-data-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:5px;overflow:hidden}.ProposalforAMCMultiplePopUp-data-table th,.ProposalforAMCMultiplePopUp-data-table td{border:1px solid gray;padding:5px;text-align:left}.ProposalforAMCMultiplePopUp-data-table th{background-color:#f7fafc;color:#000;font-size:var(--font-size)}.ProposalforAMCMultiplePopUp-data-table tr:hover{background-color:#f7fafc}.ProposalforAMCMultiplePopUp-data-table input,.ProposalforAMCMultiplePopUp-data-table select{width:100%;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size)}.ProposalforAMCMultiplePopUp-data-table input:focus,.ProposalforAMCMultiplePopUp-data-table select:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.ProposalforAMCMultiplePopUp-btn-delete{color:red;border:none;background:none;cursor:pointer;font-weight:500;transition:color .2s}.ProposalforAMCMultiplePopUp-btn-delete:hover{color:#c53030;text-decoration:underline}.ProposalforAMCMultiplePopUp-label:has(+.ProposalforAMCMultiplePopUp-separator+.ProposalforAMCMultiplePopUp-input-field[required]):after{content:"*";color:#e53e3e;margin-left:5px}.ProposalforAMCMultiplePopUp-required{color:red}.input-with-icon-proposal-amc{position:relative;display:flex;align-items:center}.input-with-icon-proposal-amc input{width:100%;padding-right:30px}.input-with-icon-proposal-amc .input-icon{position:absolute;right:10px;cursor:pointer;color:#666}@media (max-width: 1024px){.ProposalforAMCMultiplePopUp-form-container{grid-template-columns:1fr;gap:30px}.ProposalforAMCMultiplePopUp-table-container{overflow-x:auto}.ProposalforAMCMultiplePopUp-data-table{min-width:800px}}@media (max-width: 640px){.ProposalforAMCMultiplePopUp-container{padding:10px}.ProposalforAMCMultiplePopUp-form-group{flex-direction:column;align-items:flex-start;gap:5px}.ProposalforAMCMultiplePopUp-label,.ProposalforAMCMultiplePopUp-input-field{width:100%}.ProposalforAMCMultiplePopUp-file-upload{flex-direction:column;align-items:stretch}.ProposalforAMCMultiplePopUp-tab-buttons{flex-direction:column}.ProposalforAMCMultiplePopUp-tab-btn{width:100%;border-radius:4px}}@media print{.ProposalforAMCMultiplePopUp-container{padding:0;max-width:none}.ProposalforAMCMultiplePopUp-btn-add,.ProposalforAMCMultiplePopUp-btn-delete,.ProposalforAMCMultiplePopUp-btn-secondary{display:none}.ProposalforAMCMultiplePopUp-table-container{background-color:#fff}.ProposalforAMCMultiplePopUp-data-table,.ProposalforAMCMultiplePopUp-data-table th,.ProposalforAMCMultiplePopUp-data-table td{border:1px solid #000}}.proposalforamcmultiple-add-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;margin:0 auto;display:block;text-align:center}.proposalforamcmultiple-add-btn:hover{background-color:#1e8a7c}.AMCTrackerPopUp-surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto;max-width:1400px}.AMCTrackerPopUp-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.AMCTrackerPopUp-surgeryEvents-header{font-size:var(--heading-font)}.AMCTrackerPopUp-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.AMCTrackerPopUp-surgeryEvents-main-section{display:flex;gap:4px}.AMCTrackerPopUp-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.AMCTrackerPopUp-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.AMCTrackerPopUp-surgeryEvents-panel-content{padding:8px}.AMCTrackerPopUp-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.AMCTrackerPopUp-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.AMCTrackerPopUp-surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.AMCTrackerPopUp-surgeryEvents-radio-group{display:flex;gap:12px}.AMCTrackerPopUp-surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.AMCTrackerPopUp-surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.AMCTrackerPopUp-surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.AMCTrackerPopUp-surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.AMCTrackerPopUp-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.AMCTrackerPopUp-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.AMCTrackerPopUp-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.AMCTrackerPopUp-surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.AMCTrackerPopUp-surgery-events-popup button{margin-top:10px}.AMCTrackerPopUp-SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.AMCTrackerPopUp-SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.AMCTrackerPopUp-SurgeryEventsPanels .file-input{padding:5px}.AMCTrackerPopUp-SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.AMCTrackerPopUp-SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.AMCTrackerPopUp-surgeryEvents-form-row{position:relative;display:flex;align-items:center}.amc_Details{background-color:var(--background-color);padding:4px;font-size:12px;max-width:1300px}.AMCDetails-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.AMCDetails-header{font-size:var(--heading-font)}.AMCDetails-content-wrapper{display:flex;flex-direction:column;gap:4px}.AMCDetails-main-section{display:flex;gap:4px}.AMCDetails-panel{flex:1;background:#fff;border:1px solid #ccc}.AMCDetails-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.AMCDetails-panel-content{padding:8px}.AMCDetails-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.AMCDetails-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.AMCDetails-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.AMCDetails-radio-group{display:flex;gap:12px}.AMCDetails-services-section{background:#fff;border:1px solid #ccc}.AMCDetails-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.AMCDetails-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-color);cursor:pointer}.amc-detail-input{text-align:center;padding:5px;width:90%;box-sizing:border-box}.AMCDetails-tab.active{color:var(--button-hover-background-color);font-weight:700;color:#000;background:var(--button-hover-background-color)}.AMCDetailsservices-table{padding:8px}.AMCDetailssurgery-events-table-actions{margin-bottom:4px}.AMCDetails-add-btn,.AMCDetails-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.AMCDetails-add-btn{background-color:green}.AMCDetails-del-btn{background-color:red}.AMCDetails-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.AMCDetails-action-buttons-add{display:flex;gap:4px;justify-content:flex-end;margin:0 auto;display:block;text-align:center}.AMCDetails-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.AMCDetails-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.AMCDetails-action-buttons-add{background-color:var(--button-color);color:#fff;border:none;padding:5px;font-size:14px;border-radius:4px;width:fit-content;cursor:pointer;margin:0 auto;display:block;text-align:center}.AMCDetailssurgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.AMCDetailssurgery-events-popup button{margin-top:10px}.AMCDetailsPanels{display:flex;align-items:center;gap:10px}.AMCDetailsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.AMCDetailsPanel2 .file-input{padding:5px}.AMCDetailsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.AMCDetailsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.AssetDashboard-container{padding:5px;background-color:var(--background-color);min-height:100vh}.AssetDashboard-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;margin-bottom:10px}.AssetDashboard-header-title{font-size:var(--heading-font);margin-bottom:5px;margin-top:5px}.AssetDashboard-header-controls{display:flex;justify-content:space-between;align-items:center}.AssetDashboard-date-filters{display:flex;align-items:center;gap:5px}.AssetDashboard-filter-container{display:flex;gap:5px;overflow-x:auto;white-space:nowrap;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.AssetDashboard-section-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;padding:10px 15px;border-bottom:1px solid #ddd;background-color:#f5f5f5}.AssetDashboard-section-count{color:#333;font-size:.9rem;background-color:#e0e0e0;border-radius:12px;padding:2px 8px}.AssetDashboard-filter-container::-webkit-scrollbar{display:none}.AssetDashboard-filter-btn:hover{background-color:#ffffff1a}.AssetDashboard-date-display{display:flex;gap:5px;align-items:center}.AssetDashboard-date-display input{padding:5px;width:100px}.AssetDashboard-refresh-btn,.AssetDashboard-close-btn{padding:5px 10px;cursor:pointer}.AssetDashboard-refresh-btn{background-color:#4caf50;color:#fff;border:1px solid var(--button-hover-border-color)}.AssetDashboard-close-btn{background-color:#f44336;color:#fff;border:1px solid var(--button-hover-border-color)}.AssetDashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.AssetDashboard-grid-item{background-color:#fff;border:1px solid gray;border-radius:5px;overflow:hidden}.AssetDashboard-section-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px}.AssetDashboard-section-content{height:200px;overflow-y:auto;padding:5px}.AssetDashboard-no-records{color:red;text-align:center}.AssetDashboard-datepicker{padding:5px;width:150px;border:1px solid gray;border-radius:4px}.AssetDashboard-filter-btn{background-color:transparent;border:1px solid white;color:#fff;padding:5px 10px;cursor:pointer;font-size:18px;white-space:nowrap}.AssetDashboard-arrow-btn{background-color:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;padding:5px}.AssetDashboard-arrow-btn:hover{background-color:#ffffff1a}@media (max-width: 1200px){.AssetDashboard-grid{grid-template-columns:repeat(1,1fr)}}.ProposalForAMCCMCFrom-add-button{background-color:var(--button-bg-color);color:var(--button-color);padding:10px 20px;border:none;cursor:pointer;border-radius:4px;color:#fff;font-size:var(--font-size)}.ProposalForAMCCMCFrom-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.ProposalForAMCCMCFrom-search-N-result{display:flex;justify-content:space-between;margin-bottom:10px}.ProposalForAMCCMCFrom-search-bar{display:flex;align-items:center;border:1px solid #ccc;padding:5px;width:300px;border-radius:4px}.ProposalForAMCCMCFrom-search-bar input{border:none;outline:none;padding-left:5px}.ProposalForAMCCMCFrom-results-info{display:flex;align-items:center}.ProposalForAMCCMCFrom-print-button{background-color:var(--button-bg-color);color:#fff;padding:8px 16px;border:none;cursor:pointer;border-radius:4px;font-size:var(--font-size);margin-left:10px}.ProposalForAMCCMCFrom-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.ProposalForAMCCMCFrom-container{padding:20px}.ProposalForAMCCMCFrom-addBtn{margin-bottom:20px}.ProposalForAMCCMCFrom-popup-container{display:flex;justify-content:center;align-items:center;height:100vh}.ProposalForAMCCMC-form{background-color:var(--background-color);padding:20px;border-radius:5px;box-shadow:0 2px 4px #0000001a;max-width:1200px}.ProposalForAMCCMC-header{background-color:var(--upperBar-bg-color);color:#fff;text-align:center;font-size:var(--heading-font);padding:10px;border-radius:5px 5px 0 0}.ProposalForAMCCMC-body{padding:20px}.ProposalForAMCCMC-grid,.ProposalForAMCCMC-equipment-grid,.ProposalForAMCCMC-proposal-details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ProposalForAMCCMC-label-container{display:flex;align-items:center;gap:10px}.ProposalForAMCCMC-input{width:100%;padding:var(--input-box-padding);border:1px solid #ccc;border-radius:4px}.ProposalForAMCCMC-section-header{font-weight:700;margin:20px 0 10px}.ProposalForAMCCMC-upload-container{display:flex;align-items:center;gap:10px}.ProposalForAMCCMC-upload-btn{background-color:var(--button-bg-color);color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.ProposalForAMCCMC-upload-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.ProposalForAMCCMC-tabs-section{margin:20px 0}.ProposalForAMCCMC-tab-btn,.ProposalForAMCCMC-save-btn{background-color:var(--button-bg-color);color:#fff;padding:10px 20px;border:none;cursor:pointer;margin-right:10px;border-radius:4px}.ProposalForAMCCMC-tab-btn.active{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.ProposalForAMCCMC-approve-table{width:auto;margin:0 auto;border-collapse:collapse}.ProposalForAMCCMC-approve-table table{font-size:12px;width:100%;border:1px solid #ccc}.ProposalForAMCCMC-approve-table th,.ProposalForAMCCMC-approve-table td{border:1px solid #ccc;padding:4px 8px;text-align:left}.ProposalForAMCCMC-approve-table th{background-color:#f9f9f9;font-weight:700}.ProposalForAMCCMC-approve-table select{font-size:12px;padding:2px}.EquipmentUtilisationForm-container{padding:10px;border-radius:5px;margin:0 auto}.EquipmentUtilisationForm-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentUtilisationForm-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentUtilisationForm-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.EquipmentUtilisationForm-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.EquipmentUtilisationForm-search-bar i{color:gray;position:absolute;right:5px}.EquipmentUtilisationForm-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.EquipmentUtilisationForm-results-info{display:flex;align-items:center}.EquipmentUtilisationForm-results-info span{font-size:var(--font-size);margin-right:10px}.EquipmentUtilisationForm-edit-button,.EquipmentUtilisationForm-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.EquipmentUtilisationForm-edit-button:hover,.EquipmentUtilisationForm-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentUtilisationForm-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentUtilisationForm-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceChecklistPopUp-SurgeryEventsPanels{flex:1;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);transition:border-color .2s;width:100px}.MaintenanceChecklistPopUp-SurgeryEventsPanels:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.complaint-entry-system-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#000;font-size:var(--heading-font);cursor:pointer;outline:none}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon input{width:100%;padding-right:30px}.input-with-icon .input-icon{position:absolute;right:10px;cursor:pointer;color: #666}.CondemnationAndDisposalRequest-container{padding:10px;border-radius:5px;margin:0 auto}.CondemnationAndDisposalRequest-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationAndDisposalRequest-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposalRequest-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.CondemnationAndDisposalRequest-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.CondemnationAndDisposalRequest-search-bar i{color:gray;position:absolute;right:5px}.CondemnationAndDisposalRequest-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.CondemnationAndDisposalRequest-results-info{display:flex;align-items:center}.CondemnationAndDisposalRequest-results-info span{font-size:var(--font-size);margin-right:10px}.CondemnationAndDisposalRequest-edit-button,.CondemnationAndDisposalRequest-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.CondemnationAndDisposalRequest-edit-button:hover,.CondemnationAndDisposalRequest-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposalRequest-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationAndDisposalRequest-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationAndDisposalRequestPopUp-container{width:100%;max-width:1250px;margin:0 auto;padding:5px;background-color:var(--background-color)}.CondemnationAndDisposalRequestPopUp-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;font-size:var(--heading-font);border-radius:5px 5px 0 0}.CondemnationAndDisposalRequestPopUp-form-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fff;padding:5px;margin-top:10px;box-shadow:0 2px 4px #0000000d}.CondemnationAndDisposalRequestPopUp-form-section{display:flex;flex-direction:column;gap:5px}.CondemnationAndDisposalRequestPopUp-form-group{display:flex;align-items:center;gap:10px;min-height:32px}.CondemnationAndDisposalRequestPopUp-separator{color:#718096}.CondemnationAndDisposalRequestPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 0 2px #16a0851a}.CondemnationAndDisposalRequestPopUp-calendar-icon{width:20px;height:20px;color:#000;cursor:pointer}.CondemnationAndDisposalRequestPopUp-calendar-icon:hover{color:#16a085}.CondemnationAndDisposalRequestPopUp-section-header{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-bottom:10px;color:#fff;border-radius:5px}.CondemnationAndDisposalRequestPopUp-format-section{margin-top:10px;padding:5px;background-color:#fff;border-radius:5px}.CondemnationAndDisposalRequestPopUp-file-upload{display:flex;gap:10px;align-items:center}.CondemnationAndDisposalRequestPopUp-btn-secondary{padding:5px 10px;background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.CondemnationAndDisposalRequestPopUp-btn-secondary:hover{background-color:#cbd5e0}.CondemnationAndDisposalRequestPopUp-tabs-section{margin-top:10px}.CondemnationAndDisposalRequestPopUp-tab-buttons{display:flex;gap:10px;margin-bottom:10px}.CondemnationAndDisposalRequestPopUp-tab-btn{padding:5px 10px;background-color:#e2e8f0;border:none;cursor:pointer;transition:all .3s;border-radius:5px 5px 0 0}.CondemnationAndDisposalRequestPopUp-tab-btn:hover{background-color:#cbd5e0}.CondemnationAndDisposalRequestPopUp-tab-btn.active{background-color:#16a085;color:#fff}.CondemnationAndDisposalRequestPopUp-table-container{background-color:#fff;padding:10px;border-radius:0 5px 5px}.CondemnationAndDisposalRequestPopUp-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--font-size);color:#000}.CondemnationAndDisposalRequestPopUp-btn-add{color:#16a085;text-decoration:none;cursor:pointer;border:none;background:none;transition:color .2s}.CondemnationAndDisposalRequestPopUp-btn-add:hover{color:#13896f;text-decoration:underline}.CondemnationAndDisposalRequestPopUp-data-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:5px;overflow:hidden}.CondemnationAndDisposalRequestPopUp-data-table th,.CondemnationAndDisposalRequestPopUp-data-table td{border:1px solid gray;padding:5px;text-align:left}.CondemnationAndDisposalRequestPopUp-data-table th{background-color:#f7fafc;color:#000;font-size:var(--font-size)}.CondemnationAndDisposalRequestPopUp-data-table tr:hover{background-color:#f7fafc}.CondemnationAndDisposalRequestPopUp-data-table input,.CondemnationAndDisposalRequestPopUp-data-table select{width:100%;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size)}.CondemnationAndDisposalRequestPopUp-data-table input:focus,.CondemnationAndDisposalRequestPopUp-data-table select:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.CondemnationAndDisposalRequestPopUp-btn-delete{color:red;border:none;background:none;cursor:pointer;font-weight:500;transition:color .2s}.CondemnationAndDisposalRequestPopUp-btn-delete:hover{color:#c53030;text-decoration:underline}.CondemnationAndDisposalRequestPopUp-label:has(+.CondemnationAndDisposalRequestPopUp-separator+.CondemnationAndDisposalRequestPopUp-input-field[required]):after{content:"*";color:#e53e3e;margin-left:5px}.CondemnationAndDisposalRequestPopUp-status,.CondemnationAndDisposalRequestPopUp-radio-buttons{display:flex;align-items:center}.CondemnationAndDisposalRequestPopUp-required{color:red}.CondemnationAndDisposalRequestPopUp-form-group{display:flex;align-items:flex-start}.CondemnationAndDisposalRequestPopUp-input-container{display:flex;flex-direction:column;width:100%}.CondemnationAndDisposalRequestPopUp-checkbox-group{display:flex;flex-direction:column;gap:8px}.CondemnationAndDisposalRequestPopUp-checkbox{width:16px;height:16px;cursor:pointer}@media (max-width: 1024px){.CondemnationAndDisposalRequestPopUp-form-container{grid-template-columns:1fr;gap:30px}.CondemnationAndDisposalRequestPopUp-table-container{overflow-x:auto}.CondemnationAndDisposalRequestPopUp-data-table{min-width:800px}}@media (max-width: 640px){.CondemnationAndDisposalRequestPopUp-container{padding:10px}.CondemnationAndDisposalRequestPopUp-form-group{flex-direction:column;align-items:flex-start;gap:5px}.CondemnationAndDisposalRequestPopUp-label{width:100%}.CondemnationAndDisposalRequestPopUp-file-upload{flex-direction:column;align-items:stretch}.CondemnationAndDisposalRequestPopUp-tab-buttons{flex-direction:column}.CondemnationAndDisposalRequestPopUp-tab-btn{width:100%;border-radius:4px}}.CondemnationAndDisposalRequestPopUp-save-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationAndDisposalRequestPopUp-save-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media print{.CondemnationAndDisposalRequestPopUp-container{padding:0;max-width:none}.CondemnationAndDisposalRequestPopUp-btn-add,.CondemnationAndDisposalRequestPopUp-btn-delete,.CondemnationAndDisposalRequestPopUp-btn-secondary{display:none}.CondemnationAndDisposalRequestPopUp-table-container{background-color:#fff}.CondemnationAndDisposalRequestPopUp-data-table,.CondemnationAndDisposalRequestPopUp-data-table th,.CondemnationAndDisposalRequestPopUp-data-table td{border:1px solid #000}}.AssetQualityCheckMulti-surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto}.AssetQualityCheckMulti-surgeryEvents-add-btn{background-color:green;margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.AssetQualityCheckMulti-surgeryEvents-del-btn{background-color:red;margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.AssetQualityCheckMulti-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.AssetQualityCheckMulti-surgeryEvents-header{font-size:var(--heading-font)}.AssetQualityCheckMulti-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.AssetQualityCheckMulti-surgeryEvents-main-section{display:flex;gap:4px}.AssetQualityCheckMulti-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.AssetQualityCheckMulti-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.AssetQualityCheckMulti-surgeryEvents-panel-content{padding:8px}.AssetQualityCheckMulti-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.AssetQualityCheckMulti-surgeryEvents-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.AssetQualityCheckMulti-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.AssetQualityCheckMulti-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.AssetQualityCheckMulti-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.AssetQualityCheckMulti-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.SecurityGatePassOut-surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto}.SecurityGatePassOut-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.SecurityGatePassOut-surgeryEvents-header{font-size:var(--heading-font)}.SecurityGatePassOut-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.SecurityGatePassOut-surgeryEvents-main-section{display:flex;gap:4px}.SecurityGatePassOut-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.SecurityGatePassOut-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.SecurityGatePassOut-surgeryEvents-panel-content{padding:8px}.SecurityGatePassOut-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.SecurityGatePassOut-surgeryEvents-input-with-search{display:flex;gap:2px}.SecurityGatePassOut-surgeryEvents-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.SecurityGatePassOut-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.SecurityGatePassOut-surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.SecurityGatePassOut-surgeryEvents-radio-group{display:flex;gap:12px}.SecurityGatePassOut-surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.SecurityGatePassOut-surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.SecurityGatePassOut-surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.SecurityGatePassOut-surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.SecurityGatePassOut-services-table{padding:8px}.SecurityGatePassOut-table-actions{margin-bottom:4px}.SecurityGatePassOut-surgeryEvents-add-btn,.SecurityGatePassOut-surgeryEvents-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.SecurityGatePassOut-surgeryEvents-add-btn{background-color:green}.SecurityGatePassOut-surgeryEvents-del-btn{background-color:red}.SecurityGatePassOut-table{width:100%;border-collapse:collapse}.SecurityGatePassOut-th,.SecurityGatePassOut-td{border:1px solid #ccc;padding:4px 8px;text-align:left}.SecurityGatePassOut-th{background:#f5f5f5;font-weight:400}.SecurityGatePassOut-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.SecurityGatePassOut-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.SecurityGatePassOut-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.SecurityGatePassOut-surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.SecurityGatePassOut-surgery-events-popup button{margin-top:10px}.SecurityGatePassOut-SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.SecurityGatePassOut-SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.SecurityGatePassOut-SurgeryEventsPanels .file-input{padding:5px}.SecurityGatePassOut-SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.SecurityGatePassOut-SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.ApprovalDashboards-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto}.ApprovalDashboards-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.ApprovalDashboards-header{font-size:var(--heading-font)}.ApprovalDashboards-content-wrapper{display:flex;flex-direction:column;gap:4px}.ApprovalDashboards-main-section{display:flex;gap:4px}.ApprovalDashboards-panel{flex:1;background:#fff;border:1px solid #ccc}.ApprovalDashboards-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.ApprovalDashboards-panel-content{padding:8px}.ApprovalDashboards-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.ApprovalDashboards-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.ApprovalDashboards-input-with-search{display:flex;gap:2px}.ApprovalDashboards-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.ApprovalDashboards-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.ApprovalDashboards-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.ApprovalDashboards-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.ApprovalDashboards-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.ApprovalDashboards-ApprovalDashboardsBtns{background-color:#fff;color:var(--button-bg-color);font-size:var(--heading-font);padding:3px 8px;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer;transition:all .3s ease;margin:5px;box-shadow:0 2px 4px #0000001a}.ApprovalDashboards-panel.operation-details .ApprovalDashboards-panel-header{font-size:var(--heading-font);margin-bottom:10px}.ApprovalDashboardsPanels{display:flex;align-items:center;gap:10px}.ApprovalDashboards-text-input{padding:5px;font-size:var(--font-size);border:1px solid gray;border-radius:5px;width:200px}.ApprovalDashboards-file-input{padding:5px;font-size:var(--font-size)}.ApprovalDashboards-upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer;font-size:var(--font-size)}.ApprovalDashboards-upload-button:hover{background-color:#fff;color:var(--button-hover-text-color)}.ApprovalDashboards-table-actions{display:flex;gap:10px}.ApprovalDashboards-add-btn,.ApprovalDashboards-del-btn{padding:5px 10px;font-size:var(--font-size);border-radius:5px;cursor:pointer;border:none}.ApprovalDashboards-add-btn{background-color:#28a745;color:#fff}.ApprovalDashboards-add-btn:hover{background-color:#218838}.ApprovalDashboards-del-btn{background-color:#dc3545;color:#fff}.ApprovalDashboards-del-btn:disabled{background-color:#ccc;cursor:not-allowed}.ApprovalDashboards-del-btn:hover:not(:disabled){background-color:#c82333}.ApprovalDashboards-ApprovalDashboardsBtns.active{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.ApprovalDashboards-ApprovalDashboardsBtns{background-color:#fff;color:var(--button-bg-color);font-size:var(--heading-font);border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer;transition:all .3s ease}.ApprovalDashboards-ApprovalDashboardsBtns:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.ApprovalDashboards-ApprovalDashboardsBtns.active{background-color:var(--button-active-background-color);color:var(--button-active-color)}.EquipmentGatePassOUTViewPopUp-surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto;max-width:1400px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-header{font-size:var(--heading-font)}.EquipmentGatePassOUTViewPopUp-surgeryEvents-checkbox-label{font-weight:400;margin-left:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-main-section{display:flex;gap:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.EquipmentGatePassOUTViewPopUp-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.EquipmentGatePassOUTViewPopUp-surgeryEvents-panel-content{padding:8px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.EquipmentGatePassOUTViewPopUp-surgeryEvents-input-with-search{display:flex;gap:2px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.EquipmentGatePassOUTViewPopUp-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.EquipmentGatePassOUTViewPopUp-surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.EquipmentGatePassOUTViewPopUp-surgeryEvents-radio-group{display:flex;gap:12px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.EquipmentGatePassOUTViewPopUp-surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.EquipmentGatePassOUTViewPopUp-surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.EquipmentGatePassOUTViewPopUp-services-table{padding:8px}.EquipmentGatePassOUTViewPopUp-table-actions{margin-bottom:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-add-btn,.EquipmentGatePassOUTViewPopUp-surgeryEvents-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.EquipmentGatePassOUTViewPopUp-surgeryEvents-add-btn{background-color:green}.EquipmentGatePassOUTViewPopUp-surgeryEvents-del-btn{background-color:red}.EquipmentGatePassOUTViewPopUp-table{width:100%;border-collapse:collapse}.EquipmentGatePassOUTViewPopUp-th,.EquipmentGatePassOUTViewPopUp-td{border:1px solid #ccc;padding:4px 8px;text-align:left}.EquipmentGatePassOUTViewPopUp-th{background:#f5f5f5;font-weight:400}.EquipmentGatePassOUTViewPopUp-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.EquipmentGatePassOUTViewPopUp-surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.EquipmentGatePassOUTViewPopUp-surgery-events-popup button{margin-top:10px}.EquipmentGatePassOUTViewPopUp-SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.EquipmentGatePassOUTViewPopUp-SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.EquipmentGatePassOUTViewPopUp-SurgeryEventsPanels .file-input{padding:5px}.EquipmentGatePassOUTViewPopUp-SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.EquipmentGatePassOUTViewPopUp-SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.EquipmentGatePassOUTViewPopUp-requiredtext{color:red}.EquipmentGatePassOUTViewPopUp-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.EquipmentGatePassOUTViewPopUp-surgeryEvents-form-row label{min-width:140px}.EquipmentGatePassOUTViewPopUp-surgeryEvents-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.EquipmentGatePassOUTViewPopUp-required{color:red}.surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto;max-width:1200px}.surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.surgeryEvents-header{font-size:var(--heading-font)}.surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.surgeryEvents-main-section{display:flex;gap:4px}.surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.surgeryEvents-panel-content{padding:8px}.surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.surgeryEvents-radio-group{display:flex;gap:12px}.surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.services-table{padding:8px}.table-actions{margin-bottom:4px}.surgeryEvents-add-btn,.surgeryEvents-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.surgeryEvents-add-btn{background-color:green}.surgeryEvents-del-btn{background-color:red}.surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:center;align-items:center;margin-top:4px}.surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.surgery-events-popup button{margin-top:10px}.SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.SurgeryEventsPanel2 .file-input{padding:5px}.SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.EquipmentRecievForm-container{padding:20px;background-color:var(--background-color)}.EquipmentRecievForm-addBtn{margin-bottom:20px}.EquipmentRecievForm-add-button{background-color:var(--button-bg-color);color:#fff;padding:10px 20px;font-size:16px;border:none;cursor:pointer;border-radius:5px;transition:background-color .3s,border-color .3s,color .3s}.EquipmentRecievForm-add-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.EquipmentRecievForm-add-button:focus{outline:2px solid var(--button-bg-color);outline-offset:2px}.EquipmentRecievForm-results-info{display:flex;justify-content:right;align-items:center;margin-top:20px}.EquipmentRecievForm-button{display:flex;gap:10px}.EquipmentRecievForm-print-button{background-color:var(--button-bg-color);color:#fff;padding:8px 16px;font-size:14px;border:none;cursor:pointer;border-radius:5px;margin-left:10px;transition:background-color .3s,border-color .3s,color .3s}.EquipmentRecievForm-print-button i{margin-right:5px}.EquipmentRecievForm-print-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.EquipmentRecievForm-print-button:focus{outline:2px solid var(--button-bg-color);outline-offset:2px}@media (max-width: 768px){.EquipmentRecievForm-add-button,.EquipmentRecievForm-print-button{padding:8px 16px;font-size:14px}}.equipment-receive-form-container{width:90%;margin:20px auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:1200px}.equipment-receive-form-header{background-color:var(--sideBar-bg-color);color:#fff;padding:10px;text-align:center;font-size:var(--heading-font);border-radius:5px 5px 0 0}.equipment-receive-form-section{padding:20px}.equipment-receive-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;align-items:center}.equipment-receive-form-grid label{font-size:var(--font-size);margin-bottom:5px;display:block}.equipment-receive-form-grid input,.equipment-receive-form-grid select{width:100%;padding:var(--input-box-padding);border:1px solid #ccc;border-radius:4px;font-size:var(--font-size)}.equipment-receive-form-grid input[type=file]{padding:0}.equipment-receive-form-table-container{margin-top:20px;overflow-x:auto}.equipment-receive-form-table{width:100%;border-collapse:collapse;margin-top:10px}.equipment-receive-form-table th,.equipment-receive-form-table td{border:1px solid #ccc;padding:10px;text-align:left}.equipment-receive-form-table th{background-color:var(--sideBar-bg-color);color:#fff}.equipment-receive-form-upload-btn{background-color:var(--button-bg-color);color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.equipment-receive-form-upload-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.equipment-receive-form-submit-btn{background-color:var(--button-bg-color);color:#fff;padding:5px 10px;font-size:var(--font-size);border:none;cursor:pointer;border-radius:5px;margin-left:10px;transition:background-color .3s,border-color .3s,color .3s}.equipment-receive-form-submit-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.EquipmentTransformHandoverForm-container{padding:10px;border-radius:5px;margin:0 auto}.EquipmentTransformHandoverForm-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentTransformHandoverForm-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentTransformHandoverForm-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.EquipmentTransformHandoverForm-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.EquipmentTransformHandoverForm-search-bar i{color:gray;position:absolute;right:5px}.EquipmentTransformHandoverForm-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.EquipmentTransformHandoverForm-results-info{display:flex;align-items:center}.EquipmentTransformHandoverForm-results-info span{font-size:var(--font-size);margin-right:10px}.EquipmentTransformHandoverForm-edit-button,.EquipmentTransformHandoverForm-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.EquipmentTransformHandoverForm-edit-button:hover,.EquipmentTransformHandoverForm-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentTransformHandoverForm-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentTransformHandoverForm-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.equi-transform-handover-form-header{display:flex;justify-content:space-between}.EquipmentTransformHandoverFormPopUp-header{background-color:#2c3e50;color:#fff;padding:5px;text-align:center;border-radius:5px 5px 0 0}.EquipmentTransformHandoverFormPopUp-form{background-color:#fff;padding:20px;justify-content:center;border-radius:0 0 8px 8px;display:flex;flex-direction:column}.EquipmentTransformHandoverFormPopUp-panels{display:flex;justify-content:center;align-items:center}.EquipmentTransformHandoverFormPopUp-panel{flex:1;padding:10px}.EquipmentTransformHandoverFormPopUp-form-group{margin-bottom:15px}.EquipmentTransformHandoverFormPopUp-form-textarea{resize:vertical;min-height:80px}.EquipmentTransformHandoverFormPopUp-form-select{background-color:#f9f9f9}.EquipmentTransformHandoverFormPopUp-form-input[type=file]{padding:4px}.EquipmentTransformHandoverFormPopUp-actions{display:flex;justify-content:flex-end;margin-top:20px}.EquipmentTransformHandoverFormPopUp-save-button,.EquipmentTransformHandoverFormPopUp-close-button{padding:10px 20px;margin-left:10px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.EquipmentTransformHandoverFormPopUp-save-button{background-color:#28a745;color:#fff}.EquipmentTransformHandoverFormPopUp-close-button{background-color:#dc3545;color:#fff}.EquipmentTransformHandoverFormPopUp-save-button:hover{background-color:#218838}.EquipmentTransformHandoverFormPopUp-close-button:hover{background-color:#c82333}.EquipmentTransformHandoverFormPopUp-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentTransformHandoverFormPopUp-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media screen and (max-width: 768px){.EquipmentTransformHandoverFormPopUp-panels{flex-direction:column}.EquipmentTransformHandoverFormPopUp-panel{padding:5px}.EquipmentTransformHandoverFormPopUp-form{width:90%}}.GatePassSecurityCheck-container{padding:10px;border-radius:5px;margin:0 auto}.gatepasssecurity-header{display:flex;justify-content:space-between}.GatePassSecurityCheck-action-buttons{display:flex}.GatePassSecurityCheck-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.GatePassSecurityCheck-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.GatePassSecurityCheck-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.GatePassSecurityCheck-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.GatePassSecurityCheck-search-bar i{color:gray;position:absolute;right:5px}.GatePassSecurityCheck-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.GatePassSecurityCheck-results-info{display:flex;align-items:center}.GatePassSecurityCheck-results-info span{font-size:var(--font-size);margin-right:10px}.GatePassSecurityCheck-edit-button,.GatePassSecurityCheck-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.GatePassSecurityCheck-edit-button:hover,.GatePassSecurityCheck-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.GatePassSecurityCheck-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.GatePassSecurityCheck-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceChecklistPopUp-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:5px;gap:5px;width:100%;font-size:var(--font-size)}.GatePassSecurityCheckPopUp-required{color:red}.MaintenanceCheckList-container{padding:10px;border-radius:5px;margin:0 auto}.MaintenanceCheckList-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceCheckList-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceCheckList-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.MaintenanceCheckList-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.MaintenanceCheckList-search-bar i{color:gray;position:absolute;right:5px}.MaintenanceCheckList-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.MaintenanceCheckList-results-info{display:flex;align-items:center}.MaintenanceCheckList-results-info span{font-size:var(--font-size);margin-right:10px}.MaintenanceCheckList-edit-button,.MaintenanceCheckList-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.MaintenanceCheckList-edit-button:hover,.MaintenanceCheckList-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceCheckList-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceCheckList-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceChecklistPopUp-surgery-Events{background-color:var(--background-color);max-width:1400px;padding:4px;font-size:12px;height:auto}.MaintenanceChecklistPopUp-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.MaintenanceChecklistPopUp-surgeryEvents-header{font-size:var(--heading-font)}.MaintenanceChecklistPopUp-surgeryEvents-checkbox-label{font-weight:400;margin-left:4px}.MaintenanceChecklistPopUp-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.MaintenanceChecklistPopUp-surgeryEvents-main-section{display:flex;gap:4px}.MaintenanceChecklistPopUp-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.MaintenanceChecklistPopUp-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.MaintenanceChecklistPopUp-surgeryEvents-panel-content{padding:8px}.MaintenanceChecklistPopUp-surgeryEvents-input-with-search{display:flex;gap:2px}.MaintenanceChecklistPopUp-surgeryEvents-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:80%}.MaintenanceChecklistPopUp-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.MaintenanceChecklistPopUp-surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.MaintenanceChecklistPopUp-surgeryEvents-radio-group{display:flex;gap:12px}.MaintenanceChecklistPopUp-surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.MaintenanceChecklistPopUp-surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.MaintenanceChecklistPopUp-surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.MaintenanceChecklistPopUp-surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.MaintenanceChecklistPopUp-services-table{padding:8px}.MaintenanceChecklistPopUp-table-actions{margin-bottom:4px}.MaintenanceChecklistPopUp-surgeryEvents-add-btn,.MaintenanceChecklistPopUp-surgeryEvents-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.MaintenanceChecklistPopUp-surgeryEvents-add-btn{background-color:green}.MaintenanceChecklistPopUp-surgeryEvents-del-btn{background-color:red}.MaintenanceChecklistPopUp-table{width:100%;border-collapse:collapse}.MaintenanceChecklistPopUp-th,.MaintenanceChecklistPopUp-td{border:1px solid #ccc;padding:4px 8px;text-align:left}.MaintenanceChecklistPopUp-th{background:#f5f5f5;font-weight:400}.MaintenanceChecklistPopUp-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.MaintenanceChecklistPopUp-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.MaintenanceChecklistPopUp-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.MaintenanceChecklistPopUp-surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.MaintenanceChecklistPopUp-surgery-events-popup button{margin-top:10px}.MaintenanceChecklistPopUp-SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.MaintenanceChecklistPopUp-SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.MaintenanceChecklistPopUp-SurgeryEventsPanels .file-input{padding:5px}.MaintenanceChecklistPopUp-SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.MaintenanceChecklistPopUp-SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.MaintenanceChecklistPopUp-requiredtext{color:red}.MaintenanceChecklistPopUp-surgeryEvents-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.MaintenanceChecklistPopUp-surgeryEvents-form-row label{min-width:140px}.MaintenanceChecklistPopUp-required{color:red}.PmCalibrationForm-addBtn{margin:20px 0;display:flex;justify-content:flex-start}.PmCalibrationForm-add-button{background-color:var(--button-bg-color);color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:var(--font-size);cursor:pointer}.PmCalibrationForm-add-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.PmCalibrationForm-search-N-result{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.PmCalibrationForm-search-bar{display:flex;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:5px 10px}.PmCalibrationForm-search-bar input{border:none;outline:none;padding-left:5px;font-size:var(--font-size)}.PmCalibrationForm-results-info{display:flex;align-items:center}.PmCalibrationForm-results-info span{margin-right:20px;font-size:var(--font-size)}.PmCalibrationForm-print-button{background-color:var(--button-bg-color);color:#fff;padding:8px 16px;border:none;border-radius:5px;cursor:pointer;margin-right:10px}.PmCalibrationForm-print-button i{margin-right:5px}.PmCalibrationForm-print-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.PmCalibrationForm-popup{padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a}.PmCalibrationForm-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:var(--heading-font)}.PmCalibrationForm-popup-body{font-size:var(--font-size)}.PmCalibrationFromPopUp-container{display:flex;background-color:var(--background-color);padding:20px;transition:opacity .3s ease-in-out}.PmCalibrationFromPopUp-container.hidden{opacity:0;pointer-events:none}.PmCalibrationFromPopUp-left-panel,.PmCalibrationFromPopUp-right-panel{flex:1;padding:10px}.PmCalibrationFromPopUp-form-group{margin-bottom:15px;display:flex;align-items:center}.PmCalibrationFromPopUp-upload-button{background-color:var(--button-bg-color);color:#fff;padding:10px 20px;border:none;border-radius:3px;cursor:pointer}.PmCalibrationFromPopUp-upload-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.PmCalibrationFromPopUp-actions{margin-top:20px;display:flex;justify-content:space-between}.PmCalibrationFromPopUp-add-button,.PmCalibrationFromPopUp-close-button{background-color:var(--button-bg-color);color:#fff;padding:5px 15px;border:none;border-radius:3px;cursor:pointer}.PmCalibrationFromPopUp-add-button:hover,.PmCalibrationFromPopUp-close-button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.PmCalibrationFromPopUp-close-button{background-color:#f44336}.PmCalibrationFromPopUp-close-button:hover{background-color:#d32f2f}.PreventiveMaintenanceCalibration-container{padding:10px;border-radius:5px;margin:0 auto}.PreventiveMaintenanceCalibration-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.PreventiveMaintenanceCalibration-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.PreventiveMaintenanceCalibration-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.PreventiveMaintenanceCalibration-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.PreventiveMaintenanceCalibration-search-bar i{color:gray;position:absolute;right:5px}.PreventiveMaintenanceCalibration-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.PreventiveMaintenanceCalibration-results-info{display:flex;align-items:center}.PreventiveMaintenanceCalibration-results-info span{font-size:var(--font-size);margin-right:10px}.PreventiveMaintenanceCalibration-edit-button,.PreventiveMaintenanceCalibration-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.PreventiveMaintenanceCalibration-edit-button:hover,.PreventiveMaintenanceCalibration-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.PreventiveMaintenanceCalibration-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.PreventiveMaintenanceCalibration-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.PreventiveMaintenanceCalibrationPopUp-container{width:100%;max-width:1200px;margin:0 auto;padding:5px;background-color:var(--background-color)}.PreventiveMaintenanceCalibrationPopUp-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px;font-size:var(--heading-font);border-radius:5px 5px 0 0}.PreventiveMaintenanceCalibrationPopUp-form-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fff;padding:5px;margin-top:10px;box-shadow:0 2px 4px #0000000d}.PreventiveMaintenanceCalibrationPopUp-form-section{display:flex;flex-direction:column;gap:5px}.PreventiveMaintenanceCalibrationPopUp-form-group{display:flex;align-items:center;gap:10px;min-height:32px}.PreventiveMaintenanceCalibrationPopUp-label{width:130px;font-size:var(--font-size);color:#000}.PreventiveMaintenanceCalibrationPopUp-separator{color:#718096}.PreventiveMaintenanceCalibrationPopUp-input-field{flex:1;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);transition:border-color .2s}.PreventiveMaintenanceCalibrationPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 0 2px #16a0851a}.PreventiveMaintenanceCalibrationPopUp-date-input{display:flex;align-items:center;gap:10px;flex:1}.PreventiveMaintenanceCalibrationPopUp-calendar-icon{width:20px;height:20px;color:#000;cursor:pointer}.PreventiveMaintenanceCalibrationPopUp-calendar-icon:hover{color:#16a085}.PreventiveMaintenanceCalibrationPopUp-section-header{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-bottom:10px;color:#fff;border-radius:5px}.PreventiveMaintenanceCalibrationPopUp-format-section{margin-top:10px;padding:5px;background-color:#fff;border-radius:5px}.PreventiveMaintenanceCalibrationPopUp-file-upload{display:flex;gap:10px;margin-top:10px;align-items:center}.PreventiveMaintenanceCalibrationPopUp-btn-secondary{padding:5px 10px;background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.PreventiveMaintenanceCalibrationPopUp-btn-secondary:hover{background-color:#cbd5e0}.PreventiveMaintenanceCalibrationPopUp-tabs-section{margin-top:10px}.PreventiveMaintenanceCalibrationPopUp-tab-buttons{display:flex;gap:10px;margin-bottom:10px}.PreventiveMaintenanceCalibrationPopUp-tab-btn{padding:5px 10px;background-color:#e2e8f0;border:none;cursor:pointer;transition:all .3s;border-radius:5px 5px 0 0}.PreventiveMaintenanceCalibrationPopUp-tab-btn:hover{background-color:#cbd5e0}.PreventiveMaintenanceCalibrationPopUp-tab-btn.active{background-color:#16a085;color:#fff}.PreventiveMaintenanceCalibrationPopUp-table-container{background-color:#fff;padding:10px;border-radius:0 5px 5px}.PreventiveMaintenanceCalibrationPopUp-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--font-size);color:#000}.PreventiveMaintenanceCalibrationPopUp-btn-add{color:#16a085;text-decoration:none;cursor:pointer;border:none;background:none;transition:color .2s}.PreventiveMaintenanceCalibrationPopUp-btn-add:hover{color:#13896f;text-decoration:underline}.PreventiveMaintenanceCalibrationPopUp-data-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:5px;overflow:hidden}.PreventiveMaintenanceCalibrationPopUp-data-table th,.PreventiveMaintenanceCalibrationPopUp-data-table td{border:1px solid gray;padding:5px;text-align:left}.PreventiveMaintenanceCalibrationPopUp-data-table th{background-color:#f7fafc;color:#000;font-size:var(--font-size)}.PreventiveMaintenanceCalibrationPopUp-data-table tr:hover{background-color:#f7fafc}.PreventiveMaintenanceCalibrationPopUp-data-table input,.PreventiveMaintenanceCalibrationPopUp-data-table select{width:100%;padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size)}.PreventiveMaintenanceCalibrationPopUp-data-table input:focus,.PreventiveMaintenanceCalibrationPopUp-data-table select:focus{outline:none;border-color:#16a085;box-shadow:0 0 0 2px #16a0851a}.PreventiveMaintenanceCalibrationPopUp-btn-delete{color:red;border:none;background:none;cursor:pointer;font-weight:500;transition:color .2s}.PreventiveMaintenanceCalibrationPopUp-btn-delete:hover{color:#c53030;text-decoration:underline}.PreventiveMaintenanceCalibrationPopUp-label:has(+.PreventiveMaintenanceCalibrationPopUp-separator+.PreventiveMaintenanceCalibrationPopUp-input-field[required]):after{content:"*";color:#e53e3e;margin-left:5px}.PreventiveMaintenanceCalibrationPopUp-input-field{width:100%;font-size:var(--font-size);border:1px solid gray;border-radius:5px;background-color:#fff;color:#000;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.PreventiveMaintenanceCalibrationPopUp-input-field:focus{outline:none;border-color:#008cba;box-shadow:0 0 3px #008cba80}.PreventiveMaintenanceCalibrationPopUp-input-field option{color:#000;background-color:#fff}.PreventiveMaintenanceCalibrationPopUp-status{display:flex;align-items:center}.PreventiveMaintenanceCalibrationPopUp-label{margin-right:10px}.PreventiveMaintenanceCalibrationPopUp-radio-buttons{display:flex;align-items:center}.PreventiveMaintenanceCalibrationPopUp-radio-buttons input{margin-right:5px}.PreventiveMaintenanceCalibrationPopUp-radio-buttons label{margin-right:20px}.PreventiveMaintenanceCalibrationPopUp-submit-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.PreventiveMaintenanceCalibrationPopUp-submit-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}@media (max-width: 1024px){.PreventiveMaintenanceCalibrationPopUp-form-container{grid-template-columns:1fr;gap:30px}.PreventiveMaintenanceCalibrationPopUp-table-container{overflow-x:auto}.PreventiveMaintenanceCalibrationPopUp-data-table{min-width:800px}}@media (max-width: 640px){.PreventiveMaintenanceCalibrationPopUp-container{padding:10px}.PreventiveMaintenanceCalibrationPopUp-form-group{flex-direction:column;align-items:flex-start;gap:5px}.PreventiveMaintenanceCalibrationPopUp-label,.PreventiveMaintenanceCalibrationPopUp-input-field{width:100%}.PreventiveMaintenanceCalibrationPopUp-file-upload{flex-direction:column;align-items:stretch}.PreventiveMaintenanceCalibrationPopUp-tab-buttons{flex-direction:column}.PreventiveMaintenanceCalibrationPopUp-tab-btn{width:100%;border-radius:4px}}@media print{.PreventiveMaintenanceCalibrationPopUp-container{padding:0;max-width:none}.PreventiveMaintenanceCalibrationPopUp-btn-add,.PreventiveMaintenanceCalibrationPopUp-btn-delete,.PreventiveMaintenanceCalibrationPopUp-btn-secondary{display:none}.PreventiveMaintenanceCalibrationPopUp-table-container{background-color:#fff}.PreventiveMaintenanceCalibrationPopUp-data-table,.PreventiveMaintenanceCalibrationPopUp-data-table th,.PreventiveMaintenanceCalibrationPopUp-data-table td{border:1px solid #000}}.AmcTracker-container{padding:10px;border-radius:5px;margin:0 auto}.AmcTracker-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AmcTracker-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AmcTracker-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.AmcTracker-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.AmcTracker-search-bar i{color:gray;position:absolute;right:5px}.AmcTracker-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.AmcTracker-results-info{display:flex;align-items:center}.AmcTracker-results-info span{font-size:var(--font-size);margin-right:10px}.AmcTracker-edit-button,.AmcTracker-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.AmcTracker-edit-button:hover,.AmcTracker-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AmcTracker-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AmcTracker-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.outer-container-details{background-color:var(--background-color);display:flex;justify-content:center;align-items:center;height:auto;flex-direction:column;padding:10px}.complaint-entry-system-form{background:#fff;padding:10px;width:100%;max-width:600px}.complaint-entry-system-subtitle{color:#000;font-size:var(--heading-font);margin-top:var(--font-size);margin-bottom:10px}.complaint-entry-system-row{gap:5px;display:flex;align-items:center;margin-bottom:10px}.complaint-entry-system-row-select{padding:10px;width:100%;display:flex;justify-content:space-between}.complaintSpace{width:100%;padding:10px 0}.complaint-entry-system-upload-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);padding:5px 10px;cursor:pointer;border-radius:5px}.complaint-entry-system-upload-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.complaint-entry-system-radio-group{gap:10px;display:flex;align-items:center}.requiredtext{color:red}.complaint-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.complaint-entry-system-search-wrapper{position:relative;width:400px}.ComplaintEntrySystemPopUp-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.ComplaintEntrySystemPopUp-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.ComplaintEntrySystemPopUp-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.masternav-container{margin-top:10px}.masternav-navbar{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:10px;border-bottom:1px solid #cfcdcd;height:37px}.masternav-navbar ul{list-style:none;display:flex;justify-content:flex-start;padding:0;margin:0}.masternav-navbar li{margin-right:10px}.masternav-button{text-decoration:none;color:#333;padding:5px 10px;border-radius:5px;border:1px solid transparent;transition:background-color .3s,color .3s}.masternav-button.active{color:#000;border-bottom:5px solid var(--sideBar-bg-color)}.newInsuranceEntryMasterForm-container{padding:10px;border-radius:5px;margin:0 auto}.newInsuranceEntryMasterForm-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newInsuranceEntryMasterForm-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newInsuranceEntryMasterForm-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.newInsuranceEntryMasterForm-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.newInsuranceEntryMasterForm-search-bar i{color:gray;position:absolute;right:5px}.newInsuranceEntryMasterForm-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.newInsuranceEntryMasterForm-results-info{display:flex;align-items:center}.newInsuranceEntryMasterForm-results-info span{font-size:var(--font-size);margin-right:10px}.newInsuranceEntryMasterForm-edit-button,.newInsuranceEntryMasterForm-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.newInsuranceEntryMasterForm-edit-button:hover,.newInsuranceEntryMasterForm-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newInsuranceEntryMasterForm-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newInsuranceEntryMasterForm-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.InsuranceEntryMasterFormPopUp-container{width:100%;font-family:Arial,sans-serif}.InsuranceEntryMasterFormPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.InsuranceEntryMasterFormPopUp-header h4{font-size:var(--heading-font);margin:0}.InsuranceEntryMasterFormPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.InsuranceEntryMasterFormPopUp-form .InsuranceEntryMasterFormPopUp-InsuranceEntryMasterFormPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.InsuranceEntryMasterFormPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.InsuranceEntryMasterFormPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.InsuranceEntryMasterFormPopUp-form-group input,.InsuranceEntryMasterFormPopUp-form-group select,.InsuranceEntryMasterFormPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.InsuranceEntryMasterFormPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.InsuranceEntryMasterFormPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.InsuranceEntryMasterFormPopUp-form-group-options input{margin-right:5px}.InsuranceEntryMasterFormPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.InsuranceEntryMasterFormPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.InsuranceEntryMasterFormPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.InsuranceEntryMasterFormPopUp-form-group-1row{display:flex;gap:10px;justify-content:space-between}.newAssetLocationsMaster-container{padding:10px;border-radius:5px;margin:0 auto}.newAssetLocationsMaster-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newAssetLocationsMaster-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newAssetLocationsMaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.newAssetLocationsMaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.newAssetLocationsMaster-search-bar i{color:gray;position:absolute;right:5px}.newAssetLocationsMaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.newAssetLocationsMaster-results-info{display:flex;align-items:center}.newAssetLocationsMaster-results-info span{font-size:var(--font-size);margin-right:10px}.newAssetLocationsMaster-edit-button,.newAssetLocationsMaster-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.newAssetLocationsMaster-edit-button:hover,.newAssetLocationsMaster-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newAssetLocationsMaster-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newAssetLocationsMaster-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.assetLocationsMasterPopUp-container{width:100%;font-family:Arial,sans-serif}.assetLocationsMasterPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.assetLocationsMasterPopUp-header h4{font-size:var(--heading-font);margin:0}.assetLocationsMasterPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.assetLocationsMasterPopUp-form .assetLocationsMasterPopUp-assetLocationsMasterPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.assetLocationsMasterPopUp-form-group{display:flex;text-align:center;justify-content:space-between;align-items:center;font-size:var(--font-size);width:400px}.assetLocationsMasterPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.assetLocationsMasterPopUp-form-group input,.assetLocationsMasterPopUp-form-group select,.assetLocationsMasterPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.assetLocationsMasterPopUp-form-group-options{width:50%;display:flex;align-items:center;justify-content:space-between}.assetLocationsMasterPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.assetLocationsMasterPopUp-form-group-options input{margin-right:5px}.assetLocationsMasterPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.assetLocationsMasterPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.assetLocationsMasterPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.assetLocationsMasterPopUp-form-group-1row{display:flex;gap:10px;justify-content:space-between}.EquipmentMaster-container{padding:10px;border-radius:5px;margin:0 auto}.EquipmentMaster-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentMaster-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentMaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.EquipmentMaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.EquipmentMaster-search-bar i{color:gray;position:absolute;right:5px}.EquipmentMaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.EquipmentMaster-results-info{display:flex;align-items:center}.EquipmentMaster-results-info span{font-size:var(--font-size);margin-right:10px}.EquipmentMaster-edit-button,.EquipmentMaster-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.EquipmentMaster-edit-button:hover,.EquipmentMaster-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentMaster-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentMaster-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentMasterPopUp-container{width:1230px;font-family:Arial,sans-serif;height:80vh;overflow-x:auto}.EquipmentMasterPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.EquipmentMasterPopUp-header h4{font-size:var(--heading-font);margin:0}.EquipmentMasterPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.EquipmentMasterPopUp-form .EquipmentMasterPopUp-EquipmentMasterPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.EquipmentMasterPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:450px;padding:3px}.EquipmentMasterPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.EquipmentMasterPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start;gap:5px}.EquipmentMasterPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.EquipmentGetPassOut-tab-bar{display:flex;gap:5px;padding:4px}.EquipmentGetPassOut-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-bg-color);cursor:pointer}.EquipmentGetPassOut-tab:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.EquipmentMasterPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentMasterPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentMasterPopUp-form-group-1row{display:flex;justify-content:space-between}.newCondemnationReasonMaster-container{padding:10px;border-radius:5px;margin:0 auto}.newCondemnationReasonMaster-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newCondemnationReasonMaster-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newCondemnationReasonMaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.newCondemnationReasonMaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.newCondemnationReasonMaster-search-bar i{color:gray;position:absolute;right:5px}.newCondemnationReasonMaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.newCondemnationReasonMaster-results-info{display:flex;align-items:center}.newCondemnationReasonMaster-results-info span{font-size:var(--font-size);margin-right:10px}.newCondemnationReasonMaster-edit-button,.newCondemnationReasonMaster-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.newCondemnationReasonMaster-edit-button:hover,.newCondemnationReasonMaster-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newCondemnationReasonMaster-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newCondemnationReasonMaster-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationReasonMasterPopUp-container{width:100%;font-family:Arial,sans-serif}.CondemnationReasonMasterPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.CondemnationReasonMasterPopUp-header h4{font-size:var(--heading-font);margin:0}.CondemnationReasonMasterPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.CondemnationReasonMasterPopUp-form .CondemnationReasonMasterPopUp-CondemnationReasonMasterPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.CondemnationReasonMasterPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.CondemnationReasonMasterPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.CondemnationReasonMasterPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.CondemnationReasonMasterPopUp-form-group input,.CondemnationReasonMasterPopUp-form-group select,.CondemnationReasonMasterPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.CondemnationReasonMasterPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.CondemnationReasonMasterPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.CondemnationReasonMasterPopUp-form-group-options input{margin-right:5px}.CondemnationReasonMasterPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.CondemnationReasonMasterPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.CondemnationReasonMasterPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CondemnationReasonMasterPopUp-form-group-1row{display:flex;gap:10px;justify-content:space-between}.newAssetCategoryMaster-container{padding:10px;border-radius:5px;margin:0 auto}.newAssetCategoryMaster-firstRow{display:flex;justify-content:space-between}.newAssetCategoryMaster-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newAssetCategoryMaster-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newAssetCategoryMaster-controls{padding:10px;margin-bottom:5px}.newAssetCategoryMaster-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.newAssetCategoryMaster-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.newAssetCategoryMaster-date-range input[type=date]{padding:3px;margin-left:10px}.newAssetCategoryMaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.newAssetCategoryMaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.newAssetCategoryMaster-search-bar i{color:gray;position:absolute;right:5px}.newAssetCategoryMaster-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.newAssetCategoryMaster-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.newAssetCategoryMaster-filters{display:flex;justify-content:space-between;font-size:var(--font-size);align-items:center;gap:10px}.newAssetCategoryMaster-filters label{font-size:var(--font-size)}.newAssetCategoryMaster-category-filter{display:flex;font-size:var(--font-size);align-items:center}.newAssetCategoryMaster-category-filter label{margin-right:5px}.newAssetCategoryMaster-category-filter select{padding:5px;border-radius:5px;border:1px solid #ccc;width:200px}.newAssetCategoryMaster-category-filter option{font-size:var(--font-size)}.newAssetCategoryMaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.newAssetCategoryMaster-results-info{display:flex;align-items:center}.newAssetCategoryMaster-results-info span{font-size:var(--font-size);margin-right:10px}.newAssetCategoryMaster-edit-button,.newAssetCategoryMaster-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.newAssetCategoryMaster-edit-button:hover,.newAssetCategoryMaster-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newAssetCategoryMaster-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.newAssetCategoryMaster-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.newAssetCategoryMaster-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.newAssetCategoryMaster-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.newAssetCategoryMaster-pagination{display:flex;justify-content:center;align-items:center}.newAssetCategoryMaster-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.newAssetCategoryMaster-pagination span{margin:0 10px;font-size:var(--font-size)}.assetCategoryMasterPopUp-container{width:100%;font-family:Arial,sans-serif}.assetCategoryMasterPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.assetCategoryMasterPopUp-header h4{font-size:var(--heading-font);margin:0}.assetCategoryMasterPopUp-close-btn{background-color:#e52f3e;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.assetCategoryMasterPopUp-form .assetCategoryMasterPopUp-assetCategoryMasterPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.assetCategoryMasterPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.assetCategoryMasterPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.assetCategoryMasterPopUp-form-group input,.assetCategoryMasterPopUp-form-group select,.assetCategoryMasterPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.assetCategoryMasterPopUp-checkbox-row{display:flex;flex-wrap:wrap;font-size:var(--font-size);gap:16px;margin-bottom:16px}.assetCategoryMasterPopUp-full-width{width:100%}.assetCategoryMasterPopUp-select-components-section{margin-top:24px;border-top:1px solid #ddd;padding-top:16px}.assetCategoryMasterPopUp-select-components-section h4{margin-bottom:8px}.assetCategoryMasterPopUp-select-components-section table{width:100%;border-collapse:collapse;margin-bottom:8px}.assetCategoryMasterPopUp-select-components-section table th,.assetCategoryMasterPopUp-select-components-section table td{border:1px solid #ddd;padding:3px;text-align:center}.assetCategoryMasterPopUp-add-component-btn,.assetCategoryMasterPopUp-add-new-component-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--heading-font);margin:1px;transition:background-color .3s ease;padding:1px 5px}.assetCategoryMasterPopUp-add-component-btn:hover,.assetCategoryMasterPopUp-add-new-component-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.assetCategoryMasterPopUp-create-new-component{display:block;margin-top:8px;color:#0f63af;font-size:var(--font-size);text-decoration:none;cursor:pointer}.assetCategoryMasterPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.assetCategoryMasterPopUp-add-btn{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.assetCategoryMasterPopUp-add-btn:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.assetCategoryMasterPopUp-form-group-1row{display:flex;justify-content:space-between;gap:5px}.assetCategoryMasterPopUp-form-group-sub,.assetCategoryMasterPopUp-checkbox-N-form-group{display:flex;justify-content:space-between}.assetCategoryMasterPopUp-AddNew{display:flex;justify-content:center}.assetCategoryMasterPopUp-AddNew a{color:#0f63af;font-size:var(--font-size);text-decoration:none}.maintenanceChecklistMaster-container{padding:10px;border-radius:5px;margin:0 auto}.maintenanceChecklistMaster-firstRow{display:flex;justify-content:space-between}.maintenanceChecklistMaster-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.maintenanceChecklistMaster-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maintenanceChecklistMaster-controls{padding:10px;margin-bottom:5px}.maintenanceChecklistMaster-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.maintenanceChecklistMaster-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.maintenanceChecklistMaster-date-range input[type=date]{padding:3px;margin-left:10px}.maintenanceChecklistMaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.maintenanceChecklistMaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.maintenanceChecklistMaster-search-bar i{color:gray;position:absolute;right:5px}.maintenanceChecklistMaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.maintenanceChecklistMaster-results-info{display:flex;align-items:center}.maintenanceChecklistMaster-results-info span{font-size:var(--font-size);margin-right:10px}.maintenanceChecklistMaster-edit-button,.maintenanceChecklistMaster-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.maintenanceChecklistMaster-edit-button:hover,.maintenanceChecklistMaster-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maintenanceChecklistMaster-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.maintenanceChecklistMaster-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maintenanceChecklistMaster-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.maintenanceChecklistMaster-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.maintenanceChecklistMaster-pagination{display:flex;justify-content:center;align-items:center}.maintenanceChecklistMaster-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.maintenanceChecklistMaster-pagination span{margin:0 10px;font-size:var(--font-size)}.success-message{background-color:#d4edda;color:#155724;padding:10px;margin:10px 0;border:1px solid #c3e6cb;border-radius:4px;text-align:center}.maintenanceChecklistPopUp-container{width:500px;max-width:1600px;font-family:Arial,sans-serif}.maintenanceChecklistPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.maintenanceChecklistPopUp-header h4{font-size:var(--heading-font);margin:0}.maintenanceChecklistPopUp-form .maintenanceChecklistPopUp-form-row{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.maintenanceChecklistPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.maintenanceChecklistPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.maintenanceChecklistPopUp-form-group input,.maintenanceChecklistPopUp-form-group select,.maintenanceChecklistPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.maintenanceChecklistPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.maintenanceChecklistPopUp-add-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);padding:5px}.maintenanceChecklistPopUp-add-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ButtonListsbutton{padding:5px 12px;font-size:var(--font-size);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.add-button{background-color:red;color:#fff}.add-button:hover{background-color:#8b0000}.delete-button{background-color:green;color:#fff}.delete-button:hover{background-color:#006400}.ButtonListsbutton:disabled{background-color:gray;color:#ddd;cursor:not-allowed}.maintenanceTypeMaster-container{padding:10px;border-radius:5px;margin:0 auto}.maintenanceTypeMaster-firstRow{display:flex;justify-content:space-between}.maintenanceTypeMaster-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.maintenanceTypeMaster-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maintenanceTypeMaster-controls{padding:10px;margin-bottom:5px}.maintenanceTypeMaster-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.maintenanceTypeMaster-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.maintenanceTypeMaster-date-range input[type=date]{padding:3px;margin-left:10px}.maintenanceTypeMaster-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.maintenanceTypeMaster-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.maintenanceTypeMaster-search-bar i{color:gray;position:absolute;right:5px}.maintenanceTypeMaster-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.maintenanceTypeMaster-results-info{display:flex;align-items:center}.maintenanceTypeMaster-results-info span{font-size:var(--font-size);margin-right:10px}.maintenanceTypeMaster-edit-button,.maintenanceTypeMaster-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.maintenanceTypeMaster-edit-button:hover,.maintenanceTypeMaster-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maintenanceTypeMaster-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.maintenanceTypeMaster-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.maintenanceTypeMaster-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.maintenanceTypeMaster-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.maintenanceTypeMaster-pagination{display:flex;justify-content:center;align-items:center}.maintenanceTypeMaster-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.maintenanceTypeMaster-pagination span{margin:0 10px;font-size:var(--font-size)}.MaintenanceFileMasterPopUp-container{padding:10px;border-radius:5px;margin:0 auto}.MaintenanceFileMasterPopUp-firstRow{display:flex;justify-content:space-between}.MaintenanceFileMasterPopUp-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceFileMasterPopUp-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceFileMasterPopUp-controls{padding:10px;margin-bottom:5px}.MaintenanceFileMasterPopUp-date-range{display:flex;align-items:center;width:100%;gap:10px;background-color:#f0f0f0;padding:3px 10px}.MaintenanceFileMasterPopUp-date-range label{display:flex;align-items:center;margin-left:20px;font-size:var(--font-size)}.MaintenanceFileMasterPopUp-date-range input[type=date]{padding:3px;margin-left:10px}.MaintenanceFileMasterPopUp-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.MaintenanceFileMasterPopUp-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.MaintenanceFileMasterPopUp-search-bar i{color:gray;position:absolute;right:5px}.MaintenanceFileMasterPopUp-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.MaintenanceFileMasterPopUp-search-box{display:block;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px}.MaintenanceFileMasterPopUp-filters{display:flex;justify-content:space-between;font-size:var(--font-size);align-items:center;gap:10px}.MaintenanceFileMasterPopUp-filters label{font-size:var(--font-size)}.MaintenanceFileMasterPopUp-category-filter{display:flex;font-size:var(--font-size);align-items:center}.MaintenanceFileMasterPopUp-category-filter label{margin-right:5px}.MaintenanceFileMasterPopUp-category-filter select{padding:5px;border-radius:5px;border:1px solid #ccc;width:200px}.MaintenanceFileMasterPopUp-category-filter option{font-size:var(--font-size)}.MaintenanceFileMasterPopUp-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.MaintenanceFileMasterPopUp-results-info{display:flex;align-items:center}.MaintenanceFileMasterPopUp-results-info span{font-size:var(--font-size);margin-right:10px}.MaintenanceFileMasterPopUp-edit-button,.MaintenanceFileMasterPopUp-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.MaintenanceFileMasterPopUp-edit-button:hover,.MaintenanceFileMasterPopUp-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceFileMasterPopUp-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.MaintenanceFileMasterPopUp-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.MaintenanceFileMasterPopUp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.MaintenanceFileMasterPopUp-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:90%;position:relative}.MaintenanceFileMasterPopUp-pagination{display:flex;justify-content:center;align-items:center}.MaintenanceFileMasterPopUp-pagination button{background-color:#008cba;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px;border-radius:5px;font-size:var(--font-size)}.MaintenanceFileMasterPopUp-pagination span{margin:0 10px;font-size:var(--font-size)}.EquipmentParts-container{padding:10px;border-radius:5px;margin:0 auto}.EquipmentParts-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentParts-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentParts-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.EquipmentParts-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.EquipmentParts-search-bar i{color:gray;position:absolute;right:5px}.EquipmentParts-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.EquipmentParts-results-info{display:flex;align-items:center}.EquipmentParts-results-info span{font-size:var(--font-size);margin-right:10px}.EquipmentParts-edit-button,.EquipmentParts-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.EquipmentParts-edit-button:hover,.EquipmentParts-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentParts-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.EquipmentParts-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.EquipmentPartsPopUp-surgery-Events{background-color:var(--background-color);padding:4px;font-size:12px;height:auto;max-width:1200px}.EquipmentPartsPopUp-surgeryEvents-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.EquipmentPartsPopUp-surgeryEvents-header{font-size:var(--heading-font)}.EquipmentPartsPopUp-surgeryEvents-content-wrapper{display:flex;flex-direction:column;gap:4px}.EquipmentPartsPopUp-surgeryEvents-main-section{display:flex;gap:4px}.EquipmentPartsPopUp-surgeryEvents-panel{flex:1;background:#fff;border:1px solid #ccc}.EquipmentPartsPopUp-surgeryEvents-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px;font-size:var(--heading-font)}.EquipmentPartsPopUp-surgeryEvents-panel-content{padding:8px}.EquipmentPartsPopUp-surgeryEvents-form-row{width:300px;display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.EquipmentPartsPopUp-surgeryEvents-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.EquipmentPartsPopUp-surgeryEvents-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.EquipmentPartsPopUp-surgeryEvents-radio-group{display:flex;gap:12px}.EquipmentPartsPopUp-surgeryEvents-services-section{background:#fff;border:1px solid #ccc}.EquipmentPartsPopUp-surgeryEvents-tab-bars{display:flex;gap:5px;padding:4px}.EquipmentPartsPopUp-surgeryEvents-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.EquipmentPartsPopUp-surgeryEvents-tab.active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.EquipmentPartsPopUp-surgeryEvents-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.EquipmentPartsPopUp-surgeryEvents-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.EquipmentPartsPopUp-surgeryEvents-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.EquipmentPartsPopUp-surgery-events-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px #0003;border-radius:8px;z-index:1000}.EquipmentPartsPopUp-surgery-events-popup button{margin-top:10px}.EquipmentPartsPopUp-SurgeryEventsPanels{display:flex;align-items:center;gap:10px}.EquipmentPartsPopUp-SurgeryEventsPanels .text-input{padding:5px;border:1px solid gray;border-radius:5px}.EquipmentPartsPopUp-SurgeryEventsPanels .file-input{padding:5px}.EquipmentPartsPopUp-SurgeryEventsPanels .upload-button{padding:5px 10px;background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.EquipmentPartsPopUp-SurgeryEventsPanels .upload-button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.EquipmentPartsPopUp-surgeryEvents-form-row{position:relative;display:flex;align-items:center}.EquipmentPartsPopUp-surgeryEvents-form-row .input-icon{position:absolute;right:10px;cursor:pointer;color:#666}.billing-opd-com-Events{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:var(--font-size)}.billing-opd-com-title-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px}.billing-opd-com-header{font-size:var(--heading-font)}.billing-opd-com-checkbox-label{font-weight:400;margin-left:4px}.billing-opd-com-content-wrapper{display:flex;flex-direction:column;gap:4px}.billing-opd-com-main-section{display:flex;gap:4px}.billing-opd-com-panel{width:35%}.billing-opd-com-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:4px 8px;font-size:var(--heading-font)}.billing-opd-com-panel-content{padding:8px}.billing-opd-com-form-row{display:flex;align-items:center;margin-bottom:6px;font-size:var(--font-size)}.billing-opd-com-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.billing-opd-com-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.billing-opd-com-radio-group{display:flex;gap:12px}.billing-opd-com-services-section{background:#fff;border:1px solid #ccc}.iPBilling-tab-bar{display:flex;gap:5px;padding:4px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;background-color:var(--upperBar-bg-color);border-radius:5px}.iPBilling-tab-bar::-webkit-scrollbar{display:none}.iPBilling-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.iPBilling-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.testGrid-table,.testgrid-table{padding:8px;overflow-x:scroll}.testgrid-table table{table-layout:auto}.testgrid-table td{width:100%}.billing-opd-com-add-btn,.billing-opd-com-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.billing-opd-com-add-btn{background-color:green}.billing-opd-com-del-btn{background-color:red}.billing-opd-com-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.billing-opd-com-action-buttons button,.payment-actions button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-color);border-radius:5px}.billing-opd-com-action-buttons button:hover,.payment-actions button:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.billing-opd-com-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.billing-opd-com-summary-section::-webkit-scrollbar{display:none}.billing-opd-com-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.billing-opd-com-summary-field{display:flex;align-items:center;gap:10px;margin-top:10px;flex-shrink:0}.billing-opd-com-form-row input[type=checkbox]{width:18px;height:18px;margin-right:180px}.billing-opd-required{color:red;font-size:14px;margin-left:5px}.billing-opd-com-sh-section{margin-top:20px}.billing-opd-com-sh-section label{font-size:var(--font-size)}.billing-opd-com-sh-section input[type=text],.billing-opd-com-sh-section input[type=file]{padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px}ipBilling-tab-bar{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.billing-opd-com-sh-save-btn{padding:5px;margin-left:10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer}.billing-opd-com-sh-save-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.payment-mode-selection{margin-bottom:20px}.payment-details-row{margin-bottom:10px}.payment-actions button{margin-top:10px}.billing-opd-com-main-section-payment{display:flex;gap:4px}.billing-opd-com-panel-payment{width:50%}.opd-billing-button{color:#fff;border:1px solid var(--button-color);background-color:var(--button-color);border-radius:5px;padding:5px;margin:5px}.opd-billing-button-remove{color:#fff;border:1px solid red;background-color:red;border-radius:5px;padding:5px;margin:5px}.OpdBilling-floating-field{position:relative}.OpdBilling-floating-field.active .OpdBilling-floating-label{top:0;font-size:12px;color:#00897b}.OpdBilling-floating-field.active .OpdBilling-floating-input,.OpdBilling-floating-field.active .OpdBilling-floating-select{border-color:#00897b}.OpdBilling-floating-input,.OpdBilling-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.OpdBilling-floating-input{width:92%}.OpdBilling-floating-input:focus,.OpdBilling-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.OpdBilling-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.OpdBilling-floating-select{width:92%}.OpdBilling-search-field{position:relative}.OpdBilling-test-search-field{position:relative;width:150px}.OpdBilling-search-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.OpdBilling-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.OpdBilling-section.half-width{margin-bottom:0}.OpdBilling-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.OpdBilling-grid.two-columns{grid-template-columns:repeat(2,1fr)}.OpdBilling-grid-sec{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.OpdBilling-grid-sec.two-columns{grid-template-columns:repeat(1,1fr)}.OpdBilling-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.services-table{padding:8px;overflow-x:auto}.services-table table{width:max-content;min-width:100%;table-layout:auto;border-collapse:collapse}.services-table th,.services-table td{padding:6px 10px;white-space:nowrap;text-align:left}@media (max-width: 1024px){.OpdBilling-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.OpdBilling-grid,.OpdBilling-grid.two-columns{grid-template-columns:1fr}}@media (max-width: 480px){.OpdBilling-grid-sec,.OpdBilling-grid-sec.two-columns{grid-template-columns:1fr}}@media (max-width: 1024px){.OpdBilling-grid-sec{grid-template-columns:repeat(1,1fr)}}.IpMoneyReceiptAdvance-event{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.IpMoneyReceiptAdvance-event-bar{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;border-radius:7px;margin-bottom:4px;text-align:center}.IpMoneyReceiptAdvance-event-header span{font-size:18px}.IpMoneyReceiptAdvance-header-contact{background-color:var(--button-bg-color);text-align:start;color:#fff;padding-left:5px}.IpMoneyReceiptAdvance-header-contact h3{padding:5px;font-size:18px}.IpMoneyReceiptAdvance-checkbox-label{font-weight:400;margin-left:4px}.IpMoneyReceiptAdvance-content-wrapper{display:flex;gap:4px}.IpMoneyReceiptAdvance-main-section{display:grid;grid-template-columns:repeat(1fr);width:100%;gap:4px}.IpMoneyReceiptAdvance-panel{flex:1;background:#fff;border:1px solid #ccc}.IpMoneyReceiptAdvance-panel-header{background-color:var(--upperBar-bg-color);color:#fff;padding:3px 8px;font-size:var(--heading-font)}.IpMoneyReceiptAdvance-panel-header h3{font-size:20px}.IpMoneyReceiptAdvance-panel-content{padding:8px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;gap:10px}.IpMoneyReceiptAdvance-input-with-search{display:flex;gap:2px;width:48.5%}.IpMoneyReceiptAdvance-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:100%}.IpMoneyReceiptAdvance-magnifier-btn{padding:4px 6px;cursor:pointer}.IpMoneyReceiptAdvance-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.IpMoneyReceiptAdvance-radio-group{display:flex;gap:12px}.IpMoneyReceiptAdvance-services-section{background:#fff;border:1px solid #ccc}.ipmoneyreceiptadvance-save-btn{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin:5px}.ipmoneyreceiptadvance-save-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.ipmoneyreceiptadvance-table{width:100%;border-collapse:collapse}.ipmoneyreceiptadvance-table table td{font-size:var(--font-size)}.resizer{width:5px;height:100%;position:absolute;right:0;top:0;cursor:col-resize;-webkit-user-select:none;user-select:none}.IpMoneyReceiptAdvance-Edit-button{background-color:var(--button-color);border:1px solid var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px}.IpMoneyReceiptAdvance-Edit-button:hover{background-color:#fff;color:var(--button-color)}.IpMoneyReceiptAdvance-del-button{background-color:red;border:1px solid red;color:#fff;padding:var(--input-box-padding);border-radius:5px;margin-left:5px}.IpMoneyReceiptAdvance-del-button:hover{background-color:#fff;color:red}@media screen and (max-width: 768px){.ipmoneyreceiptadvance-form{grid-template-columns:1fr}.ipmoneyreceiptadvance-save-btn{grid-column:1}}.OPDBillCancellation-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.OPDBillCancellation-section{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.OPDBillCancellation-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font)}.OPDBillCancellation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.OPDBillCancellation-grid.two-columns{grid-template-columns:repeat(2,1fr)}.OPDBillCancellation-floating-field{position:relative}.OPDBillCancellation-floating-input,.OPDBillCancellation-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.OPDBillCancellation-floating-input{width:92%}.OPDBillCancellation-floating-select{width:100%}.OPDBillCancellation-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.OPDBillCancellation-floating-field.active .OPDBillCancellation-floating-label{top:0;font-size:var(--font-size);color:#00897b}.OPDBillCancellation-floating-field.active .OPDBillCancellation-floating-input,.OPDBillCancellation-floating-field.active .OPDBillCancellation-floating-select{border-color:#00897b}.OPDBillCancellation-full-width{grid-column:span 4}.OPDBillCancellation-search-field{position:relative}.OPDBillCancellation-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.OPDBillCancellation-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.OPDBillCancellation-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.OPDBillCancellation-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.OPDBillCancellation-tabs{display:flex;gap:10px;margin-bottom:20px}.OPDBillCancellation-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:var(--font-size);transition:background-color .2s}.OPDBillCancellation-tab:hover{background-color:#00796b}.OPDBillCancellation-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.OPDBillCancellation-section.half-width{margin-bottom:0}.OPDBillCancellation-floating-input:focus,.OPDBillCancellation-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.OPDBillCancellation-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.OPDBillCancellation-tab-bar{display:flex;gap:5px;border-radius:5px 0;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.OPDBillCancellation-tab-bar::-webkit-scrollbar{display:none}.OPDBillCancellation-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.OPDBillCancellation-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.OPDBillCancellation-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.OPDBillCancellation-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.OPDBillCancellation-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.OPDBillCancellation-services-table{padding:8px;overflow-x:scroll}.OPDBillCancellation-services-table table{table-layout:auto}.OPDBillCancellation-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.OPDBillCancellation-summary-section::-webkit-scrollbar{display:none}.OPDBillCancellation-save-btn{background-color:var(--button-color);border:none;border-radius:5px;margin:10px;color:#fff;padding:5px;border:1px solid var(--button-color)}.OPDBillCancellation-save-btn:hover{background-color:#fff;color:var(--button-color)}@media (max-width: 1024px){.OPDBillCancellation-grid{grid-template-columns:repeat(2,1fr)}.OPDBillCancellation-full-width{grid-column:span 2}}@media (max-width: 768px){.OPDBillCancellation-bottom-container{grid-template-columns:1fr}.OPDBillCancellation-tabs{flex-direction:column}}@media (max-width: 480px){.OPDBillCancellation-grid,.OPDBillCancellation-grid.two-columns{grid-template-columns:1fr}.OPDBillCancellation-full-width{grid-column:span1}}.OpdBillingPrint-container{height:550px;margin:auto;padding:20px;border:2px solid #000;border-radius:5px;font-family:Arial,sans-serif;box-shadow:0 4px 6px #0000001a;background-color:#fff;overflow-y:scroll}.opdBillingPrint-paymentModes{display:block}.billing-actions-container{display:flex;gap:10px;padding:10px;background-color:#f0f8ff}.billing-actions-container a{border-radius:5px;text-decoration:none}.billing-action-button{background-color:transparent;color:#000;border:1px solid transparent;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.billing-action-button i{font-size:18px}.billing-action-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-color);background-color:var(--button-hover-color)}.billing-action-button.selected{background-color:var(--button-bg-color);color:#fff!important;border-radius:5px}.final-bill-Events{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px}.final-bill-title-bar{color:#000;padding:5px;font-weight:bolder}.final-bill-header{font-size:var(--heading-font)}.final-bill-checkbox-label{font-weight:400;margin-left:4px}.final-bill-content-wrapper{display:flex;flex-direction:column;gap:4px}.final-bill-main-section{display:flex;gap:4px}.final-bill-panel{flex:1;background:#fff;border:1px solid #ccc}.final-bill-panel-header{color:#000;font-weight:700;padding:4px 8px;font-size:var(--heading-font)}.final-bill-form-row-chechbox{display:flex;flex-direction:row;justify-content:center;text-align:center;align-items:center;font-size:var(--font-size);color:gray}.final-bill-panel-content{padding:8px}.final-bill-form-row{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:6px;gap:4px;font-size:var(--font-size)}.final-bill-form-row label{min-width:140px}.final-bill-form-row input{padding:5px;border:1px solid gray;border-radius:5px;width:47%}.final-bill-form-row select{padding:5px;border:1px solid gray;border-radius:5px;width:50%}.final-bill-input-with-search{display:flex;gap:2px;width:50%}.final-bill-input-with-search input{padding:5px;border:1px solid gray;border-radius:5px;width:97%}.final-bill-magnifier-btn{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;cursor:pointer}.final-bill-status-controls{padding:8px;display:flex;align-items:center;gap:8px;font-size:var(--font-size)}.final-bill-radio-group{display:flex;gap:12px}.final-bill-services-section{background:#fff;border:1px solid #ccc;padding:5px}.final-bill-chechbox{margin-right:10px;padding:0}.services-table table{padding:8px;border-collapse:collapse;width:100%}.final-bill-add-btn,.final-bill-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.final-bill-add-btn{background-color:green}.final-bill-del-btn{background-color:red}.final-bill-action-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.final-bill-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.final-bill-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.final-bill-sh-section{margin-top:20px;display:flex;flex-direction:column;justify-self:flex-end}.final-attach{margin-bottom:10px}.final-bill-sh-section label{font-size:var(--font-size)}.final-bill-sh-section input[type=text],.final-bill-sh-section input[type=file]{padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px;width:83%}.final-bill-sh-save-btn{padding:var(--input-box-padding);margin-top:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;width:100px}.final-bill-sh-save-btn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.final-bill-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.final-bill-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;overflow:hidden}.final-bill-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.final-bill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.final-bill-grid.two-columns{grid-template-columns:repeat(2,1fr)}.final-bill-floating-field{position:relative}.final-bill-floating-input,.final-bill-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.final-bill-floating-input{width:92%}.final-bill-floating-select{width:100%}.final-bill-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.final-bill-floating-field.active .final-bill-floating-label{top:0;font-size:12px;color:#00897b}.final-bill-floating-field.active .final-bill-floating-input,.final-bill-floating-field.active .final-bill-floating-select{border-color:#00897b}.final-bill-full-width{grid-column:span 4}.final-bill-search-field{position:relative}.final-bill-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.final-bill-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.final-bill-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.final-bill-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.final-bill-tabs{display:flex;gap:10px;margin-bottom:20px}.final-bill-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.final-bill-tab:hover{background-color:#00796b}.final-bill-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.final-bill-section.half-width{margin-bottom:0}.final-bill-floating-input:focus,.final-bill-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.final-bill-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.final-bill-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.final-bill-tab-bar::-webkit-scrollbar{display:none}.final-bill-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.final-bill-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.final-bill-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.final-bill-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.final-bill-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.final-bill-summary-field label{font-size:var(--font-size);white-space:nowrap}.final-bill-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.final-bill-services-table{padding:8px;overflow-x:scroll}.final-bill-services-table table{table-layout:auto}.final-bill-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.final-bill-summary-section::-webkit-scrollbar{display:none}.final-bill-form-for-file{display:flex;gap:15px;justify-content:end}.final-bill-buttons{position:fixed;right:16px;bottom:16px;display:flex;gap:5px;font-size:var(--font-size)}.final-bill-buttons button,.final-bill-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.final-bill-buttons button:hover,.final-bill-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.final-payment-split{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.final-bill-shed-section{display:flex;align-items:center;gap:15px;color:gray}.finalized-label{margin-right:10px;white-space:nowrap;font-size:var(--heading-font);color:gray}.finalized-attach,.finalized-file-input{width:250px;color:gray}.finalized-bill-sh-save-btn{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.finalized-bill-sh-save-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.total-amount-style{color:red;font-weight:700}.final-billpayment-mode-selection{margin-bottom:20px}.final-billpayment-details-row{margin-bottom:10px}.final-billpayment-actions button{margin-top:10px}.final-billpayment-summary{margin-top:20px}.final-billpayment-main-section-payment{display:flex;gap:4px}.final-billpayment-panel-payment{width:50%}@media (max-width: 1024px){.final-bill-grid{grid-template-columns:repeat(2,1fr)}.final-bill-full-width{grid-column:span 2}}@media (max-width: 768px){.final-bill-bottom-container{grid-template-columns:1fr}.final-bill-tabs{flex-direction:column}}@media (max-width: 480px){.final-bill-grid,.final-bill-grid.two-columns{grid-template-columns:1fr}.final-bill-full-width{grid-column:span 1}}.OPDPostDiscount-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.OPDPostDiscount-section{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.OPDPostDiscount-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.OPDPostDiscount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.OPDPostDiscount-grid.two-columns{grid-template-columns:repeat(2,1fr)}.OPDPostDiscount-floating-field{position:relative}.OPDPostDiscount-floating-input,.OPDPostDiscount-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.OPDPostDiscount-floating-input{width:92%}.OPDPostDiscount-floating-select{width:100%}.OPDPostDiscount-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.OPDPostDiscount-floating-field.active .OPDPostDiscount-floating-label{top:0;font-size:12px;color:#00897b}.OPDPostDiscount-floating-field.active .OPDPostDiscount-floating-input,.OPDPostDiscount-floating-field.active .OPDPostDiscount-floating-select{border-color:#00897b}.OPDPostDiscount-full-width{grid-column:span 4}.OPDPostDiscount-search-field{position:relative}.OPDPostDiscount-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.OPDPostDiscount-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.OPDPostDiscount-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.OPDPostDiscount-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.OPDPostDiscount-tabs{display:flex;gap:10px;margin-bottom:20px}.OPDPostDiscount-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.OPDPostDiscount-tab:hover{background-color:#00796b}.OPDPostDiscount-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.OPDPostDiscount-section.half-width{margin-bottom:0}.OPDPostDiscount-floating-input:focus,.OPDPostDiscount-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.OPDPostDiscount-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.OPDPostDiscount-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.OPDPostDiscount-tab-bar::-webkit-scrollbar{display:none}.OPDPostDiscount-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.OPDPostDiscount-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.OPDPostDiscount-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.OPDPostDiscount-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.OPDPostDiscount-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.OPDPostDiscount-summary-field label{font-size:var(--font-size);white-space:nowrap}.OPDPostDiscount-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.OPDPostDiscount-services-table{padding:8px;overflow-x:scroll}.OPDPostDiscount-services-table table{table-layout:auto}.OPDPostDiscount-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.OPDPostDiscount-summary-section::-webkit-scrollbar{display:none}.OPDPostDiscount-form-for-file{display:flex;gap:15px;justify-content:end}.OPDPostDiscount-buttons{display:flex;justify-content:end;gap:5px;font-size:var(--font-size)}.OPDPostDiscount-buttons button,.OPDPostDiscount-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.OPDPostDiscount-buttons button:hover,.OPDPostDiscount-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 1024px){.OPDPostDiscount-grid{grid-template-columns:repeat(2,1fr)}.OPDPostDiscount-full-width{grid-column:span 2}}@media (max-width: 768px){.OPDPostDiscount-bottom-container{grid-template-columns:1fr}.OPDPostDiscount-tabs{flex-direction:column}}@media (max-width: 480px){.OPDPostDiscount-grid,.OPDPostDiscount-grid.two-columns{grid-template-columns:1fr}.OPDPostDiscount-full-width{grid-column:span 1}}.OpdBillingPrint-container{border:2px solid #000;border-radius:5px;font-family:Arial,sans-serif;box-shadow:0 4px 6px #0000001a;background-color:#fff;overflow-x:hidden}.OpdBillingPrint-table{width:100%;border-collapse:collapse;margin:20px 0;table-layout:auto;overflow-x:auto}.OpdBillingPrint-table th,.OpdBillingPrint-table td{border:1px solid #000;width:150px;text-align:center}.opd-billing-container{max-width:800px;margin:20px auto;padding:10px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9}.opd-billing-title{text-align:center;font-size:12px;font-weight:700;margin-bottom:10px}.opd-billing-row{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ddd}.opd-billing-row:last-child{border-bottom:none}.opd-billing-column{flex:1;padding:5px}.opd-billing-column p{margin:5px 0}.OpdPostDiscount-billDetails{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.OpdPostDiscount-billDetails p{font-size:14px;margin:0;text-align:left}.OpdBillingPrint-container{width:1000px;margin:auto;padding:20px;border:2px solid #000;border-radius:5px;font-family:Arial,sans-serif;box-shadow:0 4px 6px #0000001a;background-color:#fff}.OpdBillingPrint-header{text-align:center}.OpdBillingPrint-info{display:flex;justify-content:space-between;margin:20px 0}.OpdBillingPrint-info p{margin:5px 0}.OpdBillingPrint-table{width:100%;border-collapse:collapse;margin:20px 0}.OpdBillingPrint-table th,.OpdBillingPrint-table td{border:1px solid #000;padding:10px;text-align:center}.OpdBillingPrint-table th{background-color:#f4f4f4}.OpdBillingPrint-footer{margin-top:20px;font-size:14px}.OpdBillingPrint-signature{text-align:right;margin-top:20px;font-weight:700}.OpdBillingPrint-print-button{display:block;margin:20px auto;padding:10px 20px;font-size:14px;background-color:var(--button-bg-color);color:#fff;border-radius:5px;border:none;cursor:pointer}.OpdBillingPrint-print-button:hover{background-color:#fff;color:var(--button-hover-text-color);border:1px solid var(--button-hover-border-color)}.OpdBillingPrint-bill-info{display:flex;justify-content:space-between}.accounting-component{width:100%;display:flex;flex-direction:column;overflow:auto;height:80vh}.accounting-component-header-nav{display:flex;gap:10px}.accounting-component-header{background-color:var(--button-hover-background-color);height:50px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:5px;box-shadow:0 2px 4px #0000001a;padding:5px}.accounting-component-header ul{list-style-type:none;padding:5px;display:flex;align-items:center;margin:0}.accounting-component-header ul li{color:#000;text-decoration:none;font-size:var(--font-size);padding:5px;border:1px solid transparent;border-radius:5px}.accounting-component-header ul li .active{border-radius:5px;color:var(--button-hover-background-color);padding:5px;background-color:var(--button-bg-color)}.accounting-component-header a{color:#000;text-decoration:none;font-size:var(--font-size);padding:5px;margin-right:0;position:relative;border:1px solid transparent;border-radius:5px}.accounting-component-header a:hover{text-decoration:none;color:var(--button-hover-text-color);border:1px solid var(--button-hover-text-color)}.accounting-component-header a.active{border-radius:5px;color:var(--button-hover-background-color);padding:5px;background-color:var(--button-bg-color)}.transaction-main{padding:10px}.transaction-sub-nav{position:relative;margin-bottom:20px;border-bottom:1px solid #e8e8e8}.transaction-sub-nav ul{display:flex;color:#000;font-size:14px;list-style-type:none;padding:0;margin:0}.transaction-sub-nav ul li{position:relative;color:#000;padding:10px 20px;cursor:pointer}.transaction-sub-nav ul li a{text-decoration:none;color:#000}.transaction-sub-nav ul li .active{color:#000}.transaction-sub-nav .underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.transaction-sub-nav ul li:after{content:"";position:absolute;left:0;height:4px;background-color:var(--button-bg-color);transform:scaleX(1);transition:transform .3s ease-in-out}.transaction-sub-nav ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.transaction-sub-nav ul li:hover:after{width:100%}.voucher-entry-btn,.make-payment-btn{background-color:#f5f5f5;color:#333}.voucher-entry-form{background-color:#fff;padding:10px}.voucher-entry-form-row{display:flex;align-items:center;gap:20px;justify-content:space-between}.voucher-entry-form-div{display:flex;align-items:center;justify-content:center}.voucher-entry-label{display:flex;flex-direction:column;font-size:var(--font-size);width:100%}.voucher-entry-input,.voucher-entry-select,.voucher-entry-textarea{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%}.voucher-entry-table-input,.VE-voucher-type-input,.voucher-entry-table-select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.voucher-entry-table-select{-webkit-appearance:none;text-align:center;background-color:#f4f4f4}.voucher-entry-input-border{border:none;outline:none}.voucher-entry-checkbox{scale:1.5;margin-right:15px}.voucher-entry-table{width:100%;border-collapse:collapse;margin-top:50px;margin-bottom:20px;background-color:#fafafa}.voucher-entry-tablehead th{padding:10px;font-size:var(--font-size);border:1px solid #e7ecf1;text-align:left}.voucher-entry-row td{overflow:hidden;padding:10px;text-align:left;color:#000;font-size:12px}.voucher-entry-form-actions{display:flex;justify-content:flex-start;gap:10px;margin-top:20px}.voucher-entry-form-actions button[type=submit]{background-color:var(--button-color);color:#fff;font-size:var(--font-size);padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.voucher-entry-form-actions button[type=submit]:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.voucher-entry-form-actions button[type=button]{background-color:red;color:#fff;font-size:var(--font-size);padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.voucher-entry-form-actions button[type=button]:hover{color:red;background-color:var(--button-hover-background-color);border:1px solid red}.add-entry-btn{background-color:#1890ff;color:#fff;padding:5px 10px;border:none}.remove-entry-btn{margin-right:10px;background-color:#ff4d4f;color:#fff;padding:5px 10px;border:none}.voucher-entry-back-entry,.VE-voucher-type{padding:20px;display:flex;align-items:center;justify-content:start;gap:20px}.voucher-entry-copy-voucher{display:flex;padding:20px;gap:50px}.voucher-entry-copy-voucher-date,.voucher-entry-copy-voucher-number{display:flex;gap:10px;align-items:center}.voucher-entry-back-label,.voucher-entry-copy-voucher-label,.VE-narration-label{width:auto;white-space:nowrap;font-size:14px}.voucher-entry-back-select,.voucher-entry-back-input,.voucher-entry-copy-input,.voucher-entry-copy-select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important}.VE-voucher-type-mode,.VE-voucher-type-given{display:flex;white-space:nowrap;justify-content:start;align-items:center;width:30%}.VE-voucher-type-mode span,.VE-voucher-type-given span{font-size:14px;margin-right:20px}.VE-voucher-type-label{vertical-align:middle;font-size:14px}.VE-voucher-type-table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fafafa}.VE-voucher-type-tablehead th{padding:10px;font-size:12px;border:1px solid #e7ecf1;text-align:left}.VE-voucher-type-row td{padding:10px 20px;text-align:left;color:#000;font-size:12px}.VE-textareas{border:1px solid #c2cad8;border-radius:3px!important;font-size:14px;width:100%}.VE-narration-container{display:flex;gap:20px;align-items:center}.VE-narration{display:flex;flex-direction:column;width:80%}.VE-amt{width:20%;padding:10px;font-size:14px;background-color:#fafafa}.VE-amt p:first-child{color:green!important}.post-to-accounting{width:100%;padding:15px;background-color:#fff}.PA-filter-form{display:flex;justify-content:start}.PA-form-group label{display:flex;font-size:14px}.PA-form-group{display:flex;flex-direction:column;gap:10px;width:50%}.PA-select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important}.PA-date,.PA-module{display:flex;align-items:center;gap:20px}.PA-load-btn{vertical-align:middle;color:#fff;padding:5px 10px;font-size:14px;background-color:var(--button-color);border:none;border-radius:5px}.PA-load-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.PA-data-table{margin-top:20px;width:auto;border-collapse:collapse;margin-bottom:20px;background-color:#fafafa}.PA-data-tablehead th{padding:10px;font-size:14px;border:1px solid #e7ecf1;text-align:left}.PA-data-tablerow td{padding:10px 20px;text-align:left;color:#000;font-size:12px}.PA-data-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px}.PA-data-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.mp{font-family:Arial,sans-serif;background-color:#e6f3ff;padding:20px}.mp-header{display:flex;justify-content:space-between;margin-bottom:20px}.mp-nav-btn,.mp-tab{background-color:#f2f2f2;border:none;padding:10px 15px;margin-right:5px;cursor:pointer}.mp-nav-btn.active,.mp-tab.active{background-color:var(--button-color);color:#fff}.mp-header-right{display:flex;align-items:center}.mp-refresh-btn,.mp-active-btn{margin-left:10px;padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;font-size:var(--font-size);cursor:pointer}.mp-fiscal-year{margin-left:10px;font-size:.8em}.mp-form{background-color:#fff;padding:20px;margin-bottom:20px}.mp-form-row{display:flex;gap:20px;align-items:center}.mp-form-group{display:flex;flex-direction:column;width:250px;font-size:14px}.mp-form-group input,.mp-form-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.mp-load-btn,.mp-print-btn{align-self:flex-end;background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;font-size:var(--font-size);border-radius:5px;cursor:pointer}.mp-load-btn:hover,.mp-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.mp-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.mp-results-count{color:#000;margin-right:5px}.mp-search-container{background-color:#fff;padding:8px}.mp-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:250px}.ac{font-family:Arial,sans-serif;padding:20px}.ac-content{display:flex;gap:20px}.ac-fiscal-details,.ac-activity{border:1px solid black;padding:20px;flex:1;font-size:14px}.ac-fiscal-details{height:max-content}.ac-activity{height:500px;background-color:#f2f2f2}.ac-fiscal-details h2,.ac-activity h2{background-color:#f2f2f2;padding:10px;font-size:1.2em;margin-top:0}.ac-form-group{margin-bottom:10px}.ac-form-group label{display:inline-block;width:150px}.ac-close-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;float:right;font-size:var(--font-size)}.ac-close-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.ac-search{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}.ac-search-container{background-color:#fff;padding:0 5px;color:gray}.ac-search input{outline:none;border:none;background-color:transparent;padding:5px}.ac-results{display:block;text-align:right;margin-bottom:10px}.ac-table{width:100%;border-collapse:collapse}.ac-table th,.ac-table td{border:1px solid #ddd;padding:8px}.ac-table th{background-color:#f2f2f2;text-align:left}.ac-no-rows{text-align:center;color:#efb005;background-color:#fff9c4}.vv{font-size:14px}.vv-header-right{display:flex;align-items:center;gap:10px}.vv-refresh-btn,.vv-active-btn{padding:5px 10px;border:none;background-color:#4caf50;color:#fff;cursor:pointer}.vv-fiscal-year{font-size:.8em;text-align:right}.vv-main{padding:5px;border-radius:5px}.vv-title{font-size:1.2em;margin-bottom:20px}.vv-form{background-color:#d3d3d3;padding:5px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:flex-end}.vv-form-group{display:flex;gap:10px;flex-direction:column}.vv-form-second-group{display:flex;align-items:center;justify-content:center;gap:20px}.vv-load-btn{padding:5px 15px;background-color:var(--button-color);color:#fff;cursor:pointer;border-radius:5px;align-self:flex-end;border:1px solid var(--button-hover-border-color)}.vv-load-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vv-star-btn{background-color:transparent;color:var(--button-color);font-size:18px;border:none}.vv-form-input-group input,.vv-form-input-group select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:150px;margin:0 5px;font-size:14px}.vv-search{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.vv-search-bar{color:gray;width:200px;background-color:#fefdfd;padding:3px 10px;display:flex;align-items:center;justify-content:center;border:1px solid #d7d6d6;border-radius:5px}.vv-search-bar input{background-color:transparent;outline:none;border:none;padding:5px}.vv-results{display:flex;justify-content:space-between;align-items:center;color:gray;font-size:14px;gap:10px}.vv-export-btn,.vv-print-btn{padding:5px 10px;background-color:var(--button-color);color:#fff;cursor:pointer;border-radius:5px;border:1px solid var(--button-hover-border-color)}.vv-export-btn:hover,.vv-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.vv-table-btn{background-color:var(--button-color);color:#fff;border-radius:5px;border:none;padding:5px 10px;margin:0 5px;cursor:pointer}.vv-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.vv-no-rows{text-align:center;background-color:#fff9c4;color:#efb005}.vv-action-btn{padding:3px 10px;background-color:var(--button-color);color:#fff;cursor:pointer;border-radius:5px;border:1px solid var(--button-hover-border-color)}.vv-action-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.mpl{font-size:14px;padding:5px}.mpl h1{color:#333;font-size:var(--heading-font)}.mpl-top-filter{display:flex;gap:20px;align-items:center}.mpl-actions button{margin-right:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);border-radius:5px;cursor:pointer}.mpl-new-member,.mpl-new-dependent{background-color:var(--button-color);color:#fff}.mpl-filters label{margin-right:15px}.mpl-search-container{display:flex;justify-content:space-between;margin:5px 0}.mpl-search{padding:5px 15px;background-color:#fff;color:gray;border:1px solid #e6e4e4;border-radius:5px}.mpl-search input{width:200px;border:none;outline:none;background-color:transparent}.mpl-search-btn{padding:5px 10px;background-color:#f1f1f1;border:1px solid #ddd;cursor:pointer}.mpl-results{color:#000}.mpl-export,.mpl-print{margin-left:10px;padding:5px 10px;background-color:var(--button-color);color:#fff;cursor:pointer;border:1px solid var(--button-hover-border-color);border-radius:5px}.mpl-export:hover,.mpl-print:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.no-show-mpl{text-align:center;background-color:#f3f3f0;color:#efb005}.mpl-action-btn{margin-left:10px;padding:3px 10px;background-color:var(--button-color);color:#fff;cursor:pointer;border:1px solid var(--button-hover-border-color);border-radius:5px}.mpl-action-btn{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.nmp-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;z-index:150;display:flex;align-items:center;justify-content:center}.nmp{background-color:#fff;border-radius:5px;position:relative;padding:10px}.nmp h2{margin-top:0;font-size:var(--heading-font);border-bottom:1px solid black}.nmp-row{display:flex;gap:25px;padding:10px 50px}.nmp-row label{width:80%;justify-content:center;align-items:center;display:flex;white-space:nowrap;gap:10px}.nmp-row input[type=text],.nmp-row select,.nmp-row textarea{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.nmp-actions{text-align:right;margin-top:20px;padding:10px}.nmp-actions button[type=submit]{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.nmp-actions button[type=submit]:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.nmp-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border-radius:50%;border:none;padding:6px 12px}.ndp-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;z-index:150;display:flex;align-items:center;justify-content:center}.ndp{background-color:#fff;padding:10px;position:relative}.ndp h2{color:#000;border-bottom:1px solid black}.ndp h2,.ndp h3{font-size:var(--heading-font);margin-top:0}.ndp-row{display:flex;margin-bottom:15px;gap:25px}.ndp-row label{width:80%;justify-content:center;align-items:center;display:flex;white-space:nowrap;gap:10px}.ndp-row input[type=text],.ndp-row select,.ndp-row textarea{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.ndp-actions{text-align:right;margin-top:20px}.ndp-actions button[type=submit]{background-color:var(--button-color);color:#fff;border:none;border-radius:5px;padding:5px 10px}.ndp-actions button[type=submit]:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.ndp-form{padding:20px}.ndp-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border-radius:50%;border:none;padding:6px 12px}.reports{display:flex;flex-wrap:wrap;gap:16px;padding:16px;justify-content:flex-start}.reports__item{display:flex;align-items:center;background-color:#fff;text-decoration:none;border-radius:8px;padding:16px;flex-grow:0;flex-shrink:0;flex-basis:calc(22% - 5px);min-width:200px;color:gray;box-shadow:0 2px 4px #0000001a;transition:background-color .3s ease,color .3s ease}.reports__item:hover{background-color:var(--button-hover-border-color);color:#fff!important}.reports__item:hover .reports__icon{background-color:var(--button-hover-background-color)}.reports__icon{background-color:var(--button-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:20px}.reports__text{display:flex;flex-direction:column}.reports__title{font-weight:700;color:#333}.reports__subtitle{color:#999;font-size:.9em}@media (max-width: 1200px){.reports__item{flex-basis:calc(20% - 8px)}}@media (max-width: 900px){.reports__item{flex-basis:calc(30% - 12px)}}@media (max-width: 600px){.reports__item{flex-basis:calc(100% - 12px)}}.bank-reconciliation{padding:20px;font-family:Arial,sans-serif}.bank-reconciliation__nav{position:relative;margin-bottom:5px;border-bottom:1px solid #e8e8e8}.bank-reconciliation__nav ul{display:flex;color:#000;font-size:14px;list-style-type:none;padding:0;margin:0}.bank-reconciliation__nav ul li{position:relative;color:#000;padding:10px 20px;cursor:pointer}.bank-reconciliation__nav ul li a{text-decoration:none;color:#000}.bank-reconciliation__nav ul li .active{color:#000}.bank-reconciliation__form{padding:5px;white-space:nowrap;border-radius:5px}.bank-reconciliation__row{display:flex;font-size:14px;margin-bottom:5px}.bank-reconciliation__field{display:flex;margin-right:10px}.bank-reconciliation__field label{margin-right:10px;font-size:14px}.bank-reconciliation__field input[type=date],.bank-reconciliation__field select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;font-size:14px}.bank-reconciliation__field input[type=text]{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.bank-reconciliation__field input[type=number]{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:var(--font-size)}.bank-reconciliation-star-btn{background-color:transparent;color:var(--button-color);font-size:var(--heading-font);border:none}.bank-reconciliation__date-range,.bank-reconciliation__status{display:flex;align-items:center;font-size:var(--font-size)}.bank-reconciliation__show-btn,.bank-reconciliation__reconcile-btn,.bank-reconciliation__cancel-btn{padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.bank-reconciliation__show-btn,.bank-reconciliation__reconcile-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px}.bank-reconciliation__show-btn:hover,.bank-reconciliation__reconcile-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.bank-reconciliation__cancel-btn{background-color:#dc3545;color:#fff}.bank-reconciliation__table{width:100%;border-collapse:collapse;margin-bottom:5px;background-color:#fff}.bank-reconciliation__table th,.bank-reconciliation__table td{border:1px solid #ddd;padding:8px;font-size:14px;text-align:left}.bank-reconciliation__table select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px;-webkit-appearance:none}.bank-reconciliation__table input{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.bank-reconciliation__add-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.bank-reconciliation__add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.bank-reconciliation__narration{flex-grow:1;display:flex;flex-direction:column;width:80%}.bank-reconciliation__totals{width:20%;padding:10px;font-size:14px;background-color:#fafafa}.bank-reconciliation__totals p:first-child{color:green}.bank-reconciliation__totals p:nth-child(2){color:red}.bank-reconciliation__actions{display:flex}.bank-reconciliation__actions button{margin-left:10px}.bank-reconciliation__nav .underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.bank-reconciliation__nav ul li:after{content:"";position:absolute;left:0;height:4px;background-color:var(--button-bg-color);transform:scaleX(1);transition:transform .3s ease-in-out}.bank-reconciliation__nav ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.bank-reconciliation__nav ul li:hover:after{width:100%}.bank-suspensereconciliation__field{display:flex;flex-direction:column;margin-right:10px}.bank-suspensereconciliation__field label{margin-right:10px;font-size:14px}.bank-suspensereconciliation__field input[type=date],.bank-suspensereconciliation__field select{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;font-size:14px}.bank-suspensereconciliation__field input[type=text],.bank-suspensereconciliation__field input[type=number]{border:1px solid #c2cad8;border-radius:3px!important;height:30px!important;width:100%;font-size:14px}.setting-main{padding:5px}.setting-sub-nav{position:relative;margin-bottom:5px;border-bottom:1px solid #e8e8e8}.setting-sub-nav ul{display:flex;color:#000;font-size:var(--font-size);list-style-type:none;padding:0;margin:0}.setting-sub-nav ul li{position:relative;color:#000;padding:0 20px;cursor:pointer}.setting-sub-nav ul li a{text-decoration:none;color:#000}.setting-sub-nav ul li .active{color:#000}.setting-sub-nav .underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.setting-sub-nav ul li:after{content:"";position:absolute;left:0;height:4px;background-color:var(--button-bg-color);transform:scaleX(1);transition:transform .3s ease-in-out}.setting-sub-nav ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.dropdown-menu{z-index:1;display:none;position:absolute;top:30px;left:0;background-color:#fff;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;white-space:nowrap;box-shadow:0 8px 16px #0003}.coa{padding:5px}.coa-create button{border:1px solid var(--button-hover-border-color);background-color:var(--button-color);padding:5px 10px;border-radius:5px;color:#fff;font-size:var(--font-size);cursor:pointer}.coa-create button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.coa-search-container{margin-top:5px;background-color:#fff;padding:5px}.coa-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.coa-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.coa-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.coa-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.coa-results-count{color:#000}.coa-table-btn{background-color:var(--button-color);color:#fff;border-radius:5px;padding:2px 10px;margin:0 5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.coa-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.cc-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:150}.cc-popup-content{position:relative;background-color:#f0f0f0;padding:10px;border-radius:5px;width:600px;height:250px}.cc-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.cc-form-row{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin-bottom:20px}.cc-form-group{flex:1;display:flex;margin-right:10px}.cc-form-group label{white-space:nowrap;font-size:var(--font-size);margin-bottom:5px;width:250px}.cc-button-row{text-align:right}.cc-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin:10px;font-size:var(--font-size);float:left}.cc-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.cc-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:16px}.cc-form-group input,.cc-form-group select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.uc-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:150}.uc-popup-content{position:relative;background-color:#f0f0f0;padding:10px;border-radius:5px;width:600px;height:250px}.uc-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.uc-form-row{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin-bottom:20px}.uc-form-group{flex:1;display:flex;margin-right:10px}.uc-form-group label{white-space:nowrap;margin-bottom:5px;font-size:var(--font-size);width:250px}.uc-button-row{text-align:right}.uc-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:3px;font-size:var(--font-size);cursor:pointer;margin:10px;float:left}.uc-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.uc-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:16px}.uc-form-group input,.uc-form-group select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.lg{padding:5px}.lg-create button{border:1px solid var(--button-hover-border-color);background-color:var(--button-color);padding:5px 10px;border-radius:5px;color:#fff;font-size:var(--font-size);cursor:pointer}.lg-create button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.lg-search-container{margin-top:5px;background-color:#fff;padding:5px}.lg-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.lg-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.lg-print-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;margin-left:10px;padding:5px 10px;border-radius:5px;font-size:var(--font-size)}.lg-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.lg-results-count{color:#000}.lg-table-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-hover-border-color);padding:3px 10px;margin:0 5px;border-radius:5px;cursor:pointer}.lg-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.lg-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:50px;z-index:150;display:flex;align-items:center;justify-content:center}.lg-popup-content{background-color:#f0f0f0;padding:10px;border-radius:5px;overflow-y:auto;position:relative}.lg-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.lg-form-row{display:flex;justify-content:space-between;margin-bottom:20px}.lg-form-group{flex:1;margin-right:10px}.lg-form-group label{display:block;margin-bottom:5px}.lg-form-group select,.lg-form-group input{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}.lg-popup-content table{width:100%;border-collapse:collapse;margin-bottom:20px}.lg-popup-content th,.lg-popup-content td{border:1px solid #ddd;padding:8px;text-align:left;font-size:14px}.lg-popup-content th{background-color:#f2f2f2}.lg-popup-content input[type=text],.lg-popup-content input[type=number]{padding:5px;border:1px solid #ccc;border-radius:3px}.lg-add-btn,.lg-remove-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:3px;cursor:pointer}.lg-add-btn{background-color:#4caf50;color:#fff}.lg-remove-btn{background-color:#f44336;color:#fff}.lg-button-row{text-align:right}.lg-save-btn{background-color:var(--button-color);color:#fff;padding:10px 20px;border:none;border-radius:3px;cursor:pointer;margin:10px}.lg-close-btn{position:absolute;top:10px;right:10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.lg-ledger-group{display:flex;background-color:#fff;border:.2px solid #ccc;border-radius:5px}.lg-ledger-input{border:none;background-color:transparent;outline:none}.ledger-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;display:flex;justify-content:center;align-items:center;z-index:151}.ledger-group-input{display:flex;align-items:center}.question-mark-btn{margin-left:10px;background-color:#4a4af4;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:12px}.ledger-group-popup{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000004d;z-index:1100;max-width:400px;height:400px;width:100%;position:relative}.ledger-group-popup h3{margin-top:0;color:#000;font-size:var(--heading-font)}.ledger-group-popup .form-group{margin-bottom:15px}.ledger-group-popup label{display:block;margin-bottom:5px;font-size:var(--font-size)}.ledger-group-popup input[type=text],.ledger-group-popup select{width:100%;padding:5px;border:1px solid #ccc;border-radius:5px}.add-ledger-group-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.add-ledger-group-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.ledger-group-popup .close-btn{position:absolute;top:-15px;right:-5px;border:none;background-color:#f44336;color:#fff;border-radius:50%;padding:5px 12px;display:flex;align-items:center;justify-content:center}.ul-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:150}.ul-container{position:relative;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:20px;width:80%;height:550px}.ul-title{font-size:16px;margin-bottom:20px;color:#333}.ul-form{display:flex;justify-content:space-between}.ul-column{width:48%}.ul-field{display:flex;justify-content:start;white-space:nowrap;align-items:center;margin-bottom:15px}.ul-field label{width:300px;font-size:14px;margin-bottom:5px;font-weight:700;color:#555}.ul-field input[type=text],.ul-field input[type=number],.ul-field select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.ul-radio-group{display:flex;align-items:center;justify-content:center;gap:15px}.ul-radio-group label{display:flex;align-items:center;font-weight:400}.ul-radio-group input[type=radio]{margin-right:5px}.ul-update-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin-top:20px}.ul-update-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.ul-close-btn{position:absolute;top:-10px;right:-10px;background-color:red;border:none;color:#fff;font-size:16px;padding:5px 12px;border-radius:50%}@media (max-width: 768px){.ul-form{flex-direction:column}.ul-column{width:100%}}.sub-ledger{padding:5px}.sub-ledger-create button{background-color:var(--button-color);padding:5px 10px;border-radius:5px;color:#fff;font-size:var(--font-size);cursor:pointer;border:1px solid var(--button-hover-border-color)}.sub-ledger-create button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sub-ledger-search-container{margin-top:5px;background-color:#fff;padding:8px}.sub-ledger-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.sub-ledger-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.sub-ledger-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);border-radius:5px;font-size:var(--font-size)}.sub-ledger-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sub-ledger-results-count{color:#000}.sub-ledger-table-btn{background-color:var(--button-color);color:#fff;border-radius:5px;border:1px solid var(--button-hover-border-color);padding:3px 10px;margin:0 5px;cursor:pointer;font-size:var(--font-size)}.sub-ledger-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sub-ledger-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:60px;overflow-y:auto;display:flex;align-items:center;justify-content:center;z-index:150}.sub-ledger-popup-content{background-color:#f0f0f0;padding:20px;border-radius:5px;position:relative}.sub-ledger-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.sub-ledger-form-row{display:flex;gap:30px;margin-bottom:20px}.sub-ledger-form-group{display:flex;align-items:center;gap:10px}.sub-ledger-form-group label{margin-bottom:5px;font-size:var(--font-size)}.sub-ledger-form-group select,.sub-ledger-form-group input{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}.sub-ledger-popup-content table{width:100%;border-collapse:collapse;margin-bottom:20px}.sub-ledger-popup-content th,.sub-ledger-popup-content td{border:1px solid #ddd;padding:8px;text-align:left;font-size:14px}.sub-ledger-popup-content th{background-color:#f2f2f2}.sub-ledger-popup-content input[type=text],.sub-ledger-popup-content input[type=number]{padding:5px;border:1px solid #ccc;border-radius:3px}.sub-ledger-add-btn,.sub-ledger-remove-btn{padding:5px 10px;margin:0 5px;border:none;border-radius:3px;cursor:pointer}.sub-ledger-add-btn{background-color:#4caf50;color:#fff}.sub-ledger-remove-btn{background-color:#f44336;color:#fff}.sub-ledger-button-row{text-align:right}.sub-ledger-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:3px;cursor:pointer;margin:10px;font-size:var(--font-size)}.sub-ledger-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.sub-ledger-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.sub-ledger-ledger-group{display:flex;background-color:#fff;border:.2px solid #ccc;border-radius:5px}.sub-ledger-ledger-input{border:none;background-color:transparent;outline:none}.add-ledger{background-color:#4a4af4;color:#fff;border:none;font-size:16px;padding:0 10px;cursor:pointer}.sub-ledger-ledger-group{position:relative}.sub-ledger-ledger-input{width:300px!important;padding:10px;font-size:16px;border:2px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s ease}.sub-ledger-dropdown{width:100%;list-style:none;top:18px;font-size:12px;position:absolute;background-color:#fff;box-shadow:0 2px 5px #0003;overflow-y:auto;z-index:1000;height:200px;text-align:left;padding:0}.sub-ledger-item{padding:10px;font-size:16px;cursor:pointer}.sub-ledger-item:hover{background-color:#f1f1f1}.sub-ledger-item:active{background-color:#007bff;color:#fff}.update-subledger-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;display:flex;justify-content:center;align-items:center;z-index:150}.update-subledger-popup-content{position:relative;background-color:#f0f0f0;padding:0 20px;border-radius:5px;width:600px;height:400px}.update-subledger-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.uslp-form-row{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin-bottom:20px}.uslp-form-group{flex:1;display:flex;margin-right:10px}.uslp-form-group label{white-space:nowrap;margin-bottom:5px;width:250px;font-size:var(--font-size)}.uslp-button-row{text-align:right}.uslp-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin:10px;float:left;font-size:var(--font-size)}.uslp-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.uslp-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:16px}.uslp-form-group input[type=text],.uslp-form-group input[type=number],.uslp-form-group select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.uslp-form-group input[type=checkbox]{border:1px solid #ccc;border-radius:4px;scale:1.5;height:30px!important}.ledger-group{padding:5px}.ledger-group-create button{border:1px solid var(--button-hover-border-color);background-color:var(--button-color);padding:5px 10px;border-radius:5px;color:#fff;font-size:var(--font-size);cursor:pointer}.ledger-group-create button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ledger-group-search-container{margin-top:5px;background-color:#fff;padding:5px}.ledger-group-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.ledger-group-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.ledger-group-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.ledger-group-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ledger-group-results-count{color:#000}.ledger-group-table-btn{background-color:var(--button-color);color:#fff;border-radius:5px;border:1px solid var(--button-hover-border-color);padding:3px 10px;margin:0 5px;cursor:pointer}.ledger-group-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.clg-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;display:flex;justify-content:center;align-items:center;z-index:150}.clg-popup-content{position:relative;background-color:#f0f0f0;padding:10px;border-radius:5px;width:600px;height:300px}.clg-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.clg-form-row{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin-bottom:20px}.clg-form-group{flex:1;display:flex;margin-right:10px}.clg-form-group label{white-space:nowrap;margin-bottom:5px;width:250px}.clg-button-row{text-align:right}.clg-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin:10px;float:left;font-size:var(--font-size)}.clg-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.clg-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:16px}.clg-form-group input,.clg-form-group select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.update-ledger-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;display:flex;justify-content:center;align-items:center;z-index:150}.update-ledger-popup-content{position:relative;background-color:#f0f0f0;padding:10px;border-radius:5px;width:600px;height:350px}.update-ledger-popup-content h2{color:#000;font-size:var(--heading-font);margin-bottom:20px}.ulp-form-row{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin-bottom:20px}.ulp-form-group{flex:1;display:flex;margin-right:10px}.ulp-form-group label{white-space:nowrap;margin-bottom:5px;width:250px}.ulp-button-row{text-align:right}.ulp-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:3px;cursor:pointer;margin:10px;font-size:var(--font-size);float:left}.ulp-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.ulp-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:16px}.ulp-form-group input[type=text],.ulp-form-group select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.ulp-form-group input[type=checkbox]{border:1px solid #ccc;border-radius:4px;scale:1.5;height:30px!important}.ledger-main{padding:0}.ledger-navbar{position:relative;margin-bottom:5px;border-bottom:1px solid #e8e8e8}.ledger-navbar ul{display:flex;color:#000;font-size:14px;list-style-type:none;padding:0;margin:0}.ledger-navbar ul li{position:relative;color:#000;padding:10px 20px;cursor:pointer}.ledger-navbar ul li a{text-decoration:none;color:#000;position:relative;display:inline-block}.ledger-navbar ul li a.active{color:#000}.underline{position:absolute;bottom:0;height:4px;background-color:var(--button-bg-color);transition:left .3s ease,width .3s ease}.ledger-navbar ul li:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:var(--button-bg-color);transition:width .3s ease-in-out}.ledger-navbar ul li:hover:after{width:100%}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:30px;left:0;background-color:#fff;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;white-space:nowrap;box-shadow:0 8px 16px #0003}.dropdown-menu span{padding:10px 20px}.dropdown-menu span a{color:#000;text-decoration:none;display:block}.dropdown-menu span a:hover{background-color:#f0f0f0}.billing-ledger-container{background-color:#e0f7fa;padding:5px}.billing-ledger-filters{display:flex;align-items:center;margin-bottom:5px;gap:5px}.billing-ledger-filters input[type=checkbox],.billing-ledger-filters input[type=radio]{margin-right:5px}.billing-ledger-radio-buttons{margin-left:20px;gap:5px}.billing-ledger-search-input{margin-left:auto;padding:5px;border:1px solid #ccc;border-radius:4px}.billing-ledger-table{width:100%;border-collapse:collapse}.billing-ledger-table th,.billing-ledger-table td{border:1px solid #ccc;padding:10px;text-align:left}.billing-ledger-map-btn,.billing-ledger-disable-btn{margin-right:5px;padding:5px 10px;border:none;border-radius:4px;cursor:pointer}.billing-ledger-map-btn{background-color:#1976d2;color:#fff}.billing-ledger-disable-btn{background-color:#e53935;color:#fff}.billing-ledger-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:150}.billing-ledger-modal-content{background-color:#fff;padding:20px;border-radius:8px;position:relative}.billing-ledger-modal-content h2{font-size:var(--heading-font)}.billing-ledger-close-btn{background-color:#e53935;position:absolute;top:-10px;right:-10px;border:none;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.billing-ledger-update-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;font-size:var(--font-color)}.billing-ledger-update-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.billing-ledger-ledger-mapping p{margin:5px 0}.billing-ledger-ledger-mapping input{width:100%;padding:8px;margin:10px 0;border:1px solid #ccc;border-radius:4px}.billing-ledger-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.billing-ledger-search-container{margin-top:5px;background-color:#fff;padding:5px}.billing-ledger-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.billing-ledger-results-count{color:#000}.billing-ledger-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.billing-ledger-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-supplier-container{background-color:#e0f7fa;padding:5px}.pharmacy-supplier-filters{display:flex;flex-wrap:wrap;margin-bottom:10px;align-items:center}.pharmacy-supplier-filters label{margin-right:20px}.pharmacy-supplier-checkbox-filters{margin-top:10px}.pharmacy-supplier-table-container{width:100%;border-collapse:collapse;margin-top:10px}.pharmacy-supplier-table-container table{width:100%;border-collapse:collapse}.pharmacy-supplier-table-container th,.pharmacy-supplier-table-container td{border:1px solid #ccc;padding:10px;text-align:left}.pharmacy-supplier-table-container input[type=text],.pharmacy-supplier-table-container input[type=number]{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px}.pharmacy-supplier-ledger{color:green;font-weight:700}.pharmacy-supplier-table-container input[type=checkbox]{margin-right:5px}.pharmacy-supplier-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.pharmacy-supplier-search-container{margin-top:5px;background-color:#fff;padding:5px}.pharmacy-supplier-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.pharmacy-supplier-results-count{color:#000}.pharmacy-supplier-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.pharmacy-supplier-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.pharmacy-supplier-resizable-th{position:relative}.pharmacy-supplier-header-content{display:flex;justify-content:space-between;align-items:center}.pharmacy-supplier-resizer{width:5px;cursor:col-resize;height:100%;position:absolute;right:0;top:0}.Consultant{padding:0 5px}.Consultant-form{margin-top:5px;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.Consultant-search-group{display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:gray;padding:0 10px;background-color:#f2f2f2}.Consultant-search-group input{background-color:transparent;border:none;outline:none}.checkbox-group label{margin-right:20px}.Consultant-table{margin-top:20px;overflow-x:auto}.Consultant-table table{width:100%;border-collapse:collapse}.Consultant-table th,.Consultant-table td{border:1px solid #ddd;padding:8px;text-align:left}.Consultant-table th{background-color:#f2f2f2}.Consultant-table tr.even{background-color:#f9f9f9}.Consultant-table tr.odd{background-color:#fff}.Consultant-save-button{margin-top:20px;padding:5px 10px;background-color:var(--button-color);color:#fff;border:none;cursor:pointer;font-size:var(--font-size);border-radius:5px}.Consultant-save-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.Consultant-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.Consultant-search-container{margin-top:5px;background-color:#fff;padding:5px}.Consultant-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.Consultant-results-count{color:#000}.Consultant-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.Consultant-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.credit-organization-container{padding:5px}.credit-organization-filters-main{display:flex;justify-content:space-between}.credit-organization-filters{display:flex;flex-wrap:wrap;margin-bottom:10px;align-items:center}.credit-organization-filters label{margin-right:2px}.credit-organization-search-bar-main{margin-left:auto;display:flex;align-items:center}.credit-organization-search-bar-main input{padding:5px;margin-right:10px}.credit-organization-checkbox-filters{margin-top:10px}.credit-organization-table input[type=text],.credit-organization-table input[type=number]{width:100%;padding:5px 0;border:1px solid #ccc;border-radius:4px}.credit-organization-ledger{color:green;font-weight:700}.credit-organization-table input[type=checkbox]{margin-right:5px}.credit-organization-save-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:10px}.credit-organization-save-button:hover{background-color:#0056b3}.credit-organization-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px;margin-top:5px}.credit-organization-search-container{background-color:#fff;padding:5px}.credit-organization-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.credit-organization-results-count{color:#000}.credit-organization-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.credit-organization-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.credit-organization-table-container{overflow-x:auto}.credit-organization-resizable-th{position:relative}.credit-organization-header-content{display:flex;justify-content:space-between;align-items:center}.credit-organization-resizer{cursor:col-resize;width:5px;height:100%;position:absolute;right:0;top:0}.inventory-vendor-container{padding:5px}.inventory-vendor-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.inventory-vendor-primary-group,.inventory-vendor-chart-account,.inventory-vendor-ledger-group{margin-right:10px}.inventory-vendor-select-box{padding:5px;border-radius:5px;border:1px solid #ccc}.inventory-vendor-search-section{display:flex;align-items:center;margin-bottom:5px}.inventory-vendor-search-input{padding:5px;border-radius:5px;border:1px solid #ccc;flex-grow:1;margin-right:10px}.inventory-vendor-checkbox{margin-right:5px}.inventory-vendor-status-section{display:flex;justify-content:space-between;margin-bottom:5px}.inventory-vendor-status-item{display:flex;align-items:center}.inventory-vendor-red{background-color:#ffcccb}.inventory-vendor-ledger-name{color:green;font-weight:700}.inventory-vendor-number-input{width:60px;padding:3px;border-radius:5px;border:1px solid #ccc}.inventory-vendor-footer-section{display:flex;justify-content:flex-end;margin-top:5px}.inventory-vendor-save-button{background-color:var(--button-color);color:#fff;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.inventory-vendor-save-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.inventory-vendor-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.inventory-vendor-search-container{margin-top:5px;background-color:#fff;padding:5px}.inventory-vendor-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.inventory-vendor-results-count{color:#000}.inventory-vendor-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.inventory-vendor-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.inventory-substore-container{padding:5px}.inventory-substore-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.inventory-substore-header label{margin-right:10px}.inventory-substore-header input[type=text],.inventory-substore-header select{padding:5px;border-radius:5px;border:1px solid #ccc;margin-right:10px}.inventory-substore-tab .has-code,.inventory-substore-tab .no-code{background-color:#fff}.inventory-substore-tab-save-btn{background-color:#2196f3;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.inventory-substore-tab-save-btn:hover :hover{background-color:#1976d2}.inventory-substore-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.inventory-substore-search-container{margin-top:5px;background-color:#fff;padding:5px;border:1px solid #d0d0d0;border-radius:5px}.inventory-substore-search-container input[type=text]{background-color:transparent;outline:none;border:none;width:200px}.inventory-substore-results-count{color:#000}.inventory-substore-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.inventory-substore-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.inventory-substore-save-btn{background-color:var(--button-color);color:#fff;margin-top:5px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.inventory-substore-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.payment-modes-container{padding:5px;border-radius:5px;font-family:Arial,sans-serif}.payment-modes-header{display:flex;align-items:center;margin-bottom:5px}.payment-modes-header label{margin-right:10px;display:flex;flex-wrap:nowrap}.payment-modes-header select{margin-right:10px;padding:5px;border:1px solid #ccc;border-radius:4px}.payment-modes-search-input{margin-right:10px;padding:5px;border:1px solid #ccc;border-radius:4px;width:20%}.payment-modes-search-btn{background-color:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.payment-modes-checkbox-group{display:flex;align-items:center;margin-left:auto}.payment-modes-checkbox-group label{margin-left:5px;margin-right:15px}.payment-modes-green{color:green}.payment-modes-red{color:red}.payment-modes-ledger-input{width:100%;padding:3px 5px;border:1px solid #ccc;border-radius:4px}.payment-modes-save-btn{cursor:pointer;background-color:var(--button-color);color:#fff;margin-top:5px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.payment-modes-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.payment-modes-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px;align-items:center}.payment-modes-search-container{border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;padding:5px}.payment-modes-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.payment-modes-results-count{color:#000}.payment-modes-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);font-size:var(--font-size);border-radius:5px}.payment-modes-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.voucher{padding:5px}.voucher-create button{background-color:var(--button-color);padding:5px 10px;border-radius:5px;color:#fff;font-size:var(--font-size);cursor:pointer;border:1px solid var(--button-hover-border-color)}.voucher-create button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.voucher-search-container{background-color:#fff;padding:5px;border:1px solid #bdbcbc;border-radius:5px}.voucher-search-container input[type=text]{background-color:transparent;width:200px;border:none;outline:none}.voucher-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-top:5px;margin-bottom:5px;align-items:center}.voucher-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.voucher-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.voucher-results-count{color:#000}.no-show-voucher{text-align:center;font-style:italic;color:#999}.voucher-table-btn{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px 10px;margin:0 5px;cursor:pointer}.voucher-show-btn{background-color:var(--button-color);border-radius:5px;color:#fff;padding:3px 5px;border:1px solid var(--button-hover-border-color)}.voucher-show-btn:hover,.voucher-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.voucher-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding:20px;display:flex;justify-content:center;align-items:center;z-index:150}.voucher-popup-content{position:relative;background-color:#f0f0f0;padding:10px;border-radius:5px}.voucher-popup-heding{font-size:var(--heading-font);margin-bottom:10px;display:flex;justify-content:center}.voucher-form-row{display:flex;flex-direction:column;justify-content:space-between;gap:5px;margin-bottom:5px}.voucher-form-group{flex:1;display:flex}.voucher-form-group label{white-space:nowrap;margin-bottom:5px;width:250px}.voucher-button-row{text-align:right}.voucher-save-btn{background-color:var(--button-color);color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;float:left;border:1px solid var(--button-hover-border-color)}.voucher-save-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.voucher-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:16px}.voucher-form-group input[type=text],.voucher-form-group select{width:100%;border:1px solid #ccc;border-radius:4px;height:30px!important}.CostCenterManager{margin:0 auto}.CostCenterManager-addCostCenter,.CostCenterManager-costCenterList{margin-top:5px;padding:5px}.CostCenterManager-sectionTitle{margin-top:0;font-size:var(--heading-font)}.CostCenterManager-form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:var(--font-size)}.CostCenterManager-form label{font-size:var(--font-size);gap:5px!important}.CostCenterManager-input,.CostCenterManager-select{flex:1;padding:5px;border:1px solid #ddd;border-radius:4px}.CostCenterManager-checkboxLabel{display:flex;align-items:center;gap:5px}.CostCenterManager-addButton{background-color:var(--button-color);color:#fff;border-radius:5px;padding:5px 10px;border:1px solid var(--button-hover-border-color);cursor:pointer}.CostCenterManager-addButton:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CostCenterManager-search-container{background-color:#fff;padding:5px;border:1px solid #c7c7c7;border-radius:5px}.CostCenterManager-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:250px}.CostCenterManager-search-bar{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.CostCenterManager-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border:1px solid var(--button-hover-border-color);border-radius:5px}.CostCenterManager-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CostCenterManager-results-count{color:#000}.CostCenterManager-editButton,.CostCenterManager-deactivateButton{background-color:var(--button-color);color:#fff;padding:3px 10px;margin-right:5px;border-radius:5px;cursor:pointer;border:1px solid var(--button-hover-border-color);font-size:var(--font-size)}.CostCenterManager-editButton:hover,.CostCenterManager-deactivateButton:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.CostCenterManager-cancelButton{background-color:red;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.FinancialYear-create button{border:none;background-color:var(--button-color);opacity:.5;padding:5px 10px;border-radius:5px;color:#fff;font-size:var(--font-size);cursor:not-allowed}.FinancialYear-search-container{background-color:#fff;padding:5px;border:1px solid #cecece;border-radius:5px}.FinancialYear-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:250px}.FinancialYear-search-bar{margin-top:5px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.FinancialYear-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.FinancialYear-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.FinancialYear-results-count{color:#000}.FinancialYear-table-btn{background-color:var(--button-color);color:#fff;border-radius:5px;padding:3px 10px;margin:0 5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.FinancialYear-table-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.financialYear-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;padding-top:50px;display:flex;justify-content:center;z-index:150;align-items:center}.financialYear-popup-container{position:relative;background-color:#f0f0f0;padding:30px;width:500px;display:flex;flex-direction:column;gap:10px}.financialYear-popup-data{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.financialYear-popup-data span{font-weight:700}.financialYear-popup-remark textarea{width:100%}.financialYear-popup-close{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:5px 12px;font-size:var(--font-size)}.financialYear-popup-savebtn{background-color:var(--button-color);color:#fff;padding:5px 10px;border:none;border-radius:3px;cursor:pointer;margin:10px;float:right}.financialYear-popup-savebtn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.transferRule-voucher-management{margin:0 auto;padding:5px}.transferRule-module-selector{display:flex;align-items:center;margin-bottom:5px}.transferRule-module-select{padding:5px;margin-right:10px;width:200px;border-radius:5px;border:1px solid rgb(205,204,204)}.transferRule-show-button{background-color:var(--button-color);color:#fff;padding:3px 10px;border-radius:5px;cursor:pointer;border:1px solid var(--button-hover-border-color)}.transferRule-show-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.transferRule-search-container{background-color:#fff;padding:5px;border:1px solid #c5c4c4;border-radius:5px}.transferRule-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.transferRule-search-bar{display:flex;font-size:14px;justify-content:space-between;align-items:center;margin-bottom:5px}.transferRule-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.transferRule-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.transferRule-results-count{color:#000}.transferRule-deactivate-button{background-color:var(--button-color);color:#fff;border-radius:5px;border:1px solid var(--button-hover-border-color);padding:3px 10px;margin:0 5px;cursor:pointer}.transferRule-deactivate-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sectionList-voucher-management{margin:0 auto;padding:20px}.sectionList-search-container{background-color:#fff;padding:5px;border:1px solid #c5c4c4;border-radius:5px}.sectionList-search-container input[type=text]{background-color:transparent;border:none;outline:none;width:200px}.sectionList-search-bar{display:flex;font-size:14px;justify-content:space-between;align-items:center;margin-bottom:5px}.sectionList-print-btn{background-color:var(--button-color);color:#fff;margin-left:10px;padding:5px 10px;border-radius:5px;border:1px solid var(--button-hover-border-color)}.sectionList-print-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.sectionList-results-count{color:#000}.sectionList-deactivate-button{background-color:var(--button-color);color:#fff;border-radius:5px;border:none;padding:5px 10px;margin:0 5px;cursor:pointer}.sectionList-deactivate-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.reverseTransaction{background-color:#00000080;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:150}.reverseTransaction__modal{position:relative;background-color:#fff;padding:20px;width:600px;font-size:16px}.reverseTransaction__title{font-size:18px;font-weight:700;margin-bottom:10px}.reverseTransaction__alert{color:red;font-size:14px;margin-bottom:20px}.reverseTransaction__field{margin-bottom:15px}.reverseTransaction__field label{display:block;margin-bottom:5px;font-weight:700;font-size:14px}.reverseTransaction__dateInput{display:flex}.reverseTransaction__dateInput select,.reverseTransaction__dateInput input[type=date],.reverseTransaction select,.reverseTransaction textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}.reverseTransaction__dateInput select{width:30%;margin-right:10px}.reverseTransaction textarea{height:80px;resize:vertical}.reverseTransaction__submit{background-color:var(--button-color);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.reverseTransaction__submit:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.reverseTransaction-close-btn{position:absolute;top:-10px;right:-10px;background-color:#f44336;color:#fff;border:none;border-radius:50%;padding:6px 12px;font-size:16px}.lMSNav-activeLab-btn{color:#000;font-size:var(--heading-font);border:none;padding:5px}.lMSNav-bar{background-color:#fff}.lMSNav-bar ul{list-style-type:none;margin:0;padding:10px;display:flex}.lMSNav-bar li{margin:0}.lMSNav-bar a{color:#000;border:none;padding:5px 10px;border-radius:5px;border:1px solid transparent;cursor:pointer;text-decoration:none;margin-left:10px}.lMSNav-bar a:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.lMSNav-bar a.active{border:1px solid var(--button-bg-color);color:#fff;background-color:var(--button-bg-color)}.linensTypeMain-page{background-color:var(--background-color);font-family:Arial,sans-serif;height:80vh}.LinenType-header-arrowCircle{font-size:40px}.linensTypeMain-N-imu-btn{display:flex;gap:10px;border-bottom:1px solid #cfcdcd;height:37px}.linensTypeMain-tab{padding:10px 20px;border:none;background-color:var(--background-color);cursor:pointer}.linensTypeMain-active{border-bottom:5px solid var(--sideBar-bg-color);padding:10px 20px}.filter-options label button{margin-left:10px;font-size:var(--font-size)}.LinenType-type{font-family:Arial,sans-serif;background-color:var(--background-color);margin-top:10px}.LinenType-header{margin:0;background-color:var(--upperBar-bg-color);color:#fff;font-size:var(--heading-font);line-height:20px}.LinenType-headingName{font-size:var(--heading-font);display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 0}.LinenType-form-section{margin-top:60px;margin-left:25%;padding:10px 20px;width:50%;font-size:var(--font-size);background:#fff;border:1px solid #ccc}.LinenType-form-group{margin-bottom:15px;display:flex;justify-content:space-between}.LinenType-form-group label{display:block;font-size:14px;margin-bottom:5px}.LinenType-form-group input,.LinenType-form-group textarea{width:40%;padding:5px;border:1px solid #ccc;border-radius:5px}.LinenType-form-group select{width:42%;padding:5px;border:1px solid #ccc;border-radius:5px}.LinenType-form-group-search{width:90%;padding:5px;border-radius:5px;display:flex;justify-content:end;cursor:pointer}.LinenType-form-group-search svg{margin-top:5px}.LinenType-action-buttons{display:flex;gap:5px;justify-content:center;margin-top:10px}.LinenType-action-buttons button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.LinenType-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.linensType-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background-color:#fff}.linensType-section{margin-top:10px}.linensType-search-field{position:relative}.linensType-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.linensType-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.linensType-action-buttons{display:flex;gap:5px;position:fixed;bottom:10px;right:10px}.linensType-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.linensType-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}@media (max-width: 1024px){.linensType-grid{grid-template-columns:repeat(2,1fr)}.linensType-full-width{grid-column:span 2}}@media (max-width: 768px){.linensType-bottom-container{grid-template-columns:1fr}.linensType-tabs{flex-direction:column}}@media (max-width: 480px){.linensType-grid,.linensType-grid.two-columns{grid-template-columns:1fr}.linensType-full-width{grid-column:span1}}.LinenMaster-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.LinenMaster-section{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.LinenMaster-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font)}.LinenMaster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.LinenMaster-floating-field{position:relative}.LinenMaster-floating-input,.LinenMaster-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.LinenMaster-form-floating-field,.LinenMaster-search-field{position:relative}.LinenMaster-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.LinenMaster-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.LinenMaster-action-buttons{display:flex;gap:5px;justify-content:center}.LinenMaster-action-buttons button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.LinenMaster-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}@media (max-width: 1024px){.LinenMaster-grid{grid-template-columns:repeat(2,1fr)}.LinenMaster-full-width{grid-column:span 2}}@media (max-width: 768px){.LinenMaster-bottom-container{grid-template-columns:1fr}.LinenMaster-tabs{flex-direction:column}}@media (max-width: 480px){.LinenMaster-grid,.LinenMaster-grid.two-columns{grid-template-columns:1fr}.LinenMaster-full-width{grid-column:span1}}.LinenRLinenType-type{background-color:var(--background-color);margin-top:10px}.LinenRLinenType-header{margin:0;background-color:var(--upperBar-bg-color);color:#fff;font-size:var(--heading-font);line-height:20px}.RefLinenRequirement-search-icon-row{cursor:pointer}.LinenRLinenType-headingName{font-size:var(--heading-font);display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 0}.LinenRLinenType-form-section{margin-top:60px;margin-left:25%;padding:10px 20px;width:50%;font-size:var(--font-size);background:#fff;border:1px solid #ccc;margin-bottom:50px}.LinenRLinenType-form-group{margin-bottom:15px;display:flex;justify-content:space-between}.LinenRLinenType-form-group label{display:block;font-size:14px;margin-bottom:5px}.line-requirement-in{width:85%;padding:5px;border:1px solid #ccc;border-radius:4px}.LinenRLinenType-form-group input,.LinenRLinenType-form-group textarea{width:40%;padding:5px;border:1px solid #ccc;border-radius:5px}.LinenRLinenType-form-group select{width:42%;padding:5px;border:1px solid #ccc;border-radius:5px}.LinenRLinenType-form-group-search{width:90%;padding:5px;border-radius:5px;display:flex;justify-content:end;cursor:pointer}.LinenRLinenType-form-group-search svg{margin-top:5px}.LinenRLinenType-action-buttons{display:flex;gap:5px;margin-top:10px;justify-content:center}.LinenRLinenType-action-buttons button,.LinenRLinenType-Add-button{margin-right:5px;background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-color);border-radius:5px}.LinenRLinenType-action-buttons button:hover,.LinenRLinenType-Add-button:hover,.LinenRLinenType-Del-button:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.LinenRLinenType-Del-button{margin-right:5px;background-color:red;color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid red;border-radius:5px}.RefLinenRequirement-section{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden;margin-top:10px}.RefLinenRequirement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.RefLinenRequirement-floating-field{position:relative}.RefLinenRequirement-floating-input,.RefLinenRequirement-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.RefLinenRequirement-form-floating-field,.RefLinenRequirement-search-field{position:relative}.RefLinenRequirement-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.RefLinenRequirement-floating-input:focus,.RefLinenRequirement-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.RefLinenRequirement-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.RefLinenRequirement-form-floating-input,.RefLinenRequirement-form-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.RefLinenRequirement-form-floating-input{width:92%}.RefLinenRequirement-form-floating-select{width:100%}.RefLinenRequirement-form-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.RefLinenRequirement-form-floating-field.active .RefLinenRequirement-form-floating-label{top:0;font-size:12px;color:#00897b}.RefLinenRequirement-form-floating-field.active .RefLinenRequirement-form-floating-input,.RefLinenRequirement-form-floating-field.active .RefLinenRequirement-form-floating-select{border-color:#00897b}.RefLinenRequirement-action-buttons{display:flex;gap:5px;position:fixed;bottom:10px;right:10px}.RefLinenRequirement-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.RefLinenRequirement-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.RefLinenRequirement-container-table{margin-top:20px}.RefLinenRequirement-container-table table{width:100%;border-collapse:collapse}@media (max-width: 1024px){.RefLinenRequirement-grid{grid-template-columns:repeat(2,1fr)}.RefLinenRequirement-full-width{grid-column:span 2}}@media (max-width: 768px){.RefLinenRequirement-bottom-container{grid-template-columns:1fr}.RefLinenRequirement-tabs{flex-direction:column}}@media (max-width: 480px){.RefLinenRequirement-grid,.RefLinenRequirement-grid.two-columns{grid-template-columns:1fr}.RefLinenRequirement-full-width{grid-column:span1}}.StaffMap-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px;height:650px}.StaffMap-header{display:flex;justify-content:center;background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px;font-size:var(--heading-font)}.StaffMap-Table-button{display:flex;gap:5px;padding:4px}.StaffMap-Table-button button{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:#fff;font-size:var(--font-size);background:var(--button-color);cursor:pointer}.StaffMap-Table-button button:hover{background:var(--button-hover-background-color);color:var(--button-color)}.StaffMap-table select{border:none;background:none;width:100%}.StaffMap-table select:hover{border:none}.serchIconInput input{border:none;float:inline-start;width:120px;background:none}.StaffMap-navbar{display:flex;justify-content:center;margin-top:10px;gap:10px}.StaffMap-navbar button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:var(--input-box-padding);border:1px solid var(--button-bg-color);border-radius:5px;display:flex;justify-content:center}.StaffMap-navbar button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.StaffMap-table-actions button{margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.StaffMap-add-btn{background-color:green}.StaffMap-del-btn{background-color:red}.squareLinensIssueMain-page{background-color:var(--background-color);padding:1px 1px 1px 10px;font-family:Arial,sans-serif;height:80vh}.squareLinensIssueMain-N-imu-btn{gap:10px;border-bottom:1px solid #cfcdcd;margin-bottom:10px}.squareLinensIssueMain-tabs{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.squareLinensIssueMain-tab{padding:10px 20px;border:none;background-color:var(--background-color);cursor:pointer;font-size:var(--font-size)}.squareLinensIssueMain-tab.squareLinensIssueMain-active{color:#000;border-bottom:5px solid var(--sideBar-bg-color);padding:10px 20px}.squareLinensIssue-add-btn{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-color);border-radius:5px}.squareLinensIssue-add-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-color)}.LinensIssueNew-container{padding:10px;border-radius:5px;margin:0 auto}.LinensIssueNew-add-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.LinensIssueNew-add-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LinensIssueNew-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.LinensIssueNew-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.LinensIssueNew-search-bar i{color:gray;position:absolute;right:5px}.LinensIssueNew-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.LinensIssueNew-results-info{display:flex;align-items:center}.LinensIssueNew-results-info span{font-size:var(--font-size);margin-right:10px}.LinensIssueNew-edit-button,.LinensIssueNew-deactivate-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);padding:var(--input-box-padding);transition:background-color .3s ease}.LinensIssueNew-edit-button:hover,.LinensIssueNew-deactivate-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LinensIssueNew-print-button{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.LinensIssueNew-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LinensIssueNew-floating-field{position:relative}.LinensIssueNew-floating-input,.LinensIssueNew-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.LinensIssueNew-form-floating-field,.LinensIssueNew-search-field{position:relative}.LinensIssueNew-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.LinensIssueNew-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.LinensIssueNewPopUp-container{width:1200px;font-family:Arial,sans-serif;overflow-x:auto}.LinensIssueNewPopUp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}.table-container-search{cursor:pointer}.table-container table td input{width:90%}.LinensIssueNewPopUp-header h4{font-size:var(--heading-font);margin:0}.LinensIssueNewPopUp-close-btn{background-color:#e52f3e;color:#fff;border:1px solid #E52F3E;border-radius:4px;cursor:pointer;padding:4px 8px}.LinensIssueNewPopUp-form .LinensIssueNewPopUp-LinensIssueNewPopUp-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.LinensIssueNewPopUp-form-group{display:flex;text-align:center;align-items:center;font-size:var(--font-size);width:400px}.LinensIssueNewPopUp-form-group-radio{display:flex;align-items:center;text-align:center;white-space:nowrap}.LinensIssueNewPopUp-form-group-radio input{margin-top:6px;margin-left:10px}.LinensIssueNewPopUp-form-group-radio-label{font-size:16px}.LinensIssueNewPopUp-form-group label{display:block;margin-bottom:4px;width:75%}.LinensIssueNewPopUp-form-group-checkbox{display:flex;text-align:center;align-items:center;white-space:nowrap}.LinensIssueNewPopUp-form-group input,.LinensIssueNewPopUp-form-group select,.LinensIssueNewPopUp-form-group textarea{width:100%;padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px}.LinensIssueNewPopUp-form-group-options{display:flex;align-items:center;justify-content:flex-start}.LinensIssueNewPopUp-form-group-options label{margin-right:20px;font-size:var(--font-size);display:flex;align-items:center}.LinensIssueNewPopUp-form-group-options input{margin-right:5px}.LinensIssueNewPopUp-form-actions{display:flex;justify-content:flex-end;font-size:var(--font-size);gap:8px;margin-top:16px}.LinensIssueNewPopUp-add-btn{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.LinensIssueNewPopUp-add-btn:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.LinensIssueNewPopUp-form-group-1row{display:flex;justify-content:space-between}.LinensIssueNewPopUp-floating-field,.LinensIssueNewPopUp-search-field{position:relative}.LinensIssueNewPopUp-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.LinensIssueNewPopUp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background-color:#fff}.squareLinenReceiveMain-page{background-color:var(--background-color);padding:1px 1px 1px 10px;font-family:Arial,sans-serif;height:80vh}.squareLinenReceive-received-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:5px}.squareLinenReceive-received-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.squareLinenReceive-add-btn{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-color);border-radius:5px}.squareLinenReceive-add-btn:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.LinenCondemnationDisposal-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px;height:650px}.LinenCondemnationDisposal-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px;font-size:var(--heading-font)}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-container{font-family:Arial,sans-serif;background-color:var(--background-color);padding:4px;font-size:12px;height:650px}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;margin-bottom:4px;font-size:var(--heading-font)}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-middle-content{display:flex;justify-content:space-between;align-items:center;margin:30px 10px;gap:20px;font-size:var(--font-size)}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-middle-content label{min-width:150px}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-middle-input{padding:5px;border:1px solid red;background-color:#add8e6;border-radius:5px;width:60%;margin-right:20px;box-shadow:1px red;cursor:not-allowed}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-middle-input:focus{border:1px solid red}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-middle-input::placeholder{font-size:12px;color:#999;text-align:end;color:red}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-table-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;font-size:var(--font-size)}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-Table-button{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-Table-button button{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-Table-button button:active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-table select{border:none;background:none;width:100%}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-table select:hover{border:none}.LinenCondemnationDisposal-header .serchIconInput input{border:none;padding:5px;background:none}.LinenCondemnationDisposal-header .serchIconInput input:focus{border:none!important;outline:none!important;background:none!important;box-shadow:none!important;text-decoration:none!important}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-table-actions button{margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-add-btn{background-color:green}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-del-btn{background-color:red}.LinenCondemnationDisposal-header .LinenCondemnationDisposal-search-icon{cursor:pointer;left:300px;transition:color .3s ease}.LinenCondemnationDisposal-middle-content{display:flex;justify-content:space-between;align-items:center;margin:30px 10px;gap:20px;font-size:var(--font-size)}.LinenCondemnationDisposal-middle-content label{min-width:150px}.LinenCondemnationDisposal-middle-input{padding:5px;border:1px solid red;background-color:#add8e6;border-radius:5px;width:60%;margin-right:20px;box-shadow:1px red;cursor:not-allowed}.LinenCondemnationDisposal-middle-input:focus{border:1px solid red}.LinenCondemnationDisposal-middle-input::placeholder{font-size:12px;color:#999;text-align:end;color:red}.LinenCondemnationDisposal-table-header{background-color:var(--upperBar-bg-color);color:#fff;padding:8px;font-size:var(--font-size)}.LinenCondemnationDisposal-Table-button{display:flex;gap:5px;background:var(--upperBar-bg-color);padding:4px}.LinenCondemnationDisposal-Table-button button{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer}.LinenCondemnationDisposal-Table-button button:active{background:var(--button-color);color:var(--button-hover-background-color);font-weight:700}.LinenCondemnationDisposal-table select{border:none;background:none;width:100%}.LinenCondemnationDisposal-table select:hover{border:none}.serchIconInput input{border:none;padding:5px;background:none}.serchIconInput input:focus{border:none!important;outline:none!important;background:none!important;box-shadow:none!important;text-decoration:none!important}.serchIconInput svg{color:#555151}.LinenCondemnationDisposal-navbar-btns{display:flex;justify-content:center}.LinenCondemnationDisposal-navbar-btns button{background-color:var(--button-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-color);border-radius:5px}.LinenCondemnationDisposal-navbar-btns button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.LinenCondemnationDisposal-table-header-print{display:flex;justify-content:end;margin-top:5px}.LinenCondemnationDisposal-table-header-print button{background-color:var(--button-color);color:var(--button-hover-background-color);border:1px solid var(--button-color);padding:var(--input-box-padding);border-radius:5px;font-size:var(--font-size)}.LinenCondemnationDisposal-table-header-print button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.LinenCondemnationDisposal-table-actions button{margin-right:4px;padding:2px 8px;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.LinenCondemnationDisposal-add-btn{background-color:green}.LinenCondemnationDisposal-del-btn{background-color:red}.LinenLoting-type{background-color:var(--background-color);margin-top:30px}.LinenLoting-header{width:100%;height:30px;background-color:var(--upperBar-bg-color);color:#fff;font-size:var(--heading-font);line-height:30px}.LinenLoting-headingName{margin-left:45%;font-size:var(--heading-font);font-weight:bolder}.LinenLoting-action-buttons{display:flex;gap:5px;position:fixed;bottom:0;right:0}.LinenLoting-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.LinenLoting-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.LinenLoting-services-table{margin-top:10px}.LinenLoting-services-table input{border:none}.LinenLoting-add-btn,.LinenLoting-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.LinenLoting-add-btn{color:green}.LinenLoting-del-btn{color:red}.LinenLoting-services-table table{border-collapse:collapse;width:100%;background-color:#fff}.LinenLoting-services-table table thead{background-color:#cccccc46;padding:var(--input-box-padding)}.LinenLoting-services-table table td{text-align:center}.LinenLoting-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background-color:#fff}.LinenLoting-floating-field{position:relative}.LinenLoting-floating-input,.LinenLoting-floating-select{padding:5px 12px;border:1px solid #00897b;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.LinenLoting-form-floating-field,.LinenLoting-search-field{position:relative}.LinenLoting-floating-input:focus,.LinenLoting-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.LinenLoting-form-floating-input,.LinenLoting-form-floating-select{padding:5px 12px;border:1px solid #00897b;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease;color:#00897b}.LinenLoting-form-floating-input{width:92%}.LinenLoting-form-floating-select{width:100%}.LinenLoting-form-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.LinenLoting-form-floating-field.active .LinenLoting-form-floating-label{top:0;font-size:12px;color:#00897b;border-color:#00897b}.LinenLoting-form-floating-field.active .LinenLoting-form-floating-input,.LinenLoting-form-floating-field.active .LinenLoting-form-floating-select{border-color:#00897b}.reparingAndSewing-type{font-family:Arial,sans-serif;background-color:var(--background-color)}.reparingAndSewing-form-group-load{color:#00000094}.line-reparing-sew-in{width:70%;padding:5px;font-size:var(--font-size);border:1px solid #ccc;border-radius:4px;background-color:#fff}.reparingAndSewing-header{width:100%;height:30px;background-color:var(--upperBar-bg-color);color:#fff;font-size:var(--heading-font);line-height:30px}.reparingAndSewing-headingName{margin-left:45%;font-size:var(--heading-font);font-weight:bolder}.reparingAndSewing-form-group-search{width:80%;padding:5px;border-radius:5px;display:flex;justify-content:end;cursor:pointer}.reparingAndSewing-form-group-search svg{margin-top:5px}.reparingAndSewing-action-buttons{display:flex;gap:5px;position:fixed;bottom:0;right:0}.reparingAndSewing-action-buttons button{background-color:var(--button-bg-color);color:var(--button-hover-background-color);font-size:var(--font-size);padding:5px;border:1px solid var(--button-bg-color);border-radius:5px}.reparingAndSewing-action-buttons button:hover{background-color:var(--button-hover-background-color);color:var(--button-bg-color)}.reparingAndSewing-services-table-heading{background-color:var(--button-bg-color);color:#fff;padding:0 0 0 7px}.reparingAndSewing-add-btn,.reparingAndSewing-del-btn{margin-right:4px;padding:2px 8px;background:#f0f0f0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:var(--font-size)}.reparingAndSewing-add-btn{color:green}.reparingAndSewing-del-btn{color:red}.reparingAndSewing-services-table table{border-collapse:collapse;width:100%;background-color:#fff;margin-top:-10px}.reparingAndSewing-services-table table thead{background-color:#cccccc46;padding:var(--input-box-padding)}.reparingAndSewing-services-table table td{text-align:center}.reparingAndSewing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background-color:#fff}.reparingAndSewing-floating-field,.reparingAndSewing-search-field{position:relative}.reparingAndSewing-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.PressingLinenRequirement-table{width:100%;border-collapse:collapse}.PressingLinenRequirement-table th,.PressingLinenRequirement-table td{border:1px solid gray;padding:5px;text-align:center}.PressingLinenRequirement-table th{background-color:var(background-color);color:#000}.PressingLinenRequirement-action-button{margin:0 10px;padding:5px 10px;border:4px;border-radius:4px;cursor:pointer;color:#fff;background-color:#4caf50}.PressingLinenRequirement-action-button.PressingDelete{background-color:#f44336}.PressingLinenRequirementH2{font-size:var(--heading-font);background-color:var(--upperBar-bg-color);color:#fff;padding:5px 10px}.PressingLabel44{color:red}.PressingLabel3{font-size:var(--heading-font);color:#fff}.PressingLinesRequirementlabeldiv{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-top:10px}.PressingInputLinens{padding:5px 10px}.PressingLinenRequirement-search-icon-row{font-size:16px;color:gray;margin-left:5px}.PressingLinenRequirement-cell{display:flex;justify-content:space-between;align-items:center}.PressingLinenRequirement-search-icon-row{font-size:16px;color:gray;margin-left:10px}.pressingfoldingsavebtn{padding:5px;background-color:var(--button-color);color:#fff;border:none;border-radius:5px;cursor:pointer;margin:10px}.pressingfoldingsavebtn:hover{background-color:#fff;color:var(--button-color);border:1px solid var(--button-hover-border-color)}.PressingAndFolding-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background-color:#fff}.StockUpAndConversion-container{background-color:var(--background-color);height:auto}.StockUpAndConversion-header{display:flex;flex-direction:column;margin-bottom:10px}.StockUpAndConversion-header h2{margin:0;color:#000}.StockUpAndConversion-type-select,.StockUpAndConversion-department-select{display:flex;align-items:center;margin:10px 0}.StockUpAndConversion-type-select{border-radius:5px}.StockUpAndConversion-load-button{color:#00f;border:none;cursor:pointer}.LinenCondemnationDisposal-table-content{width:100%;border-collapse:collapse;margin:10px 0}.StockUpAndConversion-table th,.StockUpAndConversion-table td{border:1px solid gray;padding:5px;text-align:center}.StockUpAndConversion-table th{background-color:var(background-color)}.StockUpAndConversion-action-button{margin:0 10px;padding:5px 10px;border:4px;border-radius:4px;cursor:pointer;background-color:#4caf50;color:#fff}.StockUpAndConversion-action-button.delete{background-color:#f44336}.StockUpAndConversionH2{font-size:var(--heading-font);background-color:var(--upperBar-bg-color);padding:5px 10px;color:#fff}.StockUpAndConversionlabel,.label2{font-size:var(--heading-font)}.Label44{color:red}.label3{font-size:var(--heading-font);color:#fff}.LinesRequirementlabeldiv{background-color:var(--upperBar-bg-color);padding:5px 10px;margin-top:10px}.InputLinens{padding:5px 10px;border-radius:5px;border:1px solid gray}.StockUpAndConversion-search-icon-row{font-size:14px;color:gray;margin-left:5px;cursor:pointer}.StockUpAndConversion-cell{display:flex;justify-content:space-between;align-items:center}.StockUpAndConversion-search-icon-row{font-size:16px;color:gray;margin-left:10px}.LinenStockUpAndConversion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background-color:#fff}.LinenStockUpAndConversion-save{background-color:var(--button-color);color:#fff;padding:var(--input-box-padding);border-radius:5px;border:var(--button-hover-border-color);cursor:pointer;margin-top:20px}.LinenStockUpAndConversion-save:hover{background-color:var(--button-hover-background-color);color:var(--button-color);font-size:var(--font-size);border:1px solid var(--button-hover-border-color)}.AtopsyNavbar-autopsy-navbar{display:flex;flex-direction:column}.AtopsyNavbar-nav{background-color:#fff;padding:5px}.AtopsyNavbar-ul{list-style-type:none;margin:0;padding:0;display:flex;gap:15px}.AtopsyNavbar-nav-item .AtopsyNavbar-link{text-decoration:none;padding:5px 10px;border-radius:5px;transition:background-color .3s ease}.AtopsyNavbar-nav-item .AtopsyNavbar-link:hover{background-color:var(--upperBar-bg-color);color:#fff}.AtopsyNavbar-content{padding:5px;background-color:var(--background-color);height:auto}.AtopsyNavbar-link{color:#000;text-decoration:none;padding:5px 10px;border-radius:5px;transition:background-color .3s ease}.AtopsyNavbar-link.active{background-color:var(--upperBar-bg-color);color:#fff}.AtopsyNavbar-link:hover{background-color:var(--upperBar-bg-color)}.autopsy-request-add-btn,.autopsy-request-results-info button{margin-bottom:10px;background-color:var(--button-color);font-size:var(--heading-font);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.autopsy-request-search-bar{display:flex;gap:10px}.autopsy-request-search-bar input{padding:5px;transition:border-color .3s;font-size:var(--font-size);margin-left:0}.autopsy-request-search-bar .fa-search{margin-left:10px;color:#000;cursor:pointer;align-self:center}.autopsy-request-search-bar input :focus{border-color:#87ceeb;outline:none}.autopsy-request-container{margin:0 auto;padding:5px;background-color:var(--background-color)}.autopsy-request-section{background-color:#fff;border-radius:5px;padding:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.autopsy-request-form-header{background-color:#00897b;color:#fff;padding:5px 10px;font-size:var(--heading-font)}.autopsy-request-results-info{display:flex;justify-content:end;gap:10px}.autopsy-request-search-field{position:relative;width:100%}.autopsy-request-search-icon{position:absolute;right:10px;top:40%;transform:translateY(-50%);cursor:pointer;font-size:var(--heading-font);color:#000}.autopsy-request-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:5px}.autopsy-request-grid.two-columns{grid-template-columns:repeat(3,1fr)}.autopsy-request-floating-field{position:relative}.autopsy-request-floating-input{padding:5px 10px;border:1px solid gray;border-radius:5px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.autopsy-request-floating-input{width:100%}.autopsy-request-floating-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:#fff;padding:0 5px;color:gray;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.autopsy-request-floating-field.active .autopsy-request-floating-label{top:0;font-size:var(--font-size);color:#00897b}.autopsy-request-floating-field.active .autopsy-request-floating-input,.autopsy-request-floating-field.active .autopsy-request-floating-select{border-color:#00897b}.autopsy-request-action{display:flex;gap:10px;justify-content:center}.autopsy-request-button{display:flex;justify-content:end}.autopsy-request-submit-btn,.autopsy-request-status-btn{padding:5px;font-size:var(--heading-font);background-color:var(--button-bg-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px}.autopsy-request-submit-btn:hover,.autopsy-request-status-btn:hover,.autopsy-request-add-btn:hover,.autopsy-request-results-info button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.AccidentReportForm-form-group{color:gray;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}.AccidentReportForm-radio-button{display:flex;align-items:center;color:gray;margin-left:7px;margin-top:5px}@media print{body *{visibility:hidden}.autopsy-request-container,.autopsy-request-container *{visibility:visible}.autopsy-request-container{position:absolute;top:0;left:0;width:100%}}.autopsy-scheduling-add-btn,.autopsy-scheduling-print-button{margin-bottom:10px;background-color:var(--button-color);font-size:var(--heading-font);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.AccidentReportForm-radio-button{margin-left:10px}.autopsy-scheduling-search-bar{display:flex;gap:10px}.autopsy-scheduling-search-bar input{padding:5px;transition:border-color .3s;font-size:var(--font-size);margin-left:0}.autopsy-scheduling-search-bar .fa-search{margin-left:10px;color:#000;cursor:pointer;align-self:center}.autopsy-scheduling-results-info{display:flex;justify-content:end;gap:10px;margin:10px}.autopsy-scheduling-search-bar input :focus{border-color:#87ceeb;outline:none}.autopsy-scheduling-container{margin:0 auto;padding:5px;background-color:var(--background-color)}.autopsy-scheduling-section{background-color:#fff;border-radius:5px;padding:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.autopsy-scheduling-form-header{background-color:#00897b;color:#fff;padding:5px 10px;font-size:var(--heading-font)}.autopsy-scheduling-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:5px}.autopsy-scheduling-grid.two-columns{grid-template-columns:repeat(2,1fr)}.autopsy-scheduling-floating-field{position:relative}.autopsy-scheduling-floating-input{padding:5px 10px;border:1px solid #ddd;border-radius:5px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.autopsy-scheduling-floating-input{width:95%}.autopsy-scheduling-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 5px;color:#000;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.autopsy-scheduling-floating-field.active .autopsy-scheduling-floating-label{top:0;font-size:var(--font-size);color:#00897b}.autopsy-scheduling-floating-field.active .autopsy-scheduling-floating-input,.autopsy-scheduling-floating-field.active .autopsy-scheduling-floating-select{border-color:#00897b}.autopsy-scheduling-confirm-checkbox{display:flex;gap:10px}.autopsy-scheduling-action{display:flex;gap:10px;justify-content:center}.autopsy-scheduling-button{display:flex;justify-content:end}.autopsy-scheduling-submit-btn,.autopsy-scheduling-status-btn{padding:5px;font-size:var(--heading-font);background-color:var(--button-bg-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px}.autopsy-scheduling-submit-btn:hover,.autopsy-scheduling-status-btn:hover,.autopsy-scheduling-print-button:hover,.autopsy-scheduling-add-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.autopsy-scheduling-search-field{position:relative;width:100%}.autopsy-scheduling-search-icon{position:absolute;right:10px;top:40%;transform:translateY(-50%);cursor:pointer;font-size:var(--font-size);color:#000}.AtopsyPopUp-container{padding:10px;border-radius:5px;margin:0 auto}.AtopsyPopUp-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AtopsyPopUp-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AtopsyPopUp-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.AtopsyPopUp-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.AtopsyPopUp-search-bar i{color:gray;position:absolute;right:5px}.AtopsyPopUp-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.AtopsyPopUp-results-info{display:flex;align-items:center}.AtopsyPopUp-results-info span{font-size:var(--font-size);margin-right:10px}.AtopsyPopUp-edit-button,.AtopsyPopUp-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.AtopsyPopUp-edit-button:hover,.AtopsyPopUp-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AtopsyPopUp-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AtopsyPopUp-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AutopsyExecution-container{margin:0 auto;padding:10px;background-color:var(--background-color)}.AutopsyExecution-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.AutopsyExecution-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.AutopsyExecution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:5px}.AutopsyExecution-grid.two-columns{grid-template-columns:repeat(2,1fr)}.AutopsyExecution-floating-field{position:relative}.AutopsyExecution-floating-input,.AutopsyExecution-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.AutopsyExecution-floating-input{width:87%}.AutopsyExecution-floating-select{width:100%}.AutopsyExecution-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.AutopsyExecution-floating-field.active .AutopsyExecution-floating-label{top:0;font-size:12px;color:#00897b}.AutopsyExecution-floating-field.active .AutopsyExecution-floating-input,.AutopsyExecution-floating-field.active .AutopsyExecution-floating-select{border-color:#00897b}.AutopsyExecution-full-width{grid-column:span 4}.AutopsyExecution-search-field{position:relative}.AutopsyExecution-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.AutopsyExecution-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.AutopsyExecution-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.AutopsyExecution-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.AutopsyExecution-tabs{display:flex;gap:10px;margin-bottom:20px}.AutopsyExecution-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.AutopsyExecution-tab:hover{background-color:#00796b}.AutopsyExecution-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.AutopsyExecution-section.half-width{margin-bottom:0}.AutopsyExecution-floating-input:focus,.AutopsyExecution-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.AutopsyExecution-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.AutopsyExecution-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.AutopsyExecution-tab-bar::-webkit-scrollbar{display:none}.AutopsyExecution-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.AutopsyExecution-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.AutopsyExecution-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.AutopsyExecution-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.AutopsyExecution-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.AutopsyExecution-summary-field label{font-size:var(--font-size);white-space:nowrap}.AutopsyExecution-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.AutopsyExecution-services-table{padding:8px;overflow-x:scroll}.AutopsyExecution-services-table table{table-layout:auto}.AutopsyExecution-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.AutopsyExecution-summary-section::-webkit-scrollbar{display:none}.AutopsyExecution-form-for-file{display:flex;gap:15px;justify-content:end}.AutopsyExecution-buttons{position:fixed;right:16px;bottom:16px;display:flex;gap:5px;font-size:var(--font-size)}.AutopsyExecution-buttons button,.AutopsyExecution-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.AutopsyExecution-buttons button:hover,.AutopsyExecution-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.AutopsyExecution-btn{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px 10px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer;float:right}.AutopsyExecution-btn:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.billing-ipBilling-form-row-chechbox{color:#666}.billing-ipBilling-form-row-chechbox label{margin-left:5px;font-size:var(--font-size)}@media (max-width: 1024px){.AutopsyExecution-grid{grid-template-columns:repeat(2,1fr)}.AutopsyExecution-full-width{grid-column:span 2}}@media (max-width: 768px){.AutopsyExecution-bottom-container{grid-template-columns:1fr}.AutopsyExecution-tabs{flex-direction:column}}@media (max-width: 480px){.AutopsyExecution-grid,.AutopsyExecution-grid.two-columns{grid-template-columns:1fr}.AutopsyExecution-full-width{grid-column:span 1}}.AtopSyReportPopUp-container{padding:10px;border-radius:5px;margin:0 auto}.AtopSyReportPopUp-add-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AtopSyReportPopUp-add-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AtopSyReportPopUp-search-bar{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.AtopSyReportPopUp-search-bar input{padding:5px;font-size:var(--font-size);width:200px;border:1px solid gray;border-radius:5px}.AtopSyReportPopUp-search-bar i{color:gray;position:absolute;right:5px}.AtopSyReportPopUp-search-N-result{margin:10px 0;display:flex;justify-content:space-between;align-items:center}.AtopSyReportPopUp-results-info{display:flex;align-items:center}.AtopSyReportPopUp-results-info span{font-size:var(--font-size);margin-right:10px}.AtopSyReportPopUp-edit-button,.AtopSyReportPopUp-deactivate-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:1px 5px}.AtopSyReportPopUp-edit-button:hover,.AtopSyReportPopUp-deactivate-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.AtopSyReportPopUp-print-button{background-color:var(--button-color);border:1px solid var(--button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);margin:1px;transition:background-color .3s ease;padding:5px}.AtopSyReportPopUp-print-button:hover{border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.autopsy-report-add-btn{margin-bottom:20px;background-color:var(--button-color);font-size:var( --heading-font);padding:5px;border-radius:5px;color:#fff;border:1px solid var(--button-hover-border-color)}.autopsy-report-container{margin:0 auto;padding:10px;background-color:var(--background-color)}.autopsy-report-section{background-color:#fff;border-radius:4px;padding:5px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.autopsy-report-form-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.autopsy-report-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:10px}.autopsy-report-grid.two-columns{grid-template-columns:repeat(2,1fr)}.autopsy-report-floating-field,.autopsy-report-data{position:relative}.autopsy-report-floating-input,.autopsy-report-floating-select,.autopsy-report-data textarea{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease;width:92%}.autopsy-report-floating-select{width:105%}.autopsy-report-floating-label,.autopsy-report-data label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.autopsy-report-floating-field.active .autopsy-report-floating-label,.autopsy-report-data label{top:0;font-size:12px;color:#00897b}.autopsy-report-floating-field.active .autopsy-report-floating-input,.autopsy-report-floating-field.active .autopsy-report-floating-select{border-color:#00897b}.autopsy-report-action{display:flex;gap:10px;justify-content:center}.autopsy-report-button{display:flex;justify-content:end}.autopsy-report-submit-btn,.autopsy-report-status-btn{padding:5px;font-size:var(--heading-font);background-color:var(--button-bg-color);color:#fff;border:1px solid var(--button-hover-border-color);border-radius:5px}.autopsy-report-submit-btn:hover,.autopsy-report-status-btn:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color)}.autopsy-report-search-field{position:relative;width:100%}.autopsy-report-search-icon{position:absolute;right:10px;top:40%;transform:translateY(-50%);cursor:pointer;font-size:15px;color:#000}.autopsy-report-distribution{display:flex;align-items:flex-start}.autopsy-report-distribution label{width:200px;text-align:left;margin-right:20px}.autopsy-report-data{display:flex;align-items:center;margin-bottom:10px}.gc-wrapper{padding:16px}.gc-card{background:#fff;border-radius:18px;padding:18px 22px;box-shadow:0 8px 18px #00000014;text-align:left;display:flex;flex-direction:column;gap:8px}.gc-title{margin:0;font-size:22px;font-weight:700;color:#1f2937;line-height:1.4}.gc-date{font-size:14px;color:#6b7280;font-weight:500}@media (max-width: 992px){.gc-title{font-size:20px}}@media (max-width: 768px){.gc-wrapper{padding:12px}.gc-card{padding:16px}.gc-title{font-size:18px}.gc-date{font-size:13px}}.gvc-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:16px;width:100%}.gvc-left,.gvc-right{width:100%}.gvc-right{display:flex;flex-direction:column;gap:16px}.gvc-loading{padding:16px;font-size:14px;color:#6b7280}.gvc-close-btn{width:100%;border:none;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:12px 14px;border-radius:14px;font-size:15px;font-weight:700;box-shadow:0 8px 18px #ef444438;transition:.25s ease}.gvc-close-btn:hover{transform:translateY(-2px)}.gvc-close-btn:active{transform:scale(.98)}@media (max-width: 992px){.gvc-wrapper{grid-template-columns:1fr}}@media (max-width: 768px){.gvc-wrapper{padding:12px;gap:16px}}.ngc-card{background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 18px #00000014;width:100%;min-height:320px;display:flex;flex-direction:column;gap:14px}.ngc-header{display:flex;flex-direction:column;gap:4px}.ngc-title{margin:0;font-size:18px;font-weight:600;color:#1f2937}.ngc-subtitle{margin:0;font-size:13px;font-weight:500;color:#6b7280}.ngc-chart-wrapper{width:100%;height:250px}.ngc-empty{justify-content:center;align-items:center;text-align:center}.ngc-empty-title{margin:0;font-size:15px;font-weight:600;color:#6b7280}.ngc-empty-subtitle{margin-top:6px;font-size:13px;color:#9ca3af}@media (max-width: 768px){.ngc-card{min-height:280px;padding:16px}.ngc-chart-wrapper{height:220px}.ngc-title{font-size:16px}}.nvc-wrapper{margin-top:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%}@media (max-width: 1200px){.nvc-wrapper{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.nvc-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.nvc-wrapper{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width: 480px){.nvc-wrapper{grid-template-columns:1fr}}.rv-btn{width:100%;border:none;outline:none;cursor:pointer;background:linear-gradient(135deg,#00968f,#00b8ae);color:#fff;padding:12px 16px;border-radius:14px;font-size:15px;font-weight:700;letter-spacing:.2px;box-shadow:0 8px 18px #00968f40;transition:all .25s ease}.rv-btn:hover{transform:translateY(-2px);box-shadow:0 12px 22px #00968f52}.rv-btn:active{transform:scale(.98)}.rv-btn:focus{box-shadow:0 0 0 3px #00968f26,0 8px 18px #00968f40}@media (max-width: 768px){.rv-btn{font-size:14px;padding:11px 14px}}.nbg-card{background:#fff;border-radius:18px;padding:20px;margin-top:12px;min-height:220px;box-shadow:0 8px 18px #00000014;display:flex;flex-direction:column;gap:16px;transition:.3s ease}.nbg-card:hover{transform:translateY(-3px)}.nbg-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.nbg-title{margin:0;font-size:18px;color:#374151;font-weight:600}.nbg-badge{font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;white-space:nowrap}.nbg-body{display:flex;align-items:center;gap:16px}.nbg-group-box{min-width:95px;text-align:center;font-size:34px;font-weight:700;padding:12px 18px;border-radius:14px}.nbg-emoji{font-size:34px}.nbg-fact{margin:0;font-size:14px;line-height:1.6;color:#6b7280}.red{background:#fee2e2;color:#b91c1c}.orange{background:#ffedd5;color:#c2410c}.green{background:#dcfce7;color:#15803d}.purple{background:#f3e8ff;color:#7e22ce}.gray{background:#f3f4f6;color:#4b5563}@media (max-width: 768px){.nbg-header,.nbg-body{flex-direction:column;align-items:flex-start}.nbg-group-box{width:100%}}.ap-wrapper{padding:16px;margin-top:10px}.ap-card{background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 18px #00000014}.ap-title{margin:0 0 14px;font-size:20px;font-weight:700;color:#1f2937}.ap-tabs-wrap{display:flex;justify-content:center;margin-bottom:16px}.ap-tabs{display:flex;gap:8px;background:#e5e7eb;padding:6px;border-radius:12px;flex-wrap:wrap}.ap-tab{border:none;background:transparent;padding:10px 14px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:#4b5563;transition:.25s ease}.ap-tab:hover{background:#d1d5db}.ap-tab.active{background:#00968f;color:#fff;box-shadow:0 4px 10px #00968f40}.ap-content{min-height:180px}.ap-empty{background:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;min-height:120px;display:flex;justify-content:center;align-items:center;color:#6b7280;font-size:14px;text-align:center;padding:16px}.ap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ap-loading{padding:16px;font-size:14px;color:#6b7280}@media (max-width: 992px){.ap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ap-wrapper{padding:12px}.ap-card{padding:16px}.ap-title{font-size:18px}.ap-grid{grid-template-columns:1fr}.ap-tabs{justify-content:center}.ap-tab{font-size:13px;padding:8px 12px}}.apt-card{background:#fff;border-radius:18px;padding:16px;border:1px solid #eef2f7;box-shadow:0 6px 16px #0000000f;transition:.25s ease;display:flex;flex-direction:column;gap:14px}.apt-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #00000017}.apt-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.apt-id{font-size:12px;color:#6b7280}.apt-badge{font-size:11px;font-weight:700;padding:6px 10px;border-radius:999px;text-transform:capitalize}.apt-badge.upcoming{background:#dcfce7;color:#15803d}.apt-badge.passed{background:#e5e7eb;color:#4b5563}.apt-badge.cancelled{background:#fee2e2;color:#b91c1c}.apt-doctor{display:flex;flex-direction:column;gap:5px}.apt-reg{margin:0;font-size:12px;color:#9ca3af}.apt-name{margin:0;font-size:17px;color:#111827;font-weight:700}.apt-meta{margin:0;font-size:13px;color:#6b7280;line-height:1.5}.apt-bottom{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #f3f4f6;font-size:13px;color:#4b5563;font-weight:500}@media (max-width: 768px){.apt-card{padding:14px}.apt-top,.apt-bottom{flex-direction:column;align-items:flex-start}.apt-name{font-size:16px}}.greeting-container{padding:8px}.greeting-card{padding:8px;background:#fff;box-shadow:0 2px 6px #00000014;border-radius:12px;text-align:left}.greeting-text{font-size:14px;font-weight:700;color:#374151}@media (min-width: 768px){.greeting-text{font-size:18px}}.count-card{background:#fff;border-radius:12px;padding:12px;text-align:center;box-shadow:0 1px 3px #00000014}.count-value{font-size:14px;font-weight:700}.count-title{font-size:12px;color:#6b7280;margin-top:4px;font-weight:500}.count-blue{color:#2563eb}.count-green{color:#059669}.count-red{color:#dc2626}.count-yellow{color:#ca8a04}.count-container{padding:8px}.count-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 640px){.count-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.count-grid{grid-template-columns:repeat(4,1fr)}}.card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;height:144px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s}.card:hover{box-shadow:0 4px 8px #0000001a}.row-between{display:flex;align-items:center;justify-content:space-between}.uhid{font-size:12px;font-weight:700;color:#9ca3af}.status{font-size:12px;font-weight:600;padding:2px 6px;border-radius:999px}.status-initialized{background:#d1fae5;color:#047857}.status-cancelled{background:#fee2e2;color:#b91c1c}.status-completed{background:#dbeafe;color:#1d4ed8}.status-default{background:#f3f4f6;color:#4b5563}.patient-name{font-size:14px;font-weight:700;color:#1f2937;text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.patient-info{font-size:12px;color:#9ca3af}.type{font-size:12px;font-weight:500;padding:2px 6px;border-radius:999px}.type-new{background:#ede9fe;color:#6d28d9}.type-follow{background:#fef9c3;color:#a16207}.type-default{background:#f3f4f6;color:#4b5563}.date-time{font-size:12px;color:#9ca3af}.join-btn{margin-top:4px;font-size:12px;padding:4px 8px;border-radius:6px;border:none;cursor:pointer;transition:background .2s}.join-active{background:#3b82f6;color:#fff}.join-active:hover{background:#2563eb}.join-disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.container{padding:12px}.card-wrapper{padding:12px;background:#fff;box-shadow:0 2px 6px #00000014;border-radius:12px}.title{font-size:14px;font-weight:600}.tabs{display:flex;gap:8px;background:#e5e7eb;border-radius:6px;padding:4px;margin-top:8px;width:fit-content;flex-wrap:wrap}.tab{padding:4px 12px;font-size:14px;border-radius:6px;cursor:pointer;transition:all .2s;color:#4b5563}.tab:hover{background:#d1d5db}.tab-active{background:#00968f;color:#fff;box-shadow:0 2px 4px #0000001a}.list-container{height:192px;overflow:auto;margin-top:8px}.empty-state{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.empty-text{color:#9ca3af;font-size:14px}.appointment-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:12px 0}@media (min-width: 768px){.appointment-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.appointment-grid{grid-template-columns:repeat(3,1fr)}}.chart-container{display:flex;width:100%;gap:10px}.chart-box{width:100%;height:250px}@media (min-width: 640px){.chart-box{height:300px}}.legend-text{font-size:12px;font-weight:500}.dashboard-flex{display:flex;flex-direction:column;gap:12px}.dashboard-chart{width:100%;display:flex;justify-content:center}.dashboard-count{width:100%}@media (min-width: 1024px){.dashboard-flex{flex-direction:row;align-items:stretch}.dashboard-chart,.dashboard-count{width:50%}}.er-clinical-entries-container{padding:20px}.er-clinical-entries-container-age{color:red}.er-clinical-entries-container-card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}.er-clinical-entries-container-card{background-color:#fff;width:30%;height:14vh;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 6px 4px #0000001a;text-align:center;padding:0 10px}.er-clinical-entries-container-card:hover{transform:scale(1.05);box-shadow:0 8px 6px #0003}.er-clinical-entries-container-card-id{background-color:#e53935;color:#fff;font-size:var(--heading-font);padding:5px;border-radius:5px;width:40%;text-align:center;display:block;margin:-10px auto 0}.er-clinical-entries-container-card-label{color:#424242;font-size:var(--font-size);font-weight:500}.er-clinical-entries-container-card-label:hover{color:#00f}.diabetic-chart-form-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.diabetic-chart-form-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.diabetic-chart-form-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.diabetic-chart-form-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.diabetic-chart-form-grid.two-columns{grid-template-columns:repeat(2,1fr)}.diabetic-chart-form-floating-field{position:relative}.diabetic-chart-form-floating-input,.diabetic-chart-form-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.diabetic-chart-form-floating-input,.diabetic-chart-form-floating-select{width:100%}.diabetic-chart-form-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.diabetic-chart-form-floating-field.active .diabetic-chart-form-floating-label{top:0;font-size:12px;color:#00897b}.diabetic-chart-form-floating-field.active .diabetic-chart-form-floating-input,.diabetic-chart-form-floating-field.active .diabetic-chart-form-floating-select{border-color:#00897b}.diabetic-chart-form-full-width{grid-column:span 4}.diabetic-chart-form-search-field{position:relative}.diabetic-chart-form-add-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.diabetic-chart-form-del-btn:hover{color:red;border:1px solid red}.diabetic-chart-form-del-btn{background-color:red;color:#fff;border:1px solid red;border-radius:5px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.diabetic-chart-form-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.diabetic-chart-form-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.diabetic-chart-form-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.diabetic-chart-form-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.diabetic-chart-form-tabs{display:flex;gap:10px;margin-bottom:20px}.diabetic-chart-form-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.diabetic-chart-form-tab:hover{background-color:#00796b}.diabetic-chart-form-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.diabetic-chart-form-section.half-width{margin-bottom:0}.diabetic-chart-form-floating-input:focus,.diabetic-chart-form-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.diabetic-chart-form-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.diabetic-chart-form-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.diabetic-chart-form-tab-bar::-webkit-scrollbar{display:none}.diabetic-chart-form-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.diabetic-chart-form-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.diabetic-chart-form-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.diabetic-chart-form-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.diabetic-chart-form-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.diabetic-chart-form-summary-field label{font-size:var(--font-size);white-space:nowrap}.diabetic-chart-form-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.diabetic-chart-form-services-table{padding:8px;overflow-x:scroll}.diabetic-chart-form-services-table table{table-layout:auto}.diabetic-chart-form-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.diabetic-chart-form-summary-section::-webkit-scrollbar{display:none}.diabetic-chart-form-form-for-file{display:flex;gap:15px;justify-content:end}.diabetic-chart-form-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.diabetic-chart-form-buttons button,.diabetic-chart-form-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.diabetic-chart-form-buttons button:hover,.diabetic-chart-form-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.diabetic-chart-form-tableinput{padding:3px 3px 3px 10px;width:100%;border:1px solid #ddd;border-radius:4px}@media (max-width: 1024px){.diabetic-chart-form-grid{grid-template-columns:repeat(2,1fr)}.diabetic-chart-form-full-width{grid-column:span 2}}@media (max-width: 768px){.diabetic-chart-form-bottom-container{grid-template-columns:1fr}.diabetic-chart-form-tabs{flex-direction:column}}@media (max-width: 480px){.diabetic-chart-form-grid,.diabetic-chart-form-grid.two-columns{grid-template-columns:1fr}.diabetic-chart-form-full-width{grid-column:span 1}}.WoundCertificate-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.WoundCertificate-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.WoundCertificate-header{background-color:var(--upperBar-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.WoundCertificate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.WoundCertificate-search-field{position:relative}.WoundCertificate-search-icon{position:absolute;right:10%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.WoundCertificate-floating-field{position:relative}.WoundCertificate-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;width:100%;transition:all .2s ease}.WoundCertificate-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.WoundCertificate-floating-field.active .WoundCertificate-floating-label{top:0;font-size:var(--font-size);color:var(--button-color)}.WoundCertificate-floating-field.active .WoundCertificate-floating-input,.WoundCertificate-floating-field.active .WoundCertificate-floating-select{border-color:var(--button-hover-border-color)}.WoundCertificate-section{margin-bottom:0}.WoundCertificate-floating-input:focus,.WoundCertificate-floating-select:focus{outline:none;border-color:var(--button-hover-border-color);box-shadow:0 0 0 2px #00897b1a}.WoundCertificate-buttons{margin-left:10px;font-size:var(--font-size)}.WoundCertificate-buttons button{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;margin-top:10px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.WoundCertificate-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 1024px){.WoundCertificate-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.WoundCertificate-bottom-container{grid-template-columns:1fr}.WoundCertificate-tabs{flex-direction:column}}@media (max-width: 480px){.WoundCertificate-grid{grid-template-columns:1fr}}.AccidentReportForm-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.AccidentReportForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.AccidentReportForm-header{background-color:var(--button-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font)}.AccidentReportForm-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.AccidentReportForm-grid.two-columns{grid-template-columns:repeat(2,1fr)}.AccidentReportForm-floating-input,.AccidentReportForm-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.AccidentReportForm-floating-input,.AccidentReportForm-floating-select{width:100%}.AccidentReportForm-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.AccidentReportForm-floating-field{position:relative}.AccidentReportForm-floating-field.active .AccidentReportForm-floating-label{top:0;font-size:12px;color:var(--button-color)}.AccidentReportForm-floating-field.active .AccidentReportForm-floating-input,.AccidentReportForm-floating-field.active .AccidentReportForm-floating-select{border-color:var(--button-color)}.AccidentReportForm-full-width{grid-column:span 4}.AccidentReportForm-search-field{position:relative}.AccidentReportForm-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.AccidentReportForm-floating-input:focus,.AccidentReportForm-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.AccidentReportForm-buttons{right:16px;bottom:16px;display:flex;gap:5px;font-size:var(--font-size)}.AccidentReportForm-buttons button,.AccidentReportForm-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px 10px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.AccidentReportForm-buttons button:hover,.AccidentReportForm-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.AccidentReportForm-radio-button{display:flex;align-items:center;color:#666}.AccidentReportForm-radio-button label{display:flex;align-items:center;margin-right:10px;font-size:var(--font-size)}.AccidentReportForm-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}@media (max-width: 1024px){.AccidentReportForm-grid{grid-template-columns:repeat(2,1fr)}.AccidentReportForm-full-width{grid-column:span 2}}@media (max-width: 768px){.AccidentReportForm-bottom-container{grid-template-columns:1fr}.AccidentReportForm-tabs{flex-direction:column}}@media (max-width: 480px){.AccidentReportForm-grid,.AccidentReportForm-grid.two-columns{grid-template-columns:1fr}.AccidentReportForm-full-width{grid-column:span 1}}.IncidentReport-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.IncidentReport-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.IncidentReport-header{background-color:var(--upperBar-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.IncidentReport-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.IncidentReport-form-search-field{position:relative}.IncidentReport-form-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.IncidentReport-floating-field{position:relative}.IncidentReport-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;width:100%;transition:all .2s ease}.IncidentReport-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.IncidentReport-floating-field.active .IncidentReport-floating-label{top:0;font-size:12px;color:var(--button-color)}.IncidentReport-floating-field.active .IncidentReport-floating-input,.IncidentReport-floating-field.active .IncidentReport-floating-select{border-color:var(--button-bg-color)}.IncidentReport-section{margin-bottom:0}.IncidentReport-floating-input:focus,.IncidentReport-floating-select:focus{outline:none;border-color:var(--button-bg-color);box-shadow:0 0 0 2px #00897b1a}.IncidentReport-buttons{margin-left:10px;font-size:var(--font-size)}.IncidentReport-buttons button{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;margin-top:10px;cursor:pointer}.IncidentReport-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 1024px){.IncidentReport-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.IncidentReport-bottom-container{grid-template-columns:1fr}.IncidentReport-tabs{flex-direction:column}}@media (max-width: 480px){.IncidentReport-grid{grid-template-columns:1fr}}.CprReviewForm-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.CprReviewForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.CprReviewForm-header{background-color:var(--button-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font)}.CprReviewForm-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.CprReviewForm-grid.two-columns{grid-template-columns:repeat(2,1fr)}.CprReviewForm-floating-input,.CprReviewForm-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.CprReviewForm-floating-input,.CprReviewForm-floating-select{width:100%}.CprReviewForm-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.CprReviewForm-floating-field{position:relative}.CprReviewForm-floating-field.active .CprReviewForm-floating-label{top:0;font-size:12px;color:var(--button-color)}.CprReviewForm-floating-field.active .CprReviewForm-floating-input,.CprReviewForm-floating-field.active .CprReviewForm-floating-select{border-color:var(--button-color)}.CprReviewForm-full-width{grid-column:span 4}.CprReviewForm-search-field{position:relative}.CprReviewForm-search-icon{position:absolute;right:5%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.CprReviewForm-floating-input:focus,.CprReviewForm-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.CprReviewForm-buttons{right:16px;bottom:16px;display:flex;gap:5px;font-size:var(--font-size)}.CprReviewForm-buttons button,.CprReviewForm-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px 10px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.CprReviewForm-buttons button:hover,.CprReviewForm-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.CprReviewForm-radio-button{display:flex;align-items:center;color:#666;font-size:12px;gap:2px;white-space:nowrap}.CprReviewForm-radio-button label{display:flex;white-space:nowrap;gap:2px;align-items:center;margin-right:4px;font-size:var(--font-size);font-size:12px}.CprReviewForm-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}@media (max-width: 1024px){.CprReviewForm-grid{grid-template-columns:repeat(2,1fr)}.CprReviewForm-full-width{grid-column:span 2}}@media (max-width: 768px){.CprReviewForm-bottom-container{grid-template-columns:1fr}.CprReviewForm-tabs{flex-direction:column}}@media (max-width: 480px){.CprReviewForm-grid,.CprReviewForm-grid.two-columns{grid-template-columns:1fr}.CprReviewForm-full-width{grid-column:span 1}}.GCSSheetForm-container{margin:0 auto;padding:5px;font-family:Arial,sans-serif;background-color:var(--background-color)}.GCSSheetForm-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.GCSSheetForm-header{background-color:var(--button-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font)}.GCSSheetForm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px}.GCSSheetForm-grid.two-columns{grid-template-columns:repeat(2,1fr)}.GCSSheetForm-floating-input,.GCSSheetForm-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.GCSSheetForm-floating-input{width:92%}.GCSSheetForm-floating-select{width:100%}.GCSSheetForm-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.GCSSheetForm-floating-field{position:relative}.GCSSheetForm-floating-field.active .GCSSheetForm-floating-label{top:0;font-size:12px;color:var(--button-color)}.GCSSheetForm-floating-field.active .GCSSheetForm-floating-input,.GCSSheetForm-floating-field.active .GCSSheetForm-floating-select{border-color:var(--button-color)}.GCSSheetForm-full-width{grid-column:span 4}.GCSSheetForm-search-field{position:relative}.GCSSheetForm-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.GCSSheetForm-floating-input:focus,.GCSSheetForm-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.gcs-sheet-form{margin-bottom:10px}.GCSSheetForm-buttons{position:fixed;right:16px;bottom:16px;display:flex;gap:5px;font-size:var(--font-size)}.GCSSheetForm-buttons button,.GCSSheetForm-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.GCSSheetForm-buttons button:hover,.GCSSheetForm-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.GCSSheetForm-radio-button{display:flex;align-items:center;color:#666}.GCSSheetForm-radio-button label{display:flex;align-items:center;margin-right:40px;font-size:var(--font-size)}.GCSSheetForm-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}@media (max-width: 1024px){.GCSSheetForm-grid{grid-template-columns:repeat(2,1fr)}.GCSSheetForm-full-width{grid-column:span 2}}@media (max-width: 768px){.GCSSheetForm-bottom-container{grid-template-columns:1fr}.GCSSheetForm-tabs{flex-direction:column}}@media (max-width: 480px){.GCSSheetForm-grid,.GCSSheetForm-grid.two-columns{grid-template-columns:1fr}.GCSSheetForm-full-width{grid-column:span 1}}.EstimationSeverityBurnWoundDetails-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.EstimationSeverityBurnWoundDetails-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.EstimationSeverityBurnWoundDetails-header{background-color:var(--upperBar-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.EstimationSeverityBurnWoundDetails-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.EstimationSeverityBurnWoundDetails-search-field{position:relative}.EstimationSeverityBurnWoundDetails-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.EstimationSeverityBurnWoundDetails-floating-field{position:relative}.EstimationSeverityBurnWoundDetails-floating-input{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;width:100%;transition:all .2s ease}.EstimationSeverityBurnWoundDetails-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.EstimationSeverityBurnWoundDetails-floating-field.active .EstimationSeverityBurnWoundDetails-floating-label{top:0;font-size:12px;color:var(--button-color)}.EstimationSeverityBurnWoundDetails-floating-field.active .EstimationSeverityBurnWoundDetails-floating-input,.EstimationSeverityBurnWoundDetails-floating-field.active .EstimationSeverityBurnWoundDetails-floating-select{border-color:var(--button-hover-border-color)}.EstimationSeverityBurnWoundDetails-section{margin-bottom:0}.EstimationSeverityBurnWoundDetails-floating-input:focus,.EstimationSeverityBurnWoundDetails-floating-select:focus{outline:none;border-color:var(--button-hover-border-color);box-shadow:0 0 0 2px #00897b1a}.EstimationSeverityBurnWoundDetails-buttons{margin-left:10px;font-size:var(--font-size)}.EstimationSeverityBurnWoundDetails-buttons button{background-color:var(--button-color);margin-top:10px;font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.EstimationSeverityBurnWoundDetails-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}@media (max-width: 1024px){.EstimationSeverityBurnWoundDetails-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.EstimationSeverityBurnWoundDetails-grid{grid-template-columns:1fr}}.nacotic-drug-dispensed-form-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.nacotic-drug-dispensed-form-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.nacotic-drug-dispensed-form-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.nacotic-drug-dispensed-form-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.nacotic-drug-dispensed-form-grid.two-columns{grid-template-columns:repeat(2,1fr)}.nacotic-drug-dispensed-form-floating-field{position:relative}.nacotic-drug-dispensed-form-floating-input,.nacotic-drug-dispensed-form-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.nacotic-drug-dispensed-form-floating-input,.nacotic-drug-dispensed-form-floating-select{width:100%}.nacotic-drug-dispensed-form-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.nacotic-drug-dispensed-form-floating-field.active .nacotic-drug-dispensed-form-floating-label{top:0;font-size:12px;color:#00897b}.nacotic-drug-dispensed-form-floating-field.active .nacotic-drug-dispensed-form-floating-input,.nacotic-drug-dispensed-form-floating-field.active .nacotic-drug-dispensed-form-floating-select{border-color:#00897b}.nacotic-drug-dispensed-form-full-width{grid-column:span 4}.nacotic-drug-dispensed-form-search-field{position:relative}.nacotic-drug-dispensed-form-add-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;padding:5px 10px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.nacotic-drug-dispensed-form-del-btn:hover{color:red;border:1px solid red}.nacotic-drug-dispensed-form-del-btn{background-color:red;color:#fff;border:1px solid red;border-radius:5px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.nacotic-drug-dispensed-form-search-icon{position:absolute;right:5%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.nacotic-drug-dispensed-form-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.nacotic-drug-dispensed-form-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.nacotic-drug-dispensed-form-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.nacotic-drug-dispensed-form-tabs{display:flex;gap:10px;margin-bottom:20px}.nacotic-drug-dispensed-form-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.nacotic-drug-dispensed-form-tab:hover{background-color:#00796b}.nacotic-drug-dispensed-form-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.nacotic-drug-dispensed-form-section.half-width{margin-bottom:0}.nacotic-drug-dispensed-form-floating-input:focus,.nacotic-drug-dispensed-form-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.nacotic-drug-dispensed-form-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.nacotic-drug-dispensed-form-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.nacotic-drug-dispensed-form-tab-bar::-webkit-scrollbar{display:none}.nacotic-drug-dispensed-form-tab{padding:4px 12px;border:1px solid var(--button-color);border-radius:5px;color:var(--button-color);font-size:var(--font-size);background:var(--button-hover-background-color);cursor:pointer;white-space:nowrap}.nacotic-drug-dispensed-form-tab:hover{background-color:var(--button-color);color:var(--button-hover-background-color)}.nacotic-drug-dispensed-form-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.nacotic-drug-dispensed-form-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.nacotic-drug-dispensed-form-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.nacotic-drug-dispensed-form-summary-field label{font-size:var(--font-size);white-space:nowrap}.nacotic-drug-dispensed-form-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.nacotic-drug-dispensed-form-services-table{padding:8px;overflow-x:scroll}.nacotic-drug-dispensed-form-services-table table{table-layout:auto}.nacotic-drug-dispensed-form-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.nacotic-drug-dispensed-form-summary-section::-webkit-scrollbar{display:none}.nacotic-drug-dispensed-form-form-for-file{display:flex;gap:15px;justify-content:end}.nacotic-drug-dispensed-form-buttons{margin-top:20px;display:flex;gap:5px;font-size:var(--font-size)}.nacotic-drug-dispensed-form-buttons button,.nacotic-drug-dispensed-form-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px 10px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.nacotic-drug-dispensed-form-buttons button:hover,.nacotic-drug-dispensed-form-Upload:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.nacotic-drug-dispensed-form-tableinput{padding:0;width:100%;border:1px solid #ddd;border-radius:4px}@media (max-width: 1024px){.nacotic-drug-dispensed-form-grid{grid-template-columns:repeat(2,1fr)}.nacotic-drug-dispensed-form-full-width{grid-column:span 2}}@media (max-width: 768px){.nacotic-drug-dispensed-form-bottom-container{grid-template-columns:1fr}.nacotic-drug-dispensed-form-tabs{flex-direction:column}}@media (max-width: 480px){.nacotic-drug-dispensed-form-grid,.nacotic-drug-dispensed-form-grid.two-columns{grid-template-columns:1fr}.nacotic-drug-dispensed-form-full-width{grid-column:span 1}}.CprRecordNew-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.CprRecordNew-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.CprRecordNew-header{background-color:var(--upperBar-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.CprRecordNew-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.CprRecordNew-floating-field{position:relative}.CprRecordNew-floating-input,.CprRecordNew-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.CprRecordNew-floating-input,.CprRecordNew-floating-select{width:100%}.CprRecordNew-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.CprRecordNew-floating-field.active .CprRecordNew-floating-label{top:0;font-size:var(--font-size);color:var(--button-color)}.CprRecordNew-floating-field.active .CprRecordNew-floating-input,.CprRecordNew-floating-field.active .CprRecordNew-floating-select{border-color:var(--button-hover-border-color)}.CprRecordNew-section{margin-bottom:0}.CprRecordNew-floating-input:focus,.CprRecordNew-floating-select:focus{outline:none;border-color:var(--button-hover-border-color);box-shadow:0 0 0 2px #00897b1a}.CprRecordNew-search-field{position:relative}.CprRecordNew-search-icon{position:absolute;right:5%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.CprRecordNew-services-table{padding:8px;overflow-x:scroll}.CprRecordNew-services-table table{table-layout:auto}.CprRecordNew-buttons{margin-left:10px;font-size:var(--font-size)}.CprRecordNew-buttons button{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px;border:1px solid var(--button-hover-background-color);color:#fff;margin-top:10px;cursor:pointer}.CprRecordNew-buttons button:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.CprRecordNew-add-btn{background-color:var(--button-color);color:#fff;border:1px solid var(--button-color);border-radius:5px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.CprRecordNew-del-btn{background-color:red;color:#fff;border:1px solid red;border-radius:5px;padding:5px;font-size:var(--font-size);cursor:pointer;margin:0 5px}.CprRecordNew-del-btn:hover{color:red;border:1px solid red}.CprRecordNew-tableinput{padding:3px 3px 3px 10px;width:100%;border:1px solid #ddd;border-radius:4px}@media (max-width: 1024px){.CprRecordNew-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.CprRecordNew-grid{grid-template-columns:1fr}}.PatientCareReport-container{margin:0 auto;padding:5px;font-family:Arial,sans-serif;background-color:var(--background-color)}.PatientCareReport-section{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f;margin-bottom:10px;overflow:hidden}.PatientCareReport-header{background-color:var(--button-bg-color);color:#fff;padding:7px 20px;font-size:var(--heading-font)}.PatientCareReport-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px}.PatientCareReport-grid.two-columns{grid-template-columns:repeat(2,1fr)}.PatientCareReport-floating-input,.PatientCareReport-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size);background:#fff;transition:all .2s ease}.PatientCareReport-floating-input,.PatientCareReport-floating-select{width:100%}.PatientCareReport-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.PatientCareReport-floating-field{position:relative}.PatientCareReport-floating-field.active .PatientCareReport-floating-label{top:0;font-size:12px;color:var(--button-color)}.PatientCareReport-floating-field.active .PatientCareReport-floating-input,.PatientCareReport-floating-field.active .PatientCareReport-floating-select{border-color:var(--button-color)}.PatientCareReport-full-width{grid-column:span 4}.PatientCareReport-search-field{position:relative}.PatientCareReport-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.PatientCareReport-floating-input:focus,.PatientCareReport-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.PatientCareReport-buttons{right:16px;bottom:16px;display:flex;gap:5px;font-size:var(--font-size)}.PatientCareReport-buttons button,.PatientCareReport-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:5px 10px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.PatientCareReport-buttons button:hover,.PatientCareReport-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.PatientCareReport-radio-button{display:flex;align-items:center;color:#666}.PatientCareReport-radio-button label{display:flex;align-items:center;margin-right:40px;font-size:var(--font-size)}.PatientCareReport-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}.PatientCareReport-checkbox-div{border:1px solid #ddd}.PatientCareReport-row-chechbox-grid{color:#666;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:5px}.PatientCareReport-row-chechbox-grid label{margin-left:5px;font-size:var(--font-size)}.PatientCareReport-row-chechbox-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.PatientCareReport-grid{grid-template-columns:repeat(2,1fr)}.PatientCareReport-full-width{grid-column:span 2}}@media (max-width: 768px){.PatientCareReport-bottom-container{grid-template-columns:1fr}.PatientCareReport-tabs{flex-direction:column}}@media (max-width: 480px){.PatientCareReport-grid,.PatientCareReport-grid.two-columns{grid-template-columns:1fr}.PatientCareReport-full-width{grid-column:span 1}}.er-initial-assessment-com-container{margin:0 auto;padding:10px;font-family:Arial,sans-serif;background-color:var(--background-color)}.er-initial-assessment-com-section{background-color:#fff;border-radius:4px;margin-bottom:10px;overflow:hidden}.er-initial-assessment-com-header{background-color:#00897b;color:#fff;padding:7px 20px;font-size:var(--heading-font);font-weight:500}.er-initial-assessment-com-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px}.er-initial-assessment-com-grid.two-columns{grid-template-columns:repeat(2,1fr)}.er-initial-assessment-com-floating-field{position:relative}.er-initial-assessment-com-floating-input,.er-initial-assessment-com-floating-select{padding:5px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.er-initial-assessment-com-floating-input,.er-initial-assessment-com-floating-select{width:100%}.er-initial-assessment-com-floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:var(--font-size)}.er-initial-assessment-com-floating-field.active .er-initial-assessment-com-floating-label{top:0;font-size:12px;color:#00897b}.er-initial-assessment-com-floating-field.active .er-initial-assessment-com-floating-input,.er-initial-assessment-com-floating-field.active .er-initial-assessment-com-floating-select{border-color:#00897b}.er-initial-assessment-com-full-width{grid-column:span 4}.er-initial-assessment-com-search-field{position:relative}.er-initial-assessment-com-search-icon{position:absolute;right:10%;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.er-initial-assessment-com-checkbox-group{display:flex;gap:20px;align-items:center;padding-top:24px}.er-initial-assessment-com-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.er-initial-assessment-com-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.er-initial-assessment-com-tabs{display:flex;gap:10px;margin-bottom:20px}.er-initial-assessment-com-tab{background-color:#00897b;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.er-initial-assessment-com-tab:hover{background-color:#00796b}.er-initial-assessment-com-bottom-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:5px}.er-initial-assessment-com-section.half-width{margin-bottom:0}.er-initial-assessment-com-floating-input:focus,.er-initial-assessment-com-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.er-initial-assessment-com-services-section{background:#fff;border:1px solid #ccc;margin-bottom:5px}.er-initial-assessment-com-tab-bar{display:flex;gap:5px;padding:4px;background:var(--upperBar-bg-color);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.er-initial-assessment-com-tab-bar::-webkit-scrollbar{display:none}.er-initial-assessment-com-tab{background-color:var( --button-color);border:1px solid var( --button-hover-border-color);color:#fff;border-radius:5px;cursor:pointer;font-size:var(--font-size);transition:background-color .3s ease;padding:5px}.er-initial-assessment-com-tab:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.er-initial-assessment-com-tab.active{background:var(--button-color);color:var(--button-hover-background-color)}.er-initial-assessment-com-summary-row{display:flex;flex-wrap:nowrap;gap:10px}.er-initial-assessment-com-summary-field{display:flex;align-items:center;gap:10px;flex-shrink:0}.er-initial-assessment-com-summary-field label{font-size:var(--font-size);white-space:nowrap}.er-initial-assessment-com-summary-field input{font-size:var(--font-size);padding:5px;border:1px solid #ccc;border-radius:4px}.er-initial-assessment-com-services-table{padding:8px;overflow-x:scroll}.er-initial-assessment-com-services-table table{table-layout:auto}.er-initial-assessment-com-summary-section{display:flex;margin-top:10px;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.er-initial-assessment-com-summary-section::-webkit-scrollbar{display:none}.er-initial-assessment-com-form-for-file{display:flex;gap:15px;justify-content:end}.er-initial-assessment-com-buttons{display:flex;gap:5px;font-size:var(--font-size)}.er-initial-assessment-com-buttons button,.er-initial-assessment-com-Upload{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.er-initial-assessment-com-buttons button:hover,.er-initial-assessment-com-Upload:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.er-initial-assessment-com-mlc-radio-group{display:flex;gap:15px;align-items:center}.er-initial-assessment-com-radio-option{display:flex;align-items:center;gap:5px}.er-initial-assessment-com-vital-sign{display:flex;flex-direction:column;gap:15px;padding:13px}.er-initial-assessment-com-vital{display:flex;align-items:center;gap:10px}.er-initial-assessment-com-vital label{font-size:var(--font-size);margin-right:10px;white-space:nowrap}.er-initial-assessment-com-vital input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.er-initial-assessment-com-vital input[type=range]:hover{background:#ccc}.er-initial-assessment-com-vital input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#007bff;border-radius:50%;transition:all .5s ease,transform .5s ease;transform-origin:center;animation:thumbIdle 2s infinite alternate ease-in-out}.er-initial-assessment-com-vital input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#007bff;border-radius:50%;transition:all .5s ease,transform .5s ease;transform-origin:center;animation:thumbIdle 2s infinite alternate ease-in-out}.er-initial-assessment-com-vital input[type=range]:hover::-webkit-slider-thumb,.er-initial-assessment-com-vital input[type=range]:active::-webkit-slider-thumb{border-radius:10%;background:#0056b3}.er-initial-assessment-com-vital input[type=range]:hover::-moz-range-thumb,.er-initial-assessment-com-vital input[type=range]:active::-moz-range-thumb{border-radius:10%;background:#0056b3;transform:rotate(180deg) scaleX(-1)}.er-initial-assessment-com-vital input[type=range]:focus::-webkit-slider-thumb{animation:flipRotate .8s linear}@keyframes thumbIdle{0%{transform:scale(1);background:#007bff}50%{transform:scale(1.1) rotate(10deg);background:#39f}to{transform:scale(1) rotate(-10deg);background:#007bff}}@keyframes flipRotate{0%{transform:rotate(0) scaleX(1)}50%{transform:rotateY(180deg) scale(1.2)}to{transform:rotate(360deg) scaleX(-1)}}.er-initial-assessment-com-form-group{color:#666;display:flex;text-align:center;align-items:center;font-size:var(--font-size)}.er-initial-assessment-com-radio-button{display:flex;align-items:center;color:#666}.er-initial-assessment-com-radio-button label{display:flex;align-items:center;margin-right:10px;font-size:var(--font-size)}.er-initial-group{display:flex;align-items:center;gap:20px}.er-initial-assessment{margin-right:20px;width:100px}.er-initial-group label{display:flex;align-items:center;font-size:var(--font-size);color:#666}.er-initial-group input[type=radio]{width:15px;height:15px}.er-initial-assessment-com-radio-button{display:flex;flex-direction:column}.wrong-bakers-images{margin-top:13px}.wrong-bakers-images img{width:100px;margin-right:10px}.numeric-pain-rating{margin-top:13px}.er-initial-assessment-com-button{padding:4px 12px;border-radius:5px;border:1px solid var(--button-color);font-size:var(--font-size);background:var(--button-color);color:#fff;cursor:pointer}.er-initial-assessment-com-button:hover{color:var(--button-color);background:#fff}@media (max-width: 1024px){.er-initial-assessment-com-grid{grid-template-columns:repeat(2,1fr)}.er-initial-assessment-com-full-width{grid-column:span 2}}@media (max-width: 768px){.er-initial-assessment-com-bottom-container{grid-template-columns:1fr}.er-initial-assessment-com-tabs{flex-direction:column}}@media (max-width: 480px){.er-initial-assessment-com-grid,.er-initial-assessment-com-grid.two-columns{grid-template-columns:1fr}.er-initial-assessment-com-full-width{grid-column:span 1}}.er-initial-assessment-com-section-back{background-color:var(--button-color);font-size:var(--font-size);border-radius:5px;padding:8px 12px;border:1px solid var(--button-hover-background-color);color:#fff;cursor:pointer}.er-initial-assessment-com-section-back:hover{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);color:var(--button-hover-text-color)}.em-bed-container{width:100%;margin:auto;padding:20px;background:#fff}.em-bed-heading{font-size:28px;font-weight:700;margin-bottom:25px;text-align:center;color:#c62828}.em-bed-filters{display:flex;justify-content:space-between;margin-bottom:20px}.em-bed-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.em-bed-table th,.em-bed-table td{padding:12px;text-align:left;border-bottom:1px solid #eee}.em-bed-table th{background:#f3f3f3;font-weight:700}.em-bed-status{font-weight:600;padding:6px 10px;border-radius:6px;text-transform:capitalize}.em-bed-status--Available{background:#d4edda;color:#155724}.em-bed-status--Occupied{background:#f8d7da;color:#721c24}.em-bed-empty{text-align:center;padding:20px;color:#777}.er-new-initial-container{padding:20px;background:#f8f9fc;font-family:Arial,sans-serif}.er-new-initial-header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #dcdcdc}.er-new-initial-button{background-color:#036;color:#fff;padding:6px 16px;border-radius:4px;border:none;cursor:pointer;margin-bottom:15px}.er-new-initial-button:hover{background-color:#024}.er-new-initial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.er-new-initial-floating-field{position:relative;width:100%}.er-new-initial-floating-input,.er-new-initial-floating-select{width:100%;padding:10px 8px;border:1px solid #bcbcbc;border-radius:4px;outline:none;font-size:14px;background-color:#fff}.er-new-initial-floating-input:focus,.er-new-initial-floating-select:focus{border-color:#036}.er-new-initial-floating-label{position:absolute;top:10px;left:10px;color:#777;font-size:14px;transition:all .25s ease;pointer-events:none}.er-new-initial-floating-field.active .er-new-initial-floating-label{top:-7px;left:6px;background-color:#f8f9fc;padding:0 4px;font-size:11px;color:#036}.er-new-initial-form-group{display:flex;flex-direction:column}.er-new-initial-radio-box{display:flex;gap:15px;margin-top:5px}.er-new-initial-radio-box label{display:flex;align-items:center;gap:5px}.er-new-initial-section{background:#fff;padding:15px;border-radius:6px;margin-top:20px;box-shadow:0 1px 3px #00000026}.er-new-initial-actions{display:flex;justify-content:flex-end;padding-top:20px}.er-new-initial-submit-btn{background-color:#06c;padding:10px 20px;color:#fff;border-radius:6px;border:none;cursor:pointer}.er-new-initial-submit-btn:hover{background-color:#004e99}@media (max-width: 1200px){.er-new-initial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.er-new-initial-grid{grid-template-columns:1fr}}.ErRegister-container{padding:0;height:90vh;overflow-y:scroll;background-color:var(--background-color)}.purchaseOrders-add-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size)}.ErRegister-header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:5px}.ErRegister-button{justify-content:end}.ErRegister-add-ErRegister-button{background-color:var(--button-color);color:#fff;padding:5px;border-radius:5px;cursor:pointer;font-size:var(--font-size);border:1px solid var( --button-hover-border-color)}.ErRegister-add-ErRegister-button:hover{color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ErRegister-status-filters{display:flex;gap:15px;align-items:center}.ErRegister-status-filters label{display:flex;gap:5px;align-items:center;font-size:14px}.ErRegister-status-filters input[type=checkbox]{margin-right:5px}.ErRegister-filters{display:flex;justify-content:space-between;margin-top:20px}.purchaseOrders-add-btn{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease}.ErRegister-date-range{display:flex;align-items:center;background-color:#f2f2f2;gap:10px;width:30%;padding:3px 3px 3px 10px}.ErRegister-date-range label{font-size:14px}.ErRegister-date-range input[type=date]{padding:5px;border-radius:5px;border:1px solid #ccc;font-size:14px}.ErRegister-date-range-button{background-color:var(--button-color);color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:14px}.ErRegister-date-range-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ErRegister-favorite-btn,.ErRegister-reset-btn{background:none;border:none;font-size:18px;cursor:pointer;margin:0 5px;padding:0;line-height:1;color:gray}.ErRegister-search-box{padding:5px;border-radius:5px;border:1px solid #ccc;margin-top:0;font-size:14px}.ErRegister-no-rows{text-align:center;background-color:#fff3e0;color:#ff6f00;font-weight:700}.ErRegister-pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:10px 0;font-size:16px;border-radius:5px}.ErRegister-pagination span{margin:0 10px;font-weight:700;color:#555}.ErRegister-pagination button{background-color:#0069d9;color:#fff;border:none;padding:5px 10px;margin:0 5px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.ErRegister-pagination button:hover{background-color:#0056b3}.ErRegister-pagination button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.ErRegister-search-container{display:flex;justify-content:space-between;align-items:center;margin-top:5px;margin-bottom:5px}.ErRegister-print-button{background-color:var( --button-color);color:#fff;border:1px solid var( --button-hover-border-color);margin-right:1px;padding:5px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:auto;transition:background-color .3s ease}.ErRegister-print-button:hover{border:1px solid var( --button-hover-border-color);color:var(--button-hover-text-color);background-color:var(--button-hover-background-color)}.ErRegister-button span{font-size:14px}.ErRegister{display:flex;margin-left:10px}.ErRegister-supplier-filter{display:flex;align-items:center;gap:20px;margin-left:50px}.ErRegister-supplier-filter label{margin-right:5px;font-size:14px}.ErRegister-supplier-filter select{padding:3px;border:1px solid #ccc;border-radius:4px}.ErRegister-supplier-filter input{padding:3px;margin-right:50%;border:1px solid #ccc;border-radius:4px}.ErRegister-supplier-filter input[type=number]{width:100px}.ErRegister-button{display:flex;justify-content:flex-end;width:100%;gap:5px}.ErRegister-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.ErRegister-modal .modal-dialog{max-width:100%;margin:0}.ErRegister-modal .modal-content{width:100%;height:auto;max-height:90vh;overflow:auto;border-radius:2px;display:flex;flex-direction:column}.ErRegister-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.ErRegister-modal .modal-title{font-size:16px}.ErRegister-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6}.ErRegister-modal .modal-dialog{margin-top:20px;margin-left:10px;margin-right:10px}.ErRegister-form-horizontal{display:flex;flex-wrap:nowrap;gap:20px;min-width:100%}.ErRegister-form-horizontal>div{flex:1;min-width:200px}@media (max-width: 768px){.ErRegister-form-horizontal{flex-direction:column}.ErRegister-form-horizontal>div{min-width:100%}}.ErRegister-modal .modal-content{display:contents!important}.ErRegister-table-container{margin-top:5px;border-radius:5px;overflow-x:auto;max-width:100%}.ErRegister-table-container{padding:10px}.ErRegister-tab{width:100%;border-collapse:collapse;margin-top:10px}.ErRegister-tab th,.ErRegister-tab td{border:1px solid #ccc;text-align:center;padding:5px 0}.ErRegister-tab th{background-color:#f1f1f1;white-space:nowrap;font-size:16px}.ErRegister-tab td{text-align:center;font-size:14px}.ErRegister-no-rows{background-color:#ffecb3;text-align:center;padding:15px}.ErRegister-pagination{margin-top:10px;display:flex;justify-content:center;align-items:center}.purchase-results-count-span{font-size:14px;color:#000;margin-right:10px}@media (max-width: 768px){.ErRegister-header,.ErRegister-status-filters,.ErRegister-filters,.ErRegister-date-range,.ErRegister-search-container,.ErRegister-supplier-filter,.ErRegister-button{flex-direction:column;gap:10px;align-items:flex-start}.ErRegister-add-ErRegister-button,.ErRegister-date-range input[type=date],.ErRegister-search-box,.ErRegister-print-button{width:100%;font-size:14px}.ErRegister-table-container{max-width:100%;overflow-x:auto;margin-top:5px}.ErRegister-modal .modal-dialog{margin:10px;width:100%}.ErRegister-form-horizontal{flex-direction:column;gap:10px}.ErRegister-form-horizontal>div{width:100%;min-width:unset}}.ErRegister-print-button{width:115px;height:auto;font-size:var(--font-size);text-align:center;padding:5px;border-radius:5px}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#e3fffe;padding:20px;position:relative;overflow:hidden}.login-page-frame1{position:absolute;top:400px;left:-546px;border-radius:50%;width:1458px;height:1458px;filter:drop-shadow(54px 61px 90px rgba(108,198,188,.51));background:radial-gradient(#99dbe88f 56.44%,#35a7a0b5 71.38%);animation:frame1Entrance 1s ease-out forwards;opacity:0;transform:translate(-100%)}.login-page-frame2{position:absolute;bottom:400px;right:-546px;border-radius:50%;width:1458px;height:1458px;filter:drop-shadow(54px 61px 90px rgba(108,198,188,.51));background:radial-gradient(#99dbe88f 56.44%,#35a7a0b5 71.38%);animation:frame2Entrance 1s ease-out .2s forwards;opacity:0;transform:translate(100%)}.login-page-frame3{position:absolute;left:180px;top:150px;border-radius:50%;width:120px;height:120px;filter:drop-shadow(54px 61px 90px rgba(108,198,188,.51));background:radial-gradient(#99dbe88f,#35a7a0b5 71.38%);animation:frame3Entrance 1s ease-out .6s forwards;opacity:0;transform:translateY(-100%)}.login-page-frame3:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%);width:5px;height:150px;background:#00000026}.login-page-frame4{position:absolute;left:50px;top:50px;border-radius:50%;width:120px;height:120px;filter:drop-shadow(54px 61px 90px rgba(108,198,188,.51));background:radial-gradient(#99dbe88f,#35a7a0b5 71.38%);animation:frame4Entrance 1s ease-out .9s forwards;opacity:0;transform:translateY(-100%)}.login-page-frame4:before{content:"";position:absolute;top:-150px;left:50%;transform:translate(-50%);width:5px;height:150px;background:#00000026}@keyframes frame1Entrance{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes frame2Entrance{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes frame3Entrance{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes frame4Entrance{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.login-page-frame1,.login-page-frame2,.login-page-frame3,.login-page-frame4{opacity:1}.logo-container{margin-bottom:20px}.logo{font-size:32px;font-weight:bolder;color:#00968f;margin:69px 0 0}.login-header{text-align:center;margin-bottom:40px}.login-header h2{color:#007973;font-size:24px;font-weight:bolder;margin-bottom:30px}.login-options{display:flex;gap:40px}.login-option{text-align:center}.login-button{width:140px;height:140px;border:none;border-radius:50%;font-size:18px;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.button-icon{font-size:50px;margin-bottom:10px}.button-label{color:#fff;font-size:16px}.login-button.admin,.login-button.receptionist,.login-button.doctor{background-color:#00a39c}.login-button:hover{transform:scale(1.1);box-shadow:0 6px 8px #00000026}.hospital-logo-container{display:flex;flex-direction:column;align-items:center;margin-bottom:45px;z-index:2}.main-logo{width:110px;height:auto;margin:0 241px -103px 0}.aashapuri-logo{width:300px;height:auto;margin:0 0 -98px 188px}.hospital-text-logo{width:500px;height:auto;opacity:.9;margin:62px -136px 0 0}@media (max-width:768px){.hospital-logo-container{margin-bottom:30px}.main-logo{width:80px}.aashapuri-logo{width:220px}.hospital-text-logo{width:320px}}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#e3fffe;padding:20px;gap:20px}.login-back-btn{background-color:#007973;border:none;padding:15px 20px;width:fit-content;position:absolute;top:40px;left:100px;border-radius:50%;border:1px solid #007973}.login-slogan-container{width:40%;height:80%;padding:30px;background:linear-gradient(135deg,#007973,#79dfdb);border-radius:10px;box-shadow:0 0 15px #0000001a;color:#fff;justify-content:center;align-items:center;display:flex}.loginpage_advicecontainer{display:flex;justify-content:center;flex-direction:column}.login-slogan-container-h2{font-size:30px;margin-bottom:20px}.login-slogan-container-ul{list-style:none;padding:0}.login-slogan-container-li{font-size:20px;margin:10px 0;display:flex;align-items:center;line-height:3}.login-slogan-container-li:before{content:"✔";margin-right:10px;color:#fff}.login-box{width:30%;height:80%;padding:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;box-shadow:0 0 15px #0000001a;text-align:center}.login_middlecontainer{display:flex;flex-direction:column}.login-toggle{display:flex;justify-content:center;margin-bottom:20px}.login-toggle-option{padding:10px 20px;cursor:pointer;border-bottom:2px solid transparent;color:#008a80}.login-toggle-option.active{border-bottom:2px solid #008a80}.login-box-h2{margin-bottom:20px;color:#008a80}.login-box-form{display:flex;flex-direction:column;gap:15px}.login-box-input{padding:12px;font-size:14px;width:100%;border:1px solid #ccc;border-radius:5px}.login-box button{padding:12px;font-size:16px;color:#fff;background-color:#008a80;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.login-box button:hover{background-color:#00a39c}.login-box p{margin-top:20px}.login-box a{color:#004080;text-decoration:none}.hrmsDashSidebarHeader{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb;background-color:var(--sideBar-bg-color);color:#fff;width:100%;position:sticky;top:0;z-index:20;height:60px}.profile-container{display:flex;justify-content:space-around;align-items:center;gap:10px;padding:1px 5px;background:transparent;cursor:pointer;position:relative}.profile-logo{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.profile-image{width:100%;height:100%;object-fit:cover}.profile-initials{font-size:14px;font-weight:700;color:#fff}.logout-button{color:#fff;border:none;background-color:transparent;border-radius:4px;font-size:12px;cursor:pointer;width:fit-content;padding:0 5px;display:flex;gap:10px;align-items:center;justify-content:center;background-color:#dc2626}.logout-button:hover{background-color:#dc2626df}.custom-toggle-button{background-color:#fff;color:var(--button-color);border-radius:50%;padding:8px;box-shadow:0 2px 4px #0000001a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.profile-container.active .profile-logo{transform:scale(1)}.profile-container{display:flex;align-items:center;gap:12px}.profile-summary{display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-right:10px;flex:1}.profile-name{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px;letter-spacing:.3px;text-align:left}.profile-meta{font-size:11px;color:#e5e7eb}.profile-wrapper{position:relative}.profile-dropdown{position:absolute;top:55px;right:0;background:#fff;border-radius:8px;box-shadow:0 8px 20px #00000026;padding:6px 0;min-width:140px;z-index:999;animation:fadeIn .2s ease-in-out}.dropdown-item{width:100%;padding:8px 12px;font-size:13px;text-align:left;background:none;border:none;cursor:pointer}.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item.logout{color:#dc2626;font-weight:600}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.profile-tags{display:flex;gap:6px;justify-content:flex-end;width:100%}.tag{font-size:11px;font-weight:500;padding:2px 10px;border-radius:12px;letter-spacing:.3px;white-space:nowrap}.tag.department{background:#ffffff1f;color:#bbf7d0;border:1px solid rgba(187,247,208,.35)}.tag.role{background:#ffffff1f;color:#bfdbfe;border:1px solid rgba(191,219,254,.35)}.ai-assist-container{margin-left:auto;margin-right:20px;display:flex;align-items:center}.ai-assist-btn{display:flex;align-items:center;gap:6px;background:#fff;color:#0f766e;border:1px solid #0f766e;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.ai-assist-btn i{font-size:15px}.ai-assist-btn:hover{background:#0f766e;color:#fff}.ai-animate{position:relative;overflow:hidden;border:none;color:#fff;background:linear-gradient(270deg,#8b86f7,#06b6d4,#bfebf5,#4688e5);background-size:400% 400%;animation:aiGradientMove 6s ease infinite,aiPulse 2s infinite;box-shadow:0 0 8px #4f46e580}@keyframes aiGradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes aiPulse{0%{box-shadow:0 0 6px #4f46e566;transform:scale(1)}50%{box-shadow:0 0 16px #06b6d4b3;transform:scale(1.05)}to{box-shadow:0 0 6px #4f46e566;transform:scale(1)}}.ai-animate i{animation:aiFloat 2s ease-in-out infinite}@keyframes aiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ai-animate:hover{transform:scale(1.08);box-shadow:0 0 20px #06b6d4cc}.ai-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;display:flex;justify-content:flex-end;align-items:flex-end;z-index:9999}.ai-popup{width:360px;height:520px;background:#fff;margin:20px;border-radius:18px;display:flex;flex-direction:column;box-shadow:0 12px 35px #0003;overflow:hidden;animation:slideUp .3s ease;position:relative}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ai-header{background:linear-gradient(135deg,#94e3eb,#184e57);padding:14px;color:#fff;display:flex;justify-content:space-between;align-items:center}.ai-title{display:flex;gap:8px;font-weight:700}.close-btn{cursor:pointer}.ai-coming-body{flex:1;padding:20px;text-align:center}.ai-welcome{font-size:18px;font-weight:600;margin-bottom:15px}.coming-box{background:#eef2ff;color:#4f46e5;padding:10px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;margin-bottom:15px}.feature-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:15px 0;color:#0839a2}.feature-chip{background:#f1f5f9;padding:6px 10px;border-radius:20px;font-size:12px}.coming-note{font-size:13px;color:#666;margin-top:15px}.ai-input-area{display:flex;border-top:1px solid #eee}.ai-input-area input{flex:1;padding:12px;border:none;outline:none}.ai-input-area button{background:#4f46e5;color:#0646a0;border:none;padding:0 18px}.ai-input-area.disabled{background:#f9fafb}.ai-input-area.disabled button{background:#c7d2fe;cursor:not-allowed}.ai-floating-close{position:absolute;top:12px;right:12px;background:#fff;color:#4f46e5;border-radius:50%;padding:6px;font-size:14px;cursor:pointer;box-shadow:0 2px 8px #0003;z-index:10;transition:.2s}.ai-floating-close:hover{background:#4f46e5;color:#fff}.fidget-spinner-popup{position:fixed;bottom:-60px;left:0;background-color:#e3fffe;box-shadow:0 4px 20px #0000004d;z-index:9999;padding:10px;width:100%;height:50px;transition:bottom .5s ease-in-out}.fidget-spinner-popup.open{bottom:0;animation:slideIn .5s ease-out forwards}@keyframes slideIn{0%{bottom:-60px}to{bottom:0}}.fidget-spinner-popup-content{border-radius:5px;width:100%;display:flex;align-items:center;justify-content:flex-start;vertical-align:middle;gap:10px}.fidget-spinner-popup-content p{margin:0;vertical-align:middle;font-weight:bolder}.fidget-spinner-close{position:absolute;top:0;right:10px;font-size:30px;cursor:pointer}.fidget-spinner-navigate-link{text-decoration:none;color:#fff;border-radius:7px;background-color:var(--button-color);width:fit-content;height:fit-content;padding:2px 5px;border:1px solid var(--button-color)}.fidget-spinner-navigate-link:hover{color:var(--button-color);background-color:var(--button-hover-color)}.fidget-spinner-link-list{display:flex;gap:5px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--sideBar-bg-color: #007973;--upperBar-bg-color: #00968f;--button-bg-color: #00968f;--button-color: #00c9c0;--background-color: #e3fffe;--heading-font: 16px;--font-size: 14px;--button-hover-border-color: #00c9c0;--button-hover-text-color: #00c9c0;--button-hover-background-color: white;--input-box-padding: 5px}.table-container{width:100%;max-height:70vh;overflow-x:auto;overflow-y:auto;scrollbar-width:none}table{width:100%;background-color:#f2f2f2;border-collapse:collapse;table-layout:fixed}thead{background-color:#f2f2f2;z-index:15;position:sticky;top:-.5px}table th{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-weight:700;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table td{background-color:#f2f2f2;border:1px solid #ccc;padding:8px;text-align:left;font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table th .header-content{display:flex;align-items:center;justify-content:space-between;text-overflow:ellipsis}table th:last-child,table td:last-child{width:250px;text-align:center}.resizable-th{position:relative}.resizer{width:5px;height:100%;position:absolute;right:0;top:0;cursor:col-resize;z-index:1}table th .resizer:hover{background-color:#aaa}.layout-container{display:flex;height:100vh;overflow:hidden;transition:width .3s ease}.sidebar{width:250px;background-color:#2f3542;color:#fff;position:fixed;top:0;left:0;height:100%;z-index:100;padding-top:60px;transition:color .2s}.main-content{width:100%;overflow:auto;display:flex;flex-direction:column;height:100vh;transition:margin-left .3s ease;background-color:var(--background-color)}.header{background-color:var(--upperBar-bg-color);color:#fff;height:60px;display:flex;align-items:center;padding:0 1rem;position:fixed;top:0;left:250px;width:calc(100% - 250px);z-index:100;border-bottom:1px solid #e5e7eb}.custom-floating-field{position:relative;width:100%;display:flex;align-items:center}.custom-floating-input{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .2s ease}.custom-floating-label{position:absolute;left:1px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:14px;width:calc(100% - 3px);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-floating-field.active .custom-floating-label{top:0;padding:0 5px;left:5px;font-size:12px;width:fit-content;color:#00897b}.custom-search-icon{position:absolute;right:10px;cursor:pointer;color:#666;transition:color .2s}.custom-search-icon:hover{color:#00897b}.custom-floating-select-field{position:relative;width:100%;display:flex;align-items:center}.custom-floating-select{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;cursor:pointer}.custom-floating-select-label{position:absolute;left:1px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#666;pointer-events:none;transition:all .2s ease;font-size:14px;width:calc(100% - 3px);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-floating-select-field.active .custom-floating-select-label{top:0;left:5px;padding:0 5px;font-size:12px;width:fit-content;color:#00897b}.custom-floating-select:focus{outline:none;border-color:#00897b;box-shadow:0 0 0 2px #00897b1a}.custom-floating-select-field.error .custom-floating-select{border:2px solid red}.custom-floating-select-field.error .custom-floating-select-label{color:red}.toastify-text{font-size:13px}
