.btn.btn-primary,button.btn-primary,a.btn-primary{background-color:var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff);transition:all .3s ease-in-out}.btn.btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.btn.btn-outline-primary,button.btn-outline-primary,a.btn-outline-primary{color:var(--theme-button-primary,var(--color-primary));border:1px solid var(--theme-button-primary,var(--color-primary));transition:all .3s ease-in-out}.btn.btn-outline-primary:hover,button.btn-outline-primary:hover,a.btn-outline-primary:hover{color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));border-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)))}.theme-button{background-color:var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff)}.theme-button:hover{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.theme-tab{background-color:var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff)}.theme-tab:hover{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.theme-tab-active{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));border-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.theme-tab.theme-tab-active.bg-primary{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.header{background-color:var(--theme-header-primary,#fff);color:var(--theme-header-font,#222);border-bottom:2px solid var(--theme-header-secondary,transparent)}.header .navbar{color:var(--theme-header-font,#222)}.header .nav-link,.header .nav-dropdown-link{color:var(--theme-menu-font,var(--theme-header-font,var(--color-dark)))}.header .nav-link:hover,.header .nav-dropdown-link:hover{background-color:var(--theme-menu-hover,var(--theme-header-secondary,transparent));color:var(--theme-menu-hover-font,var(--theme-menu-hover,var(--color-primary)))}.header .nav-link-active,.header .nav-link.nav-link-active{background-color:var(--theme-menu-secondary,transparent);color:var(--theme-menu-active,var(--theme-menu-hover-font,var(--theme-menu-hover,var(--color-primary))))}.header .nav-dropdown-list{background-color:var(--theme-menu-secondary,var(--theme-header-primary,#fff));border-color:color-mix(in srgb, var(--theme-menu-secondary,#fff) 80%, var(--theme-menu-font,var(--theme-header-font,#222)))}.header #show-button,.header .header-portal-link,.header .header-portal-link span,.header .header-portal-action:not(.btn){color:var(--theme-header-font,#222)}.header .header-portal-link:hover,.header .header-portal-link:hover span,.header .header-portal-action:not(.btn):hover{color:var(--theme-menu-hover-font,var(--theme-menu-hover,var(--color-primary)))}.header .header-portal-action.btn-outline-primary{background-color:var(--theme-button-primary,var(--color-primary));border-color:var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff);transition:all .3s ease-in-out}.header .header-portal-action.btn-outline-primary:hover{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));border-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.header .header-logout-button{background-color:var(--theme-button-primary,var(--color-primary));border:1px solid var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff);z-index:1;border-radius:999px;justify-content:center;align-items:center;min-width:92px;min-height:42px;padding:12px 22px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.header .header-logout-button:after{display:none}.header .header-logout-button:hover,.header .header-logout-button:focus-visible{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));border-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.header #nav-menu{background-color:#0000}@media (max-width:767px){.header #nav-menu{background-color:var(--theme-menu-secondary,var(--theme-header-primary,#fff))}}.site-footer{background-color:var(--theme-footer-primary,#edf6f5);color:var(--theme-footer-font,#777);border-top:1px solid var(--theme-footer-secondary,transparent)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer p,.site-footer li,.site-footer span,.site-footer div,.site-footer a{color:var(--theme-footer-font,#777)}.site-footer a:hover,.site-footer a:hover span{color:var(--theme-footer-hover-font,var(--theme-footer-hover,var(--theme-footer-secondary,var(--color-primary))))}.site-footer .border-t{border-color:var(--theme-footer-secondary,var(--color-border,#e9e9e9))}.site-footer .social-icons a{border-color:var(--theme-footer-secondary,var(--color-primary));color:var(--theme-footer-font,#777)}.site-footer .social-icons a svg{fill:var(--theme-footer-font,#777)}.site-footer .social-icons a:hover{background-color:var(--theme-footer-hover,var(--theme-footer-secondary,var(--color-primary)));border-color:var(--theme-footer-hover,var(--theme-footer-secondary,var(--color-primary)))}.site-footer .social-icons a:hover svg{fill:var(--theme-footer-hover-font,var(--theme-footer-primary,#fff))}.reception-sidebar{background-color:var(--theme-sidebar-secondary,#fff);color:var(--theme-sidebar-font,#4b5563);border-color:color-mix(in srgb, var(--theme-sidebar-primary,var(--color-primary)) 24%, transparent)}.reception-sidebar-active{background-color:var(--theme-sidebar-primary,var(--color-primary));color:var(--theme-sidebar-active-font,#fff)}.reception-sidebar-link{color:var(--theme-sidebar-font,#4b5563)}.reception-sidebar-link:hover{background-color:color-mix(in srgb, var(--theme-sidebar-primary,var(--color-primary)) 10%, white);color:var(--theme-sidebar-primary,var(--color-primary))}.reception-sidebar-active svg,.reception-sidebar-active span,.reception-sidebar-link svg,.reception-sidebar-link span{color:inherit}.reception-sidebar-footer{background-color:var(--theme-sidebar-secondary,#fff);border-color:color-mix(in srgb, var(--theme-sidebar-primary,var(--color-primary)) 18%, transparent);color:var(--theme-sidebar-font,#4b5563)}.reception-sidebar-collapse{color:var(--theme-sidebar-font,#4b5563)}.reception-sidebar-collapse:hover{color:var(--theme-sidebar-primary,var(--color-primary))}.admin-dashboard-shell{background-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 4%, #fff);color:var(--color-text,#222)}.admin-dashboard-shell .admin-dashboard-main,.admin-dashboard-shell .admin-dashboard-content,.admin-dashboard-shell :where(.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700,.text-neutral-300,.text-neutral-400,.text-neutral-500,.text-neutral-600,.text-neutral-700){color:var(--color-text,#222)}.admin-dashboard-shell :where(.text-gray-800,.text-gray-900,.text-gray-950,.text-slate-800,.text-slate-900,.text-slate-950,.text-zinc-800,.text-zinc-900,.text-zinc-950,.text-neutral-800,.text-neutral-900,.text-neutral-950){color:var(--color-dark,#111827)}.admin-dashboard-header{background-color:var(--theme-header-primary,#fff);border-color:var(--theme-header-secondary,var(--color-primary,#0aa8a7));color:var(--theme-header-font,var(--color-dark,#222))}.admin-dashboard-header :where(.admin-dashboard-header-title,.admin-dashboard-header-meta,.admin-dashboard-header-user,.admin-dashboard-header-role,h1,h2,h3,p,span,div,svg){color:var(--theme-header-font,var(--color-dark,#222))}.admin-dashboard-footer{background-color:var(--theme-footer-primary,#edf6f5);border-top:1px solid var(--theme-footer-secondary,var(--color-primary,#0aa8a7));color:var(--theme-footer-font,var(--color-text,#222))}.admin-dashboard-footer a,.admin-dashboard-footer button{color:var(--theme-footer-font,var(--color-text,#222))}.admin-dashboard-footer a:hover,.admin-dashboard-footer button:hover{color:var(--theme-footer-hover-font,var(--theme-footer-hover,var(--color-primary)))}.doctor-panel-shell{background-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 4%, #fff);color:var(--color-text,#222)}.doctor-panel-footer{background-color:var(--theme-footer-primary,#edf6f5);border-top:1px solid var(--theme-footer-secondary,var(--color-primary,#0aa8a7));color:var(--theme-footer-font,var(--color-text,#222))}.doctor-panel-footer a,.doctor-panel-footer button{color:var(--theme-footer-font,var(--color-text,#222))}.doctor-panel-footer a:hover,.doctor-panel-footer button:hover{color:var(--theme-footer-hover-font,var(--theme-footer-hover,var(--color-primary)))}.admin-dashboard-shell button:not(.reception-sidebar-collapse):not(.casting-room-card):not(.common-data-table-sort-btn):not(.table-sort-btn):not(:disabled),.admin-dashboard-shell input[type=button]:not(:disabled),.admin-dashboard-shell input[type=submit]:not(:disabled),.admin-dashboard-shell input[type=reset]:not(:disabled){background-color:var(--theme-button-primary,var(--color-primary));border-color:var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff)}.admin-dashboard-shell button:not(.reception-sidebar-collapse):not(.casting-room-card):not(.common-data-table-sort-btn):not(.table-sort-btn):not(:disabled):hover,.admin-dashboard-shell input[type=button]:not(:disabled):hover,.admin-dashboard-shell input[type=submit]:not(:disabled):hover,.admin-dashboard-shell input[type=reset]:not(:disabled):hover{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));border-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.admin-dashboard-shell button:not(.casting-room-card) svg,.admin-dashboard-shell button:not(.casting-room-card) span{color:inherit}.admin-dashboard-shell .casting-active-calls{background-color:var(--theme-footer-secondary,#fff);border-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 18%, #fff);color:var(--color-text,#222)}.admin-dashboard-shell .casting-active-calls-title,.admin-dashboard-shell .casting-room-name{color:var(--color-dark,#111827)}.admin-dashboard-shell .casting-active-calls-subtitle,.admin-dashboard-shell .casting-room-floor,.admin-dashboard-shell .casting-room-doctor,.admin-dashboard-shell .casting-room-status,.admin-dashboard-shell .casting-room-waiting{color:var(--color-text,#222)}.admin-dashboard-shell .casting-room-token{color:var(--color-primary,#0aa8a7)}.admin-dashboard-shell .casting-room-card:not(:disabled){border-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 16%, #fff);color:var(--color-text,#222)}.admin-dashboard-shell .casting-room-card:not(:disabled):hover{border-color:var(--color-primary,#0aa8a7);color:var(--color-text,#222)}.admin-dashboard-shell .casting-room-card-active:not(:disabled),.admin-dashboard-shell .casting-room-card-active:not(:disabled):hover{background-color:var(--color-primary,#0aa8a7);border-color:var(--color-primary,#0aa8a7);color:var(--theme-button-font,#fff)}.admin-dashboard-shell .casting-room-card-active .casting-room-floor,.admin-dashboard-shell .casting-room-card-active .casting-room-name,.admin-dashboard-shell .casting-room-card-active .casting-room-doctor,.admin-dashboard-shell .casting-room-card-active .casting-room-token,.admin-dashboard-shell .casting-room-card-active .casting-room-status,.admin-dashboard-shell .casting-room-card-active .casting-room-waiting,.admin-dashboard-shell .casting-room-card-active .casting-room-idle{color:var(--theme-button-font,#fff)}.admin-dashboard-shell .casting-room-card .casting-room-idle{color:color-mix(in srgb, var(--color-text,#222) 58%, #fff)}.admin-dashboard-shell .casting-room-card-active .casting-room-idle{color:var(--theme-button-font,#fff);opacity:.82}.admin-dashboard-shell .casting-room-card-active:hover .casting-room-token{color:var(--theme-button-font,#fff)}.admin-dashboard-shell .casting-room-card .inline-flex.rounded-full{border-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 26%, #fff);color:var(--color-primary,#0aa8a7);background-color:#fff}.admin-dashboard-shell .casting-room-card-active .inline-flex.rounded-full{background-color:var(--theme-button-font,#fff);border-color:var(--theme-button-font,#fff);color:var(--color-primary,#0aa8a7)}.admin-dashboard-shell .casting-room-preview{background-color:color-mix(in srgb, var(--theme-footer-secondary,#fff) 94%, var(--color-primary,#0aa8a7));border-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 24%, #fff);color:var(--color-dark,#111827)}.admin-dashboard-shell .casting-preview-floor,.admin-dashboard-shell .casting-preview-count,.admin-dashboard-shell .casting-preview-label,.admin-dashboard-shell .casting-preview-waiting-count{color:var(--color-primary,#0aa8a7)}.admin-dashboard-shell .casting-preview-room,.admin-dashboard-shell .casting-preview-token,.admin-dashboard-shell .casting-preview-meta-value,.admin-dashboard-shell .casting-preview-waiting-token{color:var(--color-dark,#111827)}.admin-dashboard-shell .casting-preview-doctor,.admin-dashboard-shell .casting-preview-token-status,.admin-dashboard-shell .casting-preview-idle,.admin-dashboard-shell .casting-preview-empty,.admin-dashboard-shell .casting-preview-waiting-department,.admin-dashboard-shell .casting-preview-meta-label{color:var(--color-text,#222)}.admin-dashboard-shell .casting-preview-current,.admin-dashboard-shell .casting-preview-meta,.admin-dashboard-shell .casting-preview-empty{border-color:color-mix(in srgb, var(--color-primary,#0aa8a7) 18%, #fff);background-color:#fff}.admin-dashboard-shell .casting-preview-waiting-token{border:1px solid color-mix(in srgb, var(--color-primary,#0aa8a7) 18%, #fff);background-color:#fff}.nav-link,.nav-dropdown-link{color:var(--theme-menu-font,var(--theme-menu-primary,var(--color-dark)));border-radius:999px}.nav-dropdown-list{background-color:var(--theme-menu-secondary,#fff);border-color:color-mix(in srgb, var(--theme-menu-secondary,#fff) 80%, var(--theme-menu-primary,var(--color-dark)))}.nav-link:hover,.nav-dropdown-link:hover{background-color:var(--theme-menu-hover,var(--theme-menu-secondary,transparent));color:var(--theme-menu-hover-font,var(--theme-menu-hover,var(--color-primary)))}.nav-link-active{color:var(--theme-menu-active,var(--theme-menu-hover,var(--color-primary)));background-color:var(--theme-menu-secondary,transparent)}.header .nav-login-link{background-color:var(--theme-button-primary,var(--color-primary));border:1px solid var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff);margin-inline:.25rem}.header .nav-login-link:hover,.header .nav-login-link.nav-link-active:hover{background-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));border-color:var(--theme-button-hover,var(--theme-button-primary,var(--color-primary)));color:var(--theme-button-hover-font,var(--theme-button-font,#fff))}.header .nav-login-link.nav-link-active{background-color:var(--theme-button-primary,var(--color-primary));border-color:var(--theme-button-primary,var(--color-primary));color:var(--theme-button-font,#fff)}table tr th button.table-sort-btn{color:#222;background-color:#0000}.admin-dashboard-shell .common-data-table-sort-btn,.admin-dashboard-shell .common-data-table-sort-btn:hover,.admin-dashboard-shell .table-sort-btn,.admin-dashboard-shell .table-sort-btn:hover{color:#222;background-color:#0000;border-color:#0000}.action-btn-cover{border-radius:4px;padding:4px}.action-btn-cover svg{width:16px;height:16px}.logoSidebarCover a{width:auto!important;height:auto!important}.logoSidebarCover a img{width:158px!important;height:auto!important}
