:root{--background:#101640;--sidebar:#111743;--surface:#171e4d;--surface-2:#1c2559;--surface-3:#222d67;--border:rgba(91,218,248,0.26);--border-strong:rgba(91,218,248,0.48);--text:#f8f7ee;--muted:#d3d9e8;--muted-2:#aeb8cf;--purple:#ed168c;--purple-soft:rgba(237,22,140,0.14);--blue:#39c9f3;--cyan:#39c9f3;--fuchsia:#ed168c;--lime:#b9e80d;--green:#b9e80d;--red:#ff4f8e;--amber:#f7e725;--ivory:#f6f3e8;--navy:#101640;--navy-deep:#0b1033;--shadow:0 24px 80px rgba(0,0,0,0.28)}*{box-sizing:border-box}html{background:var(--background);color-scheme:dark}body{margin:0;min-height:100vh;min-height:100dvh;overflow-wrap:break-word;background:radial-gradient(circle at 70% -10%,rgba(85,60,180,.12),transparent 28%),var(--background);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid rgba(57,201,243,.58);outline-offset:3px}.app-loading{min-height:100dvh;margin:0;padding:max(42px,env(safe-area-inset-top)) clamp(18px,5vw,56px) max(32px,env(safe-area-inset-bottom));display:grid;align-content:center;gap:24px;background:radial-gradient(circle at 50% 0,rgba(57,201,243,.14),transparent 34%),var(--navy)}.app-loading-brand{display:flex;align-items:center;justify-content:center;gap:13px}.app-loading-brand img{width:72px;height:72px;border-radius:14px;object-fit:cover}.app-loading-brand>div{display:flex;flex-direction:column;gap:4px}.app-loading-brand strong{font-size:20px}.app-loading-brand span{color:var(--muted);font-size:15px}.app-loading-shell{width:min(560px,100%);margin:0 auto;padding:20px;border:1px solid var(--border);border-radius:16px;background:rgba(23,30,77,.72)}.app-loading-grid i,.app-loading-line{display:block;border-radius:8px;background:linear-gradient(100deg,rgba(255,255,255,.04) 20%,rgba(57,201,243,.12) 45%,rgba(255,255,255,.04) 70%);background-size:240% 100%;animation:loading-shimmer 1.25s linear infinite}.app-loading-line{height:14px;margin-bottom:11px}.app-loading-line-short{width:46%}.app-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.app-loading-grid i{height:82px}@keyframes loading-shimmer{to{background-position:-240% 0}}.app-recovery{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,rgba(57,201,243,.14),transparent 34%),var(--navy)}.app-recovery-card{width:min(540px,100%);padding:clamp(24px,5vw,34px);border:1px solid var(--border);border-radius:20px;background:#12192f;box-shadow:14px 14px 0 rgba(236,16,137,.18)}.app-recovery-card img{display:block;border-radius:16px}.app-recovery-kicker{margin:18px 0 8px;color:var(--cyan);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.app-recovery-card h1{margin:0 0 12px;font-size:clamp(25px,5vw,34px)}.app-recovery-card>p:not(.app-recovery-kicker){margin:0;color:var(--muted);line-height:1.6}.app-recovery-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.app-recovery-actions button{min-height:46px;padding:0 18px;border:0;border-radius:12px;background:var(--cyan);color:#07102d;font:inherit;font-weight:800;cursor:pointer}.app-recovery-actions .app-recovery-secondary{border:1px solid var(--border);background:transparent;color:#dbe4f4}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;background:rgba(13,16,22,.94);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand{height:86px;display:flex;align-items:center;gap:11px;padding:0 22px}.brand-mark{width:54px;height:42px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,rgba(32,213,239,.16),rgba(106,36,255,.14));box-shadow:0 10px 30px rgba(106,36,255,.25)}.brand-mark span{font-size:15px;font-weight:800;letter-spacing:-.04em}.brand-logo img{width:50px;height:34px;object-fit:contain}.brand>div:nth-child(2){display:flex;flex-direction:column;gap:1px}.brand strong{font-size:17px;letter-spacing:-.01em}.brand>div>span{color:var(--muted);font-size:15px}.close-sidebar{display:none;margin-left:auto;border:0;background:none}.sidebar nav{padding:12px}.nav-label{display:block;margin:0 11px 8px;color:#9aa6bc;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-label-system{margin-top:28px}.sidebar nav button{width:100%;min-height:43px;display:flex;align-items:center;gap:11px;padding:0 12px;margin:2px 0;border:1px solid transparent;border-radius:10px;background:transparent;color:#c2cada;cursor:pointer;text-align:left;transition:.18s ease}.sidebar nav button:hover{background:rgba(255,255,255,.035);color:#d7dbe5}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,rgba(143,121,255,.17),rgba(143,121,255,.055));border-color:rgba(143,121,255,.16)}.sidebar nav button.active svg{color:#a895ff}.sidebar nav button span{flex:1 1;font-size:16px;font-weight:590}.sidebar nav button b{min-width:21px;height:20px;display:grid;place-items:center;border-radius:7px;background:var(--purple);font-size:13px}.sidebar-security{margin:auto 15px 14px;display:flex;gap:10px;align-items:center;padding:12px;border:1px solid rgba(78,212,157,.13);border-radius:12px;background:rgba(78,212,157,.055);color:var(--green)}.sidebar-security div{display:flex;flex-direction:column;gap:2px}.sidebar-security strong{font-size:14px;color:#d7eee5}.sidebar-security span{color:#6f9687;font-size:13px}.profile{min-height:70px;display:flex;align-items:center;gap:10px;padding:0 18px;border-top:1px solid var(--border)}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#d9d1ff;background:#29243e;font-size:14px;font-weight:700}.profile>div:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:2px}.profile strong{font-size:15px}.profile span{color:var(--muted-2);font-size:13px}.online-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(78,212,157,.08)}.logout-button{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.025);color:#aeb8ca;cursor:pointer}.logout-button:hover{color:#f08d98;border-color:rgba(255,107,122,.22);background:rgba(255,107,122,.06)}main{min-height:100vh;margin-left:248px;padding-bottom:122px}.topbar{position:sticky;top:0;z-index:20;height:86px;display:flex;align-items:center;gap:16px;padding:0 34px;background:rgba(9,11,16,.82);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar>div:nth-child(2){flex:1 1}.topbar h1{margin:0;font-size:18px;letter-spacing:-.025em}.topbar p{margin:4px 0 0;color:var(--muted-2);font-size:14px}.menu-button{display:none;border:0;background:transparent}.top-actions{gap:9px}.global-search,.top-actions{display:flex;align-items:center}.global-search{width:222px;height:36px;gap:8px;padding:0 10px;color:#aeb8ca;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.025);cursor:pointer;font:inherit;font-size:14px;text-align:left}.global-search span{flex:1 1}.global-search kbd{padding:3px 5px;border:1px solid var(--border);border-radius:5px;background:rgba(255,255,255,.03);color:#aeb8ca;font-family:inherit;font-size:12px}.icon-button{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.025);color:#c2cada;cursor:pointer}.icon-button span{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--red)}.connect-button,.primary-button,.secondary-button,.sync-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(143,121,255,.28);border-radius:9px;background:var(--purple-soft);color:#cfc7ff;cursor:pointer;font-size:14px;font-weight:650}.primary-button{border-color:transparent;background:#eeeafd;color:#332d4d}.primary-button:disabled,.secondary-button:disabled,.sync-button:disabled{opacity:.42;cursor:not-allowed}.secondary-button:disabled,.sync-button:disabled{opacity:.45;cursor:not-allowed}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.notice{position:fixed;z-index:60;top:98px;right:24px;max-width:380px;display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid rgba(244,184,94,.23);border-radius:11px;background:#211d17;box-shadow:var(--shadow);color:#e6d3ae;font-size:15px}.notice span{flex:1 1}.assistant-answer button,.notice button{border:0;background:transparent;color:inherit;cursor:pointer}.content{width:min(1420px,100%);margin:0 auto;padding:32px 34px}.hero-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:14px 2px 27px}.date-label{display:block;margin-bottom:7px;color:var(--purple);font-size:13px;font-weight:750;letter-spacing:.1em}.date-label,.date-label:first-letter{text-transform:uppercase}.hero-copy h2{margin:0;max-width:670px;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.045em}.hero-copy p{margin:10px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.hero-signal{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.hero-signal:hover{border-color:rgba(247,231,37,.45);background:rgba(247,231,37,.08);transform:translateY(-1px)}.hero-signal:focus-visible{outline:3px solid rgba(57,201,243,.28);outline-offset:3px}.hero-signal>svg{margin-left:4px;color:var(--yellow)}.signal-ring{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#19131a 55%,transparent 57%),conic-gradient(var(--red) 0 14%,rgba(255,255,255,.06) 14% 100%)}.signal-ring span{font-size:17px;font-weight:750}.hero-signal>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.hero-signal strong{font-size:14px}.hero-signal span{color:var(--muted-2);font-size:12px}.setup-banner{display:flex;align-items:center;gap:13px;margin-bottom:17px;padding:14px 16px;border:1px solid rgba(143,121,255,.2);border-radius:14px;background:linear-gradient(90deg,rgba(143,121,255,.11),rgba(143,121,255,.03))}.setup-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:rgba(143,121,255,.14);color:#ad9eff}.setup-banner>div:nth-child(2){flex:1 1}.setup-banner strong{display:block;font-size:15px}.setup-banner p{margin:3px 0 0;color:var(--muted);font-size:13px}.setup-banner button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#b9aeff;cursor:pointer;font-size:13px;font-weight:650}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card{min-height:104px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(255,255,255,.014));cursor:pointer;text-align:left;transition:.18s ease}.metric-card:hover{transform:translateY(-1px);border-color:var(--border-strong);background:rgba(255,255,255,.04)}.metric-card>svg{margin-left:auto;color:#4f5868}.metric-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px}.metric-red{color:var(--red);background:rgba(255,107,122,.1)}.metric-purple{color:#a693ff;background:rgba(143,121,255,.12)}.metric-blue{color:var(--blue);background:rgba(90,168,255,.1)}.metric-green{color:var(--green);background:rgba(78,212,157,.1)}.metric-card>div:nth-child(2){display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px}.metric-card span{grid-column:1;color:var(--muted);font-size:13px}.metric-card strong{grid-column:1;font-size:24px;line-height:1;letter-spacing:-.04em}.metric-card small{grid-column:1/3;color:var(--muted-2);font-size:12px}.operator-digest{margin-bottom:16px;overflow:hidden;border:1px solid rgba(143,121,255,.16);border-radius:16px;background:linear-gradient(110deg,rgba(143,121,255,.08),rgba(18,22,31,.96) 34%,rgba(14,18,25,.96))}.operator-digest-heading{min-height:68px;display:flex;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid var(--border)}.operator-digest-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:rgba(143,121,255,.13);color:#a999ff}.operator-digest-heading>div:nth-child(2){min-width:0;flex:1 1}.operator-digest-heading h2{margin:0;font-size:16px}.operator-digest-status{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;background:rgba(78,212,157,.07);color:#79bba1;font-size:11px;white-space:nowrap}.operator-digest-status>span{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(78,212,157,.08)}.operator-digest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.operator-digest-grid button{min-height:72px;display:flex;align-items:center;gap:10px;padding:13px 16px;border:0;border-right:1px solid var(--border);background:transparent;cursor:pointer;text-align:left}.operator-digest-grid button:last-child{border-right:0}.operator-digest-grid button:hover{background:rgba(255,255,255,.025)}.operator-digest-grid button>svg{color:#9484ec}.operator-digest-grid button>div{display:flex;flex-direction:column;gap:3px}.operator-digest-grid strong{font-size:16px;line-height:1}.operator-digest-grid span{color:#aeb8ca;font-size:11px}.dashboard-grid,.settings-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:16px}.right-stack{display:flex;flex-direction:column;gap:16px}.section-card{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:linear-gradient(150deg,rgba(18,22,31,.96),rgba(14,18,25,.96));box-shadow:0 10px 40px rgba(0,0,0,.09)}.full-section{min-height:580px}.section-heading{min-height:67px;display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--border)}.section-heading>div:first-child{flex:1 1}.eyebrow{display:block;margin-bottom:4px;color:#6d7688;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.section-heading h2,.security-card h2{margin:0;font-size:16px;letter-spacing:-.01em}.heading-help{display:block;margin-top:5px;color:#aab5c9;font-size:11px;font-weight:500}.text-button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#b7c1d3;cursor:pointer;font-size:12px}.count-badge{min-width:25px;height:23px;display:grid;place-items:center;border-radius:7px;background:var(--purple-soft);color:#b8acff;font-size:13px;font-weight:700}.safe-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;background:rgba(78,212,157,.08);color:#76d9b3;font-size:11px;font-weight:650}.decision-list{padding:2px 16px 12px}.decision-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:start;padding:15px 2px;border-bottom:1px solid var(--border)}.decision-row:last-child{border-bottom:0}.decision-row>.priority{width:auto;min-width:48px;padding:0 6px}.priority{width:27px;height:22px;display:grid;place-items:center;margin-top:1px;border-radius:6px;font-size:11px;font-weight:800}.priority-p1{color:#ff8c98;background:rgba(255,107,122,.1);border:1px solid rgba(255,107,122,.14)}.priority-p2{color:#f2c170;background:rgba(244,184,94,.09);border:1px solid rgba(244,184,94,.13)}.priority-p3{color:#8290a3;background:rgba(130,144,163,.08);border:1px solid rgba(130,144,163,.11)}.decision-main{min-width:0}.row-heading{display:flex;gap:12px;align-items:center}.row-heading strong{flex:1 1;color:#dce0e8;font-size:13px}.row-heading time{color:#9aa6bc;font-size:11px}.decision-main h3{margin:5px 0 4px;overflow:hidden;color:#f1f3f8;font-size:15px;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.decision-main p{margin:0;display:-webkit-box;overflow:hidden;color:#c2cada;font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.row-meta span{padding:4px 6px;border-radius:5px;background:rgba(255,255,255,.035);color:#aeb8ca;font-size:10px}.icon-link{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#aab5c9;cursor:pointer;transition:.16s ease}.icon-link:hover{background:rgba(255,255,255,.045);color:#b3bac7}.kanban-layout{display:flex;flex-direction:column;gap:16px;padding:14px}.kanban-group{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.012)}.kanban-group-title{min-height:58px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:#9f90ef}.kanban-group-title>div{min-width:0;flex:1 1}.kanban-group-title h2{margin:0;color:#e7e9ef;font-size:15px}.kanban-group-title p{margin:4px 0 0;color:#aab5c9;font-size:11px}.kanban-group-title>span{min-width:28px;height:25px;display:grid;place-items:center;border-radius:7px;background:var(--purple-soft);color:#b8acff;font-size:12px;font-weight:700}.technical-group{background:linear-gradient(145deg,rgba(244,184,94,.025),rgba(255,255,255,.01))}.technical-group .kanban-group-title{color:#e6b96f}.technical-group .kanban-group-title>span{background:rgba(244,184,94,.09);color:#edc27d}.kanban-board{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;padding:12px;overflow-x:auto}.kanban-column{min-width:240px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:rgba(5,8,13,.32)}.kanban-column>header{min-height:62px;display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid var(--border)}.kanban-column>header>div{min-width:0;flex:1 1}.kanban-column>header h2{margin:0;font-size:14px}.kanban-column>header p{margin:4px 0 0;color:var(--muted-2);font-size:11px}.kanban-column>header>span{min-width:25px;height:23px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.05);color:#aeb5c2;font-size:12px;font-weight:700}.kanban-action>header{box-shadow:inset 3px 0 0 var(--red)}.kanban-waiting>header{box-shadow:inset 3px 0 0 var(--amber)}.kanban-information>header{box-shadow:inset 3px 0 0 var(--blue)}.kanban-stack{display:flex;flex-direction:column;gap:9px;padding:10px}.kanban-card{position:relative;padding:12px;border:1px solid var(--border);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018))}.kanban-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.kanban-card-top .priority{margin:0}.kanban-card-top time{color:#9aa6bc;font-size:11px}.kanban-sender{display:block;margin-top:10px;color:#c2cada;font-size:11px}.kanban-card h3,.kanban-sender{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-card h3{margin:5px 0;color:#eef0f5;font-size:14px;line-height:1.35}.kanban-card>p{margin:0;display:-webkit-box;overflow:hidden;color:#b7c1d3;font-size:12px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.kanban-meta{display:flex;flex-direction:column;gap:4px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.kanban-meta span,.kanban-meta time{color:#aeb8ca;font-size:11px;line-height:1.35}.kanban-analysis{margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.kanban-analysis summary{color:#9e91eb;cursor:pointer;font-size:11px;font-weight:650;list-style-position:inside}.kanban-analysis>div{display:flex;flex-direction:column;gap:7px;margin-top:9px}.kanban-analysis p{display:grid;grid-template-columns:56px 1fr;gap:6px;margin:0;color:#b7c1d3;font-size:11px;line-height:1.45}.kanban-analysis b{color:#aeb5c2;font-weight:650}.kanban-analysis ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:16px;color:#b7c1d3;font-size:11px;line-height:1.45}.kanban-open{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:0;background:transparent;color:#9e91eb;cursor:pointer;font-size:11px;font-weight:650}.kanban-empty{min-height:110px;display:grid;place-items:center;color:#555f70;font-size:12px;text-align:center}.mailbox-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:560px}.mailbox-folders{display:flex;flex-direction:column;gap:6px;padding:12px;border-right:1px solid var(--border);background:rgba(5,8,20,.24)}.mailbox-folder-group{padding:4px 9px 2px;color:#596579;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mailbox-folder-group-sort{margin-top:5px;padding-top:11px;border-top:1px solid var(--border)}.mailbox-folders button{width:100%;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#828ca0;cursor:pointer;font:inherit;text-align:left}.mailbox-folders button:hover{background:rgba(255,255,255,.025);color:#cbd0da}.mailbox-folders button.active{border-color:rgba(57,201,243,.24);background:rgba(57,201,243,.08);color:#a6eaf8}.mailbox-folder-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.04)}.mailbox-folders button.active .mailbox-folder-icon{background:rgba(57,201,243,.12)}.mailbox-folders button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.mailbox-folders strong{min-width:0;overflow:hidden;color:inherit;font-size:13px;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.mailbox-folders small{overflow:hidden;color:#687287;font-size:11px;line-height:1.35;text-overflow:ellipsis}.mailbox-folders b{min-width:25px;height:23px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.05);color:#a6afbf;font-size:12px}.mail-category-label{padding:3px 6px;border:1px solid rgba(57,201,243,.22);border-radius:5px;color:#9be7f8;font-size:11px;white-space:nowrap}.mailbox-main{min-width:0}.mail-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mail-live-status{display:inline-flex;align-items:center;gap:7px;color:#7e8a9f;font-size:11px;font-weight:700}.mail-live-status i{width:7px;height:7px;border-radius:50%;background:#76d7b2;box-shadow:0 0 0 3px rgba(118,215,178,.1)}.mail-live-status.syncing{color:#9be7f5}.mail-live-status.syncing i{background:var(--cyan);animation:live-mail-pulse .9s ease-in-out infinite alternate}@keyframes live-mail-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.mailbox-toolbar{min-height:76px;display:flex;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid var(--border)}.mailbox-toolbar>div:first-child{flex:1 1}.mailbox-toolbar h2{margin:2px 0 0;font-size:17px}.mailbox-filter-clear{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:0;border:0;background:transparent;color:#8bdcea;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.mailbox-search{width:min(330px,42%);min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(3,7,24,.4);color:#6f7b94}.mailbox-search:focus-within{border-color:rgba(57,201,243,.44)}.mailbox-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e7e9ef;font:inherit;font-size:14px}.mailbox-toolbar-actions{min-width:min(500px,58%);display:flex;align-items:center;justify-content:flex-end;gap:8px}.mailbox-toolbar-actions .mailbox-search{width:auto;min-width:210px;flex:1 1}.mail-select-toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(255,255,255,.025);color:#aab4c7;cursor:pointer;font:inherit;font-size:12px;font-weight:750}.mail-select-toggle.active,.mail-select-toggle:hover{border-color:rgba(57,201,243,.4);background:rgba(57,201,243,.08);color:#a8ecfa}.mail-bulk-toolbar{display:grid;grid-template-columns:auto auto minmax(180px,1fr) repeat(3,auto);align-items:center;gap:9px;padding:10px 16px;border-bottom:1px solid rgba(57,201,243,.2);background:rgba(57,201,243,.055)}.mail-bulk-toolbar>strong{color:#b7c3d7;font-size:12px;white-space:nowrap}.mail-bulk-classify,.mail-bulk-handle,.mail-bulk-trash,.mail-select-all{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(5,10,31,.46);color:#b7c3d7;cursor:pointer;font:inherit;font-size:12px;font-weight:750}.mail-bulk-classify:hover:not(:disabled),.mail-select-all:hover{border-color:rgba(57,201,243,.38);color:#a8ecfa}.mail-bulk-handle{border-color:rgba(117,211,171,.28);color:#8ee0bd}.mail-bulk-handle:hover:not(:disabled){border-color:rgba(117,211,171,.5);background:rgba(117,211,171,.09)}.mail-bulk-trash{border-color:rgba(255,107,122,.25);color:#f09ba5}.mail-bulk-trash:hover:not(:disabled){border-color:rgba(255,107,122,.46);background:rgba(255,107,122,.08)}.mail-bulk-classify:disabled,.mail-bulk-handle:disabled,.mail-bulk-trash:disabled,.mail-select-all:disabled{opacity:.5;cursor:default}.mail-bulk-folder{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#8490a7;font-size:11px;font-weight:700}.mail-bulk-folder select{width:100%;min-width:0;min-height:38px;padding:0 30px 0 10px;border:1px solid var(--border-strong);border-radius:9px;background:#11183f;color:#e1e5ed;font:inherit;font-size:13px}.mail-checkbox-visual{width:20px;height:20px;display:grid;flex:0 0 20px;place-items:center;border:1px solid #4c5873;border-radius:6px;background:rgba(4,8,27,.55);color:#081229;font-size:15px;font-weight:900}.mail-checkbox-visual.checked{border-color:var(--cyan);background:var(--cyan)}.mailbox-list{padding:0 16px 16px}.mailbox-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--border)}.mailbox-row-selection{grid-template-columns:34px minmax(0,1fr) auto;margin:0 -8px;padding-right:8px;padding-left:8px;border-radius:9px}.mailbox-row-selected{background:rgba(57,201,243,.065)}.mail-row-checkbox{width:34px;height:42px;display:grid;place-items:center;cursor:pointer}.mail-row-checkbox input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.mailbox-open{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.mailbox-row-head{display:flex;align-items:center;gap:12px}.mailbox-row-head strong{min-width:0;flex:1 1;overflow:hidden;color:#aeb7c8;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mail-unread-dot{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:999px;background:var(--cyan);box-shadow:0 0 10px rgba(57,201,243,.55);vertical-align:1px}.mailbox-row-head time{flex:0 0 auto;color:#5e687c;font-size:11px}.mailbox-subject{overflow:hidden;color:#eef0f5;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mailbox-summary{display:-webkit-box;overflow:hidden;color:#778297;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mailbox-meta{display:flex;align-items:center;gap:8px;margin-top:2px}.mailbox-meta>span{min-width:0;overflow:hidden;color:#8f99ad;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mail-urgency{flex:0 0 auto;padding:4px 6px;border:1px solid var(--border);border-radius:6px;font-size:11px}.mail-urgency-p1{border-color:rgba(237,22,140,.24);background:rgba(237,22,140,.1);color:#ff96bd}.mail-urgency-p2{border-color:rgba(247,231,37,.2);background:rgba(247,231,37,.08);color:#fff26d}.mail-urgency-p3{border-color:rgba(57,201,243,.16);background:rgba(57,201,243,.06);color:#a7eafa}.mail-urgency-promotion{border-color:rgba(143,121,255,.22);background:rgba(143,121,255,.08);color:#c2b8ff}.mail-handled-label{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid rgba(117,211,171,.25);border-radius:6px;background:rgba(117,211,171,.08);color:#8ee0bd;font-size:11px}.outbox-row{background:linear-gradient(90deg,rgba(143,121,255,.025),transparent 56%)}.outbox-status{flex:0 0 auto;padding:4px 6px;border:1px solid rgba(143,121,255,.22);border-radius:6px;background:rgba(143,121,255,.08);color:#c2b8ff;font-size:11px}.outbox-status-scheduled,.outbox-status-sending{border-color:rgba(57,201,243,.2);background:rgba(57,201,243,.07);color:#a7eafa}.outbox-status-failed{border-color:rgba(255,107,122,.2);background:rgba(255,107,122,.07);color:#efa0a9}.mailbox-row-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mailbox-row-actions .secondary-button{min-height:38px}.mail-to-task-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(185,232,13,.24);border-radius:9px;background:rgba(185,232,13,.08);color:#cfef68;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.mail-to-task-button:hover:not(:disabled){border-color:rgba(185,232,13,.42);background:rgba(185,232,13,.12)}.mail-to-task-button:disabled{opacity:.55;cursor:default}.mail-handled-button,.mail-reopen-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(117,211,171,.28);border-radius:9px;background:rgba(117,211,171,.08);color:#8ee0bd;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.mail-handled-button:hover:not(:disabled),.mail-reopen-button:hover:not(:disabled){border-color:rgba(117,211,171,.5);background:rgba(117,211,171,.13)}.mail-handled-button:disabled,.mail-reopen-button:disabled{opacity:.55;cursor:default}.mailbox-more{min-height:40px;display:block;margin:14px auto 0;padding:0 14px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(255,255,255,.025);color:#9da6b7;cursor:pointer;font:inherit;font-size:13px}.google-rights-banner{display:flex;align-items:center;gap:10px;margin:2px 18px 10px;padding:11px 13px;border:1px solid rgba(244,184,94,.18);border-radius:10px;background:rgba(244,184,94,.05);color:#c3a46e}.google-rights-banner>svg{flex:0 0 auto}.google-rights-banner p{min-width:0;flex:1 1;margin:0;font-size:12px;line-height:1.5}.google-rights-banner p strong{color:#ddc086}.google-rights-banner a{flex:0 0 auto;padding:8px 10px;border:1px solid rgba(244,184,94,.24);border-radius:7px;color:#ddc086;font-size:11px;font-weight:750}.event-list{padding:5px 16px 13px}.event-row{display:grid;width:100%;grid-template-columns:56px 2px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:62px;padding:0;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left}.event-row-button{cursor:pointer}.event-row-button:hover{background:rgba(32,213,239,.025)}.event-row:last-child{border-bottom:0}.event-time{display:flex;flex-direction:column;gap:3px}.event-time strong{font-size:14px}.event-time span{color:#aab5c9;font-size:11px;text-transform:capitalize}.event-line{width:2px;height:30px;border-radius:2px;background:var(--purple);opacity:.7}.event-content{min-width:0;display:flex;flex-direction:column;gap:4px}.event-content strong{font-size:13px}.event-content span,.event-content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-content span{color:#aeb8ca;font-size:11px}.compact .event-row{min-height:57px}.action-list,.document-list,.sellsy-list{padding:4px 18px 16px}.sellsy-heading{gap:14px}.sellsy-actions{display:flex;align-items:center;gap:8px}.sellsy-protected-note,.sellsy-rights-banner{display:flex;align-items:center;gap:9px;margin:2px 18px 10px;padding:11px 13px;border:1px solid rgba(244,184,94,.16);border-radius:10px;background:rgba(244,184,94,.045);color:#b99c69}.sellsy-rights-banner p{flex:1 1;margin:0;font-size:12px;line-height:1.5}.sellsy-rights-banner p strong{color:#d0b57d}.sellsy-rights-banner a{flex:0 0 auto;padding:7px 9px;border:1px solid rgba(244,184,94,.2);border-radius:7px;font-size:11px;font-weight:700}.connection-rights-actions,.sellsy-rights-actions{display:flex;align-items:center;gap:7px}.connection-rights-actions{flex-wrap:wrap;justify-content:flex-end}.sellsy-protected-note{border-color:rgba(78,212,157,.13);background:rgba(78,212,157,.04);color:#77b99f;font-size:12px}.sellsy-row{display:grid;width:100%;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:69px;padding:0;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left}.sellsy-row-button{cursor:pointer}.sellsy-row-button:hover{background:rgba(32,213,239,.025)}.action-icon,.document-icon,.record-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(143,121,255,.09);color:#9f90ef}.record-invoice{background:rgba(90,168,255,.09);color:#73b5fa}.record-opportunity{background:rgba(78,212,157,.09);color:#65d2a7}.record-main{min-width:0;display:flex;flex-direction:column;gap:3px}.record-main small,.record-main span{color:#657083;font-size:11px}.record-main strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.record-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.record-value strong{font-size:14px}.record-value span{color:#aab5c9;font-size:11px}.document-row{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;border-bottom:1px solid var(--border)}.document-row>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.document-row strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.document-row span{color:#aab5c9;font-size:11px}.secondary-button{background:rgba(255,255,255,.035);border-color:var(--border-strong);color:#b9c0cc}.action-row{width:100%;display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 0;border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;text-align:left}.action-row:last-child{border-bottom:0}.action-row>svg{color:#4c5565}.action-main{min-width:0}.action-main>div{display:flex;align-items:center;gap:7px}.action-main strong{font-size:13px}.action-main p,.action-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-main p{margin:5px 0 0;color:#788194;font-size:12px;line-height:1.45}.risk{flex:0 0 auto;padding:3px 5px;border-radius:4px;font-size:10px;font-weight:650}.risk-medium{color:#dcb56d;background:rgba(244,184,94,.08)}.risk-high{color:#f28b96;background:rgba(255,107,122,.09)}.risk-low{color:#65cfa6;background:rgba(78,212,157,.08)}.history-block{margin:20px 18px;padding-top:18px;border-top:1px solid var(--border)}.history-block h3{margin:0 0 10px;color:#c2cada;font-size:13px}.history-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;min-height:35px;color:#aab5c9;font-size:12px}.history-row b{font-size:11px;font-weight:600}.empty-state{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.empty-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:11px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.025);color:#5e6879}.empty-state strong{font-size:14px}.empty-state p{max-width:280px;margin:6px 0 0;color:#646e80;font-size:12px;line-height:1.5}.connections-card{min-height:560px}.connection-list{padding:5px 18px 15px}.connection-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:91px;border-bottom:1px solid var(--border)}.connection-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.035);color:#9ca5b5}.connection-main{min-width:0}.connection-main>div{display:flex;align-items:center;gap:8px}.connection-main strong{font-size:14px}.connection-main>div span{display:flex;align-items:center;gap:5px;font-size:11px}.connection-main p{margin:5px 0 4px;color:#7b8496;font-size:12px}.connection-main small{color:#535d6f;font-size:11px}.connection-ok{color:#65cda5}.connection-error{color:#ee828e}.connection-off{color:#aeb8ca}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#505866}.status-active{background:var(--green);box-shadow:0 0 0 3px rgba(78,212,157,.08)}.status-error{background:var(--red);box-shadow:0 0 0 3px rgba(255,107,122,.08)}.connected-check{color:var(--green)}.server-needed{max-width:95px;color:#6d7687;font-size:11px;text-align:right}.config-card,.security-card{padding:20px}.security-visual{width:44px;height:44px;display:grid;place-items:center;margin-bottom:20px;border-radius:13px;background:rgba(78,212,157,.09);color:var(--green)}.security-card h2{margin-bottom:15px;font-size:18px}.security-card ul{display:flex;flex-direction:column;gap:11px;padding:0;margin:0;list-style:none}.security-card li{display:flex;align-items:center;gap:8px;color:#818b9c;font-size:12px}.security-card li svg{color:var(--green)}.config-line{min-height:42px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.config-line:last-child{border-bottom:0}.config-line span{flex:1 1;display:flex;align-items:center;gap:8px;color:#c2cada;font-size:12px}.config-line b{color:#788294;font-size:11px;font-weight:600}.install-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:18px 20px}.install-card-icon{width:40px;height:40px;display:grid;place-items:center;grid-row:span 2;border-radius:11px;background:var(--purple-soft);color:#a999ff}.install-card h2{margin:0;font-size:16px}.install-card p{margin:5px 0 0;color:#717b8d;font-size:12px;line-height:1.5}.install-card button{grid-column:1/-1}.auth-page{min-height:100vh;display:grid;place-items:center;margin:0;padding:28px 18px;background:radial-gradient(circle at 50% 0,rgba(143,121,255,.12),transparent 34%),#090b10}.auth-card{width:min(430px,100%);padding:32px;border:1px solid rgba(143,121,255,.18);border-radius:22px;background:linear-gradient(155deg,rgba(20,24,34,.98),rgba(13,16,22,.98));box-shadow:0 30px 90px rgba(0,0,0,.42)}.auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:34px}.auth-brand-mark{width:62px;height:62px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,rgba(32,213,239,.15),rgba(106,36,255,.13));box-shadow:0 10px 30px rgba(105,80,230,.24)}.auth-brand-mark img{width:58px;height:58px;border-radius:9px;object-fit:cover}.auth-brand>div:last-child{display:flex;flex-direction:column;gap:1px}.auth-brand strong{font-size:17px}.auth-brand span{color:#aeb8ca;font-size:14px}.auth-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:17px;border-radius:13px;background:rgba(143,121,255,.1);color:#aa9aff}.auth-card h1{margin:0;font-size:24px;letter-spacing:-.035em}.auth-description{margin:9px 0 24px;color:#858e9f;font-size:15px;line-height:1.6}.auth-form{gap:15px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:7px}.auth-form label span{color:#8a93a4;font-size:13px;font-weight:650}.auth-form input{width:100%;height:45px;padding:0 13px;border:1px solid var(--border-strong);border-radius:10px;outline:0;background:#0b0f15;color:#eef0f5;font:inherit;font-size:16px}.auth-form input:focus{border-color:rgba(143,121,255,.62);box-shadow:0 0 0 3px rgba(143,121,255,.09)}.auth-password-field{position:relative;display:block}.auth-password-field input{padding-right:50px}.auth-password-toggle{position:absolute;top:50%;right:5px;width:38px;height:38px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:#9ba7c4;cursor:pointer}.auth-password-toggle:hover{background:rgba(57,201,243,.08);color:var(--cyan)}.auth-form>button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;border:0;border-radius:10px;background:#eeeafd;color:#332d4d;cursor:pointer;font:inherit;font-size:15px;font-weight:720}.auth-form>button:disabled{opacity:.48;cursor:wait}.auth-feedback{margin:0;padding:10px 11px;border-radius:8px;font-size:13px;line-height:1.5}.auth-error{border:1px solid rgba(255,107,122,.2);background:rgba(255,107,122,.07);color:#efa0a8}.auth-success{border:1px solid rgba(78,212,157,.18);background:rgba(78,212,157,.06);color:#83d3b4}.auth-links{margin-top:18px;text-align:center}.auth-links a{color:#a99cf4;font-size:13px}.auth-security{display:flex;align-items:center;gap:8px;margin-top:26px;padding-top:18px;border-top:1px solid var(--border);color:#6f7a8b;font-size:12px;line-height:1.4}.auth-security svg{flex:0 0 auto;color:#62c69e}.assistant-bar{position:fixed;z-index:22;left:calc(50% + 124px);bottom:20px;width:min(780px,calc(100vw - 300px));min-height:62px;display:flex;align-items:center;gap:11px;padding:8px 9px 8px 10px;transform:translateX(-50%);border:1px solid rgba(143,121,255,.22);border-radius:16px;background:rgba(17,20,29,.93);box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.02);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.assistant-orb{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#8f79ff,#5b48c8);box-shadow:0 8px 30px rgba(111,83,230,.25)}.assistant-field{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.assistant-field label{color:#b6bdca;font-size:12px;font-weight:650}.assistant-field input{width:100%;padding:0;border:0;outline:0;background:transparent;color:#f2f3f7;font-size:14px}.assistant-field input::placeholder{color:#555e6e}.context-pill{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;background:rgba(78,212,157,.07);color:#6fba9d;font-size:10px;white-space:nowrap}.assistant-bar>button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;background:#efeefe;color:#322e46;cursor:pointer}.assistant-bar>button:disabled{opacity:.35;cursor:not-allowed}.assistant-bar>.context-toggle{width:auto;height:auto;display:flex;place-items:initial;padding:5px 7px;border:1px solid transparent;border-radius:6px;background:rgba(78,212,157,.07);color:#6fba9d;appearance:none;cursor:pointer}.context-toggle:hover:not(:disabled){border-color:rgba(139,113,255,.28);color:#b8acff}.assistant-bar>.context-toggle.context-toggle-active{border-color:rgba(139,113,255,.22);background:rgba(139,113,255,.1);color:#b8acff}.assistant-mobile-close,.assistant-mobile-toggle{display:none}.assistant-answer{position:fixed;z-index:24;left:calc(50% + 124px);bottom:92px;width:min(780px,calc(100vw - 300px));display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:14px;transform:translateX(-50%);border:1px solid rgba(143,121,255,.2);border-radius:14px;background:#171b25;box-shadow:var(--shadow);color:#bcc3cf}.assistant-answer>svg{color:#9f8eff}.assistant-answer p{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.55}.modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,5,8,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.operator-dialog-backdrop{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,5,20,.78);-webkit-backdrop-filter:blur(12px) saturate(.8);backdrop-filter:blur(12px) saturate(.8);animation:operator-dialog-fade .18s ease-out both}.operator-dialog{width:min(510px,100%);overflow:hidden;border:1px solid rgba(57,201,243,.36);border-radius:20px;background:linear-gradient(145deg,rgba(22,29,66,.99),rgba(10,15,42,.99));box-shadow:10px 10px 0 rgba(237,22,140,.16),0 28px 90px rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.025);animation:operator-dialog-rise .22s cubic-bezier(.2,.82,.3,1) both}.operator-dialog-danger{border-color:rgba(255,99,143,.42);box-shadow:10px 10px 0 rgba(255,62,127,.17),0 28px 90px rgba(0,0,0,.58)}.operator-dialog-warning{border-color:rgba(255,220,68,.4);box-shadow:10px 10px 0 rgba(255,220,68,.11),0 28px 90px rgba(0,0,0,.58)}.operator-dialog-heading{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:20px 20px 17px;border-bottom:1px solid rgba(57,201,243,.16)}.operator-dialog-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,rgba(57,201,243,.18),rgba(142,116,255,.15));color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(57,201,243,.15)}.operator-dialog-danger .operator-dialog-icon{background:rgba(255,79,142,.13);color:#ff93b8;box-shadow:inset 0 0 0 1px rgba(255,79,142,.19)}.operator-dialog-warning .operator-dialog-icon{background:rgba(255,220,68,.1);color:#ffe45e;box-shadow:inset 0 0 0 1px rgba(255,220,68,.18)}.operator-dialog-heading>div{min-width:0}.operator-dialog-heading .eyebrow{display:block;margin-bottom:4px;color:var(--fuchsia);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.operator-dialog-warning .operator-dialog-heading .eyebrow{color:#ffe45e}.operator-dialog-heading h2{margin:0;color:#f5f7fb;font-size:clamp(20px,4vw,26px);line-height:1.2;letter-spacing:-.025em}.operator-dialog-heading>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:rgba(255,255,255,.025);color:#9ba7bb;cursor:pointer}.operator-dialog-heading>button:hover{border-color:var(--border);color:#fff}.operator-dialog-body{padding:20px}.operator-dialog-body p{margin:0;color:#b7c1d3;font-size:15px;line-height:1.65}.operator-dialog-body input{width:100%;min-height:48px;margin-top:16px;padding:0 14px;border:1px solid var(--border-strong);border-radius:11px;outline:0;background:rgba(3,8,29,.64);color:#f4f7fb;font:inherit;font-size:16px}.operator-dialog-body input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,201,243,.1)}.operator-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px}.operator-dialog-actions button{min-height:48px;border-radius:11px;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.operator-dialog-cancel{border:1px solid var(--border-strong);background:rgba(255,255,255,.025);color:#c5cede}.operator-dialog-confirm{border:1px solid rgba(57,201,243,.45);background:linear-gradient(120deg,#34c6ef,#55d9f7);color:#07112d;box-shadow:5px 5px 0 rgba(237,22,140,.72)}.operator-dialog-danger .operator-dialog-confirm{border-color:rgba(255,111,157,.52);background:linear-gradient(120deg,#ff5a91,#ff79a6);color:#270716;box-shadow:5px 5px 0 rgba(142,116,255,.62)}.operator-dialog-warning .operator-dialog-confirm{border-color:rgba(255,230,74,.52);background:linear-gradient(120deg,#f4d83e,#edee71);color:#191803;box-shadow:5px 5px 0 rgba(57,201,243,.48)}.operator-dialog-actions button:hover{transform:translateY(-1px);filter:brightness(1.06)}.operator-dialog-actions button:active{transform:translate(2px,2px);box-shadow:none}.operator-dialog-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@keyframes operator-dialog-fade{0%{opacity:0}}@keyframes operator-dialog-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}.search-modal{align-self:start;width:min(680px,100%);margin-top:10vh;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:#121720;box-shadow:0 35px 100px rgba(0,0,0,.55)}.search-modal-field{min-height:62px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--border);color:#8071da}.search-modal-field input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#edf0f5;font:inherit;font-size:16px}.search-modal-field input::placeholder{color:#9aa6bc}.search-modal-field button{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#aeb8ca;cursor:pointer}.search-results{max-height:min(560px,68vh);overflow:auto;padding:8px}.search-results>p{margin:0;padding:28px 14px;color:#687284;font-size:14px;text-align:center}.search-results>button{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#aeb6c5;cursor:pointer;text-align:left}.search-results>button:hover{background:rgba(143,121,255,.08)}.search-results>button>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.search-results span,.search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results strong{color:#e2e5ec;font-size:14px}.search-results span{color:#687284;font-size:12px}.action-modal{width:min(560px,100%);max-height:calc(100dvh - 40px)}.action-modal,.sellsy-modal{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:#121720;box-shadow:0 35px 100px rgba(0,0,0,.55)}.sellsy-modal{width:min(940px,100%);max-height:min(900px,calc(100vh - 40px))}.sellsy-modal-small{width:min(680px,100%)}.sellsy-form-body{min-height:0;padding:18px 20px 4px;overflow:auto}.form-grid{display:grid;gap:13px}.form-grid,.form-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-line label,.form-full,.form-grid label{min-width:0;display:flex;flex-direction:column;gap:6px}.estimate-line label>span,.form-full>span,.form-grid label>span{color:#7c8597;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.estimate-line input,.form-full textarea,.form-grid input,.form-grid select{width:100%;min-height:39px;padding:0 11px;border:1px solid var(--border-strong);border-radius:8px;outline:0;background:#0d1118;color:#d7dbe3;font:inherit;font-size:13px}.estimate-line input:focus,.form-full textarea:focus,.form-grid input:focus,.form-grid select:focus{border-color:rgba(143,121,255,.52);box-shadow:0 0 0 3px rgba(143,121,255,.07)}.form-full{margin-top:15px}.form-full textarea{min-height:92px;padding:11px;resize:vertical;line-height:1.55}.form-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 10px}.form-section-heading>div{display:flex;flex-direction:column;gap:3px}.form-section-heading strong{font-size:14px}.form-section-heading span{color:#aab5c9;font-size:11px}.catalog-picker{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:13px;border:1px solid rgba(57,201,243,.18);border-radius:10px;background:rgba(57,201,243,.04)}.catalog-picker>div:first-child{display:flex;align-items:center;gap:9px;color:var(--cyan)}.catalog-picker>div:first-child>span{display:flex;flex-direction:column;gap:3px}.catalog-picker strong{color:#dbe2eb;font-size:13px}.catalog-picker small{color:#758196;font-size:11px}.catalog-picker-controls{min-width:min(450px,55%);display:flex;gap:7px}.catalog-picker-controls select{min-width:0;min-height:38px;flex:1 1;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;outline:0;background:#0d1118;color:#d7dbe3;font:inherit;font-size:12px}.catalog-error,.catalog-loading,.catalog-picker>a{display:inline-flex;align-items:center;gap:6px;color:#8adce8;font-size:11px}.catalog-error{color:#e58d97}.estimate-lines{display:flex;flex-direction:column;gap:9px}.estimate-line{display:grid;grid-template-columns:minmax(210px,2.2fr) minmax(90px,.7fr) minmax(120px,1fr) minmax(90px,.7fr) 34px;gap:8px;align-items:end;padding:11px;border:1px solid var(--border);border-radius:10px;background:#0f141c}.remove-line{width:34px;height:39px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:8px;background:transparent;color:#8a6170;cursor:pointer}.remove-line:disabled{opacity:.25;cursor:not-allowed}.sellsy-form-warning{margin:15px 0 8px}.sellsy-modal-actions{flex:0 0 auto;border-top:1px solid var(--border);background:#11161f}.mail-modal{width:min(1120px,100%);max-height:min(860px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:#121720;box-shadow:0 35px 100px rgba(0,0,0,.55)}.modal-heading{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:17px 18px;border-bottom:1px solid var(--border)}.modal-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#9e8ef6;background:var(--purple-soft)}.modal-heading span{display:block;margin-bottom:4px;color:var(--purple);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.modal-heading h2{margin:0;font-size:17px}.modal-heading button{border:0;background:transparent;color:#aeb8ca;cursor:pointer}.modal-heading .modal-back-button{width:auto;min-height:38px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(255,255,255,.025);color:#aeb8c8}.modal-heading .modal-back-button span{margin:0;color:inherit;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.mail-workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);overflow:hidden}.mail-operator-panel,.mail-source-panel{min-height:0;padding:18px 20px;overflow:auto}.mail-source-panel{border-right:1px solid var(--border);background:#0d1118}.mail-addresses,.reply-headers{display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.mail-addresses p,.mail-analysis-summary>p:not(.mail-summary),.reply-headers p{display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px;margin:0;color:#aeb5c2;font-size:12px;line-height:1.5}.mail-addresses b,.mail-analysis-summary b,.reply-headers b{color:#aeb8ca;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.mail-panel-label{margin-bottom:9px;color:#8172dc;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.mail-thread{max-height:540px;overflow:auto;padding:15px;background:#111620;color:#b5bdca;font-size:13px;line-height:1.65;white-space:pre-wrap}.mail-analysis-summary,.mail-thread{border:1px solid var(--border);border-radius:11px}.mail-analysis-summary{display:flex;flex-direction:column;gap:10px;padding:14px;background:rgba(255,255,255,.018)}.mail-analysis-summary .mail-summary{margin:0;color:#d4d8e0;font-size:14px;line-height:1.6}.mail-analysis-summary ul{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:18px;color:#8f98a8;font-size:12px;line-height:1.5}.reply-label{margin-top:18px}.reply-headers{margin-bottom:9px;padding:10px 12px;border:1px solid var(--border);border-radius:9px 9px 0 0;background:#0d1118}.draft-editor{width:100%;min-height:240px;margin-top:-1px;padding:14px;resize:vertical;border:1px solid var(--border);border-radius:0 0 9px 9px;outline:0;background:#0d1118;color:#d2d6de;font:inherit;font-size:13px;line-height:1.65}.draft-editor:focus{border-color:rgba(143,121,255,.52);box-shadow:0 0 0 3px rgba(143,121,255,.08)}.no-reply-needed{display:flex;align-items:center;gap:9px;margin-top:18px;padding:13px;border:1px solid rgba(78,212,157,.12);border-radius:10px;background:rgba(78,212,157,.045);color:#77b99f}.no-reply-needed p{margin:0;font-size:12px}.mail-ai-composer{margin-top:18px;padding:14px;border:1px solid rgba(57,201,243,.2);border-radius:11px;background:rgba(57,201,243,.035)}.mail-ai-composer .reply-label{margin-top:0}.mail-ai-generating{min-height:150px;display:flex;align-items:center;justify-content:center;gap:12px;padding:22px;border:1px dashed rgba(57,201,243,.28);border-radius:0 0 9px 9px;background:#0d1118;color:#8adce8}.mail-ai-generating>svg{flex:0 0 auto}.mail-ai-generating>div{display:flex;flex-direction:column;gap:5px}.mail-ai-generating strong{color:#d8f7fb;font-size:13px}.mail-ai-generating span{max-width:390px;color:#8c98aa;font-size:12px;line-height:1.5}.mail-ai-generating-stopped{min-height:110px;border-color:rgba(255,107,122,.24);color:#e9919b}.mail-ai-generating-stopped strong{color:#f2b0b8}.mail-ai-retry{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;padding:0 12px;border:1px solid rgba(57,201,243,.28);border-radius:8px;background:rgba(57,201,243,.07);color:#9be7f8;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.mail-ai-retry:disabled{opacity:.45;cursor:not-allowed}.draft-label{margin:18px 20px 8px;color:#aeb8ca;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.draft-content{max-height:310px;overflow:auto;margin:0 20px;padding:15px;border:1px solid var(--border);border-radius:11px;background:#0d1118;color:#c5cad3;font-size:14px;line-height:1.65;white-space:pre-wrap}.action-draft-workspace{min-height:0;margin:0 20px;overflow:auto}.action-draft-editor{min-height:260px;margin:0;border-radius:11px}.draft-refinement{margin-top:9px}.draft-refinement-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.draft-refinement-presets button{min-height:30px;padding:0 9px;border:1px solid rgba(143,121,255,.24);border-radius:999px;background:rgba(143,121,255,.07);color:#c6beef;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.draft-refinement-request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.draft-refinement-request input{min-width:0;min-height:39px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;outline:0;background:#0d1118;color:#d7dbe3;font:inherit;font-size:12px}.draft-refinement-request input:focus{border-color:rgba(57,201,243,.5);box-shadow:0 0 0 3px rgba(57,201,243,.07)}.draft-refinement-actions{display:flex;gap:7px}.draft-refinement-actions button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(57,201,243,.28);border-radius:8px;background:rgba(57,201,243,.06);color:#9be7f8;cursor:pointer;font:inherit;font-size:12px;font-weight:700;white-space:nowrap}.draft-refinement button:disabled{opacity:.45;cursor:not-allowed}.modal-warning{display:flex;align-items:center;gap:9px;margin:14px 20px;color:#79bba1}.modal-warning p{margin:0;font-size:12px}.modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:14px 20px 20px}.modal-actions button{min-height:38px;padding:0 15px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:650}.reject-button{border:1px solid var(--border-strong);background:transparent;color:#949dad}.approve-button{display:flex;align-items:center;gap:7px;border:0;background:#eeeafd;color:#332d4d}.modal-actions button:disabled{opacity:.5;cursor:wait}.mail-modal-actions{flex:0 0 auto;border-top:1px solid var(--border);background:#11161f}.mobile-nav,.sidebar-overlay{display:none}.morning-briefing{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;margin-bottom:18px;padding:22px 24px;overflow:hidden;border:1px solid rgba(32,213,239,.2);border-radius:18px;background:radial-gradient(circle at 7% 0,rgba(32,213,239,.15),transparent 32%),linear-gradient(125deg,rgba(106,36,255,.12),rgba(15,20,28,.98) 48%,rgba(255,0,152,.05));box-shadow:0 20px 70px rgba(54,18,142,.14)}.morning-briefing h2{margin:0;font-size:clamp(20px,2.5vw,30px);letter-spacing:-.04em}.morning-briefing p{margin:8px 0 0;color:#9ba5b6;font-size:14px;line-height:1.6}.task-board{display:grid;grid-template-columns:repeat(5,minmax(250px,1fr));align-items:start;gap:10px;padding:14px;overflow-x:auto;scrollbar-color:rgba(57,201,243,.32) transparent}.task-board-archives{grid-template-columns:minmax(280px,620px)}.task-board-view-switch{display:flex;align-items:center;gap:4px;width:fit-content;margin:12px 14px 0;padding:3px;border:1px solid var(--border);border-radius:9px;background:rgba(5,8,13,.35)}.task-board-view-switch button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#98a3b5;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.task-board-view-switch button.active{border-color:rgba(57,201,243,.3);background:rgba(57,201,243,.11);color:#b9eff9}.task-board-view-switch button span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:rgba(255,255,255,.06);font-size:10px}.task-mobile-status,.task-mobile-tabs{display:none}.task-heading{align-items:flex-start;flex-direction:column;gap:12px}.task-heading>div:first-child{width:100%;min-width:0}.task-heading-actions{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px}.task-scope-tabs{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:9px;background:rgba(5,8,13,.35)}.task-scope-tabs button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#b7c1d3;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap}.task-scope-tabs button.active{border-color:rgba(57,201,243,.3);background:rgba(57,201,243,.11);color:#a6eaf8}.task-column{min-width:230px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:rgba(5,8,13,.34)}.task-column>header{min-height:66px;display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid var(--border)}.task-column>header>div{min-width:0;flex:1 1}.task-column>header h2{margin:0;font-size:14px}.task-column>header p{margin:4px 0 0;color:#aab5c9;font-size:11px}.task-column>header>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.04);color:#8791a2;font-size:12px}.task-today{border-top-color:rgba(255,0,152,.5)}.task-brief{border-top-color:rgba(165,120,255,.55)}.task-in_progress{border-top-color:rgba(32,213,239,.55)}.task-changes{border-top-color:rgba(244,184,94,.55)}.task-waiting{border-top-color:rgba(244,184,94,.5)}.task-done{border-top-color:rgba(223,255,0,.42)}.task-stack{display:flex;flex-direction:column;gap:9px;padding:9px}.task-card{padding:0;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:linear-gradient(145deg,rgba(23,29,40,.98),rgba(15,19,27,.98))}.task-card[draggable=true]{cursor:grab}.task-card[draggable=true]:active{cursor:grabbing}.task-dragging{opacity:.4;transform:scale(.98)}.task-drop-target{border-color:rgba(32,213,239,.48);background:rgba(32,213,239,.04);box-shadow:inset 0 0 0 1px rgba(32,213,239,.13)}.task-card-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.task-card-top b{min-width:0;overflow:hidden;color:#8bdcea;font-size:11px;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.task-card-top i{flex:0 0 auto;font-style:normal}.task-visibility{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:6px;color:#8490a2;background:rgba(255,255,255,.025)}.task-visibility.visibility-shared{border-color:rgba(32,213,239,.18);color:#7ed3df;background:rgba(32,213,239,.055)}.task-open-area{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:12px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.task-open-area:hover{border-color:rgba(57,201,243,.2);background:rgba(57,201,243,.04)}.task-title{display:block;width:100%;color:#edf0f5;font-weight:700;font-size:14px;line-height:1.45}.task-open-area>.task-card-top{margin:0 0 9px}.task-open-area>p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#8c96a7;font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-open-area>.task-card-footer{width:100%;display:flex;align-items:center;gap:7px;margin-top:11px;color:#b7c1d3;font-size:11px;font-weight:650}.task-card-footer>span:not(.task-visibility){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-footer>span:nth-child(2){margin-left:auto}.task-load-more{min-height:38px;border:1px dashed var(--border-strong);border-radius:8px;background:rgba(57,201,243,.035);color:#8bdcea}.task-add-card,.task-load-more{width:100%;cursor:pointer;font-size:12px}.task-add-card{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#b7c1d3;font-weight:700}.task-add-card:hover{background:rgba(57,201,243,.06);color:#a7eafa}.todo-standalone-view{width:100%;min-height:calc(100vh - 220px)}.todo-standalone-view .personal-todo-panel{position:static;min-height:calc(100vh - 220px)}.todo-standalone-view .todo-list{max-height:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-content:start;gap:9px}.todo-standalone-view .todo-item{height:100%;margin-bottom:0}.team-kanban{overflow:hidden}.personal-todo-panel{position:sticky;top:94px;overflow:hidden;border:1px solid rgba(57,201,243,.25);border-radius:9px;background:linear-gradient(155deg,rgba(27,36,89,.98),rgba(12,19,57,.99));box-shadow:0 18px 55px rgba(3,7,29,.26)}.todo-space-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;border-bottom:1px solid rgba(57,201,243,.14);background:rgba(5,10,37,.45)}.todo-space-tabs button{min-width:0;min-height:40px;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:#8f9bb0;cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.todo-space-tabs button:hover{transform:translateY(-1px);color:#d8e1ee}.todo-space-tabs button.active{border-color:rgba(57,201,243,.34);background:rgba(57,201,243,.1);color:#bcf1fb}.todo-space-tabs button:nth-child(2).active{border-color:rgba(237,22,140,.34);background:rgba(237,22,140,.1);color:#ff9acc}.todo-space-tabs button:nth-child(3).active{border-color:rgba(185,232,13,.3);background:rgba(185,232,13,.08);color:#d9f577}.todo-is-dragging .todo-space-tabs{background:rgba(8,16,54,.9)}.todo-space-tabs button.drop-target{z-index:1;transform:translateY(-2px) scale(1.025);border-color:var(--lime);background:rgba(185,232,13,.14);color:#e7ff8b;box-shadow:0 0 0 2px rgba(185,232,13,.1),3px 4px 0 rgba(237,22,140,.2)}.todo-space-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-space-tabs button b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:rgba(255,255,255,.06);color:inherit;font-size:10px}.todo-drop-help{padding:7px 10px;border-bottom:1px solid rgba(185,232,13,.18);background:rgba(185,232,13,.07);color:#d9f577;font-size:11px;font-weight:750;text-align:center}.personal-todo-heading{min-height:86px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(57,201,243,.16);background:radial-gradient(circle at 0 0,rgba(237,22,140,.14),transparent 58%)}.todo-space-work .personal-todo-heading{background:radial-gradient(circle at 0 0,rgba(57,201,243,.16),transparent 58%)}.todo-space-private .personal-todo-heading{background:radial-gradient(circle at 0 0,rgba(237,22,140,.16),transparent 58%)}.todo-space-trf .personal-todo-heading{background:radial-gradient(circle at 0 0,rgba(185,232,13,.13),transparent 58%)}.personal-todo-heading>div{min-width:0}.personal-todo-heading span{color:var(--fuchsia);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.personal-todo-heading h2{margin:5px 0 0;color:var(--ivory);font-size:17px}.personal-todo-heading p{margin:6px 0 0;color:#78849a;font-size:12px;line-height:1.4}.personal-todo-heading .todo-private-badge{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(185,232,13,.22);border-radius:5px;background:rgba(185,232,13,.08);color:var(--lime);letter-spacing:.06em}.todo-quick-add{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:7px;padding:12px;border-bottom:1px solid rgba(57,201,243,.12)}.todo-quick-add input{min-width:0;height:40px;padding:0 11px;border:1px solid rgba(57,201,243,.2);border-radius:7px;outline:0;background:rgba(5,10,37,.62);color:#e9edf5;font:inherit;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.todo-quick-add input:focus{border-color:var(--cyan);background:rgba(6,13,45,.92);box-shadow:0 0 0 3px rgba(57,201,243,.1)}.todo-quick-add button{display:grid;place-items:center;border:0;border-radius:7px;background:var(--cyan);color:#0b1238;cursor:pointer;box-shadow:3px 3px 0 var(--fuchsia);transition:transform .14s ease,box-shadow .14s ease}.todo-quick-add button:hover:not(:disabled){transform:translateY(-1px);box-shadow:4px 5px 0 var(--fuchsia)}.todo-quick-add button:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--fuchsia)}.todo-quick-add button:disabled{opacity:.45;cursor:default}.todo-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 10px;border-bottom:1px solid rgba(57,201,243,.12)}.todo-filters button{min-width:0;min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:6px;background:transparent;color:#b7c1d3;cursor:pointer;font-size:11px;font-weight:750}.todo-filters button span{min-width:17px;height:17px;display:grid;place-items:center;border-radius:5px;background:rgba(255,255,255,.05);font-size:10px}.todo-filters button.active{border-color:rgba(57,201,243,.27);background:rgba(57,201,243,.09);color:#bceefa}.todo-list{max-height:min(610px,calc(100vh - 355px));overflow-y:auto;padding:9px;scrollbar-color:rgba(57,201,243,.3) transparent}.todo-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;gap:4px;margin-bottom:7px;overflow:hidden;border:1px solid rgba(57,201,243,.13);border-radius:7px;background:linear-gradient(145deg,rgba(31,42,97,.9),rgba(18,25,67,.96));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.todo-item:hover{z-index:1;transform:translateY(-2px);border-color:rgba(57,201,243,.38);box-shadow:4px 5px 0 rgba(237,22,140,.18)}.todo-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--cyan);opacity:.5}.todo-item.todo-urgent:before{background:var(--fuchsia);opacity:1}.todo-item.todo-overdue{border-color:rgba(247,231,37,.25)}.todo-item.todo-dragging{opacity:.42;transform:scale(.985);border-color:rgba(185,232,13,.48);box-shadow:none}.todo-check{width:28px;min-height:58px;display:grid;place-items:start center;padding-top:15px;border:0;background:transparent;color:#b7c1d3;cursor:pointer}.todo-check:hover{color:var(--lime)}.todo-content{min-width:0;padding:11px 2px 10px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.todo-content strong{display:block;color:#edf1f7;font-size:13px;line-height:1.4}.todo-content p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#8792a7;font-size:11px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.todo-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.todo-meta b,.todo-meta time{display:inline-flex;align-items:center;gap:3px;color:#b7c1d3;font-size:10px;font-weight:700}.todo-meta b{color:#ff88b8}.todo-meta .todo-approval,.todo-overdue .todo-meta time{color:#f5e96c}.todo-row-actions{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 5px 0 0}.todo-row-actions button{width:26px;height:26px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#aab5c9;cursor:pointer}.todo-row-actions button.active,.todo-row-actions button:hover{border-color:rgba(57,201,243,.23);background:rgba(57,201,243,.08);color:var(--cyan)}.todo-drag-handle{width:26px;height:26px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;color:#7f8ba2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.todo-drag-handle:focus-visible,.todo-drag-handle:hover{border-color:rgba(185,232,13,.28);outline:0;background:rgba(185,232,13,.08);color:var(--lime)}.todo-drag-handle:active{cursor:grabbing}.todo-empty{min-height:130px;display:grid;place-items:center;color:#69758b;font-size:12px;text-align:center}.todo-standalone-view .todo-empty{grid-column:1/-1;min-height:280px}.assignee-filter{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:3px;border:1px solid var(--border);border-radius:9px;background:rgba(5,8,13,.35);scrollbar-width:none}.assignee-filter::-webkit-scrollbar{display:none}.assignee-filter button{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 5px;border:1px solid transparent;border-radius:6px;background:transparent;color:#b7c1d3;cursor:pointer;font-size:11px;font-weight:750;white-space:nowrap}.assignee-filter button.active{border-color:rgba(57,201,243,.3);background:rgba(57,201,243,.1);color:#c9f4fb}.assignee-avatar{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.08);color:#dce4f2;font-size:10px;font-weight:850}.assignee-vincent-v-{background:rgba(245,233,108,.16);color:#f5e96c}.assignee-vincent-s-{background:rgba(57,201,243,.16);color:#7de6fa}.assignee-ludivine{background:rgba(237,22,140,.16);color:#ff85be}.assignee-bruno{background:rgba(185,232,13,.14);color:#d7f66b}.task-card-vincent-v-{border-left:3px solid #f5e96c}.task-card-vincent-s-{border-left:3px solid var(--cyan)}.task-card-ludivine{border-left:3px solid var(--fuchsia)}.task-card-bruno{border-left:3px solid var(--lime)}.task-source-link{min-height:29px;display:inline-flex;align-items:center;gap:4px;margin:0 10px 8px;color:#aeb8ca;font-size:10px;font-weight:650;text-decoration:none}.task-source-link:hover{color:var(--cyan)}.task-validate-button{width:calc(100% - 20px);min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 10px 10px;border:1px solid rgba(185,232,13,.3);border-radius:7px;background:rgba(185,232,13,.08);color:#d8f66c;cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.task-validate-button:hover{transform:translateY(-1px);border-color:rgba(185,232,13,.65);background:rgba(185,232,13,.14);box-shadow:3px 3px 0 rgba(185,232,13,.14)}.task-validate-button:active{transform:translate(1px,1px);box-shadow:none}.task-validate-button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.task-archived-badge{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 10px 10px;border:1px solid rgba(185,232,13,.24);border-radius:7px;background:rgba(185,232,13,.07);color:#d8f66c;font-size:11px;font-weight:800}.task-done .task-card{border-color:rgba(185,232,13,.2);background:linear-gradient(145deg,rgba(29,45,68,.96),rgba(17,29,54,.98))}.task-card,.task-column{transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,background .17s ease,opacity .17s ease}.task-card:hover{transform:translateY(-2px)}.task-card:active{transform:scale(.985)}.task-dragging{opacity:.45;transform:rotate(1deg) scale(.975)!important;box-shadow:0 18px 45px rgba(2,5,25,.5)}.task-drop-target{border-color:rgba(57,201,243,.75);background:rgba(57,201,243,.08);box-shadow:inset 0 0 0 1px rgba(57,201,243,.2),0 0 0 3px rgba(57,201,243,.05);animation:task-drop-pulse .8s ease-in-out infinite alternate}.task-just-moved{animation:task-land .48s cubic-bezier(.2,.85,.25,1)}.todo-modal{width:min(620px,100%);max-height:min(820px,calc(100vh - 30px));display:flex;flex-direction:column}.todo-modal .modal-form-body{min-height:0;overflow-y:auto}.todo-modal textarea{min-height:100px}.todo-urgent-toggle{min-height:44px;display:flex;align-items:center;gap:9px;margin:12px 0;padding:0 11px;border:1px solid rgba(237,22,140,.18);border-radius:8px;background:rgba(237,22,140,.06);color:#d9dfeb;font-size:13px}.todo-urgent-toggle input{accent-color:var(--fuchsia)}@keyframes task-drop-pulse{0%{box-shadow:inset 0 0 0 1px rgba(57,201,243,.15),0 0 0 2px rgba(57,201,243,.04)}to{box-shadow:inset 0 0 0 1px rgba(57,201,243,.3),0 0 0 6px rgba(57,201,243,.08)}}@keyframes task-land{0%{transform:scale(.96);filter:brightness(1.35)}55%{transform:scale(1.02)}to{transform:scale(1);filter:brightness(1)}}.modal-form-body{padding:4px 20px 18px}.form-full input{width:100%;min-height:39px;padding:0 11px;border:1px solid var(--border-strong);border-radius:8px;outline:0;background:#0d1118;color:#d7dbe3;font:inherit;font-size:13px}.form-full input:focus{border-color:rgba(32,213,239,.5);box-shadow:0 0 0 3px rgba(32,213,239,.07)}.task-modal .modal-actions{border-top:1px solid var(--border)}.task-modal-expanded{width:min(820px,100%);max-height:min(880px,calc(100vh - 30px));display:flex;flex-direction:column}.task-modal-expanded .modal-form-body{min-height:0;overflow:auto}.task-detail-field textarea{min-height:260px}.task-advanced-fields{margin-top:14px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018)}.task-advanced-fields summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;color:#b9c3d2;cursor:pointer;list-style:none;font-size:13px;font-weight:700}.task-advanced-fields summary::-webkit-details-marker{display:none}.task-advanced-fields summary small{color:#748096;font-size:11px;font-weight:500}.task-advanced-fields[open] summary{border-bottom:1px solid var(--border)}.task-advanced-fields>.form-grid,.task-advanced-fields>label{margin:12px}.mail-thread-loading{display:inline-flex;align-items:center;gap:8px;color:#8bdcea}.visibility-help{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;color:#8792a4;background:rgba(255,255,255,.02);font-size:12px;line-height:1.45}.visibility-help svg{flex:0 0 auto;color:#78cbd7}.danger-button{margin-right:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,107,122,.18);background:rgba(255,107,122,.055);color:#e9919b}.meet-toggle{display:flex;align-items:center;gap:8px;margin-top:15px;color:#b8c1cf;font-size:13px}.meet-toggle input{width:16px;height:16px;accent-color:var(--cyan)}.meet-toggle svg{color:var(--cyan)}.map-preview{margin-top:12px;color:#7fc5d2;font-size:12px}.map-preview,.no-reply-needed button{display:inline-flex;align-items:center;gap:6px}.no-reply-needed button{min-height:37px;justify-content:center;padding:0 10px;border:1px solid rgba(32,213,239,.22);border-radius:8px;background:rgba(32,213,239,.07);color:#8adce8;cursor:pointer;font-size:11px;font-weight:700}.mail-draft-feedback{min-height:36px;display:flex;align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;border:1px solid rgba(117,211,171,.22);border-radius:8px;background:rgba(117,211,171,.07);color:#8ee0bd;font-size:12px;line-height:1.45}.mail-draft-feedback svg{flex:0 0 auto}.mail-draft-feedback-error{border-color:rgba(255,107,122,.25);background:rgba(255,107,122,.07);color:#f0a0aa}.mail-draft-controls{display:flex;flex-direction:column;gap:9px;margin-top:10px;padding:11px;border:1px solid rgba(143,121,255,.17);border-radius:10px;background:rgba(143,121,255,.035)}.save-draft-button,.schedule-controls>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(143,121,255,.24);border-radius:8px;background:rgba(143,121,255,.09);color:#cfc7ff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.save-draft-button{align-self:flex-start}.mail-draft-controls button:disabled{opacity:.45;cursor:not-allowed}.schedule-controls{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:8px;align-items:end}.schedule-controls label{min-width:0;display:flex;flex-direction:column;gap:5px}.schedule-controls label>span{color:#7c8597;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.schedule-controls input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;outline:0;background:#0d1118;color:#d7dbe3;color-scheme:dark;font:inherit;font-size:12px}.scheduled-mail-state{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid rgba(57,201,243,.16);border-radius:8px;background:rgba(57,201,243,.045);color:#8adce8}.scheduled-mail-state>span{display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.45}.scheduled-mail-state strong{color:#c7f3fa;font-size:12px}.scheduled-mail-error{border-color:rgba(255,107,122,.18);background:rgba(255,107,122,.05);color:#e9919b}.scheduled-mail-error strong{color:#f4b2b9}.google-rights-inline{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px;border:1px solid rgba(244,184,94,.16);border-radius:9px;background:rgba(244,184,94,.045);color:#b99c69}.google-rights-inline p{min-width:0;flex:1 1;margin:0;font-size:11px;line-height:1.45}.google-rights-inline a{flex:0 0 auto;padding:7px 9px;border:1px solid rgba(244,184,94,.2);border-radius:7px;color:#d0b57d;font-size:11px;font-weight:700}.no-reply-needed{flex-wrap:wrap}.no-reply-needed p{flex:1 1}.sellsy-document-modal{width:min(1100px,100%);height:min(880px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:#121720;box-shadow:0 35px 100px rgba(0,0,0,.55)}.sellsy-document-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;flex:0 0 auto;border-bottom:1px solid var(--border);background:var(--border)}.sellsy-document-summary>div{display:flex;flex-direction:column;gap:4px;padding:11px 16px;background:#11161f}.sellsy-document-summary span{color:#aeb8ca;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sellsy-document-summary strong{font-size:14px}.sellsy-pdf-frame{min-height:0;flex:1 1;overflow:auto;padding:12px;background:#090d13}.sellsy-pdf-frame iframe{width:100%;height:100%;border:0;border-radius:9px;background:#fff}.pdf-viewer{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:100%}.pdf-viewer canvas{display:block;width:min(100%,880px);height:auto;border-radius:7px;background:#fff;box-shadow:0 10px 35px rgba(0,0,0,.32)}.pdf-viewer-error{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;color:#c2cada;text-align:center}.pdf-viewer-error>svg{color:#ef8995}.pdf-viewer-error strong{color:#dfe4ec;font-size:15px}.pdf-viewer-error span{font-size:12px;line-height:1.5}.pdf-viewer-error>div{display:flex;gap:8px}.pdf-viewer-error a,.pdf-viewer-error button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border-strong);border-radius:8px;background:rgba(255,255,255,.03);color:#aab4c5;font:inherit;font-size:12px}.viewer-loading{height:100%;gap:10px;color:#c2cada;font-size:13px}.viewer-loading,.workspace-empty,.workspace-loading{display:flex;flex-direction:column;align-items:center;justify-content:center}.workspace-empty,.workspace-loading{min-height:300px;gap:9px;padding:30px;color:#aab5c9;text-align:center}.workspace-empty svg{color:#8d7fe1}.workspace-empty strong{color:#cfd4dd;font-size:15px}.workspace-empty span,.workspace-loading{font-size:12px}.workspace-error{margin:14px 18px 0;padding:11px 13px;border:1px solid rgba(255,107,122,.18);border-radius:9px;background:rgba(255,107,122,.05);color:#e58d97;font-size:12px}.agenda-toolbar,.drive-toolbar,.sellsy-toolbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.012)}.agenda-navigation{min-width:0;display:flex;align-items:center;gap:7px;flex:1 1}.agenda-icon-button,.agenda-navigation>button{min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.025);color:#c2cada;cursor:pointer;font:inherit;font-size:12px}.agenda-icon-button{width:34px;display:grid;place-items:center;padding:0}.agenda-navigation strong{margin-left:4px;color:#d9dde5;font-size:14px;text-transform:capitalize}.agenda-actions{display:flex;align-items:center;gap:8px}.agenda-calendar-menu-button{display:none;min-height:34px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.025);color:#c2cada;cursor:pointer;font:inherit;font-size:11px}.agenda-calendar-menu-button>span{min-width:26px;padding:2px 5px;border-radius:5px;background:rgba(57,201,243,.08);color:#8ddff0;font-size:10px;text-align:center}.segmented-control{display:flex;padding:3px;border:1px solid var(--border);border-radius:9px;background:rgba(0,0,0,.18)}.segmented-control button{min-height:28px;display:flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#697386;cursor:pointer;font-size:11px}.segmented-control button.active{background:rgba(143,121,255,.13);color:#baaff9}.agenda-layout{position:relative;display:grid;grid-template-columns:238px minmax(0,1fr);min-height:620px}.agenda-calendars{min-width:0;border-right:1px solid var(--border);background:rgba(8,13,43,.34)}.agenda-calendar-overlay,.agenda-calendars-mobile-heading{display:none}.agenda-mini-month{padding:14px 13px 16px;border-bottom:1px solid var(--border)}.agenda-mini-month>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.agenda-mini-month>header>strong{color:#e3e7ef;font-size:13px;text-transform:capitalize}.agenda-mini-month>header>div{display:flex;gap:3px}.agenda-mini-month>header button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#737f93;cursor:pointer}.agenda-mini-month>header button:hover{background:rgba(255,255,255,.04);color:#d7dce6}.agenda-mini-days,.agenda-mini-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.agenda-mini-weekdays span{display:grid;place-items:center;height:20px;color:#596578;font-size:10px;font-weight:800}.agenda-mini-days button{position:relative;height:25px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#9aa4b4;cursor:pointer;font:inherit;font-size:11px}.agenda-mini-days button.outside{color:#3f495a}.agenda-mini-days button.selected{background:rgba(57,201,243,.09);color:#b7edf6}.agenda-mini-days button.today{background:var(--fuchsia);color:#fff;font-weight:800;box-shadow:2px 2px 0 var(--cyan)}.agenda-calendar-filters{padding:15px 11px}.agenda-calendar-filters>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 3px 8px}.agenda-calendar-filters>header>div{display:flex;flex-direction:column;gap:3px}.agenda-calendar-filters>header strong{color:#dfe3ea;font-size:13px}.agenda-calendar-filters>header span{color:#596579;font-size:10px}.agenda-calendar-filters>header button{border:0;background:transparent;color:var(--cyan);cursor:pointer;font:inherit;font-size:10px}.agenda-calendar-filters>header button:disabled{opacity:.35;cursor:default}.agenda-calendar-filter-actions{display:flex;align-items:center;gap:8px}.agenda-calendar-filters>div{display:flex;flex-direction:column;gap:3px}.agenda-calendar-filters>div>button{width:100%;min-width:0;display:grid;grid-template-columns:19px minmax(0,1fr);gap:8px;align-items:center;padding:7px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer;text-align:left}.agenda-calendar-filters>div>button.selected:hover,.agenda-calendar-filters>div>button:hover{border-color:rgba(57,201,243,.12);background:rgba(57,201,243,.035)}.agenda-calendar-check{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--agenda-color);border-radius:4px;color:#07102c}.agenda-calendar-filters button.selected .agenda-calendar-check{background:var(--agenda-color)}.agenda-calendar-filters>div>button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.agenda-calendar-filters>div strong{overflow:hidden;color:#aeb7c6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agenda-calendar-filters>div small{color:#535f72;font-size:10px}.agenda-calendar-filters p{margin:8px 4px;color:#697487;font-size:11px;line-height:1.5}.agenda-main{min-width:0;overflow:hidden;background:rgba(7,12,38,.18)}.agenda-desktop-calendar{height:min(780px,calc(100vh - 225px));min-height:580px;overflow:auto;scrollbar-color:rgba(57,201,243,.32) transparent;scrollbar-gutter:stable}.agenda-week-grid{min-width:100%}.agenda-all-day-row,.agenda-time-body,.agenda-week-head{display:grid;grid-template-columns:64px repeat(7,minmax(150px,1fr))}.agenda-week-head{position:sticky;z-index:9;top:0;min-height:68px;border-bottom:1px solid var(--border-strong);background:rgba(15,22,64,.98);box-shadow:0 8px 24px rgba(2,6,28,.16)}.agenda-timezone{position:sticky;z-index:11;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:rgba(15,22,64,.99);color:#7b879a;font-size:10px}.agenda-timezone small{color:#4f5c71;font-size:9px;font-weight:750;white-space:nowrap}.agenda-week-head>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 30px;border:0;border-left:1px solid var(--border);background:transparent;color:inherit;cursor:pointer;text-align:center;transition:background .16s ease}.agenda-week-head>button:hover{background:rgba(57,201,243,.035)}.agenda-week-head>button span{color:#8995a8;font-size:10px;font-weight:800;text-transform:uppercase}.agenda-week-head>button strong{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#edf0f5;font-size:17px}.agenda-week-head>button small{position:absolute;top:9px;right:9px;min-width:20px;padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.035);color:#667287;font-size:9px}.agenda-week-head>button.today{background:rgba(237,22,140,.045)}.agenda-week-head>button.today strong{background:var(--fuchsia);color:#fff;box-shadow:2px 2px 0 var(--cyan)}.agenda-all-day-row{position:sticky;z-index:8;top:68px;min-height:46px;border-bottom:1px solid var(--border-strong);background:rgba(12,18,52,.98);box-shadow:0 8px 20px rgba(2,6,28,.12)}.agenda-all-day-row>div{min-width:0;padding:4px;border-left:1px solid var(--border)}.agenda-all-day-label{position:sticky;z-index:10;left:0;display:flex;align-items:center;justify-content:flex-end;padding-right:7px!important;border-left:0!important;background:rgba(12,18,52,.99);color:#525e72;font-size:10px}.agenda-all-day-event{width:100%;min-height:28px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--agenda-color) 44%,transparent);border-left:3px solid var(--agenda-color);border-radius:7px;background:color-mix(in srgb,var(--agenda-color) 14%,#111a4b);color:#eef4fa;cursor:pointer;font:inherit;font-size:10px;font-weight:700;text-align:left}.agenda-all-day-event>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-all-day-event>small{flex:0 0 auto;color:color-mix(in srgb,var(--agenda-color) 72%,white);font-size:8px}.agenda-time-body>div{min-width:0;border-left:1px solid var(--border)}.agenda-time-body>div:first-child{border-left:0}.agenda-time-axis{position:sticky;z-index:7;left:0;background:rgba(6,11,34,.98);box-shadow:8px 0 18px rgba(2,6,28,.12)}.agenda-time-axis>span{position:absolute;right:9px;transform:translateY(-50%);color:#657187;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-time-axis>span:first-child{transform:translateY(3px)}.agenda-time-day{position:relative;background-color:rgba(8,14,45,.16);background-image:linear-gradient(180deg,rgba(57,201,243,.095) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 0);background-position:0 0;background-size:100% 64px,100% 32px}.agenda-time-day.agenda-current-day{background-color:rgba(237,22,140,.035)}.agenda-now-line{z-index:6;left:0;right:0;height:1px;pointer-events:none}.agenda-now-line,.agenda-now-line:before{position:absolute;background:var(--fuchsia)}.agenda-now-line:before{content:"";left:-4px;top:-3px;width:7px;height:7px;border-radius:50%}.agenda-grid-event{position:absolute;min-width:0;overflow:hidden;overflow-wrap:normal;word-break:normal;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--agenda-color) 52%,transparent);border-left:4px solid var(--agenda-color);border-radius:9px;background:#19265a;background:linear-gradient(145deg,color-mix(in srgb,var(--agenda-color) 20%,#1a2457),color-mix(in srgb,var(--agenda-color) 10%,#111944));box-shadow:0 7px 18px rgba(2,6,28,.22);color:#f2f5fa;cursor:pointer;text-align:left;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.agenda-grid-event:focus-visible,.agenda-grid-event:hover{z-index:20!important;border-color:var(--agenda-color);filter:brightness(1.14);outline:none;transform:translateY(-1px);box-shadow:0 11px 28px rgba(2,6,28,.4)}.agenda-grid-event time{max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--agenda-color) 75%,white);font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.agenda-grid-event strong{display:-webkit-box;overflow:hidden;color:#f7f8fb;font-size:12px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-grid-event small,.agenda-grid-event>span{overflow:hidden;color:#8e9ab0;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.agenda-grid-event small{display:flex;align-items:center;gap:3px}.agenda-grid-event small svg{flex:0 0 auto}.agenda-grid-event-dense{gap:3px;padding:5px 4px}.agenda-grid-event-dense strong{display:-webkit-box;overflow:hidden;font-size:12px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-grid-event-dense small,.agenda-grid-event-dense>span{display:none}.agenda-grid-event-short{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;padding:4px 5px}.agenda-grid-event-short time{white-space:nowrap}.agenda-grid-event-short strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agenda-grid-event-short small,.agenda-grid-event-short>span{display:none}@media (min-width:821px){.agenda-grid-event-dense:focus-visible,.agenda-grid-event-dense:hover{left:4px!important;width:calc(100% - 8px)!important;min-width:136px;padding-right:8px}}.agenda-mobile-calendar,.agenda-mobile-days{display:none}.agenda-list{padding:8px 16px 18px}.agenda-list>button{width:100%;display:grid;grid-template-columns:5px 180px 1fr auto;gap:14px;align-items:center;min-height:68px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;cursor:pointer;text-align:left}.agenda-list-color{width:4px;height:35px;border-radius:3px;background:var(--agenda-color)}.agenda-list>button>div{display:flex;flex-direction:column;gap:4px}.agenda-list strong{font-size:13px}.agenda-list span{color:#6f7a8d;font-size:11px}.drive-browser-layout{min-height:620px;display:grid;grid-template-columns:220px minmax(0,1fr)}.drive-sources{min-width:0;padding:12px 10px;border-right:1px solid var(--border);background:rgba(7,11,31,.22)}.drive-sources header{min-width:0;display:flex;flex-direction:column;gap:4px;padding:5px 8px 12px}.drive-sources header span,.drive-sources-heading span{color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.drive-sources header strong{overflow:hidden;color:#dce4f2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.drive-sources-list button,.drive-sources>button{width:100%;min-height:39px;display:flex;align-items:center;gap:8px;margin:2px 0;padding:7px 8px;overflow:hidden;border:1px solid transparent;border-radius:7px;background:transparent;color:#96a1b5;cursor:pointer;font:inherit;font-size:11px;font-weight:700;text-align:left}.drive-sources-list button span,.drive-sources>button span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-sources-list button svg,.drive-sources>button svg{flex:0 0 auto}.drive-sources-list button.active,.drive-sources>button.active{border-color:rgba(57,201,243,.32);background:rgba(57,201,243,.1);color:#b9eef8}.drive-sources-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 7px 6px}.drive-sources-heading b{min-width:21px;height:20px;display:grid;place-items:center;border-radius:5px;background:rgba(255,255,255,.05);color:#aeb8ca;font-size:10px}.drive-sources-list{max-height:430px;overflow-y:auto;scrollbar-color:rgba(57,201,243,.25) transparent}.drive-sources-list button small{color:#667288;font-size:9px;font-weight:700}.drive-sources-state{display:flex;align-items:center;gap:6px;padding:10px 8px;color:#68748a;font-size:10px}.drive-sources-error{margin:7px;color:#ff98a6;font-size:10px;line-height:1.45}.drive-sources-error button{display:block;margin-top:6px;padding:0;border:0;background:transparent;color:var(--cyan);cursor:pointer;font:inherit;font-weight:750}.drive-auth-expired{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px;padding:16px 18px;border:1px solid rgba(255,152,166,.34);border-radius:10px;background:rgba(255,107,122,.08)}.drive-auth-expired>div{min-width:0;display:flex;flex-direction:column;gap:4px}.drive-auth-expired strong{color:#ffd6dc;font-size:14px}.drive-auth-expired span{color:#b9c1d0;font-size:12px;line-height:1.45}.drive-auth-expired a{flex:0 0 auto;padding:10px 14px;border:1px solid rgba(57,201,243,.45);border-radius:7px;background:rgba(57,201,243,.12);color:#b9eef8;font-size:12px;font-weight:800;text-decoration:none}.drive-main{min-width:0}.drive-toolbar{flex-wrap:wrap}.drive-breadcrumbs{min-width:180px;display:flex;align-items:center;flex:1 1;overflow:hidden}.drive-breadcrumbs>span{display:flex;align-items:center;min-width:0}.drive-breadcrumbs button{max-width:170px;display:flex;align-items:center;gap:5px;overflow:hidden;padding:6px 7px;border:0;background:transparent;color:#8893a5;cursor:pointer;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.drive-breadcrumbs span:last-child button{color:#d9dde4;font-weight:700}.drive-breadcrumbs svg{flex:0 0 auto;color:#515b6b}.drive-search{min-width:280px;max-width:440px;flex:1 1;display:flex;align-items:center;gap:7px;padding:0 4px 0 10px;border:1px solid var(--border);border-radius:9px;background:#0d1118}.drive-search>svg{color:#aab5c9}.drive-search input{min-width:0;height:35px;flex:1 1;border:0;outline:0;background:transparent;color:#dce0e7;font:inherit;font-size:12px}.drive-search button{min-height:28px;padding:0 8px;border:0;border-radius:6px;background:var(--purple-soft);color:#b9aeff;cursor:pointer;font-size:11px}.drive-view-switch{height:36px;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:8px;background:rgba(5,8,13,.3)}.drive-view-switch button{width:29px;height:28px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#738096;cursor:pointer}.drive-view-switch button.active{background:rgba(57,201,243,.12);color:var(--cyan)}.drive-search-state{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border);color:#8d98a9;font-size:12px}.drive-search-state button{margin-left:auto;border:0;background:transparent;color:#9f90ef;cursor:pointer;font-size:11px}.drive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;padding:14px}.drive-item{min-width:0;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.018);color:inherit;cursor:pointer;text-align:left}.drive-item:hover{border-color:rgba(143,121,255,.28);background:rgba(143,121,255,.045)}.drive-item-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(143,121,255,.08);color:#a596f5}.drive-folder .drive-item-icon{background:rgba(244,184,94,.08);color:#e1b465}.drive-item-copy{width:100%;min-width:0;display:flex;flex-direction:column;gap:5px}.drive-item strong{width:100%;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drive-item span{color:#626d7f;font-size:10px}.drive-item-chevron{display:none}.drive-list{display:flex;flex-direction:column;gap:5px;padding:12px 14px}.drive-list .drive-item{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:8px 11px}.drive-list .drive-item-icon{width:34px;height:34px;border-radius:7px}.drive-list .drive-item strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.drive-list .drive-item-copy{gap:3px}.drive-list .drive-item-chevron{display:block;color:#536078}.drive-load-more{grid-column:1/-1;min-height:40px;border:1px solid rgba(57,201,243,.2);border-radius:7px;background:rgba(57,201,243,.05);color:#9be7f5;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.drive-load-more:disabled{cursor:wait;opacity:.6}.private-documents{margin:4px 14px 16px;padding:12px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.012)}.private-documents h3{margin:0 0 8px;color:#c2cada;font-size:12px}.private-documents>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--border);color:#9587e7}.private-documents>div>span{display:flex;flex-direction:column;gap:3px}.private-documents strong{color:#d8dce4;font-size:12px}.private-documents small{color:#aab5c9;font-size:10px}.drive-preview-modal{width:min(1100px,100%);height:min(900px,calc(100vh - 30px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:#11161f;box-shadow:0 35px 100px rgba(0,0,0,.6)}.drive-preview-modal>header{min-height:62px;display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border)}.drive-preview-modal>header>div{min-width:0;flex:1 1}.drive-preview-modal header span{color:#7768ce;font-size:11px;font-weight:700;text-transform:uppercase}.drive-preview-modal h2{margin:3px 0 0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.drive-preview-modal header a{display:flex;align-items:center;gap:5px;color:#9c90e3;font-size:11px}.drive-preview-modal header>button{width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.03);color:#c2cada;cursor:pointer}.drive-preview-modal iframe{width:100%;min-height:0;flex:1 1;border:0;background:#fff}.sellsy-tabs{display:flex;gap:3px;flex:1 1}.sellsy-tabs button{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#737e90;cursor:pointer;font-size:12px}.sellsy-tabs button span{min-width:20px;height:18px;display:grid;place-items:center;border-radius:5px;background:rgba(255,255,255,.04);font-size:10px}.sellsy-tabs button.active{border-color:rgba(143,121,255,.2);background:rgba(143,121,255,.08);color:#b5a9f5}.sellsy-document-tools{display:flex;align-items:center;gap:10px;padding-right:18px}.sellsy-document-tools .crm-search{min-width:0;flex:1 1}.sellsy-filter-chips{display:flex;gap:4px}.sellsy-filter-chips button{min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.02);color:#788398;font:inherit;font-size:11px;font-weight:700}.sellsy-filter-chips button.active{border-color:rgba(57,201,243,.36);background:rgba(57,201,243,.1);color:#a6eaf8}.sellsy-followup-board{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;padding:14px 18px 18px;overflow-x:auto}.sellsy-followup-column{min-width:250px;overflow:hidden;border:1px solid var(--border);border-top:3px solid var(--amber);border-radius:11px;background:rgba(5,8,13,.3)}.sellsy-followup-column.followup-overdue{border-top-color:#ff6b7a}.sellsy-followup-column.followup-estimates{border-top-color:var(--cyan)}.sellsy-followup-column>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border-bottom:1px solid var(--border)}.sellsy-followup-column>header>div{min-width:0;display:flex;align-items:center;gap:8px;color:var(--cyan)}.sellsy-followup-column>header span{min-width:0;display:flex;flex-direction:column;gap:3px}.sellsy-followup-column>header strong{color:#e5e9f0;font-size:13px}.sellsy-followup-column>header small{color:#6d788b;font-size:10px;line-height:1.35}.sellsy-followup-column>header b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.05);color:#aab4c4;font-size:11px}.sellsy-followup-column>div{display:flex;flex-direction:column;gap:7px;padding:9px}.sellsy-followup-column>div>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px;border:1px solid var(--border);border-radius:9px;background:rgba(26,35,82,.72);color:inherit;text-align:left}.sellsy-followup-column>div>button>small,.sellsy-followup-column>div>button>span,.sellsy-followup-column>div>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sellsy-followup-column>div>button>span{color:#8a95a8;font-size:11px}.sellsy-followup-column>div>button>strong{color:#e0e5ed;font-size:13px}.sellsy-followup-column>div>button>small{color:#718096;font-size:11px}.sellsy-followup-column>div>button>svg{grid-column:2;grid-row:1/4;align-self:center;color:#687489}.sellsy-catalog-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:9px;padding:12px 18px 18px}.sellsy-catalog-list>div{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.015)}.sellsy-catalog-list>div>div:last-child,.sellsy-catalog-list>div>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.sellsy-catalog-list>div>div:last-child{align-items:flex-end}.sellsy-catalog-list small,.sellsy-catalog-list span{overflow:hidden;color:#6f7b8e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sellsy-catalog-list strong{overflow:hidden;color:#d9dee7;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalog-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:rgba(57,201,243,.08);color:var(--cyan)}.catalog-service{background:rgba(237,22,140,.08);color:#ff77bc}.subscription-board{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;padding:14px 18px 18px;overflow-x:auto}.subscription-column{min-width:260px;border:1px solid var(--border);border-radius:11px;background:rgba(5,8,13,.3)}.subscription-column>header{min-height:66px;display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.subscription-column>header>div{min-width:0;flex:1 1}.subscription-column h3,.subscription-column h4{margin:0;color:#e1e6ef;font-size:13px}.subscription-column>header p{margin:4px 0 0;color:#6d788b;font-size:11px}.subscription-column>header>span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.04);color:#8995a8;font-size:11px}.subscription-column>div{display:flex;flex-direction:column;gap:8px;padding:9px}.subscription-column article{padding:11px;border:1px solid var(--border);border-radius:9px;background:linear-gradient(145deg,rgba(34,45,103,.8),rgba(21,28,72,.9))}.subscription-card-open{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subscription-card-open:focus-visible h4,.subscription-card-open:hover h4{color:#fff}.subscription-card-open:focus-visible{border-radius:6px;outline:2px solid rgba(57,201,243,.65);outline-offset:4px}.subscription-card-meta{display:flex;align-items:center;gap:5px;margin-bottom:8px;color:var(--cyan);font-size:11px}.subscription-card-meta>span{flex:1 1}.subscription-card-meta>svg:last-child{color:#66758d}.subscription-card-open>strong{display:block;margin-top:8px;color:#f0f2f6;font-size:15px}.subscription-card-open p{margin:7px 0 0;color:#8290a4;font-size:11px}.subscription-card-open small{display:block;margin-top:5px;color:#657186;font-size:10px}.subscription-card-actions{display:flex;gap:7px;margin-top:11px}.subscription-card-actions a,.subscription-card-actions button{min-width:0;min-height:34px;flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid rgba(184,235,19,.32);border-radius:8px;background:rgba(184,235,19,.08);color:var(--lime);font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.subscription-card-actions .subscription-manage-button{border-color:rgba(57,201,243,.3);background:rgba(57,201,243,.07);color:#8fe6f6}.subscription-card-actions a:focus-visible,.subscription-card-actions a:hover,.subscription-card-actions button:focus-visible,.subscription-card-actions button:hover{border-color:var(--lime);background:rgba(184,235,19,.14);outline:0}.subscription-card-actions button:disabled{border-color:var(--border);background:rgba(255,255,255,.03);color:#697487;cursor:not-allowed}.subscription-renewal-form{display:grid;gap:16px}.subscription-renewal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.subscription-renewal-summary>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;background:rgba(34,45,103,.35)}.subscription-renewal-summary span,.subscription-renewal-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-renewal-summary span{margin-bottom:5px;color:#738097;font-size:11px;text-transform:uppercase}.subscription-renewal-summary strong{color:#e3e7ef;font-size:13px}.subscription-renewal-help{margin:0;color:#8591a4;font-size:12px;line-height:1.55}.subscription-active{border-top:3px solid var(--lime)}.subscription-renew{border-top:3px solid var(--amber)}.subscription-ended{border-top:3px solid #68758a}.subscription-control-modal{width:min(980px,100%);max-height:calc(100vh - 30px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:#101620;box-shadow:0 35px 100px rgba(0,0,0,.62)}.subscription-control-body{min-height:260px;overflow:auto;padding-bottom:18px}.subscription-control-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border);background:rgba(34,45,103,.28)}.subscription-control-summary>div{min-width:0;padding:14px 16px;border-right:1px solid var(--border)}.subscription-control-summary>div:last-child{border-right:0}.subscription-control-summary span,.subscription-control-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-control-summary span{margin-bottom:5px;color:#738096;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.subscription-control-summary strong{color:#e7ebf2;font-size:13px}.subscription-api-note{display:flex;align-items:flex-start;gap:10px;margin:14px 16px 0;padding:11px 12px;border:1px solid rgba(57,201,243,.18);border-radius:10px;background:rgba(57,201,243,.05);color:#83b9c4}.subscription-api-note svg{flex:0 0 auto;margin-top:2px}.subscription-api-note p{margin:0;font-size:11px;line-height:1.55}.subscription-api-note strong{color:#b7eaf3}.subscription-control-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 4px}.subscription-control-actions>button{min-width:0;min-height:64px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:10px;background:rgba(34,45,103,.34);color:var(--cyan);text-align:left;cursor:pointer}.subscription-control-actions>button:focus-visible,.subscription-control-actions>button:hover{border-color:rgba(57,201,243,.45);background:rgba(57,201,243,.07);outline:0}.subscription-control-actions>button:disabled{opacity:.45;cursor:not-allowed}.subscription-control-actions span{min-width:0;display:flex;flex-direction:column;gap:3px}.subscription-control-actions strong{color:#dfe5ed;font-size:12px}.subscription-control-actions small{overflow:hidden;color:#758298;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.subscription-installments{margin:12px 16px 0;overflow:hidden;border:1px solid var(--border);border-radius:11px}.subscription-installments>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.018)}.subscription-installments>header>div{display:flex;align-items:center;gap:8px;color:var(--cyan)}.subscription-installments>header span{display:flex;flex-direction:column;gap:2px}.subscription-installments>header strong{color:#dfe4ed;font-size:12px}.subscription-installments>header small{color:#6e7a8e;font-size:10px}.subscription-installments>header b{min-width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.05);color:#aab5c5;font-size:11px}.subscription-installments>div{max-height:430px;overflow:auto}.subscription-installments article{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;border-bottom:1px solid var(--border)}.subscription-installments article:last-child{border-bottom:0}.subscription-installments article>div{min-width:0}.subscription-installments article>div:not(.installment-actions){display:flex;flex-direction:column;gap:3px}.subscription-installments article strong,.subscription-installments time{overflow:hidden;color:#dce2eb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.subscription-installments article small,.subscription-installments article span{overflow:hidden;color:#6f7c90;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.subscription-installments .installment-scheduled{box-shadow:inset 3px 0 0 var(--cyan)}.subscription-installments .installment-failed{box-shadow:inset 3px 0 0 #ff6b7a}.subscription-installments .installment-generated{box-shadow:inset 3px 0 0 #607087}.installment-actions{display:flex;gap:6px}.installment-actions button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid var(--border);border-radius:7px;background:rgba(255,255,255,.025);color:#9bddea;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.installment-actions .danger-link{border-color:rgba(255,107,122,.2);color:#f78d98}.subscription-danger-zone{display:flex;align-items:center;gap:16px;margin:14px 16px 0;padding:12px;border:1px solid rgba(255,107,122,.18);border-radius:10px;background:rgba(255,107,122,.035)}.subscription-danger-zone>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.subscription-danger-zone strong{color:#ecb0b6;font-size:12px}.subscription-danger-zone span{color:#8f747d;font-size:10px}.subscription-danger-zone button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,107,122,.3);border-radius:8px;background:rgba(255,107,122,.07);color:#ff9ca6;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.subscription-control-form{width:min(620px,calc(100% - 32px));display:grid;gap:13px;margin:18px auto 0;padding:18px;border:1px solid var(--border);border-radius:12px;background:rgba(34,45,103,.24)}.subscription-control-form h3,.subscription-control-form p{margin:0}.subscription-control-form h3{color:#e7ebf2;font-size:17px}.subscription-control-form>p{color:#7d899d;font-size:12px;line-height:1.5}.subscription-control-form>label:not(.subscription-check){display:grid;gap:6px}.subscription-control-form>label>span{color:#9aa6b8;font-size:11px;font-weight:700}.subscription-control-form input,.subscription-control-form select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:8px;outline:0;background:#0d1118;color:#dce1ea;font:inherit;font-size:12px}.subscription-control-form input:focus,.subscription-control-form select:focus{border-color:rgba(57,201,243,.52)}.subscription-check{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--border);border-radius:9px}.subscription-check input{width:17px;min-height:17px;margin-top:1px;accent-color:var(--cyan)}.subscription-check>span{display:flex;flex-direction:column;gap:3px}.subscription-check strong{color:#dce2eb;font-size:12px}.subscription-check small{color:#748096;font-size:10px;line-height:1.4}.subscription-control-form>.approve-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.subscription-back{justify-self:start;padding:0;border:0;background:transparent;color:#86dce9;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.crm-search{display:flex;align-items:center;gap:8px;margin:12px 18px 4px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:#0d1118}.crm-search svg{color:#aab5c9}.crm-search input{min-width:0;height:38px;flex:1 1;border:0;outline:0;background:transparent;color:#dce0e7;font:inherit;font-size:12px}.crm-search>span{color:#606b7d;font-size:11px;white-space:nowrap}.crm-client-list{padding:4px 18px 18px}.crm-client-list>button{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) minmax(180px,.7fr) auto;align-items:center;gap:11px;min-height:64px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;cursor:pointer;text-align:left}.crm-client-list>button:hover{background:rgba(143,121,255,.025)}.crm-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:rgba(78,212,157,.08);color:#6fd4ac}.crm-client-list>button>div:nth-child(2),.crm-client-list>button>div:nth-child(3){min-width:0;display:flex;flex-direction:column;gap:4px}.crm-client-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.crm-client-list small,.crm-client-list span{overflow:hidden;color:#697486;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crm-client-list>button>svg{color:#505a6a}.crm-client-list>.crm-load-more{min-height:44px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-strong);border-radius:9px;background:rgba(57,201,243,.04);color:#8bdcea;font-size:12px;font-weight:700;text-align:center}.crm-client-modal{width:min(620px,100%);max-height:calc(100vh - 30px);overflow:auto;border:1px solid var(--border-strong);border-radius:18px;background:#121720;box-shadow:0 35px 100px rgba(0,0,0,.6)}.crm-client-modal>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--border)}.crm-client-modal header span{color:#71bea0;font-size:11px;font-weight:700;text-transform:uppercase}.crm-client-modal h2{margin:3px 0 0;font-size:18px}.crm-client-modal header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.03);color:#c2cada;cursor:pointer}.crm-client-details{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px 18px}.crm-client-details p{min-width:0;display:flex;gap:9px;margin:0;padding:11px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.015);color:#9183df}.crm-client-details p>span{min-width:0;display:flex;flex-direction:column;gap:4px}.crm-client-details small{color:#667183;font-size:10px;text-transform:uppercase}.crm-client-details a,.crm-client-details b{overflow:hidden;color:#cdd2da;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.crm-note{margin:0 18px 18px;padding:12px;border:1px solid var(--border);border-radius:9px;background:#0d1118}.crm-note span{color:#6c7789;font-size:10px;text-transform:uppercase}.crm-note p{margin:6px 0 0;color:#a7aeba;font-size:12px;line-height:1.55;white-space:pre-wrap}body{background:linear-gradient(rgba(57,201,243,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(57,201,243,.025) 1px,transparent 1px),radial-gradient(circle at 76% -8%,rgba(237,22,140,.2),transparent 29%),radial-gradient(circle at 18% 15%,rgba(57,201,243,.11),transparent 25%),var(--background);background-size:42px 42px,42px 42px,auto,auto,auto}.sidebar{background:linear-gradient(180deg,rgba(16,22,64,.99),rgba(9,14,48,.98));border-right-color:rgba(57,201,243,.24);box-shadow:18px 0 55px rgba(4,8,34,.28)}.sidebar:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--cyan) 0 34%,var(--fuchsia) 34% 68%,var(--lime) 68% 86%,var(--amber) 86%)}.brand{height:94px;padding:4px 20px 0}.brand-mark{width:60px;height:60px;border:1px solid rgba(57,201,243,.36);border-radius:12px;background:#071139;box-shadow:5px 5px 0 rgba(237,22,140,.9),-3px -3px 0 rgba(57,201,243,.9)}.brand-logo img{width:56px;height:56px;border-radius:10px;object-fit:cover}.auth-card h1,.brand strong,.hero-copy h2,.kanban-group-title h2,.morning-briefing h2,.section-heading h2,.topbar h1{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,sans-serif;font-weight:900;letter-spacing:-.025em}.brand strong{color:var(--ivory);font-size:16px;text-transform:uppercase}.brand>div>span{color:var(--cyan);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-label{color:#8290b4;font-size:12px;letter-spacing:.16em}.sidebar nav button{border-radius:7px;color:#aeb8d1}.sidebar nav button:hover{background:rgba(57,201,243,.08);color:var(--ivory)}.sidebar nav button.active{color:#0c1238;border-color:var(--cyan);background:var(--cyan);box-shadow:4px 4px 0 var(--fuchsia)}.sidebar nav button.active svg{color:#0c1238}.sidebar nav button b{border-radius:4px;background:var(--fuchsia);color:#fff}.sidebar-security{border-color:rgba(185,232,13,.24);border-radius:7px;background:rgba(185,232,13,.07);color:var(--lime)}.sidebar-security strong{color:var(--ivory)}.sidebar-security span{color:#aebd8b}.profile{border-top-color:rgba(57,201,243,.16)}.avatar{border-radius:6px;background:var(--fuchsia);color:#fff;box-shadow:3px 3px 0 rgba(57,201,243,.75)}.online-dot{background:var(--lime);box-shadow:0 0 0 4px rgba(185,232,13,.1)}main{background:linear-gradient(180deg,rgba(16,22,64,.26),transparent 320px)}.topbar{background:rgba(12,17,52,.91);border-bottom:2px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--fuchsia) 62%,var(--lime)) 1;box-shadow:0 14px 40px rgba(4,8,34,.24)}.topbar h1{color:var(--ivory);font-size:20px;text-transform:uppercase}.topbar p{color:#9ba8c8}.global-search,.icon-button,.logout-button{border-color:rgba(57,201,243,.2);border-radius:7px;background:rgba(57,201,243,.045);color:#a7b5d5}.global-search:focus-visible,.icon-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.connect-button,.primary-button,.secondary-button,.sync-button{border-radius:6px;border-color:rgba(57,201,243,.45);background:rgba(57,201,243,.08);color:#9be7f8;font-weight:800}.approve-button,.assistant-bar>button:not(.context-toggle),.auth-form>button,.primary-button{border-color:var(--cyan);background:var(--cyan);color:#091238;box-shadow:3px 3px 0 var(--fuchsia)}.content{padding-top:28px}.date-label{color:var(--cyan)}.hero-copy h2{max-width:760px;color:var(--ivory);font-size:clamp(28px,3.1vw,42px);text-transform:uppercase}.hero-copy h2:after{content:"";display:block;width:72px;height:5px;margin-top:12px;background:linear-gradient(90deg,var(--fuchsia) 0 48%,var(--cyan) 48%)}.hero-copy p{color:#b8c1d8}.hero-signal{border-color:rgba(247,231,37,.24);border-radius:8px;background:rgba(247,231,37,.05)}.signal-ring{background:radial-gradient(circle,var(--navy) 55%,transparent 57%),conic-gradient(var(--fuchsia) 0 14%,rgba(255,255,255,.08) 14% 100%)}.kanban-group,.metric-card,.operator-digest,.section-card,.setup-banner,.task-column{border-color:rgba(57,201,243,.18);border-radius:8px;background:linear-gradient(150deg,rgba(28,37,89,.96),rgba(14,20,57,.98));box-shadow:0 16px 48px rgba(4,8,34,.2)}.section-card{position:relative}.section-card:after{content:"";position:absolute;top:0;right:0;width:30px;height:6px;pointer-events:none;background:var(--fuchsia)}.section-heading{border-bottom-color:rgba(57,201,243,.15)}.kanban-group-title h2,.section-heading h2{color:var(--ivory);font-size:17px;text-transform:uppercase}.eyebrow{color:var(--cyan)}.count-badge{border-radius:4px;background:var(--fuchsia);color:#fff}.safe-badge{border:1px solid rgba(185,232,13,.2);border-radius:4px;background:rgba(185,232,13,.08);color:var(--lime)}.metric-card{position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--cyan)}.metric-card:nth-child(2):before{background:var(--fuchsia)}.metric-card:nth-child(3):before{background:var(--amber)}.metric-card:nth-child(4):before{background:var(--lime)}.metric-card:hover{border-color:rgba(57,201,243,.45);background:#202a62;box-shadow:5px 5px 0 rgba(237,22,140,.3)}.metric-red{color:#ff7bac;background:rgba(237,22,140,.13)}.metric-purple{color:var(--fuchsia);background:rgba(237,22,140,.12)}.metric-blue{color:var(--cyan);background:rgba(57,201,243,.12)}.metric-green{color:var(--lime);background:rgba(185,232,13,.1)}.metric-card strong{color:var(--ivory)}.operator-digest{border-color:rgba(237,22,140,.28);background:linear-gradient(110deg,rgba(237,22,140,.13),rgba(24,32,78,.98) 38%,rgba(13,19,55,.98))}.operator-digest-heading{border-bottom-color:rgba(57,201,243,.14)}.operator-digest-icon{border-radius:6px;background:var(--fuchsia);color:#fff;box-shadow:3px 3px 0 var(--cyan)}.operator-digest-grid button>svg{color:var(--cyan)}.operator-digest-status{border:1px solid rgba(185,232,13,.18);border-radius:4px;background:rgba(185,232,13,.07);color:#caef56}.operator-digest-status>span{background:var(--lime);box-shadow:0 0 0 3px rgba(185,232,13,.08)}.kanban-group-title{border-bottom-color:rgba(57,201,243,.15);color:var(--cyan)}.kanban-group-title>span{border-radius:4px;background:var(--fuchsia);color:#fff}.technical-group{border-color:rgba(247,231,37,.2);background:linear-gradient(145deg,rgba(247,231,37,.045),rgba(15,21,60,.98))}.technical-group .kanban-group-title{color:var(--amber)}.technical-group .kanban-group-title>span{background:var(--amber);color:#13183e}.kanban-column{border-color:rgba(57,201,243,.14);border-radius:7px;background:rgba(8,13,46,.58)}.kanban-column>header{background:rgba(246,243,232,.035)}.kanban-action>header{box-shadow:inset 4px 0 0 var(--fuchsia)}.kanban-waiting>header{box-shadow:inset 4px 0 0 var(--amber)}.kanban-information>header{box-shadow:inset 4px 0 0 var(--cyan)}.drive-item,.kanban-card,.task-card{border-color:rgba(57,201,243,.14);border-radius:6px;background:linear-gradient(145deg,rgba(34,45,103,.96),rgba(21,28,72,.98))}.drive-item:hover,.kanban-card:hover,.task-card:hover{border-color:rgba(57,201,243,.4);box-shadow:4px 4px 0 rgba(237,22,140,.22)}.kanban-analysis summary,.kanban-open,.text-button{color:var(--cyan)}.priority-p1{color:#ff96bd;background:rgba(237,22,140,.14);border-color:rgba(237,22,140,.24)}.priority-p2{color:#fff26d;background:rgba(247,231,37,.1);border-color:rgba(247,231,37,.2)}.priority-p3{color:#a7eafa;background:rgba(57,201,243,.08);border-color:rgba(57,201,243,.16)}.morning-briefing{position:relative;border-color:rgba(57,201,243,.34);border-radius:8px;background:radial-gradient(circle at 8% 0,rgba(57,201,243,.22),transparent 34%),linear-gradient(125deg,rgba(237,22,140,.18),rgba(22,30,76,.99) 48%,rgba(185,232,13,.06));box-shadow:7px 7px 0 rgba(237,22,140,.28),0 20px 70px rgba(4,8,34,.28)}.morning-briefing:before{content:"";position:absolute;top:0;right:44px;width:46px;height:7px;background:var(--lime)}.morning-briefing h2{color:var(--ivory);text-transform:uppercase}.assistant-bar{border-color:rgba(57,201,243,.42);border-radius:9px;background:rgba(13,19,55,.96);box-shadow:6px 6px 0 rgba(237,22,140,.65),0 22px 70px rgba(2,5,25,.5)}.assistant-orb{border-radius:6px;background:linear-gradient(145deg,var(--fuchsia),#c30b70);box-shadow:3px 3px 0 var(--cyan)}.assistant-field label{color:var(--ivory);text-transform:uppercase;letter-spacing:.05em}.assistant-field input::placeholder{color:#7f8bad}.assistant-bar>.context-toggle,.context-pill{border-radius:4px;background:rgba(185,232,13,.08);color:#c7eb55}.assistant-bar>.context-toggle.context-toggle-active,.context-toggle:hover:not(:disabled){border-color:rgba(57,201,243,.4);background:rgba(57,201,243,.1);color:#9ae7f8}.assistant-answer{border-color:rgba(57,201,243,.35);border-radius:8px;background:#172052;box-shadow:5px 5px 0 rgba(237,22,140,.45),var(--shadow)}.assistant-answer>svg{color:var(--cyan)}.segmented-control button.active,.sellsy-tabs button.active{border-color:rgba(57,201,243,.35);background:rgba(57,201,243,.12);color:#9fe8f8}.drive-search button{border-radius:4px;background:var(--fuchsia);color:#fff}.drive-folder .drive-item-icon{background:rgba(247,231,37,.1);color:var(--amber)}.drive-item-icon{background:rgba(57,201,243,.1);color:var(--cyan)}.crm-avatar{border-radius:6px;background:rgba(185,232,13,.1);color:var(--lime)}.auth-page{background:radial-gradient(circle at 18% 8%,rgba(57,201,243,.2),transparent 30%),radial-gradient(circle at 90% 90%,rgba(237,22,140,.2),transparent 35%),var(--navy)}.auth-card{position:relative;border-color:rgba(57,201,243,.34);border-radius:9px;background:linear-gradient(155deg,#1b2459,#0d143d);box-shadow:9px 9px 0 rgba(237,22,140,.55),0 35px 100px rgba(2,5,25,.5)}.auth-card:before{content:"";position:absolute;top:0;right:38px;width:42px;height:7px;background:var(--lime)}.auth-brand-mark{border-radius:11px;background:#071139;box-shadow:4px 4px 0 var(--fuchsia),-2px -2px 0 var(--cyan)}.auth-icon{border-radius:6px;background:var(--fuchsia);color:#fff;box-shadow:3px 3px 0 var(--cyan)}.auth-form input{border-color:rgba(57,201,243,.22);border-radius:6px;background:rgba(7,12,42,.72)}.auth-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,201,243,.11)}.auth-links a{color:var(--cyan)}.auth-security svg{color:var(--lime)}@media (max-width:1180px){.metric-grid,.operator-digest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-digest-grid button:nth-child(2){border-right:0}.operator-digest-grid button:nth-child(-n+2){border-bottom:1px solid var(--border)}.dashboard-grid,.settings-grid{grid-template-columns:1fr}.right-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{display:none}}@media (min-width:821px) and (max-width:1360px){.sellsy-toolbar{align-items:stretch;flex-direction:column}.sellsy-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.sellsy-tabs::-webkit-scrollbar{display:none}.sellsy-tabs button{flex:0 0 auto;white-space:nowrap}.sellsy-actions{align-self:flex-end}}@media (min-width:821px) and (max-width:1100px){.sidebar{transform:translateX(-100%);transition:transform .22s ease;box-shadow:30px 0 90px rgba(0,0,0,.4)}.sidebar-open{transform:translateX(0)}.close-sidebar{display:block}.sidebar-overlay{position:fixed;z-index:25;inset:0;display:block;border:0;background:rgba(0,0,0,.55)}main{min-width:0;margin-left:0}.topbar{height:78px;padding:0 24px}.menu-button{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border:1px solid var(--border);border-radius:9px;background:transparent}.content{padding-right:24px;padding-left:24px}.assistant-answer,.assistant-bar{left:50%;width:min(820px,calc(100vw - 48px))}.agenda-layout{grid-template-columns:200px minmax(0,1fr)}.drive-preview-modal,.mail-modal,.sellsy-document-modal{width:calc(100vw - 32px)}}@media (min-width:1720px){.content{width:min(1640px,100%)}.assistant-answer,.assistant-bar{width:min(940px,calc(100vw - 360px))}.dashboard-grid,.settings-grid{grid-template-columns:minmax(0,1.8fr) minmax(360px,.8fr)}.drive-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (min-width:821px) and (max-height:760px){.modal-backdrop{padding:12px}.drive-preview-modal,.mail-modal,.sellsy-document-modal,.sellsy-modal,.task-modal-expanded{max-height:calc(100dvh - 24px)}.agenda-desktop-calendar{height:max(430px,calc(100dvh - 205px));min-height:0}.sidebar nav{overflow-y:auto}.brand{height:70px}.profile{min-height:60px}}@media (max-width:820px){.sidebar{transform:translateX(-100%);transition:transform .22s ease;box-shadow:30px 0 90px rgba(0,0,0,.4)}.sidebar-open{transform:translateX(0)}.close-sidebar{display:block}.sidebar-overlay{position:fixed;z-index:25;inset:0;display:block;border:0;background:rgba(0,0,0,.55)}main{margin-left:0;padding-bottom:160px}.topbar{height:74px;padding:0 18px}.menu-button{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--border);border-radius:9px}.sync-button span,.topbar p{display:none}.sync-button{width:36px;padding:0}.content{padding:24px 16px}.todo-standalone-view{width:100%;min-height:0}.personal-todo-panel{position:static}.todo-list{max-height:none}.todo-standalone-view .personal-todo-panel{min-height:0}.todo-standalone-view .todo-list{grid-template-columns:1fr}.mail-heading-actions{width:100%;align-items:stretch}.morning-briefing{grid-template-columns:1fr;padding:18px}.hero-grid{grid-template-columns:1fr;padding-top:6px}.hero-signal{display:none}.setup-banner{align-items:flex-start}.setup-banner button{display:none}.operator-digest-heading{align-items:flex-start}.operator-digest-status{display:none}.right-stack{display:flex}.mailbox-layout{grid-template-columns:1fr}.mailbox-folders{display:grid;grid-template-columns:repeat(4,minmax(155px,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);scroll-snap-type:x proximity}.mailbox-folder-group{grid-column:1/-1}.mailbox-folders button{min-width:155px;scroll-snap-align:start}.mailbox-toolbar-actions{min-width:0;flex:1 1 420px}.mail-bulk-toolbar{grid-template-columns:auto auto minmax(160px,1fr) repeat(3,auto)}.kanban-layout{padding:10px}.kanban-board{grid-template-columns:1fr;overflow:visible}.kanban-column{min-width:0}.task-board{grid-template-columns:1fr;overflow:visible;padding:10px}.task-column{min-width:0}.task-heading{align-items:stretch;flex-direction:column}.task-heading-actions{width:100%;justify-content:space-between}.task-scope-tabs{overflow-x:auto}.heading-help{display:none}.agenda-toolbar,.drive-toolbar,.sellsy-toolbar{align-items:stretch;flex-direction:column}.agenda-navigation{width:100%}.agenda-navigation strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-calendar-menu-button{min-width:0;display:flex;justify-content:center}.agenda-actions .segmented-control{min-width:0}.agenda-actions .segmented-control button{min-width:0;flex:1 1;justify-content:center}.agenda-actions .primary-button{grid-column:1/-1;justify-content:center}.agenda-layout{display:block;min-height:0}.agenda-calendars{display:none;border-right:0;border-bottom:1px solid var(--border-strong)}.agenda-calendars.agenda-calendars-open{position:absolute;z-index:15;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(250px,1fr);max-height:min(580px,70dvh);overflow-y:auto;background:rgba(13,19,55,.99);box-shadow:0 24px 55px rgba(2,5,25,.58)}.agenda-mini-month{border-right:1px solid var(--border);border-bottom:0}.agenda-desktop-calendar{display:none}.agenda-mobile-days{display:grid;grid-template-columns:repeat(7,1fr);position:sticky;z-index:7;top:0;padding:7px;border-bottom:1px solid var(--border);background:rgba(14,20,59,.98)}.agenda-mobile-days button{min-width:0;min-height:43px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:7px;background:transparent;color:#6f7b8f;cursor:pointer;font:inherit}.agenda-mobile-days span{font-size:10px;font-weight:750;text-transform:uppercase}.agenda-mobile-days strong{font-size:14px}.agenda-mobile-days button.active{background:rgba(57,201,243,.1);color:#b8ecf7}.agenda-mobile-days button.today strong{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--fuchsia);color:white;box-shadow:2px 2px 0 var(--cyan)}.agenda-mobile-calendar{display:block;max-height:min(680px,calc(100vh - 285px));min-height:440px;overflow-y:auto;background:rgba(7,12,38,.16);scrollbar-color:rgba(57,201,243,.28) transparent}.agenda-mobile-calendar>header{position:sticky;z-index:6;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 12px;border-bottom:1px solid var(--border);background:rgba(16,23,67,.98)}.agenda-mobile-calendar>header strong{color:#e3e7ef;font-size:13px;text-transform:capitalize}.agenda-mobile-calendar>header span{color:#677389;font-size:10px}.agenda-mobile-all-day{display:grid;grid-template-columns:52px minmax(0,1fr);border-bottom:1px solid var(--border-strong);background:rgba(13,19,55,.94)}.agenda-mobile-all-day>span{display:flex;align-items:center;justify-content:flex-end;padding:7px;color:#566277;font-size:10px}.agenda-mobile-all-day>div{display:flex;flex-direction:column;gap:3px;padding:5px;border-left:1px solid var(--border)}.agenda-mobile-time-body{display:grid;grid-template-columns:52px minmax(0,1fr)}.agenda-mobile-time-body>.agenda-time-day{border-left:1px solid var(--border)}.agenda-grid-event{padding:6px 8px}.agenda-grid-event strong{font-size:13px}.agenda-grid-event small,.agenda-grid-event time,.agenda-grid-event>span{font-size:11px}.drive-browser-layout{min-height:0;display:block}.drive-sources{padding:9px 10px 10px;border-right:0;border-bottom:1px solid var(--border)}.drive-sources header{padding:3px 4px 8px}.drive-sources>button{width:calc(50% - 3px);display:inline-flex;margin-right:2px}.drive-sources-heading{margin-top:10px}.drive-sources-list{display:flex;gap:5px;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.drive-sources-list::-webkit-scrollbar{display:none}.drive-sources-list button{min-width:175px;flex:0 0 175px}.drive-breadcrumbs,.drive-search{width:100%;max-width:none;min-width:0}.drive-view-switch{align-self:flex-start}.sellsy-tabs{width:100%;overflow-x:auto}.sellsy-tabs button{flex:0 0 auto}.sellsy-actions{width:100%}.sellsy-actions button{flex:1 1}.subscription-board{grid-template-columns:repeat(3,minmax(260px,1fr));scroll-snap-type:x proximity}.subscription-column{scroll-snap-align:start}.subscription-control-modal{width:100%;max-height:calc(100dvh - 16px);border-radius:14px}.subscription-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-control-summary>div:nth-child(2){border-right:0}.subscription-control-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.subscription-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-installments article{grid-template-columns:110px minmax(0,1fr);gap:8px}.installment-actions{grid-column:1/-1}.catalog-picker{align-items:stretch;flex-direction:column}.catalog-picker-controls{width:100%;min-width:0}.assistant-bar{bottom:76px}.assistant-answer,.assistant-bar{left:16px;right:16px;width:auto;transform:none}.assistant-answer{bottom:147px}.context-pill{display:none}.mail-modal{max-height:calc(100vh - 24px)}.mail-workspace{grid-template-columns:1fr;overflow:auto}.mail-source-panel{border-right:0;border-bottom:1px solid var(--border)}.mail-thread{max-height:330px}.mail-modal-actions{flex-wrap:wrap}.draft-refinement-request{grid-template-columns:1fr}.sellsy-modal{max-height:calc(100vh - 24px)}.estimate-line{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-line .line-description{grid-column:1/-1}.estimate-line .remove-line{grid-column:2;justify-self:end}.mobile-nav{position:fixed;z-index:35;left:0;right:0;bottom:0;height:62px;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:2px solid var(--cyan);background:rgba(10,15,49,.97);box-shadow:0 -10px 35px rgba(3,7,29,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#7f8bab;font-size:10px}.mobile-nav button.active{color:var(--cyan)}.mobile-nav button.active:before{content:"";position:absolute;top:0;width:26px;height:3px;background:var(--fuchsia)}}@media (max-width:560px){.agenda-calendars.agenda-calendars-open{grid-template-columns:1fr}.agenda-mini-month{border-right:0;border-bottom:1px solid var(--border)}.agenda-navigation{display:grid;grid-template-columns:auto 34px 34px minmax(0,1fr)}.agenda-navigation strong{margin-left:2px}.agenda-actions .primary-button,.agenda-calendar-menu-button{min-height:42px;font-size:13px}.agenda-actions .segmented-control button{min-height:34px;font-size:12px}.agenda-mobile-days{padding:5px 3px}.agenda-mobile-days button{min-height:47px}.agenda-mobile-calendar{max-height:calc(100dvh - 330px);min-height:390px}.agenda-list{padding:6px 10px 14px}.agenda-list strong{font-size:14px}.agenda-list span{font-size:12px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:94px;padding:12px}.metric-card>svg{display:none}.metric-icon{width:34px;height:34px}.operator-digest-grid button{min-height:66px;padding:11px 12px}.hero-copy h2{font-size:27px}.decision-row{grid-template-columns:58px minmax(0,1fr)}.decision-row>.icon-link,.row-meta span:not(:first-child){display:none}.connection-row{grid-template-columns:36px minmax(0,1fr);padding:12px 0}.connection-row>:last-child{grid-column:2;justify-self:start}.sellsy-heading{align-items:flex-start;flex-direction:column}.sellsy-actions{width:100%}.sellsy-actions button{flex:1 1}.sellsy-rights-banner{align-items:flex-start;flex-wrap:wrap}.sellsy-rights-banner p{min-width:calc(100% - 30px)}.sellsy-rights-actions{width:100%;display:grid;grid-template-columns:1fr}.sellsy-rights-actions a{min-height:42px;display:flex;align-items:center;justify-content:center}.google-rights-banner{align-items:flex-start;flex-wrap:wrap;margin:0 10px 10px}.google-rights-banner p{min-width:calc(100% - 30px)}.form-grid,.form-grid-wide{grid-template-columns:1fr}.form-section-heading{align-items:flex-start;flex-direction:column}.estimate-line{grid-template-columns:1fr}.estimate-line .line-description,.estimate-line .remove-line{grid-column:1}.estimate-line .remove-line{justify-self:end}.full-section{min-height:480px}.section-heading{min-height:60px;padding:12px 14px}.mailbox-folders{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:8px}.mailbox-folders button{min-width:0;min-height:58px;grid-template-columns:30px minmax(0,1fr) auto;padding:7px}.mailbox-folder-icon{width:30px;height:30px}.mailbox-folders small{display:none}.mailbox-toolbar{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.mailbox-toolbar-actions{width:100%;min-width:0;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto}.mailbox-search{width:100%}.mailbox-search input{font-size:16px}.mail-select-toggle{min-height:44px;padding:0 11px;font-size:13px}.mail-bulk-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 12px}.mail-select-all{grid-column:1/-1}.mail-bulk-toolbar>strong{grid-column:1/-1;min-height:28px;display:flex;align-items:center;font-size:13px}.mail-bulk-folder{grid-column:1/-1;grid-template-columns:78px minmax(0,1fr);font-size:12px}.mail-bulk-folder select{min-height:44px;font-size:16px}.mail-bulk-classify,.mail-bulk-handle,.mail-bulk-trash{min-height:44px;font-size:14px}.mailbox-list{padding:0 12px 12px}.mailbox-row{grid-template-columns:1fr;gap:10px;padding:14px 0}.mailbox-row.mailbox-row-selection{grid-template-columns:38px minmax(0,1fr);margin:0 -5px;padding-right:5px;padding-left:5px}.mailbox-row-selection .mailbox-row-actions{grid-column:2}.mail-row-checkbox{width:38px;height:48px;align-self:start}.mail-checkbox-visual{width:23px;height:23px;flex-basis:23px}.mailbox-row-head strong{font-size:15px}.mailbox-subject{font-size:17px;white-space:normal}.mailbox-summary{font-size:15px}.mailbox-row-actions{width:100%}.mailbox-row-actions button{min-height:44px;flex:1 1}.mail-handled-button,.mail-reopen-button,.mail-to-task-button{font-size:14px}.schedule-controls{grid-template-columns:1fr}.schedule-controls input{min-height:44px;font-size:16px}.save-draft-button,.schedule-controls>button{width:100%;min-height:44px;font-size:14px}.google-rights-inline{align-items:flex-start;flex-wrap:wrap}.google-rights-inline p{min-width:calc(100% - 28px);font-size:13px}.agenda-toolbar,.drive-toolbar,.sellsy-toolbar{padding:10px}.agenda-navigation>button:first-child{padding:0 8px}.agenda-navigation strong{font-size:12px}.segmented-control button{padding:0 7px}.agenda-actions .primary-button{padding:0 9px}.agenda-list>button{grid-template-columns:4px 1fr auto;gap:8px;padding:9px 0}.agenda-list>button>div:first-of-type{grid-column:2/-1}.agenda-list>button>div:nth-of-type(2){grid-column:2}.drive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.drive-item{min-height:102px;padding:10px}.drive-toolbar>.secondary-button{width:100%}.drive-preview-modal{height:calc(100vh - 16px);border-radius:14px}.drive-preview-modal header a{display:none}.drive-auth-expired{align-items:stretch;flex-direction:column;margin:10px;padding:14px}.drive-auth-expired a{text-align:center}.sellsy-tabs{padding-bottom:2px}.task-heading-actions{align-items:stretch;flex-direction:column}.assignee-filter,.task-heading-actions>.primary-button{width:100%}.assignee-filter button{min-height:40px;font-size:13px}.assignee-avatar{width:28px;height:28px;font-size:12px}.task-scope-tabs{width:100%}.task-scope-tabs button{flex:1 1;justify-content:center}.task-detail-field textarea{min-height:220px}.catalog-picker-controls{flex-direction:column}.sellsy-catalog-list,.subscription-board{grid-template-columns:1fr;padding:10px}.subscription-board{overflow-x:visible;scroll-snap-type:none}.subscription-column{min-width:0}.subscription-renewal-summary{grid-template-columns:1fr}.subscription-control-body{padding-bottom:84px}.subscription-control-summary{grid-template-columns:1fr}.subscription-control-summary>div{border-right:0;border-bottom:1px solid var(--border)}.subscription-control-summary>div:last-child{border-bottom:0}.subscription-control-actions{grid-template-columns:1fr;padding:10px}.subscription-control-actions>button{min-height:58px}.subscription-api-note,.subscription-danger-zone,.subscription-installments{margin-left:10px;margin-right:10px}.subscription-installments article{grid-template-columns:1fr;gap:7px;padding:11px}.installment-actions{grid-column:auto;flex-wrap:wrap}.installment-actions button{min-height:38px;flex:1 1}.subscription-danger-zone{align-items:stretch;flex-direction:column}.subscription-danger-zone button{min-height:42px;justify-content:center}.subscription-control-form{width:calc(100% - 20px);margin-top:10px;padding:13px}.crm-search{margin:10px}.crm-search>span{display:none}.crm-client-list{padding:0 10px 12px}.crm-client-list>button{grid-template-columns:35px minmax(0,1fr) auto;min-height:66px}.crm-client-list>button>div:nth-child(3){display:none}.crm-client-details{grid-template-columns:1fr;padding:12px}.crm-note{margin:0 12px 12px}.sellsy-document-summary{grid-template-columns:1fr}.sellsy-document-modal{height:calc(100vh - 24px)}.assistant-orb{width:35px;height:35px}.assistant-bar{min-height:56px}}@media (max-width:820px){body{overflow-x:hidden}main{min-width:0;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.topbar{min-height:calc(68px + env(safe-area-inset-top));height:auto;padding:env(safe-area-inset-top) 14px 0;gap:10px}.topbar>div:nth-child(2){min-width:0}.topbar h1{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.top-actions{gap:7px}.icon-button,.menu-button,.sync-button{width:42px;height:42px;min-height:42px;flex:0 0 42px}.content{padding:18px 12px 28px}.notice{top:calc(78px + env(safe-area-inset-top));left:12px;right:12px;max-width:none;font-size:16px}.morning-briefing{padding:18px 16px}.morning-briefing h2{font-size:24px;line-height:1.08}.morning-briefing p{font-size:16px;line-height:1.55}.eyebrow{font-size:13px}.kanban-group-title h2,.section-heading h2{font-size:18px}.metric-card strong{font-size:20px}.metric-card span,.operator-digest-grid span{font-size:13px}.operator-digest-grid button{min-height:76px}.decision-main h3,.kanban-card h3,.task-title{font-size:17px;white-space:normal}.decision-main p,.kanban-card>p,.kanban-column>header h2,.row-heading strong,.task-column>header h2,.task-open-area>p{font-size:15px}.kanban-column>header p,.kanban-meta span,.kanban-meta time,.kanban-sender,.row-heading time,.row-meta span,.task-column>header p{font-size:13px}.kanban-analysis summary,.kanban-open{min-height:34px;display:inline-flex;align-items:center;font-size:14px}.kanban-analysis p,.kanban-analysis ul{font-size:14px}.task-actions button{min-height:38px;padding:0 10px;font-size:13px}.kanban-group,.section-card,.task-column{border-radius:10px}.section-heading{align-items:flex-start;flex-wrap:wrap}.section-heading>div:first-child{min-width:0}.section-heading>.secondary-button{width:100%;min-height:44px}.kanban-board,.kanban-layout,.task-board{padding:8px;gap:10px}.kanban-card,.task-card{padding:14px}.assistant-mobile-toggle{position:fixed;z-index:44;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(57,201,243,.4);border-radius:16px;background:linear-gradient(145deg,var(--fuchsia),#6a24ff);color:#fff;box-shadow:4px 4px 0 rgba(57,201,243,.48),0 16px 40px rgba(2,5,25,.48)}.assistant-mobile-toggle span{display:none}.assistant-bar{display:none;z-index:44;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));min-height:64px;padding:8px;border-radius:10px;box-shadow:4px 4px 0 rgba(237,22,140,.5),0 16px 45px rgba(2,5,25,.5)}.assistant-bar.assistant-mobile-open{display:flex}.assistant-bar.assistant-mobile-open+.assistant-answer{bottom:calc(154px + env(safe-area-inset-bottom))}.assistant-mobile-close{position:absolute;top:-12px;right:-4px;width:30px!important;height:30px!important;display:grid!important;place-items:center;border:1px solid var(--border-strong)!important;border-radius:50%!important;background:#182050!important;color:#cad2e1!important}.assistant-orb{width:44px;height:44px;flex:0 0 44px}.assistant-field label{font-size:13px}.assistant-field input{min-height:26px;font-size:17px}.assistant-bar>button:not(.context-toggle){width:44px;height:44px;flex:0 0 44px}.assistant-answer{bottom:calc(154px + env(safe-area-inset-bottom));max-height:min(48vh,390px);overflow:auto}.mobile-nav{z-index:50;height:calc(70px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom)}.mobile-nav button{min-width:0;min-height:62px;gap:5px;font-size:13px;font-weight:700}.mobile-nav button svg{width:21px;height:21px}.modal-backdrop{align-items:flex-end;padding:8px}.drive-preview-modal,.mail-modal,.sellsy-document-modal,.sellsy-modal,.task-modal-expanded,.todo-modal{width:100%;max-height:calc(100dvh - 16px);border-radius:14px}.modal-heading{padding:12px}.modal-heading h2{font-size:17px}.modal-actions{position:sticky;bottom:0;flex-wrap:wrap;padding:12px;background:#101640}.modal-actions button{min-height:44px;flex:1 1;font-size:14px}.danger-button{flex:1 0 100%!important;margin-right:0}.draft-editor,.draft-refinement-request input,.form-full input,.mail-thread,select,textarea{font-size:16px}.task-mobile-tabs{position:sticky;z-index:8;top:calc(68px + env(safe-area-inset-top));display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:max-content;gap:6px;overflow-x:auto;padding:9px 8px;border-bottom:1px solid var(--border);background:rgba(16,22,64,.96);scrollbar-width:none}.task-mobile-tabs::-webkit-scrollbar{display:none}.task-mobile-tabs button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.025);color:#909ab1;font-size:14px;font-weight:700;white-space:nowrap}.task-mobile-tabs button.active{border-color:var(--cyan);background:rgba(57,201,243,.1);color:#c9f5ff}.task-mobile-tabs button span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.06);font-size:12px}.task-board .task-column{display:none}.task-board .task-column.task-mobile-active{display:block}.task-column>header{min-height:54px;padding:10px 12px}.task-column>header p{display:none}.task-stack{gap:8px;padding:8px}.task-card{padding:0}.task-open-area{margin:0;padding:12px;background:transparent}.task-open-area>p{margin-top:4px;line-height:1.42;-webkit-line-clamp:2}.task-open-area>.task-card-footer,.task-open-area>.task-card-top{display:flex}.task-mobile-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px 12px 12px;border-top:1px solid var(--border);color:#b7c1d3;font-size:13px}.task-mobile-status select{min-width:0;min-height:38px;padding:0 9px;border:1px solid var(--border-strong);border-radius:8px;background:#101640;color:#dce2ee}.task-source-link{min-height:36px;margin-bottom:4px;font-size:13px}.task-archived-badge,.task-validate-button{min-height:44px;margin:4px 12px 10px;width:calc(100% - 24px);font-size:14px}.personal-todo-heading{min-height:92px;padding:17px}.todo-space-tabs{gap:4px;padding:7px}.todo-space-tabs button{min-height:46px;padding:0 6px;font-size:12px}.personal-todo-heading h2{font-size:20px}.personal-todo-heading p{font-size:14px}.todo-quick-add{grid-template-columns:minmax(0,1fr) 46px;padding:12px}.todo-quick-add input{height:46px;font-size:16px}.todo-filters button{min-height:42px;font-size:13px}.todo-item{grid-template-columns:34px minmax(0,1fr) 34px}.todo-check{width:34px;min-height:68px;padding-top:18px}.todo-content{padding:14px 3px}.todo-content strong{font-size:16px}.todo-content p{font-size:14px}.todo-meta b,.todo-meta time{font-size:12px}.todo-row-actions button{width:32px;height:32px}.task-modal-expanded{max-height:min(92dvh,760px)}.task-modal-expanded .modal-form-body{padding:4px 14px 14px}.task-quick-fields{margin-top:13px}.task-detail-field textarea{min-height:118px}.task-advanced-fields summary{min-height:48px;font-size:15px}.task-advanced-fields summary small{font-size:13px}.visibility-help{margin-top:9px;padding:8px;font-size:13px}}@media (max-width:560px){.auth-page{place-items:start center;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom))}.auth-card{width:100%;padding:24px 20px;border-radius:10px;box-shadow:5px 5px 0 rgba(237,22,140,.5),0 24px 70px rgba(2,5,25,.45)}.auth-brand{margin-bottom:25px}.auth-icon{margin-bottom:14px}.auth-card h1{font-size:26px}.auth-description{margin-bottom:20px;font-size:17px}.auth-form{gap:17px}.auth-form label>span:first-child{font-size:15px}.auth-form input{height:50px;font-size:16px}.auth-password-toggle{width:42px;height:42px}.auth-form>button{min-height:50px;font-size:17px}.auth-feedback,.auth-links a{font-size:15px}.auth-links a{display:inline-flex;min-height:44px;align-items:center}.auth-security{margin-top:18px;padding-top:15px;font-size:13px}.hero-copy h2{font-size:25px}.hero-copy p{font-size:15px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:108px}.operator-digest-heading{padding:14px}.operator-digest-grid{grid-template-columns:1fr 1fr}.operator-digest-grid button{align-items:flex-start;flex-direction:column}.section-heading{padding:14px}.kanban-group-title{padding:14px 12px}.sellsy-row{min-height:78px}.sellsy-row>:nth-last-child(2){display:none}.record-main strong{font-size:16px}.record-main small,.record-main span,.record-value span{font-size:13px}.record-value strong{font-size:15px}.drive-grid{grid-template-columns:1fr 1fr}.drive-item strong{font-size:15px}.drive-item span{font-size:12px}.sellsy-row{grid-template-columns:38px minmax(0,1fr) auto;min-height:88px;padding:9px 0}.sellsy-row>:nth-last-child(2){display:flex}.sellsy-row .record-icon{grid-column:1;grid-row:1/3}.sellsy-row .record-main{grid-column:2;grid-row:1}.sellsy-row .record-value{grid-column:2;grid-row:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:5px 8px}.sellsy-row>svg{grid-column:3;grid-row:1/3}.mailbox-folders{display:flex;flex-direction:row;gap:7px;overflow-x:auto;padding:9px;scroll-snap-type:x mandatory;scrollbar-width:none}.mailbox-folders::-webkit-scrollbar{display:none}.mailbox-folder-group{display:none}.mailbox-folders button{min-width:160px;min-height:52px;flex:0 0 160px;grid-template-columns:30px minmax(0,1fr) auto;scroll-snap-align:start}.mailbox-folders strong{font-size:13px}.mailbox-toolbar{padding-top:10px}.mailbox-toolbar-actions{grid-template-columns:minmax(0,1fr)}.mailbox-toolbar-actions .mailbox-search{width:100%;min-width:0}.mail-select-toggle{width:100%}.mailbox-meta{flex-wrap:wrap}.mail-category-label{font-size:12px}.modal-heading .modal-back-button{min-width:42px;padding:0 8px}.modal-heading .modal-back-button span{display:none}.action-modal{width:100%;max-height:calc(100dvh - 16px);border-radius:14px}.action-draft-workspace{margin:0 12px}.action-draft-editor{min-height:250px;font-size:17px}.draft-refinement-actions{display:grid;grid-template-columns:1fr 1fr}.draft-refinement-actions button{min-height:44px;font-size:13px}.modal-warning{margin:11px 13px}.sellsy-document-tools{align-items:stretch;flex-direction:column;gap:8px;padding:0 10px 8px}.sellsy-document-tools .crm-search{width:100%;margin:10px 0 0}.sellsy-filter-chips{display:grid;grid-template-columns:repeat(3,1fr)}.sellsy-filter-chips button{min-height:40px;font-size:13px}.sellsy-followup-board{grid-template-columns:repeat(3,minmax(82vw,1fr));padding:10px;scroll-snap-type:x mandatory}.sellsy-followup-column{min-width:82vw;scroll-snap-align:center}.sellsy-pdf-frame{padding:6px}.pdf-viewer{gap:8px}.agenda-calendar-overlay{position:fixed;z-index:68;inset:0;display:block;border:0;background:rgba(3,5,18,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agenda-calendars.agenda-calendars-open{position:fixed;z-index:69;top:calc(10px + env(safe-area-inset-top));right:8px;bottom:calc(78px + env(safe-area-inset-bottom));left:8px;display:flex;flex-direction:column;max-height:none;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:#111842;box-shadow:0 24px 70px rgba(2,5,25,.72)}.agenda-calendars-mobile-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-bottom:1px solid var(--border)}.agenda-calendars-mobile-heading>div{display:flex;flex-direction:column;gap:3px}.agenda-calendars-mobile-heading strong{color:#eef1f6;font-size:17px}.agenda-calendars-mobile-heading span{color:#8590a7;font-size:13px}.agenda-calendars-mobile-heading button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.03);color:#b5bed0}.agenda-calendars.agenda-calendars-open .agenda-mini-month{display:none}.agenda-calendars.agenda-calendars-open .agenda-calendar-filters{min-height:0;overflow-y:auto;padding:12px}.agenda-calendar-filters>header{align-items:center}.agenda-calendar-filters>header strong{font-size:16px}.agenda-calendar-filters>header span{font-size:13px}.agenda-calendar-filter-actions button{min-height:38px;padding:0 7px;font-size:12px!important}.agenda-calendar-filters>div>button{min-height:54px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px;border-bottom:1px solid var(--border)}.agenda-calendar-check{width:24px;height:24px}.agenda-calendar-filters>div strong{font-size:16px}.agenda-calendar-filters>div small{font-size:13px}}.notes-workspace{min-height:calc(100dvh - 175px);display:grid;grid-template-columns:270px minmax(420px,1fr) minmax(300px,380px);overflow:hidden;border:1px solid var(--border-strong);border-radius:15px;background:linear-gradient(145deg,rgba(23,30,77,.98),rgba(10,16,52,.98));box-shadow:8px 8px 0 rgba(237,22,140,.15),0 24px 70px rgba(2,5,25,.25)}.notes-pages{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:rgba(7,13,43,.5)}.notes-pages-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.notes-pages-heading>div{display:flex;align-items:center;gap:7px;color:var(--cyan);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notes-pages-heading .notes-heading-actions{gap:5px}.notes-pages-heading button{width:34px;height:34px;display:grid;place-items:center;background:rgba(57,201,243,.08);color:var(--cyan);cursor:pointer}.notes-pages-heading button,.notes-search{border:1px solid var(--border);border-radius:8px}.notes-search{min-height:38px;display:flex;align-items:center;gap:8px;margin:12px;padding:0 10px;background:rgba(3,8,29,.42);color:var(--muted-2)}.notes-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.notes-folder-list{display:grid;gap:3px;padding:0 8px 10px;border-bottom:1px solid rgba(57,201,243,.12)}.notes-folder-list button{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.notes-folder-list button.active,.notes-folder-list button:hover{border-color:rgba(57,201,243,.22);background:rgba(57,201,243,.08);color:var(--text)}.notes-folder-list button.active>svg{color:var(--cyan)}.notes-folder-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-folder-list small{min-width:22px;color:var(--muted-2);text-align:right}.notes-page-list{min-height:120px;flex:1 1;overflow-y:auto;padding:0 8px 10px}.notes-page-list>p{padding:16px;color:var(--muted-2);font-size:14px;text-align:center}.notes-page-section+.notes-page-section{margin-top:13px;padding-top:12px;border-top:1px solid rgba(57,201,243,.12)}.notes-page-section-title{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px 5px;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notes-page-section-title small{min-width:24px;padding:2px 6px;border-radius:999px;background:rgba(142,116,255,.12);color:#b8aaff;text-align:center}.notes-page-section-title.notes-notion-title{color:#b8aaff}.notes-page-list button{width:100%;min-height:58px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.notes-page-list button:hover{background:rgba(57,201,243,.05);color:var(--text)}.notes-page-list button.active{border-color:rgba(57,201,243,.32);background:linear-gradient(115deg,rgba(57,201,243,.13),rgba(237,22,140,.06));color:var(--text)}.notes-page-list button.active>svg{color:var(--cyan)}.notes-page-list button span{min-width:0;display:flex;flex-direction:column;gap:2px}.notes-page-list strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.notes-page-list small{color:var(--muted-2);font-size:11px}.notes-new-page{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 12px 12px;border:1px solid var(--border);border-radius:9px;background:rgba(57,201,243,.06);color:var(--cyan);cursor:pointer;font-weight:700}.notes-editor{min-width:0;padding:clamp(18px,3vw,42px);overflow:hidden}.notes-editor-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.notes-privacy{border:1px solid rgba(185,232,13,.25);border-radius:7px;background:rgba(185,232,13,.06);color:#dcef9a}.notes-privacy,.notes-source-badge{display:flex;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:700}.notes-source-badge{min-width:0;border:1px solid rgba(142,116,255,.28);border-radius:7px;background:rgba(142,116,255,.08);color:#c6bbff}.notes-source-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-save-state{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:12px}.notes-save-error{color:#ff9dbf}.notes-folder-select{min-width:150px;display:flex;align-items:center;gap:6px;color:var(--muted-2);font-size:11px}.notes-folder-select select{min-width:0;max-width:170px;min-height:34px;border:1px solid var(--border);border-radius:7px;background:rgba(5,10,33,.7);color:var(--text);padding:0 7px}.notes-delete{width:36px;height:36px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(255,79,142,.22);border-radius:8px;background:rgba(255,79,142,.05);color:#ff94b9;cursor:pointer}.notes-title{width:100%;padding:0 0 13px;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:var(--text);font-size:clamp(27px,4vw,42px);font-weight:800;letter-spacing:-.04em}.notes-title:focus{border-bottom-color:rgba(57,201,243,.22)}.notes-body{width:100%;min-height:150px;resize:vertical;margin:7px 0 20px;padding:15px 0;border:0;outline:0;background:transparent;color:#e2e7f1;font-size:16px;line-height:1.75}.notes-body::placeholder{color:#77829b}.notes-action-review,.notes-analysis>section,.notes-recorder-card,.notes-transcript{margin-top:16px;border:1px solid var(--border);border-radius:12px;background:rgba(7,12,38,.36)}.notes-recorder-card{padding:18px}.notes-card-title{display:flex;align-items:center;gap:10px}.notes-card-title>svg{color:var(--fuchsia)}.notes-card-title div{display:flex;flex-direction:column}.notes-card-title strong{font-size:17px}.notes-card-title span{color:var(--muted-2);font-size:13px}.notes-consent{display:flex;align-items:flex-start;gap:9px;margin:15px 0;color:var(--muted);font-size:14px;line-height:1.45}.notes-action-select input,.notes-consent input,.notes-urgent input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--cyan)}.notes-record-actions{display:flex;flex-wrap:wrap;gap:9px}.notes-record-actions button,.notes-upload-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--border-strong);border-radius:8px;background:rgba(57,201,243,.07);color:#bceffc;cursor:pointer;font-weight:700}.notes-record-actions button:disabled,.notes-upload-button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.notes-recording-live{min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,79,142,.34);border-radius:9px;background:rgba(255,79,142,.08)}.recording-dot{width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(255,79,142,.12);animation:recording-pulse 1.2s ease-in-out infinite}@keyframes recording-pulse{50%{transform:scale(.72);opacity:.65}}.notes-recording-live time{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notes-recording-live button{min-height:34px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,79,142,.32);border-radius:7px;background:rgba(255,79,142,.12);cursor:pointer}.notes-device-help{margin:12px 0 0;color:var(--muted-2);font-size:12px}.notes-audio-row{display:grid;grid-template-columns:22px minmax(130px,1fr) minmax(190px,280px) auto;align-items:center;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--border)}.notes-audio-row>svg{color:var(--cyan)}.notes-audio-row>div{min-width:0;display:flex;flex-direction:column}.notes-audio-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-audio-row span{color:var(--muted-2);font-size:12px}.notes-audio-row audio{width:100%;height:36px}.notes-error{margin:12px 0 0;color:#ff9dbf;font-size:13px}.notes-analysis{margin-top:22px}.notes-analysis>section{padding:18px 20px}.notes-analysis .notes-summary{border-color:rgba(57,201,243,.36);background:linear-gradient(120deg,rgba(57,201,243,.09),rgba(237,22,140,.035))}.notes-summary p{margin:8px 0 0;color:#edf1f7;font-size:16px;line-height:1.65;white-space:pre-wrap}.notes-action-review h3,.notes-analysis h3{margin:0 0 9px;font-size:17px}.notes-analysis ul{margin:0;padding-left:20px;color:var(--muted)}.notes-analysis li{margin:7px 0;padding-left:3px}.notes-action-review{padding:18px}.notes-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.notes-review-heading>svg{color:var(--lime)}.notes-review-heading h3{margin-top:4px}.notes-review-heading p{margin:0;color:var(--muted-2);font-size:13px}.notes-action-list{display:grid;gap:10px;margin-top:15px}.notes-action-list article{display:grid;gap:9px;padding:14px;border:1px solid var(--border);border-radius:10px;background:rgba(19,28,76,.64)}.notes-action-list article.notes-action-applied{opacity:.72;border-color:rgba(185,232,13,.25)}.notes-action-select{display:flex;align-items:center;gap:7px;color:var(--cyan);font-size:13px;font-weight:700}.notes-action-fields input,.notes-action-fields select,.notes-action-list article>input,.notes-action-list article>textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;outline:0;background:rgba(5,10,33,.62);color:var(--text)}.notes-action-list article>input{min-height:40px;padding:0 10px;font-weight:750}.notes-action-list article>textarea{min-height:72px;resize:vertical;padding:9px 10px;line-height:1.5}.notes-action-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:9px}.notes-action-fields label{min-width:0;display:flex;flex-direction:column;gap:5px;color:var(--muted-2);font-size:12px}.notes-action-fields input,.notes-action-fields select{min-height:38px;padding:0 8px}.notes-action-fields .notes-urgent{min-height:38px;align-items:center;flex-direction:row;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:rgba(5,10,33,.62)}.notes-applied-badge{display:flex;align-items:center;gap:6px;color:var(--lime);font-size:13px;font-weight:700}.notes-validate-actions{margin-top:14px}.notes-transcript{overflow:hidden}.notes-transcript summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;list-style:none}.notes-transcript summary::-webkit-details-marker{display:none}.notes-transcript summary span{display:flex;align-items:center;gap:8px;font-weight:750}.notes-transcript[open] summary>svg{transform:rotate(180deg)}.notes-transcript>div{max-height:520px;overflow-y:auto;padding:10px 16px 18px;border-top:1px solid var(--border)}.notes-transcript p{display:grid;grid-template-columns:48px 100px minmax(0,1fr);gap:9px;margin:0;padding:10px 0;border-bottom:1px solid rgba(57,201,243,.1);color:var(--muted)}.notes-transcript time{color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notes-transcript strong{color:var(--cyan)}.notes-transcript pre{color:var(--muted);font:inherit;white-space:pre-wrap}.notes-empty{min-height:420px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted-2);text-align:center}.notes-empty h2,.notes-empty p{margin:0}.notes-empty>svg{color:var(--cyan)}.notes-insights{min-width:0;padding:20px 16px;overflow-y:auto;border-left:1px solid var(--border);background:rgba(5,10,33,.34)}.notes-insights .notes-analysis{margin-top:0}.notes-insights-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:0 4px}.notes-insights-heading>svg{color:var(--fuchsia)}.notes-insights-heading>div{display:flex;flex-direction:column;gap:3px}.notes-insights-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted-2);text-align:center}.notes-insights-empty>svg{color:var(--fuchsia)}.notes-insights-empty p{max-width:250px;margin:0;font-size:13px;line-height:1.55}@media (max-width:1380px){.notes-workspace{grid-template-columns:230px minmax(0,1fr)}.notes-insights{grid-column:2;border-top:1px solid var(--border);border-left:0}.notes-insights .notes-analysis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notes-insights-heading{grid-column:1/-1}.notes-analysis>section{margin-top:0}.notes-audio-row{grid-template-columns:22px minmax(0,1fr) auto}.notes-audio-row audio{grid-column:2/-1}.notes-action-fields{grid-template-columns:1fr 1fr}}@media (max-width:820px){.notes-workspace{min-height:0;display:block;overflow:visible;border-radius:12px}.notes-pages{border-right:0;border-bottom:1px solid var(--border)}.notes-pages-heading{min-height:52px}.notes-search{margin:10px}.notes-page-list{gap:7px;padding:0 10px 10px}.notes-folder-list,.notes-page-list{display:flex;overflow-x:auto;scrollbar-width:none}.notes-folder-list{padding:0 10px 9px}.notes-folder-list button{min-width:max-content;padding-left:9px!important}.notes-page-section{display:flex;gap:7px}.notes-page-section+.notes-page-section{margin-top:0;padding-top:0;border-top:0}.notes-page-section-title{min-width:118px;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;padding:7px 9px;border:1px solid rgba(57,201,243,.13);border-radius:9px;background:rgba(7,13,43,.45)}.notes-page-list::-webkit-scrollbar{display:none}.notes-page-list button{width:175px;min-width:175px;min-height:52px}.notes-new-page{display:none}.notes-editor{padding:16px 13px 24px}.notes-editor-heading{flex-wrap:wrap;margin-bottom:12px}.notes-privacy{max-width:calc(100% - 48px)}.notes-save-state,.notes-source-badge{order:3;width:100%}.notes-folder-select{order:4;width:calc(100% - 48px)}.notes-folder-select select{max-width:none;flex:1 1}.notes-delete{margin-left:auto}.notes-title{font-size:29px}.notes-body{min-height:130px;margin-bottom:12px;font-size:16px}.notes-action-review,.notes-recorder-card{padding:14px}.notes-record-actions{display:grid;grid-template-columns:1fr 1fr}.notes-upload-button{grid-column:1/-1}.notes-recording-live{align-items:flex-start;flex-wrap:wrap}.notes-recording-live time{margin-left:0}.notes-recording-live button{width:100%;justify-content:center}.notes-audio-row{grid-template-columns:22px minmax(0,1fr)}.notes-audio-row .primary-button,.notes-audio-row audio{grid-column:1/-1}.notes-audio-row .primary-button{min-height:44px}.notes-analysis>section{padding:15px}.notes-action-fields{grid-template-columns:1fr}.notes-action-fields .notes-urgent{min-height:44px}.notes-validate-actions{width:100%;min-height:46px}.notes-transcript p{grid-template-columns:46px minmax(0,1fr)}.notes-transcript p span{grid-column:1/-1}.notes-insights{padding:16px 13px 22px;border-top:1px solid var(--border)}.notes-insights .notes-analysis{display:block}.notes-insights .notes-analysis>section{margin-top:10px}.operator-dialog-backdrop{align-items:end;padding:10px}.operator-dialog{width:100%;border-radius:18px}.operator-dialog-heading{grid-template-columns:44px minmax(0,1fr) 34px;gap:10px;padding:17px 15px 14px}.operator-dialog-icon{width:42px;height:42px;border-radius:12px}.operator-dialog-body{padding:17px 15px}.operator-dialog-actions{gap:8px;padding:0 15px calc(16px + env(safe-area-inset-bottom))}.operator-dialog-actions button{min-height:50px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}