.admin-shell{--admin-page:#f2f7fb;--admin-panel:#f9fcfe;--admin-soft:#ebf1f6;--admin-muted:#dde5eb;--admin-border:#cbd4db;--admin-border-strong:#a6b7c3;--admin-ink:#071823;--admin-body:#303f49;--admin-faint:#5b6871;--admin-accent:#0085be;background:radial-gradient(circle at 82% 0%, #c7eeea8c, transparent 30%), linear-gradient(180deg, var(--admin-page), #ebf1f6);color:var(--admin-ink)}@supports (color:lab(0% 0 0)){.admin-shell{--admin-page:lab(96.9985% -1.22055 -2.26409);--admin-panel:lab(98.8485% -.700504 -1.29553);--admin-soft:lab(94.9144% -1.56429 -2.90822);--admin-muted:lab(90.5121% -2.07493 -3.87166);--admin-border:lab(84.3675% -2.41002 -4.51112);--admin-border-strong:lab(73.3641% -4.20156 -8.00396);--admin-ink:lab(7.22924% -3.79795 -9.83495);--admin-body:lab(25.7928% -4.09922 -8.21072);--admin-faint:lab(43.1959% -3.63728 -7.01575);--admin-accent:lab(51.0859% -18.4461 -52.5435);background:radial-gradient(circle at 82% 0%, lab(91.1771% -13.3587 -2.7472/.55), transparent 30%), linear-gradient(180deg, var(--admin-page), lab(94.7984% -1.56426 -2.90822))}}html.dark .admin-shell,html[data-theme=dark] .admin-shell{--admin-page:#07131b;--admin-panel:#111f28;--admin-soft:#1c2b35;--admin-muted:#273843;--admin-border:#2e404b;--admin-border-strong:#486172;--admin-ink:#f2f6f9;--admin-body:#c4ccd2;--admin-faint:#88949c}@supports (color:lab(0% 0 0)){html.dark .admin-shell,html[data-theme=dark] .admin-shell{--admin-page:lab(5.27636% -2.45996 -6.78957);--admin-panel:lab(10.699% -3.8048 -8.11571);--admin-soft:lab(16.5052% -4.20076 -8.77047);--admin-muted:lab(22.3106% -4.57677 -9.42096);--admin-border:lab(25.7936% -4.63934 -9.44183);--admin-border-strong:lab(39.7248% -6.18579 -12.5891);--admin-ink:lab(96.5325% -1.04764 -1.94149);--admin-body:lab(81.4639% -2.07138 -3.8697);--admin-faint:lab(60.5929% -3.04878 -5.77436)}}html:not(.dark) .admin-shell main{background:0 0}html:not(.dark) .admin-shell aside{box-shadow:18px 0 55px -45px #1c3e5473;box-shadow:18px 0 55px -45px lab(24.6074% -7.33607 -16.9915/.45)}html:not(.dark) .admin-command-panel{border-color:var(--admin-border);background:var(--admin-panel);box-shadow:0 28px 70px -48px #1c3e5473;box-shadow:0 28px 70px -48px lab(24.6074% -7.33607 -16.9915/.45)}html:not(.dark) .admin-command-panel [class*=bg-slate-950],html:not(.dark) .admin-command-panel [class*=bg-slate-900],html:not(.dark) .admin-command-panel [class*=bg-slate-800]{background-color:var(--admin-soft)!important}html:not(.dark) .admin-command-panel [class*=border-slate-800],html:not(.dark) .admin-command-panel [class*=border-slate-700]{border-color:var(--admin-border)!important}html:not(.dark) .admin-command-panel [class*=text-white],html:not(.dark) .admin-command-panel [class*=text-slate-100],html:not(.dark) .admin-command-panel [class*=text-slate-200]{color:var(--admin-ink)!important}html:not(.dark) .admin-command-panel [class*=text-slate-300]{color:var(--admin-body)!important}html:not(.dark) .admin-command-panel [class*=text-slate-400],html:not(.dark) .admin-command-panel [class*=text-slate-500]{color:var(--admin-faint)!important}html:not(.dark) .admin-command-panel select,html:not(.dark) .admin-command-panel input:not([type=checkbox]){border-color:var(--admin-border);background-color:var(--admin-panel);color:var(--admin-ink)}html:not(.dark) .admin-command-panel option{background-color:var(--admin-panel);color:var(--admin-ink)}html:not(.dark) .admin-command-panel input[type=checkbox]{border-color:var(--admin-border-strong);background-color:var(--admin-panel)}html:not(.dark) .admin-command-panel .bg-white{background-color:var(--admin-panel)}.meeting-room-wizard{--mr-panel:#f8fcfe;--mr-soft:#ebf2f6;--mr-muted:#dbe5ec;--mr-border:#c2ced7;--mr-border-strong:#93acbc;--mr-ink:#041621;--mr-body:#2f3f4a;--mr-faint:#5a6872;--mr-blue:#0078d0;--mr-green:#00844e;--mr-amber:#764a00;--mr-red:#a82e27;color:var(--mr-ink)}@supports (color:lab(0% 0 0)){.meeting-room-wizard{--mr-panel:lab(98.6185% -.8744 -1.6187);--mr-soft:lab(94.9164% -1.73554 -3.22992);--mr-muted:lab(90.2837% -2.41312 -4.5128);--mr-border:lab(82.0543% -3.07572 -5.78798);--mr-border-strong:lab(68.7359% -5.89433 -11.4552);--mr-ink:lab(6.19094% -3.46904 -10.188);--mr-body:lab(25.7933% -4.37246 -8.82714);--mr-faint:lab(43.198% -3.94356 -7.64288);--mr-blue:lab(47.8204% -1.64798 -62.4874);--mr-green:lab(48.5766% -49.621 23.0614);--mr-amber:lab(35.9834% 16.5509 52.1359);--mr-red:lab(39.2804% 49.9831 35.1693)}}html:not(.dark) .meeting-room-wizard .meeting-room-panel,html:not(.dark) .meeting-room-wizard .azure-assistant-modal{box-shadow:0 34px 90px -54px #1736498c;box-shadow:0 34px 90px -54px lab(21.1274% -6.68265 -15.4498/.55);border-color:var(--mr-border)!important;background-color:var(--mr-panel)!important}html:not(.dark) .meeting-room-wizard .azure-assistant-backdrop{background-color:#101c2494!important;background-color:lab(9.53877% -3.53912 -7.49916/.58)!important}html:not(.dark) .meeting-room-wizard .azure-assistant-header,html:not(.dark) .meeting-room-wizard .azure-assistant-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--mr-border)!important;background-color:#f8fcfef5!important;background-color:lab(98.6185% -.8744 -1.6187/.96)!important}html:not(.dark) .meeting-room-wizard [class*=bg-slate-950],html:not(.dark) .meeting-room-wizard [class*=bg-slate-900],html:not(.dark) .meeting-room-wizard [class*=bg-slate-800]{background-color:var(--mr-panel)!important}html:not(.dark) .meeting-room-wizard [class*=bg-slate-700],html:not(.dark) .meeting-room-wizard [class*=bg-slate-600]{background-color:var(--mr-soft)!important}html:not(.dark) .meeting-room-wizard [class*=border-slate-800],html:not(.dark) .meeting-room-wizard [class*=border-slate-700],html:not(.dark) .meeting-room-wizard [class*=border-slate-600],html:not(.dark) .meeting-room-wizard [class*=divide-slate-700]{border-color:var(--mr-border)!important}html:not(.dark) .meeting-room-wizard [class*=text-white]:not([class*=bg-blue]):not([class*=bg-emerald]):not([class*=bg-red]):not([class*=bg-purple]):not([class*=bg-linear]),html:not(.dark) .meeting-room-wizard [class*=text-slate-100]:not([class*=bg-blue]):not([class*=bg-emerald]):not([class*=bg-red]):not([class*=bg-purple]):not([class*=bg-linear]),html:not(.dark) .meeting-room-wizard [class*=text-slate-200]:not([class*=bg-blue]):not([class*=bg-emerald]):not([class*=bg-red]):not([class*=bg-purple]):not([class*=bg-linear]){color:var(--mr-ink)!important}html:not(.dark) .meeting-room-wizard [class*=text-slate-300]{color:var(--mr-body)!important}html:not(.dark) .meeting-room-wizard [class*=text-slate-400],html:not(.dark) .meeting-room-wizard [class*=text-slate-500]{color:var(--mr-faint)!important}html:not(.dark) .meeting-room-wizard [class*=text-blue-400],html:not(.dark) .meeting-room-wizard [class*=text-cyan-400]{color:var(--mr-blue)!important}html:not(.dark) .meeting-room-wizard [class*=text-emerald-400]{color:var(--mr-green)!important}html:not(.dark) .meeting-room-wizard [class*=text-red-300],html:not(.dark) .meeting-room-wizard [class*=text-red-400]{color:var(--mr-red)!important}html:not(.dark) .meeting-room-wizard [class*=text-amber-300],html:not(.dark) .meeting-room-wizard [class*=text-amber-400]{color:var(--mr-amber)!important}html:not(.dark) .meeting-room-wizard [class*=bg-amber-900],html:not(.dark) .meeting-room-wizard [class*=bg-amber-800]{background-color:#ffeacc!important;background-color:lab(93.797% 4.12688 17.0963)!important;border-color:#d5b083!important;border-color:lab(74.4623% 9.36064 28.5459)!important}html:not(.dark) .meeting-room-wizard [class*=border-amber-800]{border-color:#d5b083!important;border-color:lab(74.4623% 9.36064 28.5459)!important}html:not(.dark) .meeting-room-wizard [class*=bg-red-900]{background-color:#ffebe8!important;background-color:lab(94.5185% 8.97029 5.50147)!important;border-color:#e1a79f!important;border-color:lab(73.855% 21.163 13.1163)!important}html:not(.dark) .meeting-room-wizard [class*=border-red-800]{border-color:#e1a79f!important;border-color:lab(73.855% 21.163 13.1163)!important}html:not(.dark) .meeting-room-wizard [class*=bg-emerald-900]{background-color:#dcf6e5!important;background-color:lab(94.6735% -11.0199 5.12637)!important;border-color:#9bc7ab!important;border-color:lab(76.4453% -19.0141 8.84204)!important}html:not(.dark) .meeting-room-wizard [class*=border-emerald-800]{border-color:#9bc7ab!important;border-color:lab(76.4453% -19.0141 8.84204)!important}html:not(.dark) .meeting-room-wizard input:not([type=checkbox]),html:not(.dark) .meeting-room-wizard select,html:not(.dark) .meeting-room-wizard textarea{border-color:var(--mr-border-strong)!important;color:var(--mr-ink)!important;background-color:#fafdff!important;background-color:lab(99.0805% -.700533 -1.29552)!important}html:not(.dark) .meeting-room-wizard input::-moz-placeholder{color:#707c85!important;color:lab(51.3148% -3.351 -6.3983)!important}html:not(.dark) .meeting-room-wizard textarea::-moz-placeholder{color:#707c85!important;color:lab(51.3148% -3.351 -6.3983)!important}html:not(.dark) .meeting-room-wizard input::placeholder,html:not(.dark) .meeting-room-wizard textarea::placeholder{color:#707c85!important;color:lab(51.3148% -3.351 -6.3983)!important}html:not(.dark) .meeting-room-wizard details,html:not(.dark) .meeting-room-wizard summary{border-color:var(--mr-border)!important}html:not(.dark) .meeting-room-wizard button:focus-visible,html:not(.dark) .meeting-room-wizard input:focus-visible,html:not(.dark) .meeting-room-wizard select:focus-visible,html:not(.dark) .meeting-room-wizard textarea:focus-visible{outline-offset:2px;outline:3px solid #2f9af252;outline:3px solid lab(61.0658% -7.39476 -53.1443/.32)}
@keyframes sidebarSlideInLeft{0%{opacity:.6;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes sidebarSlideInRight{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.mobile-sidebar-overlay{z-index:50;justify-content:flex-start;display:flex;position:fixed;inset:0}.mobile-sidebar{flex-direction:column;width:18rem;max-width:85vw;height:100%;animation:.22s cubic-bezier(.4,0,.2,1) sidebarSlideInLeft;display:flex;position:relative;overflow-y:auto;box-shadow:4px 0 24px #00000040}.mobile-sidebar.sidebar-rtl{animation:.22s cubic-bezier(.4,0,.2,1) sidebarSlideInRight;box-shadow:-4px 0 24px #00000040}@media (min-width:640px){.mobile-sidebar{width:20rem}}.mobile-sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;animation:.18s backdropFadeIn;position:fixed;inset:0}.mobile-sidebar-header{z-index:10;background-color:#1e293b;border-bottom:1px solid #334155;padding:1rem;position:sticky;top:0}.mobile-sidebar-footer{background-color:#1e293b;border-top:1px solid #334155;margin-top:auto;padding:.75rem;position:sticky;bottom:0}}@media (max-width:768px){.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:640px}}@media (max-width:640px){.dashboard-card{padding:1rem!important}.dashboard-card h2,.dashboard-card h3{font-size:1rem!important}.dashboard-card .text-3xl{font-size:1.5rem!important}.form-container{padding:.75rem!important}.form-label{font-size:.875rem!important}.form-input{padding:.625rem .875rem!important;font-size:1rem!important}.form-button{padding:.625rem 1rem!important}.modal-content{width:95vw!important;max-width:95vw!important;margin:.5rem!important}.modal-header,.modal-body,.modal-footer{padding:1rem!important}}@media (hover:none) and (pointer:coarse){button,a,.clickable{min-width:44px;min-height:44px}button:hover,a:hover{transform:none!important}button:active,a:active{opacity:.8}}@supports (padding:max(0px)){.mobile-header{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.mobile-sidebar{padding-left:max(0rem, env(safe-area-inset-left))}.mobile-content{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}@media (hover:none){.no-select-touch{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
