:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:focus-visible{outline-offset:3px;outline:3px solid #ea580c59}.auth-page{--accent:#ea580c;--accent-hover:#f97316;--border:#e4e4e7;--surface:#f8f8fa;color:#18181b;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -15%,#ea580c17,#0000 42%),#fff;place-items:center;min-height:100vh;margin:0;font-family:DM Sans,system-ui,sans-serif;display:grid}.auth-languages{gap:4px;display:flex;position:fixed;top:22px;right:24px}.auth-languages a{color:#a1a1aa;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none}.auth-languages a:hover,.auth-languages a.active{color:var(--accent);background:#ea580c12}.auth-shell{width:min(100% - 40px,420px);padding:48px 0}.auth-logo{color:#18181b;justify-content:center;align-items:center;gap:10px;margin-bottom:44px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.auth-logo svg{width:34px;height:34px}.auth-logo span,.auth-shell a{color:var(--accent)}.auth-shell h1{text-align:center;margin:0 0 7px;font-family:Instrument Serif,Georgia,serif;font-size:32px;font-weight:400}.auth-subtitle{color:#a1a1aa;text-align:center;margin:0 0 32px;font-size:14px}.auth-field{margin-bottom:18px}.auth-field label{color:#52525b;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-label-row a,.auth-switch a{font-size:12px;font-weight:700;text-decoration:none}.auth-field input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);color:#18181b;width:100%;font:inherit;border-radius:10px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-field input:focus{border-color:var(--accent);background:#fff;outline:0;box-shadow:0 0 0 4px #ea580c14}.auth-field small{color:#a1a1aa;margin-top:5px;font-size:11px;display:block}.auth-button{box-sizing:border-box;background:var(--accent);text-align:center;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:6px;padding:14px 20px;font:700 16px DM Sans,sans-serif;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-block;color:#fff!important}.auth-button:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 8px 24px #ea580c2e}.auth-button:disabled{opacity:.65;cursor:wait;transform:none}.auth-alert{border:1px solid;border-radius:10px;margin-bottom:20px;padding:12px 15px;font-size:13px}.auth-alert-error{color:#b91c1c;background:#dc262612;border-color:#dc26262e}.auth-alert-success{color:#15803d;background:#16a34a12;border-color:#16a34a2e}.auth-switch,.auth-terms{color:#a1a1aa;text-align:center;margin:24px 0 0;font-size:13px;line-height:1.6}.auth-terms{margin-top:16px;font-size:11px}@media (width<=520px){.auth-shell{padding:80px 0 36px}.auth-languages{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-page{--dashboard-accent:#6366f1;--dashboard-ink:#1e1b4b;--dashboard-muted:#64748b;--dashboard-border:#e8e8f0;color:#18181b;background:#f4f4f5;min-height:100vh;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;line-height:1.5}.dashboard-header{z-index:20;border-bottom:1px solid var(--dashboard-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:28px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.dashboard-brand{color:var(--dashboard-ink);align-items:center;font-size:19px;font-weight:700;text-decoration:none;display:flex}.dashboard-brand span{color:#ea580c}.dashboard-brand-mark{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:8px;place-items:center;width:30px;height:30px;margin-right:8px;display:grid;color:#fff!important}.dashboard-nav{align-self:stretch;gap:4px;display:flex}.dashboard-nav a{color:#71717a;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dashboard-nav a:hover,.dashboard-nav a.active{border-color:var(--dashboard-accent);color:var(--dashboard-accent)}.dashboard-user{color:#52525b;align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.dashboard-user form{margin:0}.dashboard-user button{border:1px solid var(--dashboard-border);color:#52525b;cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px}.dashboard-languages{align-items:center;gap:2px;display:flex}.dashboard-languages a{color:#a1a1aa;border-radius:5px;padding:5px 6px;font-size:10px;font-weight:700;text-decoration:none}.dashboard-languages a:hover,.dashboard-languages a.active{color:var(--dashboard-accent);background:#f4f4f5}.dashboard-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 76px}.dashboard-hero{border:1px solid var(--dashboard-border);background:linear-gradient(130deg,#fff 40%,#eef2ff);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px 30px;display:flex}.dashboard-eyebrow{color:var(--dashboard-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.dashboard-hero h1{margin:0;font-size:27px}.dashboard-hero p:last-child{color:var(--dashboard-muted);margin:7px 0 0;font-size:14px}.dashboard-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-primary-button,.dashboard-secondary-button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-primary-button{background:var(--dashboard-accent);color:#fff}.dashboard-secondary-button{color:#4f46e5;background:#fff;border-color:#c7d2fe}.dashboard-primary-button:hover{background:#4f46e5}.dashboard-secondary-button:hover{background:#eef2ff}.dashboard-new-lead-button{z-index:30;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:24px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #ea580c52}.dashboard-new-lead-button span[aria-hidden]{font-size:24px;font-weight:400;line-height:1}.dashboard-new-lead-button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #ea580c61}.dashboard-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.dashboard-kpis article{border:1px solid var(--dashboard-border);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.dashboard-kpis strong{font-size:30px}.dashboard-kpis span{color:var(--dashboard-muted);font-size:12px;font-weight:600}.dashboard-kpis .danger strong{color:#dc2626}.dashboard-kpis .success strong{color:#059669}.dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashboard-card{border:1px solid var(--dashboard-border);background:#fff;border-radius:14px;overflow:hidden}.dashboard-card>header{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.dashboard-card h2{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px}.dashboard-card header a,.dashboard-card header span{color:var(--dashboard-accent);font-size:11px;font-weight:600;text-decoration:none}.dashboard-list-row{color:inherit;border-bottom:1px solid #f4f4f7;align-items:center;gap:11px;padding:12px 18px;text-decoration:none;display:flex}.dashboard-list-row:last-child{border:0}.dashboard-list-row:hover{background:#fafaff}.dashboard-avatar{color:#4f46e5;background:#eef2ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.dashboard-avatar.muted{color:#71717a;background:#f4f4f5}.dashboard-list-copy{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-list-copy small{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.dashboard-list-row time{color:#4f46e5;font-size:11px;font-weight:700}.dashboard-list-row time.overdue{color:#dc2626}.dashboard-temperature{font-size:13px}.dashboard-status{color:#fff;background:#9ca3af;border-radius:99px;padding:3px 7px;font-size:10px;font-weight:600}.dashboard-status.status-new{background:#6366f1}.dashboard-status.status-contacted{background:#3b82f6}.dashboard-status.status-qualified,.dashboard-status.status-won{background:#10b981}.dashboard-status.status-proposal{background:#f59e0b}.dashboard-status.status-negotiation{background:#f97316}.dashboard-status.status-lost{background:#ef4444}.dashboard-empty{text-align:center;color:#a1a1aa;padding:35px;font-size:13px}.dashboard-empty a{color:var(--dashboard-accent);font-weight:600}.dashboard-team-card{margin-top:18px}.dashboard-team-grid{background:var(--dashboard-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dashboard-team-grid div{background:#fff;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.dashboard-team-grid strong{font-size:12px}.dashboard-team-grid span{color:var(--dashboard-muted);font-size:11px}@media (width<=850px){.dashboard-header{padding:0 16px}.dashboard-nav{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-team-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dashboard-shell{width:min(100% - 24px,1180px);padding-top:14px}.dashboard-user>span{display:none}.dashboard-hero{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.dashboard-hero-actions{justify-content:flex-start;width:100%}.dashboard-primary-button,.dashboard-secondary-button{box-sizing:border-box;width:100%}.dashboard-kpis,.dashboard-team-grid{grid-template-columns:1fr}.dashboard-new-lead-button{justify-content:center;width:48px;padding:0;bottom:16px;right:16px}.dashboard-new-lead-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.dashboard-user-menu{margin-left:auto;position:relative}.dashboard-user-dropdown{position:relative}.dashboard-user-dropdown summary{color:#374151;cursor:pointer;background:#f4f4f5;border-radius:999px;align-items:center;gap:10px;padding:10px 15px;font-size:14px;font-weight:600;list-style:none;display:flex}.dashboard-user-dropdown summary::-webkit-details-marker{display:none}.dashboard-user-dropdown[open] summary{color:#4f46e5;background:#eef2ff}.dashboard-user-panel{z-index:40;background:#fff;border:1px solid #e1e3ea;border-radius:16px;width:290px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 45px #1e1b4b24}.dashboard-user-panel>a,.dashboard-user-panel>form button{color:#374151;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:13px 18px;font:500 14px DM Sans,sans-serif;text-decoration:none;display:flex}.dashboard-user-panel>a:hover,.dashboard-user-panel>form button:hover{background:#f8f8fc}.dashboard-menu-language{border-top:1px solid #ececf2;margin-top:4px;padding:13px 0 5px}.dashboard-menu-language>strong{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;padding:0 18px 6px;font-size:11px;display:block}.dashboard-user-panel .dashboard-menu-language>a{color:#374151;align-items:center;gap:12px;padding:10px 18px;font-size:13px;text-decoration:none;display:flex}.dashboard-menu-language>a b{width:30px}.dashboard-user-panel .dashboard-menu-language>a span{color:#6366f1;margin-left:auto}.dashboard-menu-language>a.active{color:#6366f1;background:#f5f3ff;font-weight:700}.dashboard-user-panel>form{border-top:1px solid #ececf2;margin-top:5px}.dashboard-user-panel>form button{color:#ef4444;padding:14px 18px}.account-page{max-width:820px;margin:0 auto}.account-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.account-page-heading h1{margin:0;font-size:26px}.account-page-heading>div>p:last-child{color:#71717a;margin:6px 0 0}.account-card{background:#fff;border:1px solid #e8e8f0;border-radius:14px;margin-bottom:17px;overflow:hidden;box-shadow:0 2px 8px #1e1b4b09}.account-card>header{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.account-card>header h2{margin:0;font-size:15px}.account-card-body{padding:20px}.account-card-body>form{gap:15px;display:grid}.account-card-body label{color:#4b5563;gap:6px;font-size:13px;font-weight:600;display:grid}.account-card-body label small,.account-card-body>p,.account-inline-forms small{color:#858b98;font-size:12px;font-weight:400}.account-input,.account-card select{box-sizing:border-box;color:#374151;width:100%;font:inherit;background:#fff;border:1px solid #dedfe7;border-radius:8px;padding:10px 12px}.account-input:focus{border-color:#818cf8;outline:0;box-shadow:0 0 0 3px #6366f11a}.account-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-card-body form>.dashboard-primary-button{cursor:pointer;border:0;justify-self:start;font:700 13px DM Sans,sans-serif}.account-avatar{color:#fff;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;font-size:30px;font-weight:700;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-card-body:has(>.account-avatar){align-items:flex-start;gap:22px;display:flex}.account-inline-forms{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.account-inline-forms form{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.account-inline-forms form label{min-width:180px}.account-inline-forms form small{width:100%}.account-danger-button{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-weight:600}.account-signature-preview{object-fit:contain;object-position:left;max-width:260px;max-height:90px;margin-bottom:15px;display:block}.account-info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.account-info-grid div{gap:5px;display:grid}.account-info-grid small{color:#858b98}.account-alert{border:1px solid;border-radius:9px;margin-bottom:15px;padding:12px 15px}.account-alert.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.account-alert.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.account-language-options{gap:8px;margin-top:16px;display:grid}.account-language-options label{cursor:pointer;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-language-options input:checked+span{color:#6366f1;font-weight:700}.account-settings>.dashboard-primary-button{cursor:pointer;border:0;font:700 13px DM Sans,sans-serif}.account-coming-soon{color:#858b98;background:#f3f4f6;border-radius:5px;padding:3px 8px;font-size:10px}.account-setting-row{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.account-setting-row:last-child{border-bottom:0}.account-setting-row>div{gap:4px;display:grid}.account-setting-row small{color:#858b98}.account-setting-row select{width:auto}.account-disabled-toggle{opacity:.6;background:#e5e7eb;border-radius:99px;width:42px;height:23px}.account-current-version{color:#71717a;margin-bottom:16px}.account-release>header>div{gap:3px;display:grid}.account-release>header small{color:#858b98}.account-release h3{margin:17px 0 6px;font-size:13px}.account-release ul{color:#52525b;margin:0;padding-left:20px;font-size:13px;line-height:1.7}@media (width<=560px){.dashboard-header{gap:10px}.dashboard-brand{font-size:15px}.dashboard-brand-mark{width:26px;height:26px}.dashboard-user-dropdown summary{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;overflow:hidden}.dashboard-user-panel{width:min(290px,100vw - 24px)}.account-page-heading{align-items:flex-start}.account-page-heading h1{font-size:22px}.account-card-body:has(>.account-avatar){flex-direction:column;align-items:center}.account-form-row,.account-info-grid{grid-template-columns:1fr}.account-inline-forms,.account-inline-forms form{flex-direction:column;align-items:stretch}.account-inline-forms form label,.account-inline-forms .dashboard-primary-button,.account-inline-forms .dashboard-secondary-button{box-sizing:border-box;width:100%}}.dashboard-brand{flex:none}.dashboard-brand img{width:116px;height:auto;display:block}.dashboard-nav{flex-wrap:wrap;flex:1;gap:2px;min-width:0;overflow:visible}.dashboard-nav>a,.dashboard-nav-dropdown>summary{color:#71717a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 9px;font:600 12px DM Sans,sans-serif;text-decoration:none;display:flex}.dashboard-nav>a svg,.dashboard-nav-dropdown>summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.dashboard-nav>a:hover,.dashboard-nav>a.active,.dashboard-nav-dropdown>summary:hover,.dashboard-nav-dropdown>summary.active{border-color:var(--dashboard-accent);color:var(--dashboard-accent)}.dashboard-nav-dropdown{flex:none;align-self:stretch;display:flex;position:relative}.dashboard-nav-dropdown>summary{list-style:none}.dashboard-nav-dropdown>summary::-webkit-details-marker{display:none}.dashboard-nav-chevron{opacity:.55;font-size:10px}.dashboard-nav-dropdown[open] .dashboard-nav-chevron{transform:rotate(180deg)}.dashboard-nav-submenu{z-index:30;box-sizing:border-box;border:1px solid var(--dashboard-border);background:#fff;border-radius:9px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 12px 28px #1e1b4b24}.dashboard-nav-submenu a{color:#52525b;white-space:nowrap;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none}.dashboard-nav-submenu a:hover,.dashboard-nav-submenu a.active{color:var(--dashboard-accent);background:#f4f4ff}@media (width<=1100px){.dashboard-header{flex-wrap:wrap;gap:0 12px;padding-top:12px}.dashboard-nav{flex-basis:100%;order:3;margin-top:8px;display:flex}.dashboard-nav>a,.dashboard-nav-dropdown>summary{min-height:44px;padding:0 8px}.dashboard-nav-dropdown{min-width:170px}}@media (width<=560px){.dashboard-brand img{width:94px}.dashboard-header{gap:8px}.dashboard-nav{gap:0}.dashboard-nav>a,.dashboard-nav-dropdown>summary{padding:0 7px;font-size:11px}}.ui-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.ui-heading h1{margin:0;font-size:22px;font-weight:700}.ui-actions,.ui-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-button{color:#fff;font:inherit;cursor:pointer;background:#6366f1;border:1px solid #6366f1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 15px;text-decoration:none;display:inline-flex}.ui-button.secondary{color:#4338ca;background:#fff;border-color:#d4d4d8}.ui-button:disabled{opacity:.5;cursor:wait}.ui-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;margin:18px 0;padding:22px}.ui-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-card label,.ui-grid label{color:#52525b;font-size:13px;font-weight:600;display:block}.ui-card input:not([type=checkbox]),.ui-card select,.ui-card textarea,.ui-toolbar input,.ui-toolbar select{color:#18181b;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:7px;margin:5px 0 12px;padding:9px 12px;display:block}.ui-toolbar input,.ui-toolbar select{width:auto;min-width:120px}.ui-card textarea{resize:vertical;min-height:90px}.ui-card input[type=checkbox]{margin-right:7px}.ui-card summary{cursor:pointer;margin-bottom:10px;font-weight:600}.ui-table{border-collapse:collapse;width:100%;font-size:13px}.ui-table td,.ui-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e7;padding:12px}.ui-table th{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#fafafa;font-size:11px;font-weight:600}.ui-table-wrap{overflow-x:auto}.ui-table small,.ui-row small,.ui-grid small{color:#71717a;display:block}.ui-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.ui-tabs{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.ui-tabs a{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:7px;padding:9px 14px;text-decoration:none}.ui-tabs .active{color:#fff;background:#4f46e5}.ui-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ui-kpis>div{background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:18px}.ui-kpis strong{color:#18181b;font-size:28px;line-height:1.1;display:block}.ui-kpis span{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;margin-top:5px;font-size:11px;display:block}.ui-badge{color:#4338ca;background:#eef2ff;border-radius:99px;margin:2px;padding:3px 9px;font-size:11px;display:inline-block}.ui-notice{color:#14532d;background:#dcfce7;border-radius:8px;padding:14px}.ui-error{color:#991b1b;background:#fef2f2;border-radius:8px;padding:14px}.ui-error ul{padding-left:20px}.ui-row{border-bottom:1px solid #e4e4e7;padding:14px 0}.ui-inline{align-items:center;margin-right:16px;display:inline-flex!important}.ui-card fieldset{border:1px solid #e4e4e7;border-radius:8px;margin:12px 0;padding:15px}.ui-card legend{padding:0 6px}.email-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:14px 0}.ui-message{color:#4338ca;margin:12px 0}dialog{border:0;border-radius:12px;width:500px;max-width:90vw;padding:24px}dialog::backdrop{background:#0006}dialog progress{width:100%;margin:12px 0}[data-enrich-log]{max-height:240px;margin-bottom:15px;font-size:12px;overflow:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #6366f1}@media (width<=760px){.ui-grid{grid-template-columns:1fr}.ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-toolbar>*{flex:1}.ui-card{padding:16px}.ui-heading h1{font-size:22px}}.ui-board{align-items:flex-start;gap:1rem;display:flex;overflow-x:auto}.ui-column{background:#f4f6fa;border-radius:12px;flex:1;min-width:240px;padding:12px}.ui-column h2{font-size:1rem}.ui-column .ui-card{cursor:grab;margin:10px 0}.dashboard-shell h1{font-size:22px}.dashboard-shell h2{font-size:16px}.dashboard-shell h3{font-size:14px}.ui-button,.ui-toolbar input,.ui-toolbar select,.ui-card input,.ui-card select,.ui-card textarea{font-size:13px}.ui-tabs a{padding:6px 14px;font-size:12px;font-weight:600}.ui-tabs .active{background:#6366f1}.ui-table a{color:inherit;text-decoration:none}.ui-table a:hover{color:#6366f1}.ui-table td{vertical-align:middle;border-color:#f0f0f3}.ui-table small{color:#a1a1aa;font-size:11px}.ui-sort{text-transform:inherit;letter-spacing:inherit}.ui-accounts-table{padding:0;overflow:hidden}.ui-accounts-table .ui-table-wrap{overflow-x:auto}.ui-accounts-table td,.ui-accounts-table th{padding:10px 14px}.ui-count{box-sizing:border-box;color:#6366f1;background:#f4f3ff;border-radius:100px;justify-content:center;min-width:24px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.ui-count-opportunities{color:#f97316;background:#fff3ed}.ui-status-active,.ui-status-won,.ui-status-approved{color:#15803d;background:#dcfce7}.ui-status-inactive,.ui-status-pending{color:#92400e;background:#fef3c7}.ui-status-archived,.ui-status-draft{color:#71717a;background:#f4f4f5}.ui-status-lost,.ui-status-rejected,.ui-status-abandoned{color:#b91c1c;background:#fee2e2}.ui-account-kpis>div:first-child strong{color:#6366f1}.ui-account-kpis>div:last-child strong{color:#16a34a}.ui-muted{color:#a1a1aa}.ui-number{text-align:center!important}.ui-money{font-size:12px;font-weight:600;text-align:right!important}.ui-date{color:#52525b;white-space:nowrap;font-size:12px}.ui-tag{border:1px solid color-mix(in srgb,var(--tag-color,#6366f1) 33%,transparent);background:color-mix(in srgb,var(--tag-color,#6366f1) 13%,white);color:var(--tag-color,#6366f1);font-size:10px;font-weight:600}@media (width<=768px){.ui-accounts-table td,.ui-accounts-table th{padding:8px 10px}.ui-table{font-size:12px}}.ui-pagination{color:#71717a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.ui-pagination-links{flex-wrap:wrap;gap:5px;display:flex}.ui-pagination-links>a,.ui-pagination-links>span{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:6px 10px;text-decoration:none}.ui-pagination-links .active{color:#fff;background:#6366f1;border-color:#6366f1}.ui-pagination-links [aria-disabled]{opacity:.45}.ui-pagination-links a:hover{color:#6366f1;border-color:#6366f1}.inbox-page{max-width:1200px;margin:auto}.inbox-page [hidden]{display:none!important}.inbox-tabs,.inbox-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.inbox-tabs a,.inbox-filters a{color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.inbox-tabs [aria-current],.inbox-filters [aria-current]{color:#3730a3;background:#eef2ff;border-color:#6366f1}.inbox-tabs span,.inbox-filters span{font-variant-numeric:tabular-nums}.inbox-workspace{grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.inbox-workspace:has(.inbox-panel[hidden]){grid-template-columns:1fr}.inbox-list,.inbox-panel,.inbox-tasks{background:#fff;border:1px solid #d4d4d8;border-radius:12px;overflow:hidden}.inbox-row{text-align:left;cursor:pointer;color:#27272a;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:#f4f4f5}.inbox-row.unread{background:#eef2ff}.inbox-row-heading{justify-content:space-between;gap:12px;display:flex}.inbox-row-heading strong{overflow-wrap:anywhere}.inbox-row time,.inbox-row small,.inbox-row-preview,.inbox-row-meta{color:#52525b;font-size:12px}.inbox-row time{white-space:nowrap;font-variant-numeric:tabular-nums}.inbox-row-subject{overflow-wrap:anywhere;font-weight:600}.inbox-row-preview{line-height:1.5}.inbox-row-meta{flex-wrap:wrap;gap:10px;display:flex}.inbox-row-meta b{color:#3730a3}.inbox-panel{padding:20px}.inbox-panel-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.inbox-panel h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}.inbox-message{border-bottom:1px solid #e4e4e7;padding:22px 0}.inbox-message header{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.inbox-message time{color:#52525b}.inbox-message-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:14px 0;font-size:14px;line-height:1.65}.inbox-thread{margin-bottom:20px}.inbox-reply-form{border-top:1px solid #d4d4d8;margin-top:24px;padding-top:20px}.inbox-reply-form label{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.inbox-reply-form input,.inbox-reply-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#27272a;caret-color:#4338ca;background:#fff;border:1px solid #a1a1aa;border-radius:6px;min-width:0;padding:10px}.inbox-recipients{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inbox-hint{color:#52525b;font-size:12px;line-height:1.5}.inbox-files{padding:0;list-style:none}.inbox-files li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:12px;display:flex}.inbox-files a{color:#3730a3;text-underline-offset:3px}.inbox-empty{text-align:center;padding:40px 24px}.inbox-empty h2{font-size:20px}.inbox-empty p{color:#52525b;font-size:14px}.inbox-task{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.inbox-task h2{margin:0 0 8px;font-size:16px}.inbox-task p,.inbox-task time{color:#52525b;font-size:12px}.inbox-page button:disabled{opacity:.6;cursor:wait}.inbox-page :focus-visible{outline-offset:3px;outline:2px solid #4338ca}.inbox-page ::selection{color:#1e1b4b;background:#c7d2fe}@media (width<=900px){.inbox-workspace{grid-template-columns:1fr}.inbox-panel{padding:16px}.inbox-task{flex-direction:column;align-items:start}.inbox-row-heading{flex-wrap:wrap}.inbox-recipients{grid-template-columns:1fr;gap:0}.inbox-panel-heading{flex-wrap:wrap}}
