:root[data-theme=light],:root:not([data-theme]){--domos-bg: #f6f5fa;--domos-bg-elevated: #edecf2;--domos-paper: #ffffff;--domos-paper-elevated: #ffffff;--domos-primary: #1b3c9e;--domos-primary-dark: #152e6e;--domos-primary-hover: #254db0;--domos-primary-gradient: linear-gradient(135deg, #152e6e 0%, #1b3c9e 100%);--domos-primary-soft: #d8e4fe;--domos-primary-muted: #e8eef8;--domos-primary-text: #1b3c9e;--domos-accent: #1672e0;--domos-text: #1a1a1a;--domos-text-muted: #6b7280;--domos-text-disabled: #9ca3af;--domos-border: #e5e7eb;--domos-border-strong: #d1d5db;--domos-nav-bg: #ffffff;--domos-input-bg: #edecf2;--domos-success: #189b8f;--domos-success-soft: #e6f7f4;--domos-warning: #d97706;--domos-warning-soft: #fff4e5;--domos-error: #c2334f;--domos-error-soft: #fdecec;--domos-error-badge: #fde8e8;--domos-status-blue: #1b3c9e;--domos-status-red: #c2334f;--domos-status-teal: #189b8f;--domos-status-orange: #ffa34d;--domos-status-purple: #6d28d9;--domos-status-indigo: #3730a3;--domos-status-slate: #64748b;--domos-lawyer-blue: #1b3c9e;--domos-lawyer-blue-bar: #254db0;--domos-lawyer-red: #c2334f;--domos-lawyer-red-bar: #db2e52;--domos-lawyer-teal: #189b8f;--domos-lawyer-teal-bar: #2dc7b8;--domos-lawyer-orange: #ffa34d;--domos-lawyer-orange-bar: #ffb86b;--domos-lawyer-purple: #6d28d9;--domos-lawyer-purple-bar: #8b5cf6;--domos-lawyer-indigo: #3730a3;--domos-lawyer-indigo-bar: #6366f1;--domos-lawyer-slate: #64748b;--domos-lawyer-slate-bar: #94a3b8;--domos-purple-soft: #ede9fe;--domos-overlay: rgba(15, 23, 42, .42);--domos-backdrop-blur: 4px;--domos-shadow-card: 0 2px 12px rgba(27, 60, 158, .08);--domos-shadow-card-hover: 0 12px 32px rgba(27, 60, 158, .14);--domos-lift-y: 0px;--domos-shadow-drawer: -8px 0 32px rgba(0, 0, 0, .12);--domos-shadow-shell: 0 8px 28px rgba(15, 23, 42, .06);--domos-shadow-popover: 0 12px 34px rgba(15, 23, 42, .14);--domos-selected-day: rgba(27, 60, 158, .14);--domos-today-day: rgba(27, 60, 158, .08);--domos-today-border: rgba(27, 60, 158, .35);--domos-hover-day: rgba(27, 60, 158, .06);--domos-pill-bg: rgba(27, 60, 158, .12);--domos-assistant-input-bg: #edecf2;--domos-assistant-user-bubble: #f0f2f6;--domos-alert-success-bg: rgba(24, 155, 143, .14);--domos-alert-warning-bg: rgba(255, 163, 77, .14);--domos-alert-error-bg: rgba(194, 51, 79, .12);--domos-on-primary: #ffffff;--domos-logo-color: var(--domos-primary);--domos-admin-card-header: #ffffff;--domos-admin-chip-bg: #edecf2;--domos-admin-icon-bg: #ffffff;--domos-focus-ring: 0 0 0 3px rgba(27, 60, 158, .28);--domos-scrollbar: rgba(27, 60, 158, .35);--domos-scrollbar-hover: rgba(27, 60, 158, .55);--domos-transition: .18s ease;--domos-nav-icon-bg: #edecf2;--domos-nav-icon-active-bg: #d8e4fe;--domos-nav-icon-active: var(--domos-primary);--domos-quick-pill-bg: #ffffff;--domos-quick-pill-fg: #1a1a1a;--domos-quick-pill-icon-bg: rgba(27, 60, 158, .1);--domos-news-frame: #9fb8ef;--domos-bento-pastel: #9fb8ef;--domos-bento-pastel-soft: #d8e4fe;--domos-news-header-fg: #ffffff;--domos-news-panel-bg: #ffffff;--domos-news-panel-fg: #1a1a1a;--domos-news-panel-muted: #6b7280;--domos-news-date-bg: #d8e4fe;--domos-news-date-fg: #1b3c9e;--domos-news-cta-bg: #1b3c9e;--domos-news-cta-fg: #ffffff;--domos-push-bg: #9fb8ef;--domos-push-fg: #ffffff;--domos-assistant-strip-bg: #d8e4fe;--domos-assistant-strip-fg: #1a1a1a;--domos-meetings-panel: #edecf2;--domos-meetings-cta-bg: #edecf2;--domos-meetings-cta-fg: #1b3c9e;--domos-meetings-chip: #ffffff;--domos-home-section-panel: #edecf2;--domos-link: var(--domos-primary);--domos-link-hover: var(--domos-primary-hover);--domos-btn-secondary-fg: var(--domos-primary);color-scheme:light}:root[data-theme=dark]{--domos-bg: #020618;--domos-bg-elevated: #0a1224;--domos-paper: #0f172b;--domos-paper-elevated: #162240;--domos-nav-bg: #0f172b;--domos-input-bg: #0f172b;--domos-primary: #0f42a4;--domos-primary-dark: #0c3583;--domos-primary-hover: #1355d2;--domos-primary-gradient: linear-gradient(145deg, #0c3583 0%, #0f42a4 55%, #1355d2 100%);--domos-primary-soft: rgba(15, 66, 164, .28);--domos-primary-muted: rgba(15, 66, 164, .16);--domos-primary-text: #c5d7ff;--domos-accent: #1355d2;--domos-text: #f9f3f4;--domos-text-muted: #94a3b8;--domos-text-disabled: #64748b;--domos-border: #1e293b;--domos-border-strong: #314158;--domos-success: #219186;--domos-success-soft: rgba(33, 145, 134, .16);--domos-warning: #d97706;--domos-warning-soft: rgba(217, 119, 6, .16);--domos-error: #b92040;--domos-error-soft: rgba(185, 32, 64, .16);--domos-error-badge: rgba(185, 32, 64, .22);--domos-status-blue: #0f42a4;--domos-status-red: #b92040;--domos-status-teal: #219186;--domos-status-orange: #f78724;--domos-status-purple: #6d28d9;--domos-status-indigo: #3730a3;--domos-status-slate: #45556c;--domos-lawyer-blue: #0f42a4;--domos-lawyer-blue-bar: #1355d2;--domos-lawyer-red: #b92040;--domos-lawyer-red-bar: #db2e52;--domos-lawyer-teal: #219186;--domos-lawyer-teal-bar: #2dc7b8;--domos-lawyer-orange: #f78724;--domos-lawyer-orange-bar: #faae6b;--domos-lawyer-purple: #6d28d9;--domos-lawyer-purple-bar: #8b5cf6;--domos-lawyer-indigo: #3730a3;--domos-lawyer-indigo-bar: #6366f1;--domos-lawyer-slate: #45556c;--domos-lawyer-slate-bar: #62748e;--domos-purple-soft: rgba(139, 124, 246, .14);--domos-nav-icon-bg: #162240;--domos-nav-icon-active-bg: #113261;--domos-nav-icon-active: #f9f3f4;--domos-quick-pill-bg: #113261;--domos-quick-pill-fg: #f9f3f4;--domos-quick-pill-icon-bg: rgba(249, 243, 244, .12);--domos-news-frame: #1672e0;--domos-bento-pastel: #0f42a4;--domos-bento-pastel-soft: rgba(15, 66, 164, .28);--domos-news-header-fg: #ffffff;--domos-news-panel-bg: rgba(2, 6, 24, .55);--domos-news-panel-fg: #ffffff;--domos-news-panel-muted: rgba(255, 255, 255, .72);--domos-news-date-bg: rgba(255, 255, 255, .18);--domos-news-date-fg: #ffffff;--domos-news-cta-bg: #0f42a4;--domos-news-cta-fg: #ffffff;--domos-push-bg: #1672e0;--domos-push-fg: #ffffff;--domos-assistant-strip-bg: #113261;--domos-assistant-strip-fg: #f9f3f4;--domos-meetings-panel: #162240;--domos-meetings-cta-bg: #0f172b;--domos-meetings-cta-fg: #7b9fe0;--domos-meetings-chip: #1e293b;--domos-home-section-panel: #162240;--domos-overlay: rgba(2, 6, 24, .72);--domos-backdrop-blur: 6px;--domos-shadow-card: 0 8px 24px rgba(0, 0, 0, .35);--domos-shadow-card-hover: 0 14px 36px rgba(0, 0, 0, .45);--domos-lift-y: 0px;--domos-shadow-drawer: -14px 0 44px rgba(0, 0, 0, .55);--domos-shadow-shell: none;--domos-shadow-popover: 0 18px 52px rgba(0, 0, 0, .6);--domos-selected-day: rgba(15, 66, 164, .32);--domos-today-day: rgba(15, 66, 164, .2);--domos-today-border: rgba(19, 85, 210, .5);--domos-hover-day: rgba(15, 66, 164, .14);--domos-pill-bg: rgba(15, 66, 164, .22);--domos-assistant-input-bg: #0f172b;--domos-assistant-user-bubble: rgba(15, 66, 164, .22);--domos-alert-success-bg: rgba(33, 145, 134, .18);--domos-alert-warning-bg: rgba(247, 135, 36, .16);--domos-alert-error-bg: rgba(219, 46, 82, .18);--domos-on-primary: #f9f3f4;--domos-logo-color: #ffffff;--domos-admin-card-header: var(--domos-paper-elevated);--domos-admin-chip-bg: rgba(15, 66, 164, .2);--domos-admin-icon-bg: #162240;--domos-link: #7b9fe0;--domos-link-hover: #9bb8ef;--domos-btn-secondary-fg: #c8daf8;--domos-focus-ring: 0 0 0 3px rgba(15, 66, 164, .45);--domos-scrollbar: rgba(15, 66, 164, .45);--domos-scrollbar-hover: rgba(19, 85, 210, .65);--domos-transition: .18s ease;color-scheme:dark}:root{--domos-ui-scale: 1;--domos-shell-height: 100dvh;--domos-shell-width: 100%}html,body{background-color:var(--domos-bg);color:var(--domos-text);overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;transition:background-color var(--domos-transition),color var(--domos-transition)}html{height:var(--domos-shell-height, 100dvh);width:var(--domos-shell-width, 100%);max-width:var(--domos-shell-width, 100%);overflow:hidden}body{height:100%;min-height:100%;width:100%;max-width:100%}::-moz-selection{background:var(--domos-primary-soft);color:var(--domos-text)}::selection{background:var(--domos-primary-soft);color:var(--domos-text)}:focus-visible{outline:none;box-shadow:var(--domos-focus-ring)}.MuiInputBase-root:focus,.MuiInputBase-root:focus-visible,.MuiInputBase-root.Mui-focused,.MuiInputBase-input:focus,.MuiInputBase-input:focus-visible,.MuiOutlinedInput-input:focus,.MuiOutlinedInput-input:focus-visible,.MuiSelect-select:focus,.MuiSelect-select:focus-visible,.MuiAutocomplete-input:focus,.MuiAutocomplete-input:focus-visible,textarea.MuiInputBase-input:focus,textarea.MuiInputBase-input:focus-visible{outline:none!important;box-shadow:none!important}.MuiInputLabel-root.MuiInputLabel-shrink{z-index:2!important;background-color:transparent!important;padding:0 5px!important;box-shadow:none!important}.MuiFormControl-root:has(.MuiInputLabel-shrink) .MuiOutlinedInput-root,.MuiTextField-root:has(.MuiInputLabel-shrink) .MuiOutlinedInput-root,.MuiOutlinedInput-root.Mui-focused{background-color:var(--domos-field-active-fill, transparent)}.MuiOutlinedInput-notchedOutline legend{background:transparent!important}button,a,[role=button],input,textarea,select{transition:background-color var(--domos-transition),border-color var(--domos-transition),color var(--domos-transition),box-shadow var(--domos-transition),opacity var(--domos-transition),filter var(--domos-transition);touch-action:manipulation}button{color:inherit}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.domos-hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.domos-hide-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}@media(prefers-reduced-transparency:reduce){:root,:root[data-theme=light],:root[data-theme=dark],:root:not([data-theme]){--domos-backdrop-blur: 0px}}:disabled:not(button),[aria-disabled=true]:not(button){cursor:not-allowed;opacity:.48}
