:root{--oaisis-color-primary:#0e3a8a;--oaisis-color-primary-hover:#123f95;--oaisis-color-primary-dark:#0a2d6b;--oaisis-color-primary-light:#eaf2ff;--oaisis-color-on-primary:#fff;--oaisis-color-background:#f8fafc;--oaisis-color-surface:#fff;--oaisis-color-surface-alt:#f5f7fb;--oaisis-color-border:#e5e7eb;--oaisis-color-text-primary:#111827;--oaisis-color-text-secondary:#6b7280;--oaisis-color-text-disabled:#9ca3af;--oaisis-color-text-inverse:#fff;--oaisis-color-success:#22c55e;--oaisis-color-warning:#f59e0b;--oaisis-color-error:#ef4444;--oaisis-color-info:#3b82f6;--oaisis-color-success-bg:#ecfdf3;--oaisis-color-warning-bg:#fffbeb;--oaisis-color-error-bg:#fef2f2;--oaisis-color-info-bg:#eff6ff;--oaisis-color-sidebar-bg:#08245a;--oaisis-color-sidebar-text:#fff;--oaisis-color-sidebar-text-muted:#ffffffa3;--oaisis-color-sidebar-active-icon:#5ea2ff;--oaisis-color-sidebar-hover:#ffffff14;--oaisis-color-sidebar-active-bg:#5ea2ff29;--oaisis-chat-user-bg:#0e3a8a;--oaisis-chat-user-text:#fff;--oaisis-chat-ai-bg:#f5f7fb;--oaisis-chat-ai-text:#111827;--oaisis-gradient-primary:linear-gradient(135deg, #0e3a8a 0%, #1d4ed8 100%);--oaisis-gradient-primary-vertical:linear-gradient(180deg, #0e3a8a 0%, #0a2d6b 100%);--oaisis-shadow-xs:0 1px 2px #0f172a0a;--oaisis-shadow-sm:0 2px 8px #0f172a0f;--oaisis-shadow-md:0 8px 24px #0f172a14;--oaisis-shadow-lg:0 16px 40px #0f172a1a;--oaisis-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oaisis-font-family-display:"Bricolage Grotesque", var(--oaisis-font-family);--oaisis-font-display:700 3rem/1.15 var(--oaisis-font-family-display);--oaisis-font-headline:700 2rem/1.25 var(--oaisis-font-family-display);--oaisis-font-title:600 1.5rem/1.3 var(--oaisis-font-family);--oaisis-font-subtitle:600 1.125rem/1.4 var(--oaisis-font-family);--oaisis-font-body:400 .9375rem/1.6 var(--oaisis-font-family);--oaisis-font-body-medium:500 .9375rem/1.6 var(--oaisis-font-family);--oaisis-font-caption:400 .8125rem/1.5 var(--oaisis-font-family);--oaisis-space-4:4px;--oaisis-space-8:8px;--oaisis-space-12:12px;--oaisis-space-16:16px;--oaisis-space-20:20px;--oaisis-space-24:24px;--oaisis-space-32:32px;--oaisis-space-40:40px;--oaisis-space-48:48px;--oaisis-space-64:64px;--oaisis-radius-input:12px;--oaisis-radius-button:12px;--oaisis-radius-card:18px;--oaisis-radius-dialog:18px;--oaisis-radius-sm:8px;--oaisis-radius-full:9999px;--oaisis-ease:cubic-bezier(.4, 0, .2, 1);--oaisis-transition-fast:.15s var(--oaisis-ease);--oaisis-transition-base:.2s var(--oaisis-ease);--oaisis-transition-slow:.32s var(--oaisis-ease);--oaisis-sidebar-width:268px;--oaisis-sidebar-width-collapsed:76px;--oaisis-topbar-height:64px;--oaisis-z-sticky:100;--oaisis-z-dropdown:500;--oaisis-z-modal:1000;--oaisis-z-toast:1500;--oaisis-chart-series-1:#2a78d6;--oaisis-chart-series-2:#1baf7a;--oaisis-chart-series-3:#eda100;--oaisis-chart-series-4:#008300;--oaisis-chart-series-5:#4a3aa7;--oaisis-chart-series-6:#e34948;--oaisis-chart-series-7:#e87ba4;--oaisis-chart-series-8:#eb6834;--oaisis-chart-grid:#e5e7eb;--oaisis-chart-axis:#9ca3af;--oaisis-chart-tick-label:#6b7280;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--oaisis-color-primary:#2f7dff;--oaisis-color-primary-hover:#4c8fff;--oaisis-color-primary-dark:#1d4ed8;--oaisis-color-primary-light:#2f7dff29;--oaisis-color-on-primary:#fff;--oaisis-color-background:#071a3d;--oaisis-color-surface:#0a224d;--oaisis-color-surface-alt:#0d2a5c;--oaisis-color-border:#16305c;--oaisis-color-text-primary:#fff;--oaisis-color-text-secondary:#a9b7d0;--oaisis-color-text-disabled:#5b6e90;--oaisis-color-text-inverse:#0a2d6b;--oaisis-color-success-bg:#22c55e1f;--oaisis-color-warning-bg:#f59e0b1f;--oaisis-color-error-bg:#ef44441f;--oaisis-color-info-bg:#3b82f61f;--oaisis-color-sidebar-bg:#05142e;--oaisis-color-sidebar-text:#fff;--oaisis-color-sidebar-text-muted:#fff9;--oaisis-color-sidebar-active-icon:#5ea2ff;--oaisis-color-sidebar-hover:#ffffff0f;--oaisis-color-sidebar-active-bg:#5ea2ff24;--oaisis-chat-user-bg:#2f7dff;--oaisis-chat-user-text:#fff;--oaisis-chat-ai-bg:#0d2a5c;--oaisis-chat-ai-text:#fff;--oaisis-gradient-primary:linear-gradient(135deg, #2f7dff 0%, #1d4ed8 100%);--oaisis-gradient-primary-vertical:linear-gradient(180deg, #123f95 0%, #05142e 100%);--oaisis-shadow-xs:0 1px 2px #0000003d;--oaisis-shadow-sm:0 2px 8px #00000047;--oaisis-shadow-md:0 8px 24px #00000052;--oaisis-shadow-lg:0 16px 40px #0006;--oaisis-chart-series-1:#3987e5;--oaisis-chart-series-2:#199e70;--oaisis-chart-series-3:#c98500;--oaisis-chart-series-4:#008300;--oaisis-chart-series-5:#9085e9;--oaisis-chart-series-6:#e66767;--oaisis-chart-series-7:#d55181;--oaisis-chart-series-8:#d95926;--oaisis-chart-grid:#16305c;--oaisis-chart-axis:#5b6e90;--oaisis-chart-tick-label:#a9b7d0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--oaisis-font-family);background-color:var(--oaisis-color-background);color:var(--oaisis-color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--oaisis-transition-base), color var(--oaisis-transition-base);margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--oaisis-color-primary-light);color:var(--oaisis-color-primary-dark)}*{scrollbar-width:thin;scrollbar-color:var(--oaisis-color-border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--oaisis-color-border);border-radius:var(--oaisis-radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--oaisis-color-text-disabled)}:focus-visible{outline:2px solid var(--oaisis-color-primary);outline-offset:2px;border-radius:var(--oaisis-radius-sm)}.oaisis-dialog-backdrop{z-index:var(--oaisis-z-modal);background-color:#0009;position:fixed;inset:0}.oaisis-surface{background:var(--oaisis-color-surface);border:1px solid var(--oaisis-color-border);border-radius:var(--oaisis-radius-card);box-shadow:var(--oaisis-shadow-sm)}@keyframes oaisis-fade-in{0%{opacity:0}to{opacity:1}}@keyframes oaisis-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes oaisis-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes oaisis-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes oaisis-spin{to{transform:rotate(360deg)}}@keyframes oaisis-beacon-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.oaisis-beacon{z-index:0;position:relative}.oaisis-beacon:after{content:"";z-index:-1;border-radius:inherit;background:inherit;pointer-events:none;animation:1.8s cubic-bezier(0,0,.2,1) infinite oaisis-beacon-ping;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.oaisis-beacon:after{animation:none;display:none}}.oaisis-animate-fade-in{animation:oaisis-fade-in var(--oaisis-transition-slow) var(--oaisis-ease) both}.oaisis-animate-slide-up{animation:oaisis-slide-up var(--oaisis-transition-slow) var(--oaisis-ease) both}.oaisis-animate-scale-in{animation:oaisis-scale-in var(--oaisis-transition-base) var(--oaisis-ease) both}.oaisis-spin{animation:.9s linear infinite oaisis-spin;display:inline-flex}.oaisis-table-wrap{overflow-x:auto}.oaisis-table{border-collapse:collapse;width:100%}.oaisis-table th{text-align:left;font:var(--oaisis-font-caption);color:var(--oaisis-color-text-secondary);padding:var(--oaisis-space-12);border-bottom:1px solid var(--oaisis-color-border);white-space:nowrap;font-weight:600}.oaisis-table td{padding:var(--oaisis-space-12);font:var(--oaisis-font-body);border-bottom:1px solid var(--oaisis-color-border);vertical-align:middle}.oaisis-table tbody tr{transition:background-color var(--oaisis-transition-fast)}.oaisis-table tbody tr:hover{background:var(--oaisis-color-surface-alt)}.oaisis-table tbody tr:last-child td{border-bottom:none}.oaisis-table td.oaisis-table__actions{justify-content:flex-end;align-items:center;gap:var(--oaisis-space-4);white-space:nowrap;display:flex}.oaisis-list-page{gap:var(--oaisis-space-24);animation:oaisis-fade-in var(--oaisis-transition-slow) var(--oaisis-ease) both;flex-direction:column;display:flex}.oaisis-list-page__header{justify-content:space-between;align-items:flex-start;gap:var(--oaisis-space-16);flex-wrap:wrap;display:flex}.oaisis-list-page__toolbar{justify-content:space-between;align-items:center;gap:var(--oaisis-space-16);flex-wrap:wrap;display:flex}.oaisis-form-page{gap:var(--oaisis-space-24);width:100%;max-width:720px;animation:oaisis-fade-in var(--oaisis-transition-slow) var(--oaisis-ease) both;flex-direction:column;margin:0 auto;display:flex}.oaisis-form-grid{gap:var(--oaisis-space-20);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.oaisis-form-grid{grid-template-columns:1fr}}.oaisis-form-grid--full{grid-column:1/-1}.oaisis-form-page__label{color:var(--oaisis-color-text-primary);margin-bottom:var(--oaisis-space-8);font-weight:600;display:block}.oaisis-form-page__textarea{width:100%;padding:var(--oaisis-space-16);border:1px solid var(--oaisis-color-border);border-radius:var(--oaisis-radius-input);background:var(--oaisis-color-surface);font:var(--oaisis-font-body);color:var(--oaisis-color-text-primary);resize:vertical;transition:border-color var(--oaisis-transition-fast), box-shadow var(--oaisis-transition-fast)}.oaisis-form-page__textarea:focus{border-color:var(--oaisis-color-primary);box-shadow:0 0 0 3px var(--oaisis-color-primary-light);outline:none}.oaisis-form-page__textarea::placeholder{color:var(--oaisis-color-text-secondary)}.oaisis-form-actions{justify-content:flex-end;gap:var(--oaisis-space-12);padding-top:var(--oaisis-space-8);display:flex}.oaisis-checkbox{align-items:center;gap:var(--oaisis-space-8);font:var(--oaisis-font-body);color:var(--oaisis-color-text-primary);cursor:pointer;align-self:center;display:flex}.oaisis-checkbox input{width:18px;height:18px;accent-color:var(--oaisis-color-primary);cursor:pointer}.oaisis-icon-btn{border-radius:var(--oaisis-radius-sm);width:32px;height:32px;color:var(--oaisis-color-text-secondary);cursor:pointer;transition:background-color var(--oaisis-transition-fast), color var(--oaisis-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.oaisis-icon-btn:hover{background:var(--oaisis-color-surface-alt);color:var(--oaisis-color-text-primary)}.oaisis-icon-btn.oaisis-icon-btn--danger:hover{background:var(--oaisis-color-error-bg);color:var(--oaisis-color-error)}.oaisis-icon-btn:disabled{cursor:not-allowed;opacity:.55}.oaisis-skeleton{background:linear-gradient(90deg, var(--oaisis-color-surface-alt) 25%, var(--oaisis-color-border) 37%, var(--oaisis-color-surface-alt) 63%);border-radius:var(--oaisis-radius-sm);background-size:800px 100%;animation:1.6s linear infinite oaisis-shimmer}.text-display{font:var(--oaisis-font-display);color:var(--oaisis-color-text-primary);letter-spacing:-.02em}.text-headline{font:var(--oaisis-font-headline);color:var(--oaisis-color-text-primary);letter-spacing:-.01em}.text-title{font:var(--oaisis-font-title);color:var(--oaisis-color-text-primary)}.text-subtitle{font:var(--oaisis-font-subtitle);color:var(--oaisis-color-text-primary)}.text-body{font:var(--oaisis-font-body);color:var(--oaisis-color-text-primary)}.text-body-medium{font:var(--oaisis-font-body-medium);color:var(--oaisis-color-text-primary)}.text-caption{font:var(--oaisis-font-caption);color:var(--oaisis-color-text-secondary)}.text-secondary{color:var(--oaisis-color-text-secondary)}.text-gradient{background:var(--oaisis-gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.oaisis-loading{justify-content:center;align-items:center;gap:var(--oaisis-space-12);padding:var(--oaisis-space-40);color:var(--oaisis-color-text-secondary);flex-direction:column;display:flex}.oaisis-loading__spinner{color:var(--oaisis-color-primary)}.oaisis-btn{justify-content:center;align-items:center;gap:var(--oaisis-space-8);border-radius:var(--oaisis-radius-button);font:var(--oaisis-font-body-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--oaisis-transition-fast), border-color var(--oaisis-transition-fast), color var(--oaisis-transition-fast), box-shadow var(--oaisis-transition-fast), transform var(--oaisis-transition-fast);border:1px solid #0000;display:inline-flex}.oaisis-btn:active:not(:disabled){transform:scale(.98)}.oaisis-btn:disabled{cursor:not-allowed;opacity:.55}.oaisis-btn--sm{height:34px;padding:0 var(--oaisis-space-12);font-size:.8125rem}.oaisis-btn--md{height:40px;padding:0 var(--oaisis-space-16)}.oaisis-btn--lg{height:48px;padding:0 var(--oaisis-space-24);font-size:1rem}.oaisis-btn--full{width:100%}.oaisis-btn--primary{background:var(--oaisis-color-primary);color:var(--oaisis-color-on-primary);box-shadow:var(--oaisis-shadow-xs)}.oaisis-btn--primary:hover:not(:disabled){background:var(--oaisis-color-primary-hover);box-shadow:var(--oaisis-shadow-sm)}.oaisis-btn--secondary{background:var(--oaisis-color-surface);color:var(--oaisis-color-primary);border-color:var(--oaisis-color-primary)}.oaisis-btn--secondary:hover:not(:disabled){background:var(--oaisis-color-primary-light)}.oaisis-btn--outlined{color:var(--oaisis-color-text-primary);border-color:var(--oaisis-color-border);background:0 0}.oaisis-btn--outlined:hover:not(:disabled){border-color:var(--oaisis-color-primary);color:var(--oaisis-color-primary)}.oaisis-btn--ghost{color:var(--oaisis-color-text-secondary);background:0 0}.oaisis-btn--ghost:hover:not(:disabled){background:var(--oaisis-color-surface-alt);color:var(--oaisis-color-text-primary)}.oaisis-btn--danger{background:var(--oaisis-color-error);color:#fff}.oaisis-btn--danger:hover:not(:disabled){background:#dc2626}.oaisis-btn__label:empty{display:none}.oaisis-dialog-backdrop{padding:var(--oaisis-space-16);animation:oaisis-fade-in var(--oaisis-transition-fast) var(--oaisis-ease) both;justify-content:center;align-items:center;display:flex;overflow-y:auto}.oaisis-dialog-panel{background:var(--oaisis-color-surface);border-radius:var(--oaisis-radius-dialog);box-shadow:var(--oaisis-shadow-lg);max-height:calc(100vh - 64px);animation:oaisis-scale-in var(--oaisis-transition-base) var(--oaisis-ease) both;overflow-y:auto}.oaisis-confirm{align-items:flex-start;gap:var(--oaisis-space-8);padding:var(--oaisis-space-20);flex-direction:column;display:flex}.oaisis-confirm__icon{border-radius:var(--oaisis-radius-full);background:var(--oaisis-color-primary-light);width:44px;height:44px;color:var(--oaisis-color-primary);margin-bottom:var(--oaisis-space-8);justify-content:center;align-items:center;display:flex}.oaisis-confirm__icon--danger{background:var(--oaisis-color-error-bg);color:var(--oaisis-color-error)}.oaisis-confirm__message{color:var(--oaisis-color-text-secondary)}.oaisis-confirm__actions{justify-content:flex-end;gap:var(--oaisis-space-12);width:100%;margin-top:var(--oaisis-space-16);display:flex}.oaisis-footer{padding:var(--oaisis-space-16) var(--oaisis-space-24);font:var(--oaisis-font-caption);color:var(--oaisis-color-text-secondary);border-top:1px solid var(--oaisis-color-border);justify-content:space-between;align-items:center;display:flex}.oaisis-sidebar-host{height:100vh;z-index:var(--oaisis-z-sticky);display:block;position:sticky;top:0}.oaisis-sidebar__backdrop{display:none}.oaisis-sidebar{width:var(--oaisis-sidebar-width);background:var(--oaisis-color-sidebar-bg);height:100%;color:var(--oaisis-color-sidebar-text);transition:width var(--oaisis-transition-base);flex-direction:column;display:flex;overflow:hidden}.oaisis-sidebar--collapsed .oaisis-sidebar{width:var(--oaisis-sidebar-width-collapsed)}.oaisis-sidebar__brand{height:var(--oaisis-topbar-height);padding:var(--oaisis-space-8) var(--oaisis-space-20);flex-shrink:0;justify-content:center;align-items:center;display:flex}.oaisis-sidebar__logo{object-fit:contain;flex-shrink:0;width:200px;height:100px}.oaisis-sidebar__nav{padding:var(--oaisis-space-12);gap:var(--oaisis-space-20);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.oaisis-sidebar__nav::-webkit-scrollbar{display:none}.oaisis-sidebar__group{gap:var(--oaisis-space-4);flex-direction:column;display:flex}.oaisis-sidebar__group-label{font:var(--oaisis-font-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--oaisis-color-sidebar-text-muted);padding:0 var(--oaisis-space-12);margin-bottom:var(--oaisis-space-4);white-space:nowrap;font-weight:600}.oaisis-sidebar__item{align-items:center;gap:var(--oaisis-space-12);height:42px;padding:0 var(--oaisis-space-12);border-radius:var(--oaisis-radius-sm);color:var(--oaisis-color-sidebar-text-muted);font:var(--oaisis-font-body-medium);transition:background-color var(--oaisis-transition-fast), color var(--oaisis-transition-fast);white-space:nowrap;display:flex}.oaisis-sidebar__item:hover{background:var(--oaisis-color-sidebar-hover);color:#fff}.oaisis-sidebar__item-icon{color:currentColor;flex-shrink:0}.oaisis-sidebar__item--active{background:var(--oaisis-color-sidebar-active-bg);color:#fff}.oaisis-sidebar__item--active .oaisis-sidebar__item-icon{color:var(--oaisis-color-sidebar-active-icon)}.oaisis-sidebar__collapse{align-items:center;gap:var(--oaisis-space-8);height:44px;margin:var(--oaisis-space-12);padding:0 var(--oaisis-space-12);border-radius:var(--oaisis-radius-sm);color:var(--oaisis-color-sidebar-text-muted);cursor:pointer;font:var(--oaisis-font-caption);white-space:nowrap;background:0 0;border:none;flex-shrink:0;display:flex}.oaisis-sidebar__collapse:hover{background:var(--oaisis-color-sidebar-hover);color:#fff}.oaisis-sidebar--collapsed .oaisis-sidebar__group-label,.oaisis-sidebar--collapsed .oaisis-sidebar__item-label,.oaisis-sidebar--collapsed .oaisis-sidebar__collapse span{display:none}.oaisis-sidebar--collapsed .oaisis-sidebar__item,.oaisis-sidebar--collapsed .oaisis-sidebar__collapse{justify-content:center}.oaisis-sidebar--collapsed .oaisis-sidebar__brand{padding:var(--oaisis-space-8)}.oaisis-sidebar--collapsed .oaisis-sidebar__logo{display:none}@media (width<=960px){.oaisis-sidebar-host{width:0;position:fixed;inset:0 auto 0 0}.oaisis-sidebar{width:var(--oaisis-sidebar-width);transition:transform var(--oaisis-transition-base);box-shadow:var(--oaisis-shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.oaisis-sidebar--mobile-open .oaisis-sidebar{transform:translate(0)}.oaisis-sidebar__backdrop{z-index:-1;background:#0006;display:none;position:fixed;inset:0}.oaisis-sidebar--mobile-open .oaisis-sidebar__backdrop{display:block}}.oaisis-avatar{border-radius:var(--oaisis-radius-full);background:var(--oaisis-gradient-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.oaisis-avatar img{object-fit:cover;width:100%;height:100%}.oaisis-avatar--sm{width:28px;height:28px;font-size:.6875rem}.oaisis-avatar--md{width:38px;height:38px;font-size:.8125rem}.oaisis-avatar--lg{width:56px;height:56px;font-size:1.125rem}.oaisis-breadcrumb{align-items:center;gap:var(--oaisis-space-8);font:var(--oaisis-font-caption);min-width:0;display:flex}.oaisis-breadcrumb__link,.oaisis-breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.oaisis-breadcrumb__link{color:var(--oaisis-color-text-secondary);flex-shrink:1}.oaisis-breadcrumb__link:hover{color:var(--oaisis-color-primary)}.oaisis-breadcrumb__sep{color:var(--oaisis-color-text-disabled);flex-shrink:0}.oaisis-breadcrumb__current{color:var(--oaisis-color-text-primary);flex-shrink:1;font-weight:600}.oaisis-lead-notifications-root{position:relative}.oaisis-lead-notifications__badge{border-radius:var(--oaisis-radius-full);background:var(--oaisis-color-error);color:#fff;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.oaisis-lead-notifications__panel{top:calc(100% + var(--oaisis-space-8));z-index:var(--oaisis-z-dropdown);background:var(--oaisis-color-surface);border:1px solid var(--oaisis-color-border);border-radius:var(--oaisis-radius-input);width:300px;max-width:calc(100vw - 32px);box-shadow:var(--oaisis-shadow-md);animation:oaisis-scale-in var(--oaisis-transition-fast) var(--oaisis-ease) both;position:absolute;right:0;overflow:hidden}.oaisis-lead-notifications__header{padding:var(--oaisis-space-12) var(--oaisis-space-16);border-bottom:1px solid var(--oaisis-color-border)}.oaisis-lead-notifications__panel ul{padding:var(--oaisis-space-4);max-height:320px;margin:0;list-style:none;overflow-y:auto}.oaisis-lead-notifications__panel li button{align-items:flex-start;gap:var(--oaisis-space-8);text-align:left;width:100%;padding:var(--oaisis-space-8) var(--oaisis-space-12);border-radius:var(--oaisis-radius-sm);cursor:pointer;background:0 0;border:none;display:flex}.oaisis-lead-notifications__panel li button:hover{background:var(--oaisis-color-surface-alt)}.oaisis-lead-notifications__item-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.oaisis-lead-notifications__item--unread,.oaisis-lead-notifications__item--unread:hover{background:var(--oaisis-color-primary-light)}.oaisis-lead-notifications__dot{background:var(--oaisis-color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.oaisis-lead-notifications__empty{padding:var(--oaisis-space-16);color:var(--oaisis-color-text-secondary)}.oaisis-lead-notifications__footer{border-top:1px solid var(--oaisis-color-border);padding:var(--oaisis-space-4)}.oaisis-lead-notifications__footer button{width:100%;padding:var(--oaisis-space-8) var(--oaisis-space-12);border-radius:var(--oaisis-radius-sm);color:var(--oaisis-color-primary);font:var(--oaisis-font-body-medium);cursor:pointer;background:0 0;border:none}.oaisis-lead-notifications__footer button:hover{background:var(--oaisis-color-surface-alt)}.oaisis-tenant-switcher-root{position:relative}.oaisis-tenant-switcher{align-items:center;gap:var(--oaisis-space-8);height:36px;padding:0 var(--oaisis-space-12);border:1px solid var(--oaisis-color-border);border-radius:var(--oaisis-radius-full);background:var(--oaisis-color-surface-alt);color:var(--oaisis-color-text-primary);font:var(--oaisis-font-caption);cursor:pointer;max-width:220px;font-weight:600;display:inline-flex}.oaisis-tenant-switcher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oaisis-tenant-switcher:hover{border-color:var(--oaisis-color-primary)}.oaisis-tenant-switcher__panel{top:calc(100% + var(--oaisis-space-4));z-index:var(--oaisis-z-dropdown);padding:var(--oaisis-space-4);background:var(--oaisis-color-surface);border:1px solid var(--oaisis-color-border);border-radius:var(--oaisis-radius-input);min-width:220px;max-height:280px;box-shadow:var(--oaisis-shadow-md);animation:oaisis-scale-in var(--oaisis-transition-fast) var(--oaisis-ease) both;margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.oaisis-tenant-switcher__panel li button{text-align:left;width:100%;padding:var(--oaisis-space-8) var(--oaisis-space-12);border-radius:var(--oaisis-radius-sm);font:var(--oaisis-font-body);color:var(--oaisis-color-text-primary);cursor:pointer;background:0 0;border:none;display:block}.oaisis-tenant-switcher__panel li button:hover{background:var(--oaisis-color-surface-alt)}.oaisis-tenant-switcher__loading{padding:var(--oaisis-space-12) var(--oaisis-space-16);color:var(--oaisis-color-text-secondary);font:var(--oaisis-font-caption)}.oaisis-topbar{align-items:center;gap:var(--oaisis-space-16);height:var(--oaisis-topbar-height);padding:0 var(--oaisis-space-24);background:var(--oaisis-color-surface);border-bottom:1px solid var(--oaisis-color-border);z-index:var(--oaisis-z-sticky);display:flex;position:sticky;top:0}.oaisis-topbar__left{align-items:center;gap:var(--oaisis-space-16);flex:auto;min-width:0;display:flex}.oaisis-topbar__icon-btn{border-radius:var(--oaisis-radius-sm);width:38px;height:38px;color:var(--oaisis-color-text-secondary);cursor:pointer;transition:background-color var(--oaisis-transition-fast), color var(--oaisis-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.oaisis-topbar__icon-btn:hover{background:var(--oaisis-color-surface-alt);color:var(--oaisis-color-text-primary)}.oaisis-topbar__search{align-items:center;gap:var(--oaisis-space-8);max-width:420px;height:40px;padding:0 var(--oaisis-space-16);border-radius:var(--oaisis-radius-input);background:var(--oaisis-color-surface-alt);color:var(--oaisis-color-text-secondary);flex:1;margin:0 auto;display:flex}.oaisis-topbar__search input{font:var(--oaisis-font-body);color:var(--oaisis-color-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0}.oaisis-topbar__search input::placeholder{color:var(--oaisis-color-text-secondary)}@media (width<=720px){.oaisis-topbar__search{display:none}}.oaisis-topbar__right{align-items:center;gap:var(--oaisis-space-8);flex-shrink:0;display:flex}.oaisis-topbar__user-root{position:relative}.oaisis-topbar__user{align-items:center;gap:var(--oaisis-space-8);height:40px;padding:0 var(--oaisis-space-8) 0 var(--oaisis-space-4);border-radius:var(--oaisis-radius-input);cursor:pointer;color:var(--oaisis-color-text-primary);transition:background-color var(--oaisis-transition-fast);background:0 0;border:none;display:flex}.oaisis-topbar__user:hover{background:var(--oaisis-color-surface-alt)}.oaisis-topbar__user-name{font:var(--oaisis-font-body-medium);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (width<=720px){.oaisis-topbar__user-name{display:none}}.oaisis-topbar__menu{top:calc(100% + var(--oaisis-space-8));z-index:var(--oaisis-z-dropdown);min-width:200px;padding:var(--oaisis-space-8);background:var(--oaisis-color-surface);border:1px solid var(--oaisis-color-border);border-radius:var(--oaisis-radius-input);box-shadow:var(--oaisis-shadow-md);animation:oaisis-scale-in var(--oaisis-transition-fast) var(--oaisis-ease) both;position:absolute;right:0}.oaisis-topbar__menu-item{align-items:center;gap:var(--oaisis-space-8);width:100%;padding:var(--oaisis-space-8) var(--oaisis-space-12);border-radius:var(--oaisis-radius-sm);color:var(--oaisis-color-text-primary);font:var(--oaisis-font-body);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.oaisis-topbar__menu-item svg{color:var(--oaisis-color-text-secondary);flex-shrink:0}.oaisis-topbar__menu-item:hover{background:var(--oaisis-color-surface-alt)}.oaisis-shell{background:var(--oaisis-color-background);min-height:100vh;display:flex}.oaisis-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.oaisis-shell__content{padding:var(--oaisis-space-32);flex:1}@media (width<=720px){.oaisis-shell__content{padding:var(--oaisis-space-16)}}
