/*11032026 start pat DarkCss*/
:where(html[data-theme=dark]) *,:where(html[data-theme=dark]) ::before,:where(html[data-theme=dark]) ::after{border-color:#3d4144}
html[data-theme=dark] body{color:var(--c-text)}
html[data-theme=dark] .vis-on{--bg1:#151617;--bg2:#151617;--blob1:rgba(0,0,0,0);--blob2:rgba(0,0,0,0);--ac:#5b7fc0;--ac2:#34569c}
html[data-theme=dark] #topNav{background:var(--c-topbar);border-color:var(--c-border);box-shadow:0 1px 0 var(--c-border)}
html[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select,textarea){background-color:var(--c-input-bg);color:var(--c-text);border-color:var(--c-input-border)}
html[data-theme=dark] ::placeholder{color:#9ca0a4;opacity:1}
html[data-theme=dark] option{background:#232526;color:#fff}
html[data-theme=dark] .\[color-scheme\:light\]{color-scheme:dark!important}
html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=time],html[data-theme=dark] input[type=month]{color-scheme:dark}
html[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}
html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#575c60;border-radius:9999px}
html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#5a5a5a}
/*css/admin/adm-sec-requests.css*/
/*css/admin/adm-settings.css*/
/*css/admin/adm-users-add.css*/
html[data-theme=dark] .doc-chip{background:#1f3a5a;color:#7db4f7}
/*css/admin/adm-users-index.css*/
html[data-theme=dark] .smu-table-wrap::-webkit-scrollbar-thumb{background:#454545}
@media (max-width: 639px){html[data-theme=dark] .smu-table tbody tr{border:1px solid #3d4144}
html[data-theme=dark] .smu-table tbody th::before,html[data-theme=dark] .smu-table tbody td::before{color:#b4b8bc}
html[data-theme=dark] .smu-table tbody td:nth-child(4){border-top:1px solid #3d4144}}
/*css/admin/adm-users-sync.css*/
/*css/booking-base.css*/
html[data-theme=dark] .rc-stat[data-s=needs]{--rc-on:#5c4a12;--rc-hb:#f2c14e;--rc-tx:#f2c14e;--rc-bg:#2c2f31;--rc-ring:#7a6414}
html[data-theme=dark] .rc-stat[data-s=approved]{--rc-on:#6ccb5f}
html[data-theme=dark] .rc-stat[data-s=complete]{--rc-on:#34d399;--rc-hb:#34d399;--rc-tx:#15171a}
html[data-theme=dark] #bkDetail:not(.hidden)>div{border:1.5px solid #3d4144}
html[data-theme=dark] .bk-rt tbody th{background:#232526;border-top:1px solid #3d4144;border-bottom:1px solid #3d4144}
html[data-theme=dark] .bk-table tbody th,html[data-theme=dark] .bk-table tbody td{color:#ffffff}
@media (min-width:640px){html[data-theme=dark] .bk-ct{background:#3d4144}
html[data-theme=dark] .bk-ct .bk-table thead{background:#3d4144}
html[data-theme=dark] .bk-ct .bk-table tbody td,html[data-theme=dark] .bk-ct .bk-table tbody th{background:#232526;border-top:1px solid #3d4144;border-bottom:1px solid #3d4144}
html[data-theme=dark] .bk-ct .bk-table tbody td:first-child,html[data-theme=dark] .bk-ct .bk-table tbody th:first-child{border-left:1px solid #3d4144}
html[data-theme=dark] .bk-ct .bk-table tbody tr:hover td,html[data-theme=dark] .bk-ct .bk-table tbody tr:hover th,html[data-theme=dark] .bk-ct .bk-table tbody tr.tx-focus td{background:#2c2f31}}
html[data-theme=dark] .vs-fset.is-set input.sq-fld,html[data-theme=dark] .vs-fset.is-set button{border-color:#575c60;background:#2c2f31;color:#7db4f7}
@media (max-width:639px){html[data-theme=dark] .bk-table.bk-cards tbody tr{border:1px solid #3d4144}
html[data-theme=dark] .bk-table.bk-cards tbody th::before,html[data-theme=dark] .bk-table.bk-cards tbody td::before{color:#b4b8bc}
html[data-theme=dark] .bk-table.bk-cards tbody th{background:#2c2f31}}
html[data-theme=dark] .bk-rt tbody td{background:#232526;border-top:1px solid #3d4144;border-bottom:1px solid #3d4144}
@media (min-width:640px){html[data-theme=dark] .bk-ct .bk-table tbody tr:is([data-status],[data-state]) :is(td,th):first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--bk-st) 9%,#232526),#232526)}
html[data-theme=dark] .bk-ct .bk-table tbody tr:is([data-status],[data-state]):hover :is(td,th):first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--bk-st) 18%,#232526),#2c2f31)}}
html[data-theme=dark] .rs-h3{color:#f2c14e}
html[data-theme=dark] .rs-h4{background:#2c2f31;color:#ff99a4}
html[data-theme=dark] .rs-h5{background:#123d3d;color:#5eead4}
html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb{border:1px solid #3d4144;background:#232526;color:#ffffff}
html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb:hover{background:#2c2f31;border-color:#575c60;color:#ffffff}
html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb.is-ok,html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb.is-ok:hover{color:#6ccb5f}
html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb.is-ok:hover{background:#2c2f31;border-color:#2f6b3f}
html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb.is-no,html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb.is-no:hover{color:#ff99a4}
html[data-theme=dark] :is(.bk-ct .bk-table,.admin-modal-card) .rs-rb.is-no:hover{background:#2c2f31;border-color:#7f3a3c}
/*css/booking-visuals.css*/
html[data-theme=dark] .vis-on .dm-hd,html[data-theme=dark] .vis-on .smu-header{border-color:#3d4144}
html[data-theme=dark] .vis-on .sq-head,html[data-theme=dark] .vis-on .bk-tcard{background-color:rgba(35,37,38,.88)!important}
html[data-theme=dark] .vis-on .dm-hd,html[data-theme=dark] .vis-on .dm-card,html[data-theme=dark] .vis-on .smu-header,html[data-theme=dark] .vis-on .smu-panel,html[data-theme=dark] .vis-on .set-card{background-color:rgba(35,37,38,.88)!important}
html[data-theme=dark] .vis-on .bk-page>div>div:first-child{background-color:rgba(35,37,38,.88)!important}
html[data-theme=dark] .sq-pc{background:rgba(35,37,38,.7)}
html[data-theme=dark] .vis-on .sq-pc :is(.sq-head,.dm-hd,.smu-header){background-color:#232526!important;border:1px solid #3d4144}
html[data-theme=dark] .vis-on .sq-pc :is(.sq-cd,.set-card,.dm-card,.smu-panel){background-color:#232526!important;border:1px solid #3d4144}
html[data-theme=dark] .vis-on .sq-pc :is(.sq-cd,.set-card):hover{border-color:#575c60}
html[data-theme=dark] :is(.sq-pc,.sq-md) .border:not([class*="border-"]),html[data-theme=dark] :is(.sq-pc,.sq-md) .border-gray-200{border-color:#3d4144}
html[data-theme=dark] :is(.sq-pc,.sq-md) .border-gray-100{border-color:#3d4144}
html[data-theme=dark] :is(.sq-pc,.sq-md) .bg-gray-50{background-color:#2c2f31}
html[data-theme=dark] :is(.sq-pc,.sq-md) .bg-gray-50\/70{background-color:#2c2f31}
html[data-theme=dark] .sq-pc .sq-cd tbody tr{border-color:#3d4144}
html[data-theme=dark] .bk-overlay>.bk-card,html[data-theme=dark] .rc-sheet,html[data-theme=dark] #bkDetail>div,html[data-theme=dark] #txDetail>div,html[data-theme=dark] #guidelines-modal>div{border:1.5px solid #3d4144!important}
html[data-theme=dark] .bkp-indigo{background:#1f3a5a;color:#7db4f7}
html[data-theme=dark] .bkp-sky{background:#1f3a5a;color:#7db4f7}
html[data-theme=dark] .bkp-teal{background:#2a5d3c}
html[data-theme=dark] #notifPanel{border-color:#3d4144!important;background:rgba(35,37,38,.96)!important}
html[data-theme=dark] #sidebar-multi-level-sidebar ul ul a:hover .nv-ic{color:var(--ac,#7db4f7)}
html[data-theme=dark] #sidebar-multi-level-sidebar ul ul a::after{background:linear-gradient(100deg,transparent 30%,rgba(35,37,38,.65) 50%,transparent 70%)}
/*css/doc/doc-add-2.css*/
/*css/doc/doc-add.css*/
html[data-theme=dark] .doc-reg .rg-card{border:1.5px solid #3d4144}
html[data-theme=dark] .doc-reg .text-green-600,html[data-theme=dark] .doc-reg .text-green-700{color:#7db4f7!important}
html[data-theme=dark] .doc-reg input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] .doc-reg select{border-color:#3d4144;background:#232526}
html[data-theme=dark] .doc-reg .form-step input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),html[data-theme=dark] .doc-reg .form-step select,html[data-theme=dark] .doc-reg .form-step textarea,html[data-theme=dark] .doc-reg [x-data="hospitalDropdown()"]>div>button{border:1px solid #3d4144!important;background-color:#2c2f31!important}
html[data-theme=dark] .doc-reg .form-step input:focus,html[data-theme=dark] .doc-reg .form-step select:focus,html[data-theme=dark] .doc-reg [x-data="hospitalDropdown()"]>div>button:focus{background-color:#232526!important}
/*css/doc/doc-calendar.css*/
html[data-theme=dark] .st-approved{background:#1e3a28;color:#6ccb5f}
html[data-theme=dark] .st-checked_in{background:#1f3a5a;color:#7db4f7}
html[data-theme=dark] .st-completed{background:#12392e;color:#34d399}
html[data-theme=dark] .st-pending{background:#5c4a12;color:#f2c14e}
html[data-theme=dark] .st-rejected,html[data-theme=dark] .st-cancelled{background:#442726;color:#ff99a4}
html[data-theme=dark] .fc .fc-col-header-cell-cushion{color:#b4b8bc}
html[data-theme=dark] .fc .fc-daygrid-day:hover{background:#2c2f31}
html[data-theme=dark] .fc .fc-daygrid-day-number{color:#ffffff}
html[data-theme=dark] .fc .fc-daygrid-day.dm-has-sched:not(.fc-day-past) .fc-daygrid-day-frame:hover::after{background:rgba(35,37,38,.95);color:#7db4f7}
html[data-theme=dark] #dmCalWrap #dmSkel .sk-g span{background:linear-gradient(90deg,#2c2f31,#2c2f31,#2c2f31)}
html[data-theme=dark] .fc .fc-col-header-cell-cushion{background:#2c2f31}
html[data-theme=dark] .fc .fc-event.bk-completed{background:#12392e!important;color:#34d399!important;border-color:#2f6b3f!important;border-left:4px solid #34d399!important}
html[data-theme=dark] .dm-x{color:#9ca0a4}
html[data-theme=dark] .dm-x:hover{color:#ffffff}
html[data-theme=dark] .dm-row{border-bottom:1px solid #3d4144}
html[data-theme=dark] #scheduleModal>div,html[data-theme=dark] #eventDetailsModal>div,html[data-theme=dark] #bookingModal>div{border:1.5px solid #3d4144}
html[data-theme=dark] .fc .fc-timegrid-event.sched{background:rgba(31,58,90,.55)!important}
html[data-theme=dark] .fc .fc-event.bk-completed{border-color:#2f6b3f!important;border-left-color:#34d399!important}
html[data-theme=dark] .dm-f{border:1.5px solid #3d4144;background:#232526;color:#ffffff}
html[data-theme=dark] .dm-search input{border:1.5px solid #3d4144;color:#ffffff}
html[data-theme=dark] .dm-cell2{color:#d0d0d0}
html[data-theme=dark] .fc .fc-daygrid-event.fc-event.sched{background:#2c2f31!important;color:#7db4f7!important}
html[data-theme=dark] .fc .fc-daygrid-day:hover{background:#2c2f31}
html[data-theme=dark] .dm-badge{background:#1f3a5a;border:1.5px solid #575c60;color:#7db4f7}
html[data-theme=dark] .dm-cell1{background:#1f3a5a;border:1.5px solid #575c60;color:#7db4f7}
html[data-theme=dark] .dm-cell2{background:#232526;border:1px solid #3d4144}
html[data-theme=dark] .fc .fc-daygrid-day.fc-day-today,html[data-theme=dark] .fc .fc-daygrid-day.fc-day-today:has(.fc-event){background:#2c2f31}
html[data-theme=dark] .fc .fc-daygrid-day.fc-day-today:hover,html[data-theme=dark] .fc .fc-daygrid-day.fc-day-today:has(.fc-event):hover{background:#1f3a5a}
html[data-theme=dark] #start_grid button,html[data-theme=dark] #end_grid button{color:#ffffff}
html[data-theme=dark] #start_grid button:hover,html[data-theme=dark] #end_grid button:hover{background:#2c2f31}
html[data-theme=dark] #scheduleForm>div:last-of-type{background:#2c2f31;border-top:1px solid #3d4144}
html[data-theme=dark] .dm-row>span.dm-t-pref,html[data-theme=dark] .dm-t-pref{background:#2c2f31;color:#7db4f7;border-color:#3d4144}
html[data-theme=dark] .dm-row>span.dm-t-walk,html[data-theme=dark] .dm-t-walk{background:#433519;color:#ff99a4;border-color:#7a6414}
html[data-theme=dark] .dm-tbl td{border-top:1px solid #3d4144}
html[data-theme=dark] .cal-nav{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .dm-views{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .dm-view-btn.on{background:#232526;color:#7db4f7}
html[data-theme=dark] .fc .fc-dayGridMonth-view .fc-daygrid-day-frame{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .st-approved{background:#2a5d3c;color:#6ccb5f}
html[data-theme=dark] .st-checked_in{background:#1f3a5a;color:#7db4f7}
html[data-theme=dark] .st-completed{background:#12392e;color:#34d399;border:1px solid #2f6b3f}
html[data-theme=dark] .st-pending{background:#5c4a12;color:#f2c14e}
html[data-theme=dark] .st-rejected,html[data-theme=dark] .st-cancelled{background:#5f2f31;color:#ff99a4}
html[data-theme=dark] .dm-x{border:1px solid #3d4144;background:#232526;color:#9ca0a4}
html[data-theme=dark] .dm-x:hover{background:#2c2f31;color:#ffffff;border-color:#3d4144}
html[data-theme=dark] .fc .fc-dayGridMonth-view .fc-daygrid-day.fc-day-disabled:hover .fc-daygrid-day-frame,html[data-theme=dark] .fc .fc-dayGridMonth-view .fc-daygrid-day.fc-day-other:hover .fc-daygrid-day-frame{background:#232526;border-color:#3d4144}
html[data-theme=dark] #dayListModal>div{border:1.5px solid #3d4144}
html[data-theme=dark] #scheduleModal>div,html[data-theme=dark] #eventDetailsModal>div,html[data-theme=dark] #bookingModal>div{border:1.5px solid #3d4144}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-col,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-col{background:#232526}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-col-today,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-col-today{background:#2c2f31}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-col.fc-day-past,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-col.fc-day-past{background:#2c2f31}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-axis,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-axis{color:#9ca0a4}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-slot-today,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-slot-today{background:#232526}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-slot-today .fc-timegrid-slot-label-cushion,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-slot-today .fc-timegrid-slot-label-cushion{color:#7db4f7}
html[data-theme=dark] .fc .fc-timeGridWeek-view .fc-timegrid-event.bk,html[data-theme=dark] .fc .fc-timeGridDay-view .fc-timegrid-event.bk{border:1px solid #3d4144!important}
html[data-theme=dark] #bkStart.bk-off,html[data-theme=dark] #bkStart.bk-off:hover{background:#3d4144;color:#b4b8bc}
html[data-theme=dark] .fc .fc-dayGridMonth-view .fc-daygrid-day:not(.fc-day-past):not(.fc-day-today):not(.fc-day-other):not(:has(.sched)):not(:has(.fc-event)):not(:hover) .fc-daygrid-day-frame{background-image:radial-gradient(#3d4144 1px,transparent 1px)}
/*css/doc/doc-index.css*/
@media (max-width: 639px){html[data-theme=dark] .smu-table tbody tr{border:1px solid #3d4144}
html[data-theme=dark] .smu-table tbody th::before,html[data-theme=dark] .smu-table tbody td::before{color:#b4b8bc}
html[data-theme=dark] .smu-table tbody td:nth-child(5){border-top:1px solid #3d4144}}
/*css/patient/pt-booking-flow-2.css*/
html[data-theme=dark] .bk-dd-item:hover,html[data-theme=dark] .bk-dd-item:focus-visible,html[data-theme=dark] .bk-dd-item.is-act{background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .bk-day-av{background:#2c2f31;border-color:#2f6b3f;color:#6ccb5f}
html[data-theme=dark] .bk-day-av:hover{background:#2a5d3c}
html[data-theme=dark] .bk-day-past{background:#2c2f31}
html[data-theme=dark] .bk-tp-col{background:#2c2f31}
html[data-theme=dark] .bk-loading::after{background:linear-gradient(100deg,transparent 20%,rgba(35,37,38,.7) 50%,transparent 80%)}
html[data-theme=dark] #bkDetail:not(.hidden) #bkDetailTimeline>div>div:nth-child(even).bg-blue-600{background:linear-gradient(#2563eb,#2563eb) left center/100% 100% no-repeat #3d4144}
html[data-theme=dark] .bk-chip:hover{background:#2c2f31}
@media (min-width:640px){html[data-theme=dark] .bk-filterbar .bk-filter-fields{background:#2c2f31;border:1px solid #3d4144}
html[data-theme=dark] .bk-filter-fields>.bk-filter-field.is-set>div>button{border-color:#575c60;background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .bk-filterbar .bk-filter-clear:disabled{color:#9ca0a4}}
@media (max-width:639px){html[data-theme=dark] .bk-filter-toggle{border:1px solid #3d4144;background:#232526;color:#ffffff}
html[data-theme=dark] .bk-filter-fields>.bk-filter-field.is-set>div>button{border-color:#575c60;background:#2c2f31}}
html[data-theme=dark] .bk-proof-open.rc-amt::after{background:linear-gradient(100deg,transparent,rgba(35,37,38,.7),transparent)}
html[data-theme=dark] .bk-page>div>div:has(>#bookingTable),html[data-theme=dark] .bk-page>div>div:has(>#bookingCards),html[data-theme=dark] .bk-page>div>div.flex-1.text-center{background:#3d4144;border:1px solid #3d4144}
html[data-theme=dark] .bk-page>div>div:has(>#bookingTable),html[data-theme=dark] .bk-page>div>div:has(>#bookingCards),html[data-theme=dark] .bk-page #bookingCards{background:#232526}
@media (min-width:640px){html[data-theme=dark] .bk-page div:has(>#bookingTable){background:#3d4144}
html[data-theme=dark] #bookingTable thead,html[data-theme=dark] #bookingTable thead th{background:#3d4144}
html[data-theme=dark] #bookingTable tbody tr:hover td{background:#2c2f31}}
@media (max-width:639px){html[data-theme=dark] #bookingCards{background:#2c2f31}
html[data-theme=dark] #bookingCards .bk-row>div:last-child{border-top:1px dashed #3d4144}}
/*css/patient/pt-booking-flow.css*/
html[data-theme=dark] .bk-filter-menu::-webkit-scrollbar-thumb{background:#454545}
html[data-theme=dark] .bk-filterbar{background:#232526;border:1px solid #3d4144}
/*css/patient/pt-calendar.css*/
html[data-theme=dark] .fc .fc-button{background:#232526;color:#7db4f7;border:1px solid #3d4144}
html[data-theme=dark] .fc .fc-button-group .fc-button-primary:not(:disabled).fc-button-active,html[data-theme=dark] .fc .fc-button-group .fc-button-primary:not(:disabled):active{background:#232526;color:#7db4f7}
html[data-theme=dark] .fc-theme-standard td,html[data-theme=dark] .fc-theme-standard th,html[data-theme=dark] .fc-theme-standard .fc-scrollgrid{border-color:#3d4144}
html[data-theme=dark] .fc .fc-col-header-cell{background:#2c2f31;color:#b4b8bc}
html[data-theme=dark] .fc .fc-daygrid-day-number{color:#ffffff}
html[data-theme=dark] .av-txt{color:#7db4f7}
html[data-theme=dark] .fc .fc-list-day-cap,html[data-theme=dark] .fc .fc-list-day-text,html[data-theme=dark] .fc .fc-list-day-side-text{color:#7db4f7}
html[data-theme=dark] .fc .fc-list-day th,html[data-theme=dark] .fc .fc-list-day th>*{background:#2c2f31}
html[data-theme=dark] .dp{background:#232526}
html[data-theme=dark] .dp-head{border-bottom:1px solid #3d4144;background:#232526}
html[data-theme=dark] .dp-head-icon{border:1px solid #3d4144;background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .dp-title{color:#ffffff}
html[data-theme=dark] .dp-close{border:1px solid #3d4144;background:#232526;color:#9ca0a4}
html[data-theme=dark] .dp-close:hover{background:#2c2f31;color:#ffffff;border-color:#3d4144}
html[data-theme=dark] .dp-list{background:#2c2f31}
html[data-theme=dark] .dp-card{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .dp-av{background:linear-gradient(135deg,#1f3a5a,#2c2f31);color:#7db4f7}
html[data-theme=dark] .dp-spec{color:#b4b8bc}
html[data-theme=dark] .dp-badge.is-completed{border-color:#2f6b3f}
html[data-theme=dark] .dp-badge.is-cancelled,html[data-theme=dark] .dp-badge.is-rejected{background:#442726;color:#ff99a4;border-color:#7f3a3c}
html[data-theme=dark] .dp-badge.is-approved,html[data-theme=dark] .dp-badge.is-checked-in{background:#1f3a5a;color:#7db4f7;border-color:#3d4144}
html[data-theme=dark] .dp-hist{border-top:1px solid #3d4144}
html[data-theme=dark] .dp-time{border:1.5px solid #3d4144;background:#232526;color:#7db4f7}
html[data-theme=dark] .dp-foot{border-top:1px solid #3d4144;background:#232526}
html[data-theme=dark] .dp-pick{color:#b4b8bc}
html[data-theme=dark] .dp-pick.has-pick{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .dp-close:hover{color:#ffffff}
html[data-theme=dark] .fc .fc-timegrid-slot-label-cushion,html[data-theme=dark] .fc .fc-timegrid-axis-cushion{color:#b4b8bc}
html[data-theme=dark] .fc .hr-open,html[data-theme=dark] .fc .hr-full{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .fc .fc-daygrid-day:not(.fc-day-other):not(.fc-day-today):not(.has-history) .fc-daygrid-day-frame:not(:has(.fc-event)){background-image:radial-gradient(#3d4144 1px,transparent 1px)}
html[data-theme=dark] .fc .fc-daygrid-day-frame{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .fc .fc-col-header-cell{color:#9ca0a4}
html[data-theme=dark] .fc .fc-daygrid-day-number{color:#d0d0d0}
html[data-theme=dark] .fc .fc-day-today{background:#2c2f31!important}
html[data-theme=dark] .fc .fc-daygrid-day:has(.day-full):hover .fc-daygrid-day-frame{background:#2c2f31;border-color:#3d4144}
html[data-theme=dark] .fc .fc-daygrid-day.fc-day-past.has-history{background:#2c2f31!important}
html[data-theme=dark] .cal-nav{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .sq-pill.st-completed{border-color:#2f6b3f}
/*css/patient/pt-filter-panel.css*/
html[data-theme=dark] .bk-page .bk-filterbar .bk-filter-fields{background:#232526;border:1px solid #3d4144}
/*css/patient/pt-receipts.css*/
html[data-theme=dark] .rc-drop:hover,html[data-theme=dark] .rc-drop.is-over{background:#2c2f31}
html[data-theme=dark] .rc-sheet{background:#232526;border:1.5px solid #3d4144}
html[data-theme=dark] #rcStatus,html[data-theme=dark] #rcDate,html[data-theme=dark] #rcTime{background:var(--rc-soft,#2c2f31);color:var(--rc-a,#ffffff)}
html[data-theme=dark] .rc-modal[data-state=needs]{--rc-soft:#575c60}
html[data-theme=dark] .rc-modal[data-state=rejected]{--rc-bg:#2c2f31;--rc-on:#ff99a4}
html[data-theme=dark] .rc-modal[data-state=approved]{--rc-bd:#2f6b3f;--rc-on:#6ccb5f}
html[data-theme=dark] #rcModal .rc-drop:hover,html[data-theme=dark] #rcModal .rc-drop.is-over{background:var(--rc-soft,#2c2f31)}
html[data-theme=dark] .rc-fset.is-set input.sq-fld,html[data-theme=dark] .rc-fset.is-set button{border-color:#575c60;background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .bk-loading::after{background:linear-gradient(100deg,transparent 20%,rgba(35,37,38,.7) 50%,transparent 80%)}
html[data-theme=dark] #rcNotice .rc-note{color:#ff99a4}
html[data-theme=dark] .rc-amt::after{background:linear-gradient(100deg,transparent,rgba(35,37,38,.7),transparent)}
html[data-theme=dark] #rcClose:hover,html[data-theme=dark] #rcDClose:hover{background:#2c2f31}
/*css/patient/pt-registration.css*/
html[data-theme=dark] .rg-card input,html[data-theme=dark] .rg-card select{border-color:#3d4144;background:#232526}
html[data-theme=dark] .rg-card .relative:focus-within svg.text-gray-400{color:#7db4f7}
html[data-theme=dark] .rg-msg{color:#ff99a4}
html[data-theme=dark] .rg-foot{background:rgba(35,37,38,.85);border:1px solid #3d4144}
html[data-theme=dark] .rg-link:hover{color:#7db4f7}
/*css/sec/c-row-detail.css*/
html[data-theme=dark] #rdModal .rd-card{background:var(--c-card);border:1.5px solid var(--c-border)}
html[data-theme=dark] #rdModal .rd-row{border-top:1px solid var(--c-border)}
html[data-theme=dark] #rdModal .rd-chip.t-indigo{background:var(--c-chip-bg);color:var(--c-chip-text);border-color:var(--c-border-strong)}
html[data-theme=dark] #rdModal .rd-chip.t-orange{border-color:var(--c-warn-border)}
html[data-theme=dark] #rdModal .rd-chip.t-green{border-color:var(--c-ok-border)}
/*css/sec/c-sec-controls.css*/
html[data-theme=dark] .sc-pop{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .sc-pop label.sc-f{color:#ffffff}
html[data-theme=dark] .sc-pop .sc-pre button{border:1px solid #3d4144;background:#232526;color:#ffffff}
html[data-theme=dark] .sc-cols label{color:#ffffff}
html[data-theme=dark] .sc-cols .sc-all{border-top:1px solid #3d4144}
html[data-theme=dark] .sc-cols .sc-all a{color:#7db4f7}
html[data-theme=dark] .sc-cols .sc-all a+a{color:#b4b8bc}
html[data-theme=dark] .sc-sec h3 b{color:#f2c14e}
html[data-theme=dark] .sc-sec.is-ok h3 b{color:#6ccb5f}
html[data-theme=dark] .sc-dg{color:#ffffff}
html[data-theme=dark] .sc-dg svg{color:#7db4f7}
html[data-theme=dark] .sc-dc.is-new{border-color:#7a6414}
html[data-theme=dark] .sc-gi{background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .sc-gt b{color:#ffffff}
html[data-theme=dark] .sc-gt .sc-sub{color:#b4b8bc}
html[data-theme=dark] .sc-cnt{color:#b4b8bc}
html[data-theme=dark] .sc-gh .sc-arr{color:#ffffff}
html[data-theme=dark] .sc-bc[data-st=pending]{--st:#f2c14e}
html[data-theme=dark] .sc-bc .sc-pn{color:#ffffff}
html[data-theme=dark] .sc-gb.tx-gb{border-top:1px solid #3d4144}
html[data-theme=dark] .sc-vl{color:#7db4f7}
html[data-theme=dark] .sc-av{background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .sc-float{border:1px solid rgba(47,49,50,.75);background:rgba(35,37,38,.72)}
html[data-theme=dark] .sc-pop{background:rgba(35,37,38,.97)}
html[data-theme=dark] .sc-pop label.sc-f{color:#b4b8bc}
html[data-theme=dark] .sc-sec.is-ok .sc-sb{color:#6ccb5f}
html[data-theme=dark] .sc-dg{background:linear-gradient(90deg,#2c2f31,rgba(255,255,255,0))}
html[data-theme=dark] .sc-cnt{background:#2c2f31;color:#d0d0d0}
html[data-theme=dark] .sc-bc[data-st=checked_in]{--st:#7db4f7}
html[data-theme=dark] .sc-wh{background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .sc-meta{background:#2c2f31;color:#b4b8bc}
html[data-theme=dark] .sc-vl{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .bk-ct .bk-table tbody tr.tx-sel td{background:#2c2f31}
html[data-theme=dark] body.bulk-drag .tx-wrap tbody tr:hover td{background:#1f3a5a}
html[data-theme=dark] .sc-cols .sc-all a{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .sc-cols .sc-all a+a{border-color:#3d4144;background:#2c2f31}
html[data-theme=dark] .sc-dc,html[data-theme=dark] .sc-dc.is-new,html[data-theme=dark] .sc-dc:hover{border-bottom:1px solid #3d4144}
html[data-theme=dark] .sc-dg{background:#2c2f31}
html[data-theme=dark] .sc-dg svg{color:#b4b8bc}
html[data-theme=dark] .sc-gi.is-init{background:#3d4144;color:#d0d0d0}
html[data-theme=dark] .sc-av{background:#2c2f31;color:#d0d0d0}
html[data-theme=dark] .sc-wh{color:#d0d0d0}
html[data-theme=dark] .sc-wh svg{color:#9ca0a4}
html[data-theme=dark] .sc-gh{border-bottom:1px solid #3d4144}
html[data-theme=dark] .sc-gt b{color:#ffffff}
html[data-theme=dark] .sc-dg{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .sc-dc,html[data-theme=dark] .sc-dc.is-new,html[data-theme=dark] .sc-dc:hover{border:1px solid #3d4144;border-left:4px solid #3d4144;background:#232526}
html[data-theme=dark] .sc-gi.is-init{background:#2c2f31;color:#d0d0d0}
html[data-theme=dark] .sc-gt b{color:#ffffff}
html[data-theme=dark] .sc-cnt{color:#d0d0d0}
html[data-theme=dark] .sc-gh .sc-arr{color:#9ca0a4}
html[data-theme=dark] .sc-cnt{color:#b4b8bc}
html[data-theme=dark] .sc-gb{border-top:1px solid #3d4144}
html[data-theme=dark] .sc-bc,html[data-theme=dark] .sc-bc[data-st]{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .sc-dc,html[data-theme=dark] .sc-dc.is-new,html[data-theme=dark] .sc-dc:hover{border-left:1px solid #3d4144}
html[data-theme=dark] .tx-lst .sc-dg,html[data-theme=dark] .tx-groups .sc-dg{border-top:1px solid #3d4144;border-bottom:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .tx-lst .sc-dc,html[data-theme=dark] .tx-lst .sc-dc.is-new,html[data-theme=dark] .tx-lst .sc-dc:hover,html[data-theme=dark] .tx-groups .sc-dc,html[data-theme=dark] .tx-groups .sc-dc.is-new,html[data-theme=dark] .tx-groups .sc-dc:hover{border-bottom:1px solid #3d4144;background:#232526}
html[data-theme=dark] .tx-groups .tx-wrap.bk-ct .bk-table thead,html[data-theme=dark] .tx-groups .tx-wrap.bk-ct .bk-table thead th{background:#2c2f31;border-bottom:1px solid #3d4144}
html[data-theme=dark] .tx-pc .sc-float{border-top:1px solid #3d4144}
html[data-theme=dark] .tx-pc .sc-card{border-top:1px solid #3d4144}
html[data-theme=dark] .tx-dcard .sc-dc,html[data-theme=dark] .tx-dcard .sc-dc.is-new,html[data-theme=dark] .tx-dcard .sc-dc:hover{border:1px solid #3d4144;border-left:4px solid #3d4144;background:#232526}
html[data-theme=dark] .tx-dcard .tx-wrap.bk-ct .bk-table thead,html[data-theme=dark] .tx-dcard .tx-wrap.bk-ct .bk-table thead th{background:#2c2f31;border-bottom:1px solid #3d4144}
html[data-theme=dark] .vis-on .tx-pc .tx-dcard .sc-dc,html[data-theme=dark] .vis-on .tx-pc .tx-dcard .sc-dc.is-new,html[data-theme=dark] .vis-on .tx-pc .tx-dcard .sc-dc:hover{border:1px solid #3d4144}
html[data-theme=dark] .vis-on .tx-pc .tx-dcard .sc-dc:hover{border-color:#3d4144}
html[data-theme=dark] .tx-pc .sc-bc:hover{background:#2c2f31}
html[data-theme=dark] .tx-pc .tx-wrap tbody tr.bk-row:hover td{background:#2c2f31}
html[data-theme=dark] .sc-av.sc-h0{background:#2c2f31}
html[data-theme=dark] .sc-av.sc-h2{color:#6ccb5f}
html[data-theme=dark] .sc-av.sc-h3{color:#f2c14e}
html[data-theme=dark] .sc-av.sc-h4{background:#2c2f31;color:#ff99a4}
html[data-theme=dark] .sc-av.sc-h5{background:#123d3d;color:#5eead4}
html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .sc-dc,html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .sc-dc.is-new,html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .sc-dc:hover,html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .sc-dc.is-new:hover{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .sc-dc:hover,html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .sc-dc.is-new:hover{border-color:#575c60}
html[data-theme=dark] .tx-pc.tx-pc .sc-bc,html[data-theme=dark] .tx-pc.tx-pc .sc-bc[data-st]{border:1px solid #3d4144}
html[data-theme=dark] .tx-pc.tx-pc .sc-bc:hover{background:#2c2f31;border-color:#575c60}
html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .tx-wrap.bk-ct .bk-table thead,html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .tx-wrap.bk-ct .bk-table thead th{background:#2c2f31;border-bottom:1px solid #3d4144}
html[data-theme=dark] .tx-pc.tx-pc .tx-dcard .tx-wrap.bk-ct .bk-table tbody td:first-child::before{background:var(--bk-st,#454545)}
html[data-theme=dark] .tx-pc.tx-pc.tx-pc .sq-head{border:1px solid #3d4144!important;background:#232526!important}
html[data-theme=dark] .tx-pc.tx-pc .sc-float{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .tx-pc.tx-pc .sc-float>.pb-2,html[data-theme=dark] .tx-pc.tx-pc #txFilter{border-top:1px solid #3d4144}
html[data-theme=dark] .tx-pc.tx-pc #bkCount{border:1px solid #3d4144;border-top:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .tx-pc.tx-pc #bkPager,html[data-theme=dark] .tx-pc.tx-pc #txPager{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .tx-pc.tx-pc .sc-bc .sc-wh svg{color:#7db4f7}
html[data-theme=dark] #bkTbody .bk-table tbody td{border-bottom-color:#3d4144}
/*css/sec/c-upcoming-panel.css*/
html[data-theme=dark] .up-panel{background:#232526;border:1px solid #3d4144}
/*css/sec/sec-add.css*/
html[data-theme=dark] .rg-card input,html[data-theme=dark] .rg-card select{border-color:#3d4144;background:#232526}
/*css/sec/sec-calendar.css*/
html[data-theme=dark] .sq-av{border:2px solid #3d4144}
html[data-theme=dark] .fc .fc-event.bk-count .sq-av-txt{color:#7db4f7!important}
html[data-theme=dark] .fc .fc-list-day th,html[data-theme=dark] .fc .fc-list-day th>*{background:#2c2f31!important}
html[data-theme=dark] .fc .fc-list-event{background:#232526;border:1px solid #3d4144}
html[data-theme=dark] .fc .fc-list-day th{background:#2c2f31!important;border:1px solid #3d4144!important}
html[data-theme=dark] .fc .fc-list-event{border-color:#3d4144}
html[data-theme=dark] .sq-pill.st-approved{background:#1e3a28;color:#6ccb5f}
html[data-theme=dark] .sq-pill.st-checked_in{background:#1f3a5a;color:#7db4f7}
html[data-theme=dark] .sq-pill.st-completed{background:#12392e;color:#34d399}
html[data-theme=dark] .sq-pill.st-pending{background:#5c4a12;color:#f2c14e}
html[data-theme=dark] .sq-pill.st-rejected,html[data-theme=dark] .sq-pill.st-cancelled{background:#442726;color:#ff99a4}
html[data-theme=dark] .sq-pref{background:#2c2f31;color:#7db4f7;border:1px solid #3d4144}
html[data-theme=dark] .sq-walk{border:1px solid #7a6414}
html[data-theme=dark] .sq-chip{background:#2c2f31;color:#ffffff}
html[data-theme=dark] .sq-pill.st-approved{background:#2a5d3c;color:#6ccb5f}
html[data-theme=dark] .sq-pill.st-checked_in{background:#1f3a5a;color:#7db4f7}
html[data-theme=dark] .sq-pill.st-completed{background:#12392e;color:#34d399;border-color:#2f6b3f}
html[data-theme=dark] .sq-pill.st-pending{background:#5c4a12;color:#f2c14e}
html[data-theme=dark] .sq-pill.st-rejected,html[data-theme=dark] .sq-pill.st-cancelled{background:#5f2f31;color:#ff99a4}
html[data-theme=dark] .sq-chip{background:#232526;color:#ffffff;border:1px solid #3d4144}
html[data-theme=dark] .sq-pop{background:#232526}
html[data-theme=dark] .sq-foot{background:#2c2f31}
html[data-theme=dark] .sq-foot{border-top:1px solid #3d4144}
html[data-theme=dark] .sq{background:rgba(35,37,38,.7);border:1px solid #3d4144}
html[data-theme=dark] .sq .fc .fc-toolbar-title{color:#7db4f7}
html[data-theme=dark] .sq .fc .fc-button-group .fc-button-active,html[data-theme=dark] .sq .fc .fc-button-group .fc-button-primary:not(:disabled).fc-button-active{background:#232526!important;color:#7db4f7!important}
html[data-theme=dark] .cal-nav{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .sq-views{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .sq-view.on{background:#232526;color:#7db4f7}
html[data-theme=dark] .sq .fc .fc-daygrid-day-frame{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .sq .fc .fc-event.bk-count{color:#7db4f7!important}
html[data-theme=dark] .sq .fc .fc-daygrid-day:not(.fc-day-other):not(.fc-day-today):not(.sq-sel):not(:has(.bk-count)) .fc-daygrid-day-frame{background-image:radial-gradient(#3d4144 1px,transparent 1px)}
html[data-theme=dark] #dayPop .sq-x,html[data-theme=dark] #detPop .sq-x{border:1px solid #3d4144;background:#232526;color:#9ca0a4}
html[data-theme=dark] #dayPop .sq-x:hover,html[data-theme=dark] #detPop .sq-x:hover{background:#2c2f31;color:#ffffff;border-color:#3d4144}
/*css/sec/sec-home.css*/
html[data-theme=dark] .sq-wt{color:#7db4f7}
/*css/sec/sec-index.css*/
@media (min-width:640px){html[data-theme=dark] .sq-meta{color:#b4b8bc}}
html[data-theme=dark] .dsq-warn{background:#2c2f31;color:#f2c14e}
html[data-theme=dark] .sq-pill.st-approved{background:#2a5d3c;color:#6ccb5f}
html[data-theme=dark] .sq-pill.st-completed{background:#12392e;border-color:#2f6b3f}
html[data-theme=dark] .sq-pill.st-pending{background:#5c4a12;color:#f2c14e}
html[data-theme=dark] .sq-pill.st-rejected,html[data-theme=dark] .sq-pill.st-cancelled{background:#5f2f31;color:#ff99a4}
html[data-theme=dark] .sec-fset.is-set input.sq-fld,html[data-theme=dark] .sec-fset.is-set button{border-color:#575c60;background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .bk-loading::after{background:linear-gradient(100deg,transparent 20%,rgba(35,37,38,.7) 50%,transparent 80%)}
/*css/sec/sec-manage-2.css*/
html[data-theme=dark] .rc-sheet{background:#232526;border:1.5px solid #3d4144}
html[data-theme=dark] .sv-rng input::-webkit-slider-runnable-track{background:linear-gradient(to right,#2563eb var(--p),#1f3a5a var(--p))}
html[data-theme=dark] .sv-foot{border-top:1px solid #3d4144}
/*css/sec/sec-transactions.css*/
html[data-theme=dark] .tx-bulk{background:#232526;border:1.5px solid #3d4144}
html[data-theme=dark] #txDetail:not(.hidden)>div{border:1.5px solid #3d4144}
/*css/shared/admin-modal-style.css*/
/*css/shared/admin-user-form-style.css*/
html[data-theme=dark] .smu-user-heading{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .smu-user-card{border:1px solid #3d4144;background:#232526}
html[data-theme=dark] .smu-user-form input,html[data-theme=dark] .smu-user-form select{border:1px solid #3d4144;background-color:#2c2f31;color:#ffffff}
html[data-theme=dark] .smu-user-form input:focus,html[data-theme=dark] .smu-user-form select:focus{background:#232526}
html[data-theme=dark] .smu-user-actions{border-top:1px solid #3d4144}
/*css/shared/field-helpers.css*/
html[data-theme=dark] .fh-eye{color:#9ca0a4}
/*css/shared/filter-bar.css*/
html[data-theme=dark] .fb-btn.is-set,html[data-theme=dark] .fb-btn[aria-expanded="true"]{border-color:#575c60;background:#2c2f31;color:#7db4f7}
html[data-theme=dark] .fb-panel{border:1px solid #3d4144;background:#232526}
@media (max-width:640px){html[data-theme=dark] .fb-head{color:#ffffff}
html[data-theme=dark] .fb-x{color:#b4b8bc}}
/*css/shared/filter-chips.css*/
html[data-theme=dark] .fc-chip{border:1px solid #3d4144;background:#2c2f31;color:#ffffff;--rc-on:#5b7fc0;--rc-bg:#1f3a5a;--rc-ring:#2f4f7f}
/*css/shared/home-css.css*/
html[data-theme=dark] .ph-card{background-color:rgba(35,37,38,.88)}
html[data-theme=dark] .ph-tile{background:rgba(35,37,38,.7)}
html[data-theme=dark] .ph-ann{border-top:1px solid #3d4144}
/*css/shared/home-lists-css.css*/
html[data-theme=dark] .sq-nq-r,html[data-theme=dark] .sq-ar{border:1px solid #3d4144;background:#2c2f31}
html[data-theme=dark] .sq-nq-r:hover,html[data-theme=dark] .sq-ar:hover{border-color:#575c60}
html[data-theme=dark] .sq-nq-n b,html[data-theme=dark] .sq-ar-n b{color:#ffffff}
html[data-theme=dark] .sq-nq-n span,html[data-theme=dark] .sq-ar-n span{color:#b4b8bc}
/*css/shared/home-next.css*/
html[data-theme=dark] .hm-card{background:rgba(35,37,38,.92)}
/*css/shared/home-polish.css*/
html[data-theme=dark] .sq-page .sq-st a.st-violet{--stb:#3d4144;--stbg:#2c2f31}
html[data-theme=dark] .sq-page .sq-st a.st-teal{--stb:#2f6b3f;--stbg:#2c2f31}
html[data-theme=dark] .ph-attn.is-on{background:linear-gradient(180deg,#2c2f31,rgba(35,37,38,.9) 60%)}
/*css/shared/layout-app.css*/
html[data-theme=dark] *::-webkit-scrollbar-thumb{background:#454545}
/*css/shared/notifications.css*/
html[data-theme=dark] .nf-page .nf-item{border-bottom:1px solid #3d4144}
/*css/shared/page-leave.css*/
/*css/shared/reg-visuals.css*/
html[data-theme=dark] :is(.doc-reg,.min-h-screen) .rg-card{background-color:#232526!important}
html[data-theme=dark] .rg-card :is(.relative.mt-1,.relative.w-full.min-w-0)>button:hover{border-color:#575c60}
html[data-theme=dark] .doc-reg .form-step :is(.relative.mt-1,.relative.w-full.min-w-0)>button,html[data-theme=dark] .doc-reg .form-group>.relative>button{background:#232526}
html[data-theme=dark] .doc-reg .form-step :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){background-color:#232526!important}
/*css/shared/shared-filter-bar.css*/
html[data-theme=dark] .lf-bar input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),html[data-theme=dark] .lf-bar select{border:1px solid #3d4144;background:#232526;color:#ffffff}
/*build/assets/app-d1c11e6d.css*/
html[data-theme=dark] ::backdrop{--tw-ring-offset-color:#3d4144}
html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#9ca0a4}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9ca0a4}
html[data-theme=dark] input:where([type=text]),html[data-theme=dark] input:where(:not([type])),html[data-theme=dark] input:where([type=email]),html[data-theme=dark] input:where([type=url]),html[data-theme=dark] input:where([type=password]),html[data-theme=dark] input:where([type=number]),html[data-theme=dark] input:where([type=date]),html[data-theme=dark] input:where([type=datetime-local]),html[data-theme=dark] input:where([type=month]),html[data-theme=dark] input:where([type=search]),html[data-theme=dark] input:where([type=tel]),html[data-theme=dark] input:where([type=time]),html[data-theme=dark] input:where([type=week]),html[data-theme=dark] select:where([multiple]),html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:#232526;border-color:#555555}
html[data-theme=dark] input:where([type=text]):focus,html[data-theme=dark] input:where(:not([type])):focus,html[data-theme=dark] input:where([type=email]):focus,html[data-theme=dark] input:where([type=url]):focus,html[data-theme=dark] input:where([type=password]):focus,html[data-theme=dark] input:where([type=number]):focus,html[data-theme=dark] input:where([type=date]):focus,html[data-theme=dark] input:where([type=datetime-local]):focus,html[data-theme=dark] input:where([type=month]):focus,html[data-theme=dark] input:where([type=search]):focus,html[data-theme=dark] input:where([type=tel]):focus,html[data-theme=dark] input:where([type=time]):focus,html[data-theme=dark] input:where([type=week]):focus,html[data-theme=dark] select:where([multiple]):focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{--tw-ring-offset-color:#3d4144}
html[data-theme=dark] input:where([type=checkbox]),html[data-theme=dark] input:where([type=radio]){color:#7db4f7;background-color:#232526;border-color:#555555}
html[data-theme=dark] input:where([type=checkbox]):focus,html[data-theme=dark] input:where([type=radio]):focus{--tw-ring-offset-color:#3d4144}
html[data-theme=dark] [data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-color:#3d4144}
html[data-theme=dark] [role=tooltip]>[data-popper-arrow]:before{border-color:#3d4144}
html[data-theme=dark] [role=tooltip]>[data-popper-arrow]:after{border-color:#3d4144}
html[data-theme=dark] [type=text],html[data-theme=dark] [type=email],html[data-theme=dark] [type=url],html[data-theme=dark] [type=password],html[data-theme=dark] [type=number],html[data-theme=dark] [type=date],html[data-theme=dark] [type=datetime-local],html[data-theme=dark] [type=month],html[data-theme=dark] [type=search],html[data-theme=dark] [type=tel],html[data-theme=dark] [type=time],html[data-theme=dark] [type=week],html[data-theme=dark] [multiple],html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:#232526;border-color:#555555}
html[data-theme=dark] [type=text]:focus,html[data-theme=dark] [type=email]:focus,html[data-theme=dark] [type=url]:focus,html[data-theme=dark] [type=password]:focus,html[data-theme=dark] [type=number]:focus,html[data-theme=dark] [type=date]:focus,html[data-theme=dark] [type=datetime-local]:focus,html[data-theme=dark] [type=month]:focus,html[data-theme=dark] [type=search]:focus,html[data-theme=dark] [type=tel]:focus,html[data-theme=dark] [type=time]:focus,html[data-theme=dark] [type=week]:focus,html[data-theme=dark] [multiple]:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{--tw-ring-offset-color:#3d4144}
html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#b4b8bc}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#b4b8bc}
html[data-theme=dark] [type=checkbox],html[data-theme=dark] [type=radio]{color:#7db4f7;background-color:#232526;border-color:#555555}
html[data-theme=dark] [type=checkbox]:focus,html[data-theme=dark] [type=radio]:focus{--tw-ring-offset-color:#3d4144}
html[data-theme=dark] input[type=range]:focus::-webkit-slider-thumb{--tw-ring-color:rgb(47 72 99 / var(--tw-ring-opacity))}
html[data-theme=dark] .toggle-bg:after{background:#232526;border-color:#3d4144}
html[data-theme=dark] input:checked+.toggle-bg:after{border-color:#3d4144}
html[data-theme=dark] .border-orange-200{border-color:rgb(122 100 20 / var(--tw-border-opacity, 1))}
html[data-theme=dark] .border-pink-100{border-color:rgb(58 58 58 / var(--tw-border-opacity, 1))}
html[data-theme=dark] .bg-cyan-100{background-color:rgb(18 61 61 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .bg-orange-100{background-color:rgb(67 53 25 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .bg-pink-100{background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .bg-pink-50{background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .bg-purple-100{background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .bg-purple-50{background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .bg-teal-100{background-color:rgb(18 61 61 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .via-teal-50{--tw-gradient-stops:var(--tw-gradient-from), #2c2f31 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=dark] .text-orange-800{color:rgb(255 153 164 / var(--tw-text-opacity, 1))}
html[data-theme=dark] .text-pink-600{color:rgb(255 153 164 / var(--tw-text-opacity, 1))}
html[data-theme=dark] .text-teal-500{color:rgb(94 234 212 / var(--tw-text-opacity, 1))}
html[data-theme=dark] .group:hover .group-hover\:bg-cyan-200{background-color:rgb(18 61 61 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .group:hover .group-hover\:bg-orange-200{background-color:rgb(92 74 18 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .group:hover .group-hover\:bg-pink-200{background-color:rgb(95 47 49 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .group:hover .group-hover\:bg-purple-200{background-color:rgb(31 58 90 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .group:hover .group-hover\:bg-teal-200{background-color:rgb(18 61 61 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .hover\:bg-pink-100:hover{background-color:rgb(50 50 50 / var(--tw-bg-opacity, 1))}
html[data-theme=dark] .hm-btn{background:var(--c-inset);color:#7db4f7}
html[data-theme=dark] .hm-hero{color:#fff}
html[data-theme=dark] .dm-empty{background:var(--c-inset);border-color:var(--c-border-strong)}
html[data-theme=dark] .dm-empty .dm-ei{background:rgb(var(--blue-100));color:rgb(var(--t-blue-600))}
html[data-theme=dark] .dm-empty b{color:var(--c-text-strong)}
html[data-theme=dark] .dm-empty span{color:var(--c-muted)}
html[data-theme=dark] #dmUpChips{border-bottom-color:var(--c-border)}
html[data-theme=dark] .fc .fc-event.day-open,html[data-theme=dark] .fc .fc-event.day-full{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-theme=dark] .min-h-screen.bg-gradient-to-br{background-image:none;background-color:var(--c-page)}
html[data-theme=dark] .min-h-screen.flex.items-center.justify-center::before,html[data-theme=dark] .min-h-screen.flex.items-center.justify-center::after{display:none}
html[data-theme=dark] .bk-ct.bk-ct .bk-table thead th{box-shadow:0 .6rem 0 #232526}
html[data-theme=dark] .fc .fc-timegrid-event.fc-event.bk{box-shadow:0 0 0 2px #232526,0 2px 6px rgba(0,0,0,.4)!important}
html[data-theme=dark] #bkDetail .bk-ub:focus-visible{box-shadow:0 0 0 2px #232526,0 0 0 4px #7db4f7}
html[data-theme=dark] [class*="disabled:opacity"]:disabled{opacity:.7}
html[data-theme=dark] .fixed.inset-0[class*="bg-black"]{background-color:rgba(0,0,0,.65)}
html[data-theme=dark] .fixed.inset-0[class*="bg-black"]>div[class*="bg-white"]{border:1px solid #575c60;box-shadow:0 24px 60px rgba(0,0,0,.6)}
html[data-theme=dark] .datepicker-picker,html[data-theme=dark] .datepicker-header,html[data-theme=dark] .datepicker-title,html[data-theme=dark] .datepicker-footer{background:#232526;color:#fff}
html[data-theme=dark] .datepicker-picker{border:1px solid #575c60}
html[data-theme=dark] .datepicker-cell,html[data-theme=dark] .datepicker-controls button{color:#fff}
html[data-theme=dark] .datepicker-cell:not(.disabled):not(.selected):hover,html[data-theme=dark] .datepicker-controls button:hover{background:#3d4144}
html[data-theme=dark] .datepicker-cell.disabled,html[data-theme=dark] .datepicker-cell.prev,html[data-theme=dark] .datepicker-cell.next{color:#7a7a7a}
html[data-theme=dark] .datepicker-cell.selected{background:#2563eb;color:#fff}
html[data-theme=dark] [style*="background:#fff;"],html[data-theme=dark] [style*="background:#fff\""],html[data-theme=dark] [style="background:#fff"]{background:#232526!important}
html[data-theme=dark] [style*="background:rgba(255,255,255,.7)"]{background:rgba(35,37,38,.88)!important}
html[data-theme=dark] [style*="border:1px solid #dbeafe"],html[data-theme=dark] [style*="border-color:#dbeafe"]{border-color:#3d4144!important}
html[data-theme=dark] [style*="color:#111827"],html[data-theme=dark] [style*="color:#374151"]{color:#fff!important}
html[data-theme=dark] [style*="color:#6b7280"]{color:#b4b8bc!important}
html[data-theme=dark] [style*="color:#166534"]{color:#6ccb5f!important}
html[data-theme=dark] [style*="color:#b91c1c"]{color:#ff99a4!important}
html[data-theme=dark] [style*="#92400e"],html[data-theme=dark] [style*="color:#b45309"]{color:#f2c14e!important}
html[data-theme=dark] [style*="background:#eff6ff"],html[data-theme=dark] [style*="background-color:#fafafa"],html[data-theme=dark] [style*="background-color: #fafafa"]{background:#2c2f31!important}
html[data-theme=dark] [style*="background:#fffbeb"]{background:#433519!important}
html[data-theme=dark] [style*="background:#fef2f2"]{background:#442726!important}
html[data-theme=dark] [style*="background:#e5e7eb"]{background:#454545!important}
html[data-theme=dark] [style*="border:1px solid #fde68a"]{border-color:#7a6414!important}
html[data-theme=dark] [style*="border-color:#fecaca"]{border-color:#7f3a3c!important}
html[data-theme=dark] [style*="background-color: #DDF6D2"]{background-color:#1e3a28!important}
/*11102026 end pat DarkCss*/
/*11032026 start pat AddDoctorDark*/
html[data-theme=dark] #adList.ad-tbl{background:var(--c-card);border-color:var(--c-border)}
html[data-theme=dark] #adList.ad-tbl .ad-th{background:var(--c-inset);border-bottom-color:var(--c-border);color:var(--c-muted)}
html[data-theme=dark] #adList.ad-tbl .ad-row{border-bottom-color:var(--c-border)}
html[data-theme=dark] #adList.ad-tbl .ad-row:hover{background:var(--c-inset)}
html[data-theme=dark] .ad-vt{background:var(--c-inset);border-color:var(--c-border)}
html[data-theme=dark] .ad-vb{color:var(--c-muted)}
html[data-theme=dark] .ad-vb+.ad-vb{border-left-color:var(--c-border)}
html[data-theme=dark] .ad-vb:hover{background:var(--c-card);color:var(--c-text-strong)}
html[data-theme=dark] .ad-vb.on{background:rgb(var(--blue-100));color:rgb(var(--t-blue-600))}
html[data-theme=dark] .ad-empty{background:var(--c-inset);border-color:var(--c-border)}
html[data-theme=dark] .ad-ei{background:rgb(var(--blue-100));color:rgb(var(--t-blue-600))}
html[data-theme=dark] .ad-empty .ad-eh{color:var(--c-muted)}
/*11032026 end pat AddDoctorDark*/
/*11042026 start pat DarkKit*/
html[data-theme=dark] :is(.sa-empty,.ap-empty,.sm-empty,.hs-empty,.tx-empty,.sv-empty){border-color:var(--c-border);background:var(--c-inset)}
html[data-theme=dark] :is(.sa-empty b,.ap-empty b,.sm-empty b,.hs-empty b,.tx-empty b,.sv-empty b){color:var(--c-text-strong)}
html[data-theme=dark] :is(.sa-eh,.ap-eh,.sm-eh,.hs-eh,.tx-eh,.sv-eh){color:var(--c-muted-2)}
html[data-theme=dark] :is(.sa-ei,.ap-ei,.sm-ei,.hs-ei,.tx-ei,.sv-ei){background:var(--c-chip-bg);color:var(--c-chip-text)}
html[data-theme=dark] .sm-card{background:var(--c-card);border:1.5px solid var(--c-border)}
html[data-theme=dark] :is(.sm-hd h3,.sm-nm,.sm-r span:last-child){color:var(--c-text-strong)}
html[data-theme=dark] .sm-x{color:var(--c-muted-2)}
html[data-theme=dark] .sm-x:hover{background:var(--c-inset);color:var(--c-text-strong)}
html[data-theme=dark] .sm-box{background:var(--c-inset);border-color:var(--c-border)}
html[data-theme=dark] :is(.sm-sec h4,.sm-act h4,.sm-r span:first-child){color:var(--c-muted)}
html[data-theme=dark] .sm-r{border-top-color:var(--c-border-soft)}
html[data-theme=dark] .sm-av{background:var(--c-chip-bg);color:var(--c-chip-text)}
html[data-theme=dark] .sm-await{color:var(--c-warn-tx)}
html[data-theme=dark] .pgr-b{border-color:var(--c-border);background:var(--c-card);color:var(--c-text-strong)}
html[data-theme=dark] a.pgr-b:hover{background:var(--c-chip-bg);border-color:var(--c-accent);color:var(--c-chip-text)}
html[data-theme=dark] .pgr-b.is-cur{background:#2c2f31;border-color:#2f4f7f;color:#7db4f7}
html[data-theme=dark] .pgr-gap{color:var(--c-muted-2)}
html[data-theme=dark] .sq-nq-t{color:var(--c-link)}
html[data-theme=dark] .rc-stat:is([data-s=all],[data-s=pending]){--rc-ring:#2f4f7f}
html[data-theme=dark] .rc-stat[data-s=done]{--rc-ring:#4b5054}
html[data-theme=dark] .fc-chip.fc-pe{border-color:#7a6414;color:#f2c14e;--rc-on:#f2c14e;--rc-bg:#433519;--rc-ring:#7a6414}
html[data-theme=dark] .fc-chip.fc-ap{border-color:#2f6b3f;color:#6ccb5f;--rc-on:#6ccb5f;--rc-bg:#1e3a28;--rc-ring:#2f6b3f}
html[data-theme=dark] .fc-chip.fc-ck{border-color:#2f4f7f;color:#7db4f7;--rc-on:#5b7fc0;--rc-bg:#1f3a5a;--rc-ring:#2f4f7f}
html[data-theme=dark] .fc-chip.fc-rj{border-color:#7f3a3c;color:#ff99a4;--rc-on:#ff99a4;--rc-bg:#442726;--rc-ring:#7f3a3c}
html[data-theme=dark] .fc-chip:hover{border-color:var(--rc-on)}
html[data-theme=dark] .fc-chip.on{background:var(--rc-bg);border-color:var(--rc-on);box-shadow:0 0 0 2px var(--rc-ring)}
/*11102026 end pat DarkKit*/
/*11092026 start pat DarkGray*/
html[data-theme=dark] .text-gray-500{color:#9ca3af}
/*11092026 end pat DarkGray*/
