:root{--bg:#0B0906;--bg-surface:#111009;--bg-card:#161310;--bg-elevated:#1E1A12;--bg-hover:#201C14;--border:#2A2318;--border-light:#1E1812;--text:#F0EDE6;--text-secondary:#9A8F82;--text-muted:#6B6058;--amber:#D4924A;--amber-dim:rgba(212,146,74,0.10);--amber-glow:rgba(212,146,74,0.22);--green:#4CAF7D;--green-dim:rgba(76,175,125,0.12);--red:#E05252;--red-dim:rgba(224,82,82,0.12);--blue:#4A90D4;--blue-dim:rgba(74,144,212,0.12);--purple:#9B72D4;--purple-dim:rgba(155,114,212,0.12);--surface-raised:#1A1712;--line-strong:#3A3023;--text-bright:#FFF9EC;--warning:#E6A85C;--cyan:#64B5C7;--radius-sm:7px;--radius-md:11px;--radius-lg:15px;--shadow-panel:0 18px 48px rgba(0,0,0,.24);--ease-out:cubic-bezier(.22,1,.36,1);--font-body:var(--font-geist-sans)}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}body{background:var(--bg);color:var(--text)}body:has(>.app-shell),html:has(body>.app-shell){height:100%;overflow:hidden}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.nv-display{font-family:var(--font-display),sans-serif}.app-shell{width:100%;height:100vh;height:100dvh}.app-main,.app-shell{display:flex;min-height:0;overflow:hidden}.app-main{flex:1 1;min-width:0;height:100%;flex-direction:column}.app-main>main{min-height:0}.leads-row[data-channel=instagram]{--lead-channel-border:rgba(224,92,168,0.42)}.leads-row[data-channel=whatsapp]{--lead-channel-border:rgba(69,184,118,0.42)}.leads-row[data-channel=telegram]{--lead-channel-border:rgba(79,163,227,0.42)}.leads-main,.leads-page,.settings-card-grid,.settings-content,.settings-module,.settings-page{min-width:0}.agent-emoji-menu{position:absolute;top:40px;left:0;z-index:5;display:grid;grid-template-columns:repeat(6,36px);grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--theme-line,#3a3020);border-radius:10px;background:var(--theme-soft-surface,#211a13);box-shadow:0 12px 28px rgba(0,0,0,.35)}.agent-emoji-menu button{width:36px;height:36px;border:0;border-radius:6px;background:transparent;font-size:20px;cursor:pointer}.agent-emoji-menu button:focus-visible,.agent-emoji-menu button:hover{background:var(--theme-soft-surface,#3a3020)}.integration-logo{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:11px}.integration-logo-mask{width:23px;height:23px;display:block;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.integration-logo img{width:25px;height:25px;object-fit:contain}.settings-modal-close{width:44px;height:44px;margin:-12px -12px -12px 8px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.products-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.products-search{flex:1 1 240px;min-width:0}.products-pagination{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;color:var(--text-secondary);font-size:12.5px}.products-pagination button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text);cursor:pointer}.products-pagination button:disabled{opacity:.45;cursor:default}.product-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.product-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card:hover{transform:translateY(-2px);border-color:var(--theme-line,#493725);box-shadow:0 14px 35px rgba(0,0,0,.2)}.product-card.archived{opacity:.58}.product-card-cover{min-height:150px;background:var(--theme-soft-surface,#0d0b08);color:var(--theme-foreground,#51463c);display:grid;place-items:center;overflow:hidden}.product-card-cover.has-image{min-height:0;display:block}.product-card-cover img{display:block;width:100%;height:auto;max-height:230px;object-fit:contain}.product-card-status{position:absolute;top:11px;left:11px;padding:5px 8px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(13,11,8,.76);color:var(--theme-foreground,#d8cbbd);font-size:10px;font-weight:700}.product-card-status.publish{color:var(--theme-success,#82c79d)}.product-card-body{padding:15px}.product-card-body h3{margin:0;color:var(--text);font-size:15px;line-height:1.3}.product-card-body p{height:36px;margin:7px 0 14px;overflow:hidden;color:var(--theme-foreground,#756a61);font-size:12px;line-height:1.5}.product-card-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.product-card-meta strong{color:var(--amber);font-size:15px}.product-card-meta span{display:block;margin-top:3px;color:var(--theme-foreground,#655a51);font-size:10px}.product-card-actions{display:flex;gap:5px}.product-card-actions button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--theme-line,#30271e);border-radius:8px;background:var(--theme-soft-surface,#1c1712);color:var(--theme-foreground,#998b7e);cursor:pointer}.catalog-import-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(5,4,3,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.catalog-import-modal{display:flex;width:min(1120px,100%);max-height:min(900px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--theme-line,#3b3025);border-radius:18px;background:var(--theme-soft-surface,#14110e);box-shadow:0 30px 100px rgba(0,0,0,.58)}.catalog-import-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:19px 22px;border-bottom:1px solid var(--theme-line,#292119)}.catalog-import-header h2{margin:0;color:var(--theme-foreground,#f4eee7);font-size:18px}.catalog-import-header p{margin:4px 0 0;color:var(--theme-foreground,#766b61);font-size:12px}.catalog-import-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--theme-line,#503a25);border-radius:12px;background:var(--ds-accent-soft);color:var(--theme-accent,#d99b57)}.catalog-import-content{min-height:360px;overflow:auto;padding:22px}.catalog-dropzone{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px dashed var(--theme-line,#58412d);border-radius:16px;background:var(--theme-soft-surface,#100d0a);color:var(--theme-foreground,#f0e8df);cursor:pointer;text-align:center}.catalog-dropzone.is-dragging,.catalog-dropzone:hover{border-color:#b4773f;background-color:var(--theme-soft-surface,#15100c)}.catalog-dropzone.is-dragging{border-style:solid}.catalog-dropzone-icon{display:grid;width:64px;height:64px;margin-bottom:5px;place-items:center;border-radius:18px;background:var(--theme-soft-surface,#2b1d13);color:var(--theme-accent,#d99b57)}.catalog-dropzone small,.catalog-dropzone span{color:var(--theme-foreground,#766a60)}.catalog-import-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px 15px;border:1px solid var(--theme-line,#2e261d);border-radius:12px;background:var(--theme-soft-surface,#191510);color:var(--theme-foreground,#a99887)}.catalog-import-summary span,.catalog-import-summary strong{display:block}.catalog-import-summary strong{color:var(--theme-foreground,#e8e0d7);font-size:13px}.catalog-import-summary div span{margin-top:3px;color:var(--theme-foreground,#71665c);font-size:11px}.catalog-status{padding:6px 9px;border-radius:999px;background:var(--theme-soft-surface,#272017);color:var(--theme-accent,#c6a67e);font-size:10px;font-weight:700}.catalog-status-committed{color:var(--theme-success,#79bd92)}.catalog-status-failed{color:var(--theme-foreground,#dd777e)}.catalog-analyzing,.catalog-import-error,.catalog-import-success{display:grid;min-height:310px;place-items:center;align-content:center;text-align:center}.catalog-analyzing p,.catalog-import-error p,.catalog-import-success p{margin:7px 0 18px;color:var(--theme-foreground,#776b61);font-size:12px}.catalog-scan-illustration{position:relative;display:grid;width:78px;height:78px;margin-bottom:16px;place-items:center;overflow:hidden;border-radius:21px;background:var(--theme-soft-surface,#241a12);color:var(--theme-accent,#d99b57)}.catalog-scan-illustration span{position:absolute;left:12px;right:12px;height:2px;background:#f3b567;box-shadow:0 0 12px #f3b567;animation:catalog-scan 1.8s ease-in-out infinite}@keyframes catalog-scan{0%,to{top:18px}50%{top:58px}}.catalog-progress{width:min(360px,80%);height:6px;overflow:hidden;border-radius:99px;background:var(--theme-soft-surface,#2a2119)}.catalog-progress span{display:block;height:100%;border-radius:inherit;background:var(--ds-accent);transition:width .25s ease}.catalog-analyzing small{margin-top:8px;color:var(--theme-foreground,#645a51)}.catalog-live-progress{position:-webkit-sticky;position:sticky;top:-22px;z-index:4;margin:14px 0;padding:11px 13px;border:1px solid var(--theme-line,#44311f);border-radius:11px;background:rgba(28,21,15,.96);box-shadow:0 8px 24px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-live-progress>div:first-child{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.catalog-live-progress strong{color:var(--theme-foreground,#eadfd3);font-size:12px}.catalog-live-progress span{color:var(--theme-foreground,#84776a);font-size:11px}.catalog-live-progress small{margin-left:auto;color:var(--theme-accent,#c99862);font-size:10px}.catalog-live-progress .catalog-progress{width:100%;height:5px}.catalog-import-error strong{color:var(--theme-foreground,#e2878c)}.catalog-import-error button,.catalog-restore{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--theme-line,#4b3829);border-radius:8px;background:var(--theme-soft-surface,#241a13);color:var(--theme-accent,#d69a5d);padding:9px 12px;cursor:pointer}.catalog-review-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:21px 2px 13px}.catalog-review-heading span,.catalog-review-heading strong{display:block}.catalog-review-heading strong{color:var(--theme-foreground,#eee7df);font-size:15px}.catalog-review-heading div span{margin-top:4px;color:var(--theme-foreground,#71665d);font-size:11px}.catalog-review-heading>span{color:var(--theme-success,#79bd92);font-size:12px}.catalog-review-tabs{display:flex;gap:7px;margin:0 0 14px;overflow-x:auto}.catalog-review-tabs button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--theme-line,#30271e);border-radius:999px;background:var(--theme-soft-surface,#17130f);color:var(--theme-foreground,#82766b);padding:7px 11px;font-size:11px;cursor:pointer}.catalog-review-tabs button span{min-width:19px;border-radius:999px;background:var(--theme-soft-surface,#282119);color:var(--theme-foreground,#b9aa9b);padding:2px 5px;text-align:center}.catalog-review-tabs button.active{border-color:var(--theme-line,#7c5736);background:var(--theme-soft-surface,#2b1e14);color:var(--theme-accent,#e1a467)}.catalog-review-tabs button.catalog-review-bulk{margin-left:auto;border-color:var(--theme-line,#496850);background:var(--theme-soft-surface,#132a1c);color:var(--theme-success,#82c79d);white-space:nowrap}.catalog-review-tabs button.catalog-review-bulk:disabled{opacity:.45;cursor:not-allowed}.catalog-review-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.catalog-review-workspace.has-detail{grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr)}.catalog-candidate-list{display:grid;max-height:520px;grid-gap:7px;gap:7px;overflow-y:auto;padding-right:4px}.catalog-candidate-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;overflow:hidden;border:1px solid var(--theme-line,#30271e);border-radius:10px;background:var(--theme-soft-surface,#17130f)}.catalog-candidate-row.active{border-color:var(--theme-line,#7c5736);background:var(--theme-soft-surface,#241a12)}.catalog-candidate-open{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;border:0;background:transparent;color:var(--theme-foreground,#766b61);padding:7px;text-align:left;cursor:pointer}.catalog-candidate-delete{display:grid;place-items:center;border:0;border-left:1px solid var(--theme-line,#30271e);background:transparent;color:var(--theme-foreground,#b97579);cursor:pointer}.catalog-candidate-delete:hover{background:var(--theme-soft-surface,#2b1819);color:var(--theme-foreground,#e09297)}.catalog-candidate-thumbnail{display:grid;width:58px;height:46px;place-items:center;overflow:hidden;border-radius:7px;background:var(--theme-soft-surface,#0d0b08);color:var(--theme-foreground,#5f554c)}.catalog-candidate-thumbnail img{width:100%;height:100%;object-fit:contain}.catalog-candidate-row-copy{min-width:0}.catalog-candidate-row-copy small,.catalog-candidate-row-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-candidate-row-copy strong{color:var(--theme-foreground,#e7ded5);font-size:12px}.catalog-candidate-row-copy small{margin-top:4px;color:var(--theme-foreground,#71665c);font-size:10px}.catalog-candidate-card{position:relative;overflow:hidden;border:1px solid var(--theme-line,#30271e);border-radius:14px;background:var(--theme-soft-surface,#191510)}.catalog-candidate-card.is-approved{border-color:var(--theme-line,#365e45);box-shadow:inset 0 0 0 1px rgba(90,165,115,.12)}.catalog-candidate-card.is-rejected{opacity:.52}.catalog-candidate-cover{position:relative;height:170px;overflow:hidden;background:var(--theme-soft-surface,#0d0b08)}.catalog-candidate-cover>img{width:100%;height:100%;object-fit:contain;background:var(--theme-soft-surface,#0d0b08)}.catalog-candidate-cover>div,.catalog-empty-cover{display:grid;height:100%;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--theme-foreground,#5f554c);font-size:11px;text-align:center}.catalog-empty-cover{width:100%;border:0;background:var(--theme-soft-surface,#0d0b08);cursor:pointer;transition:background .18s ease,color .18s ease}.catalog-empty-cover:hover{background:var(--ds-accent-soft);color:var(--theme-accent,#d9a064)}.catalog-empty-cover.is-disabled{cursor:not-allowed;opacity:.62}.catalog-candidate-cover small{max-width:230px;color:var(--theme-foreground,#71665c);font-size:10px;line-height:1.45}.catalog-gallery-arrow{position:absolute;top:50%;z-index:1;display:grid;width:32px;height:32px;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(10,8,6,.78);color:var(--theme-foreground,#eee7df);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.catalog-gallery-arrow.previous{left:9px}.catalog-gallery-arrow.next{right:9px}.catalog-gallery-count{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);border-radius:999px;background:rgba(10,8,6,.78);color:var(--theme-foreground,#d7ccc1);padding:4px 8px;font-size:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.catalog-approval-toggle{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid var(--theme-line,#496850);border-radius:9px;background:var(--theme-soft-surface,#132a1c);color:var(--theme-success,#82c79d);padding:9px 10px;font-size:11px;cursor:pointer}.catalog-candidate-fields{display:grid;grid-gap:10px;gap:10px;padding:14px}.catalog-candidate-fields label{color:var(--theme-foreground,#82766b);font-size:10px;font-weight:650}.catalog-candidate-fields input,.catalog-candidate-fields select,.catalog-candidate-fields textarea{display:block;margin-top:5px;font-size:12px!important}.catalog-price-fields{display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-gap:8px;gap:8px}.catalog-confidence{display:flex;justify-content:space-between;color:var(--theme-foreground,#71665c);font-size:10px}.catalog-confidence strong{color:var(--theme-accent,#bca184)}.catalog-manual-image{display:inline-flex!important;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;justify-content:center;justify-self:start;gap:7px;margin-top:0!important;border:1px solid var(--theme-line,#5a3c20);border-radius:8px;background:var(--theme-soft-surface,#2a1c11);color:var(--theme-accent,#e2ad70)!important;padding:0 12px;font-size:11px!important;font-weight:700!important;line-height:1;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.catalog-manual-image:hover{border-color:var(--theme-line,#87572c);background:var(--theme-soft-surface,#332112);color:var(--theme-accent,#f0bd7b)!important}.catalog-manual-image.is-disabled{opacity:.48;cursor:not-allowed}.catalog-manual-image-input{display:none!important}.catalog-warning{margin:0;color:var(--theme-accent,#c58b55);font-size:10px}.catalog-review-empty{display:grid;min-height:180px;place-items:center;border:1px dashed var(--theme-line,#332a21);border-radius:13px;color:var(--theme-foreground,#71665c);font-size:12px}.catalog-reject{position:absolute;top:9px;right:9px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(20,14,12,.78);color:var(--theme-foreground,#c78587);cursor:pointer}.catalog-import-success{color:var(--theme-success,#78bd91)}.catalog-import-success strong{margin-top:12px;color:var(--theme-foreground,#eae3da)}.catalog-inline-error{margin-top:12px;border-radius:8px;background:var(--theme-soft-surface,#321e20);color:var(--theme-foreground,#e2898f);padding:10px 12px;font-size:12px}.catalog-import-footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid var(--theme-line,#292119);background:var(--theme-soft-surface,#17130f)}.catalog-import-footer button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 15px;font-weight:700;cursor:pointer}.catalog-secondary{border:1px solid var(--theme-line,#352c22);background:transparent;color:var(--theme-foreground,#94877a)}.catalog-primary{border:0;background:var(--ds-accent);color:var(--ds-on-accent)}.catalog-primary:disabled{opacity:.42;cursor:not-allowed}.spin{animation:catalog-spin 1s linear infinite}@keyframes catalog-spin{to{transform:rotate(1turn)}}.lead-drawer-backdrop{display:none}.tool-configure{min-height:44px;padding-inline:8px!important}.lead-avatar{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary)}.leads-stage-filter{position:relative;height:38px;min-width:190px}.leads-stage-trigger{width:100%;height:100%;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font:inherit;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.leads-stage-trigger:hover,.leads-stage-trigger[data-open]{border-color:rgba(212,146,74,.5);background:var(--theme-soft-surface,#1a1611)}.leads-stage-trigger[data-open]{box-shadow:0 0 0 3px rgba(212,146,74,.08)}.leads-stage-trigger-value{min-width:0;flex:1 1;display:flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:600;white-space:nowrap}.leads-stage-trigger-value>span:last-child{overflow:hidden;text-overflow:ellipsis}.leads-stage-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 3px rgba(255,255,255,.035)}.leads-stage-chevron{flex:0 0 auto;transition:transform .14s ease}.leads-stage-trigger[data-open] .leads-stage-chevron{transform:rotate(180deg)}.leads-stage-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:70;width:max(100%,244px);max-height:min(360px,calc(100dvh - 160px));overflow-y:auto;padding:6px;border:1px solid var(--theme-line,#372b1d);border-radius:11px;background:var(--kpi-gradient-end);box-shadow:0 18px 45px rgba(0,0,0,.58),inset 0 0 0 1px rgba(212,146,74,.04);transform-origin:top right;animation:leads-stage-menu-in .12s ease-out}.leads-stage-menu-label{padding:7px 10px 8px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.leads-stage-option{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left;font:inherit;transition:background .1s ease,color .1s ease}.leads-stage-option:focus-visible,.leads-stage-option:hover{background:rgba(212,146,74,.08);color:var(--text)}.leads-stage-option[aria-selected=true]{background:rgba(212,146,74,.12);color:var(--text)}.leads-stage-option-name{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:550;white-space:nowrap}.leads-stage-option>svg{flex:0 0 auto;color:var(--amber)}.leads-stage-option-mark{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px}.leads-stage-option-mark>span{width:6px;height:6px;border-radius:50%}.leads-stage-option-mark.is-all:after,.leads-stage-option-mark.is-all:before{content:"";width:8px;height:1px;background:var(--text-muted);box-shadow:0 3px 0 var(--text-muted)}.leads-stage-option-mark.is-all:after{display:none}@keyframes leads-stage-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.leads-stage-chevron,.leads-stage-option,.leads-stage-trigger{transition:none}.leads-stage-menu{animation:none}}.leads-clear-filters{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12.5px}.leads-empty-state{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);text-align:center}.leads-empty-state strong{color:var(--text);font-size:16px}.leads-empty-state span{max-width:360px;font-size:13.5px}.leads-empty-state button{min-height:40px;margin-top:8px;padding:0 15px;border:1px solid rgba(212,146,74,.45);border-radius:var(--radius-sm);background:rgba(212,146,74,.12);color:var(--amber);cursor:pointer}.lead-create-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.lead-create-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72)}.lead-create-modal{position:relative;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);box-shadow:0 28px 80px rgba(0,0,0,.62);animation:nv-fade .18s ease-out}.lead-create-header{display:flex;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid var(--border)}.lead-create-header h2{margin:5px 0;color:var(--text);font-size:24px}.lead-create-header p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.lead-create-close{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;margin:-8px -10px 0 0;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer}.lead-create-form{display:flex;flex-direction:column;gap:16px;padding:22px 26px 26px}.lead-create-form label{display:flex;min-width:0;flex-direction:column;gap:7px}.lead-create-form label>span{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em}.lead-create-form input,.lead-create-form select{width:100%;height:44px;box-sizing:border-box;border:1px solid var(--border);border-radius:9px;outline:none;background:var(--bg-surface);color:var(--text);padding:0 12px;font-size:14px}.lead-create-form input:focus,.lead-create-form select:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(212,146,74,.12)}.lead-create-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.lead-create-error{border:1px solid rgba(224,82,82,.35);border-radius:8px;background:rgba(224,82,82,.08);color:var(--theme-foreground,#E98282);padding:10px 12px;font-size:13px}.lead-create-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.lead-create-actions button{min-height:42px;padding:0 17px;border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer}.lead-create-cancel{border:1px solid var(--border);background:transparent;color:var(--text-secondary)}.lead-create-submit{border:1px solid var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.lead-create-submit:hover:not(:disabled){background:var(--ds-accent-hover)}.lead-create-submit:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.lead-drawer-backdrop{display:block;position:fixed;inset:62px 0 0;z-index:54;border:0;background:rgba(0,0,0,.58)}.lead-drawer{position:fixed!important;top:62px;right:0;bottom:0;height:calc(100dvh - 62px);max-height:calc(100dvh - 62px);z-index:55;width:min(430px,100vw)!important;box-shadow:-24px 0 60px rgba(0,0,0,.48);overscroll-behavior:contain}}@media (max-width:820px){.product-form-grid{grid-template-columns:minmax(0,1fr)!important}.product-card-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.catalog-import-backdrop{align-items:flex-end;padding:0}.catalog-import-modal{width:100%;max-height:calc(100dvh - 12px);border-radius:17px 17px 0 0}.catalog-import-content,.catalog-import-footer,.catalog-import-header{padding-left:16px;padding-right:16px}.catalog-review-workspace.has-detail{grid-template-columns:minmax(0,1fr)}.catalog-candidate-list{max-height:230px}.settings-page{padding:22px 16px 32px!important;overscroll-behavior:contain}.settings-title{font-size:26px!important}.settings-intro{margin-bottom:20px!important}.settings-layout{display:block!important}.settings-nav{position:-webkit-sticky!important;position:sticky!important;top:-22px!important;z-index:10;flex-direction:row!important;gap:4px!important;width:calc(100% + 32px);margin:0 -16px 24px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;background:var(--navigation-bg);border-bottom:1px solid var(--border)}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-link{flex:0 0 auto}.settings-nav-link>div{min-height:44px;padding:10px 14px!important;border-bottom:2px solid transparent;display:flex;align-items:center}.settings-nav-item.is-active{border-bottom-color:var(--amber)!important}.settings-nav-divider,.settings-nav-soon{display:none!important}.settings-module{gap:22px!important}.settings-card{padding:16px!important}.settings-card-grid,.settings-tools-grid{grid-template-columns:minmax(0,1fr)!important}.settings-logo-row{align-items:stretch!important;flex-direction:column;gap:14px!important}.settings-logo-preview{width:100%!important;height:76px!important}.settings-logo-controls{min-width:0}.settings-button-row>button{min-height:44px;flex:1 1}.settings-data-card{padding-inline:16px!important}.settings-data-row{gap:16px}.settings-data-row>:last-child{max-width:58%;overflow-wrap:anywhere;text-align:right}.settings-form-row{flex-direction:column}.settings-form-row>button,.settings-form-row>input,.settings-form-row>select{width:100%!important;min-width:0!important;min-height:44px;flex:none!important}.settings-list{overflow:visible!important;border:0!important;background:transparent!important;display:grid;grid-gap:10px;gap:10px}.settings-member-row{flex-wrap:wrap;align-items:center!important;padding:14px!important;border:1px solid var(--border)!important;border-radius:var(--radius-md);background:var(--bg-card)}.settings-member-role{margin-left:46px}.settings-member-action{width:100%;min-height:44px;margin-top:2px}.agent-prompt-panel{padding:16px!important;gap:16px!important;max-width:none!important}.agent-message-grid{grid-template-columns:minmax(0,1fr)!important}.agent-editor-toolbar{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.agent-editor-toolbar button{flex:0 0 auto;min-height:44px}.agent-editor .ProseMirror{min-height:260px!important;padding:13px!important}.agent-prompt-footer{align-items:stretch!important;flex-direction:column;gap:10px}.agent-prompt-footer button{min-height:44px;width:100%}.settings-modal-backdrop{align-items:flex-end!important;padding:0!important}.settings-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:16px 16px 0 0!important}.settings-modal-header{padding:16px!important}.settings-modal-header>div{min-width:0}.settings-modal-header>div>div:last-child{overflow-wrap:anywhere}.settings-modal-body{padding:18px 16px!important}.settings-modal-footer{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:var(--bg-card)}.settings-modal-footer>button{flex:1 1;min-height:44px}.leads-header{padding:20px 16px 0!important}.leads-title-row h1{font-size:25px!important}.leads-new-button{min-width:44px;height:44px!important;padding:0 13px!important}.leads-filters{flex-wrap:wrap;overflow:visible;align-items:stretch!important;margin-top:16px!important}.leads-search{width:100%;min-width:0;max-width:none!important;height:44px!important;flex:1 0 100%!important}.leads-search input{min-width:0}.leads-stage-filter{min-width:0;height:44px;flex:1 1 210px}.leads-clear-filters{min-width:44px;height:44px;flex:0 0 auto}.leads-list{padding:12px 16px 24px!important}.leads-table{display:block;width:100%;max-width:100%;table-layout:fixed}.leads-cell,.leads-row,.leads-table tbody{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.leads-table thead{display:none}.leads-table tbody{display:grid;grid-gap:10px;gap:10px}.leads-row{height:auto!important;overflow:hidden;padding:14px;border:1px solid var(--lead-channel-border,var(--border))!important;border-radius:var(--radius-md);background:var(--bg-card)!important}.leads-row:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.leads-cell{padding:0!important}.leads-cell-primary>div>div:last-child{min-width:0}.leads-cell-primary>div>div:last-child>div:first-child{flex-wrap:wrap}.leads-primary-name{overflow-wrap:anywhere}.leads-cell-stage{margin-top:12px}.leads-cell-message{margin-top:12px;padding-top:12px!important;border-top:1px solid var(--border-light)}.leads-cell-message:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.leads-message-preview{display:-webkit-box!important;max-width:100%!important;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leads-cell-assignee{display:none}.lead-drawer{inset:62px 0 0;width:100vw!important;height:auto;max-height:none;border-left:0!important;box-shadow:none}.lead-drawer-backdrop{display:none}.lead-drawer-header{padding:16px 16px 0!important}.lead-drawer-title{margin-bottom:12px!important}.lead-drawer-identity,.lead-drawer-identity>div:last-child{min-width:0}.lead-drawer-identity>div:last-child>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 176px)}.lead-drawer-close{width:44px;height:44px;align-items:center;justify-content:center;margin:-2px -10px 0 0}.lead-drawer-meta{flex-wrap:wrap;gap:8px!important;margin-bottom:12px!important}.lead-drawer-tabs{justify-content:stretch}.lead-drawer-tabs>[role=tablist]{flex:1 1}.lead-drawer-tabs>[role=tablist]>button{min-width:0;min-height:44px;padding:8px 10px 10px!important;flex:1 1;justify-content:center}.lead-drawer-scroll{padding:16px!important}.lead-message-composer{padding:10px 72px calc(10px + env(safe-area-inset-bottom)) 16px!important;flex:0 0 auto;background:var(--input-bg)}.calendar-page[data-view=week] .cal-mobile-list{padding:12px 10px}.calendar-page[data-view=week] .cal-mobile-list section{margin-bottom:16px;padding-bottom:4px;border-bottom:1px solid var(--border-light)}}@media (max-width:520px){.product-card-grid{grid-template-columns:minmax(0,1fr)}.catalog-import-header p{display:none}.catalog-import-content{padding:14px}.catalog-import-summary{grid-template-columns:auto minmax(0,1fr)}.catalog-import-summary .catalog-status{grid-column:2;justify-self:start}.catalog-import-footer>button{flex:1 1}}@media (max-width:420px){.leads-new-button span{display:none}.settings-member-role{margin-left:0}.agent-editor-heading{align-items:flex-start!important;flex-direction:column;gap:8px}.lead-create-layer{align-items:end;padding:8px 8px 0}.lead-create-modal{max-height:calc(100dvh - 8px);border-radius:16px 16px 0 0}.lead-create-header{padding:20px 18px 16px}.lead-create-form{padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.lead-create-grid{grid-template-columns:1fr}.lead-create-actions{position:-webkit-sticky;position:sticky;bottom:0}.lead-create-actions button{flex:1 1;min-height:44px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-track{background:transparent}.nv-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"tnum"}button,input,select,textarea{font-family:inherit}input::placeholder{color:var(--text-muted)}@keyframes nv-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes nv-pulse{0%,to{opacity:.35}50%{opacity:1}}.animate-nv-fade{animation:nv-fade .18s ease-out}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin .8s linear infinite}.settings-team{min-width:0}.business-calendar-card{min-width:0;color:var(--text-secondary);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.business-calendar-card h2,.team-list-title{color:var(--text);font-size:17px;font-weight:600}.business-calendar-card a{color:var(--theme-accent,#E5AD6E);text-decoration:underline}.business-calendar-card select{min-width:0;max-width:100%;background:var(--input-bg);color:var(--text);border:1px solid var(--theme-line,#463728);border-radius:8px;color-scheme:var(--app-color-scheme,dark);min-height:44px;font:inherit}.business-calendar-card button{min-height:44px;padding:10px 16px;border:1px solid var(--theme-line,#73532f);border-radius:8px;background:#D4924A;color:var(--bg);font:inherit;font-weight:600;cursor:pointer}.business-calendar-card button:disabled{background:var(--theme-soft-surface,#241E16);border-color:var(--theme-line,#3A3024);color:var(--theme-foreground,#A3998C);cursor:not-allowed}.business-calendar-card :is(button,select,a,summary):focus-visible,.settings-team :is(input,select,button):focus-visible{outline:2px solid #E5AD6E!important;outline-offset:3px}.business-calendar-card summary{cursor:pointer;color:var(--theme-accent,#E5AD6E);padding:8px 0}.business-calendar-card input[type=checkbox],.settings-team input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#D4924A;vertical-align:middle;margin-right:8px}.member-calendar{flex-basis:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--border-light);padding-top:14px;font-size:13px;line-height:1.6}.member-calendar>div{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.member-calendar strong{color:var(--text)}.member-calendar p,.team-help{color:var(--text-secondary);font-size:13px;line-height:1.6}.member-calendar-personal{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;border:1px solid var(--theme-line,#30271c);border-radius:8px}.member-calendar-personal label{flex:1 1 260px;display:flex;flex-direction:column;gap:6px;color:var(--text)}.member-calendar-personal input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--theme-line,#433629);border-radius:7px;background:var(--theme-soft-surface,#100E0B);color:var(--text);font:inherit}.member-calendar-personal p{flex-basis:100%;margin:0}.team-help{margin-top:8px;flex-basis:100%}.settings-team .settings-member-row>div{overflow-wrap:anywhere}.settings-team input{max-width:100%;box-sizing:border-box}@media (max-width:640px){.business-calendar-card{padding:16px!important}.business-calendar-card button,.member-calendar button{width:100%}.settings-team .settings-member-role{margin-left:0}.settings-team .settings-member-row>div:nth-child(2){flex-basis:calc(100% - 50px)!important}.settings-team .settings-card{padding:16px!important}}.agent-test-chat{position:-webkit-sticky;position:sticky;top:18px;height:min(720px,calc(100vh - 110px));min-height:520px;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.agent-test-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.agent-test-chat-header h2{margin:0;color:var(--text);font-size:15px}.agent-test-chat-header p,.agent-test-chat>small{margin:4px 0 0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.agent-test-chat-header button{display:grid;place-items:center;color:var(--text-secondary);background:transparent;border:1px solid var(--line-strong);border-radius:7px;padding:7px;cursor:pointer}.agent-test-chat-header button:disabled{opacity:.45;cursor:default}.agent-test-chat-messages{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.agent-test-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);text-align:center;padding:30px}.agent-test-empty svg{color:var(--theme-accent,#D4924A)}.agent-test-empty strong{color:var(--text);font-size:14px}.agent-test-empty span{font-size:12px;line-height:1.5}.agent-test-message{display:flex;gap:8px;align-items:flex-start}.agent-test-message.user{flex-direction:row-reverse}.agent-test-avatar{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;color:var(--bg);background:#D4924A;border-radius:50%}.agent-test-message.agent .agent-test-avatar{background:#2D6A60;color:var(--theme-foreground,#D9F3E8)}.agent-test-bubble{min-width:0;max-width:82%;padding:9px 11px;border-radius:10px;background:var(--theme-soft-surface,#241E17);color:var(--text);font-size:13px;line-height:1.45}.agent-test-message.user .agent-test-bubble{background:#D4924A;color:var(--bg)}.agent-test-bubble.has-audio,.agent-test-message.user .agent-test-bubble.has-audio{width:min(290px,100%);padding:10px 12px;background:var(--theme-soft-surface,#2A2016);border:1px solid rgba(212,146,74,.38);color:var(--text)}.agent-test-bubble.has-audio .audio-player{max-width:none}.agent-test-image-trigger{position:relative;display:block;max-width:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.agent-test-image-trigger img{display:block;width:min(260px,64vw);max-height:280px;object-fit:cover;border-radius:8px}.agent-test-image-trigger>span{position:absolute;right:7px;bottom:7px;padding:3px 7px;border-radius:6px;background:rgba(11,9,6,.78);color:var(--text);font-size:10px;opacity:.9}.agent-test-image-close:focus-visible,.agent-test-image-error button:focus-visible,.agent-test-image-trigger:focus-visible{outline:2px solid #D4924A;outline-offset:3px}.agent-test-image-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--theme-foreground,#E7B7A8);font-size:12px}.agent-test-image-error button{padding:4px 8px;border:1px solid var(--theme-line,#6b4034);border-radius:6px;background:var(--theme-soft-surface,#241E17);color:var(--text);cursor:pointer}.agent-test-image-dialog{position:fixed;inset:0;max-width:min(94vw,1200px);max-height:90dvh;margin:auto;padding:46px 12px 12px;overflow:hidden;border:1px solid var(--theme-line,#493821);border-radius:12px;background:var(--theme-soft-surface,#100E0A);color:var(--text)}.agent-test-image-dialog::-webkit-backdrop{background:rgba(0,0,0,.88)}.agent-test-image-dialog::backdrop{background:rgba(0,0,0,.88)}.agent-test-image-dialog>img{display:block;max-width:calc(94vw - 24px);max-height:calc(90dvh - 60px);margin:0 auto;object-fit:contain}.agent-test-image-close{position:absolute;top:8px;right:8px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:8px;background:var(--theme-soft-surface,#1D1812);color:var(--text);cursor:pointer}.agent-test-typing{color:var(--text-secondary);font-size:11.5px;font-style:italic}.agent-test-handoff{margin:0;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--theme-soft-surface);color:var(--text-secondary);font-size:12px;line-height:1.5}.agent-test-error{margin:0;padding:0 16px 8px;color:var(--theme-foreground,#E0727A);font-size:11.5px}.agent-test-composer{display:flex;gap:8px;align-items:flex-end;padding:12px;border-top:1px solid var(--border)}.agent-test-composer textarea{flex:1 1;min-width:0;resize:none;min-height:42px;background:var(--input-bg);border:1px solid var(--line-strong);border-radius:8px;padding:10px;color:var(--text);font:inherit;font-size:13px;outline:none}.agent-test-composer .voice-recorder{flex:0 1 auto}.agent-test-composer .voice-recorder-preview{flex:1 1}.agent-test-send{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--bg);background:#D4924A;cursor:pointer}.agent-test-send:disabled{opacity:.4;cursor:default}.agent-test-chat>small{padding:0 14px 14px}@media (max-width:900px){.settings-agent{grid-template-columns:1fr!important}.agent-test-chat{position:relative;top:auto;min-height:460px;height:560px}}.agent-tests-page>div:first-child h2{margin:0;color:var(--text);font-size:22px}.agent-tests-page>div:first-child p{margin:6px 0 20px;color:var(--text-secondary);font-size:13px}.agent-tests-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.agent-test-history{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;min-height:520px;padding:18px}.agent-test-history h3{margin:0 0 16px;color:var(--text);font-size:16px}.agent-test-history>p{color:var(--text-secondary);font-size:13px}.agent-test-history-list{display:flex;flex-direction:column;gap:10px}.agent-test-history-item{padding:14px;background:var(--theme-soft-surface,#1D1812);border:1px solid var(--theme-line,#34291d);border-radius:10px}.agent-test-history-bottom,.agent-test-history-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.agent-test-history-title strong{color:var(--text);font-size:14px}.agent-test-history-bottom span,.agent-test-history-title span{color:var(--theme-foreground,#8F8173);font-size:11px}.agent-test-history-item p{color:var(--text-secondary);font-size:12.5px;line-height:1.5;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-test-history-bottom button{background:rgba(212,146,74,.15);color:var(--theme-accent,#D4924A);border:1px solid rgba(212,146,74,.3);border-radius:7px;padding:6px 13px;cursor:pointer}.agent-test-detail-overlay{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.65);display:flex;justify-content:flex-end}.agent-test-detail{width:min(520px,100vw);height:100vh;display:flex;flex-direction:column;background:var(--theme-soft-surface,#100E0A);border-left:1px solid var(--theme-line,#34291d)}.agent-test-detail-header{padding:20px 22px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-test-detail-actions,.agent-test-detail-identity{display:flex;align-items:center;gap:12px;min-width:0}.agent-test-detail-identity>div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-test-detail-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:15px;font-weight:700}.agent-test-detail-identity strong{color:var(--text);font-size:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent-test-detail-identity span{color:var(--text-secondary);font-size:12px}.agent-test-detail-actions button{border:0;background:none;color:var(--text-secondary);cursor:pointer;display:flex}.agent-test-score-ring{position:relative;width:40px;height:40px;flex:0 0 40px}.agent-test-score-ring svg{transform:rotate(-90deg)}.agent-test-score-ring span{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:700}.agent-test-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:0 22px 16px;border-bottom:1px solid var(--border)}.agent-test-assignee,.agent-test-stage,.agent-test-temperature{border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:600}.agent-test-assignee{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);font-weight:400}.agent-test-detail nav{display:flex;border-bottom:1px solid var(--border)}.agent-test-detail nav button{display:flex;gap:7px;align-items:center;padding:13px 22px;color:var(--text-secondary);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.agent-test-detail nav button.is-active{color:var(--theme-accent,#D4924A);border-bottom-color:#D4924A}.agent-test-detail nav button span{background:var(--border-light);color:var(--text-secondary);border-radius:5px;padding:1px 6px;font-size:11px}.agent-test-detail nav button.is-active span{background:rgba(212,146,74,.15);color:var(--theme-accent,#D4924A)}.agent-test-detail-content{flex:1 1;overflow:auto;padding:20px 22px;color:var(--text-secondary)}.agent-test-detail-messages{display:flex;flex-direction:column;gap:10px}.agent-test-detail-message{display:flex}.agent-test-detail-message.outbound{justify-content:flex-end}.agent-test-detail-message>div{max-width:80%;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);color:var(--text-secondary);font-size:13.5px;line-height:1.5;white-space:pre-wrap}.agent-test-detail-message.outbound>div{background:rgba(212,146,74,.12);border-color:rgba(212,146,74,.2);color:var(--text)}.agent-test-detail-message>div:has(.audio-player){width:min(300px,80%);white-space:normal}.agent-test-detail-message>div:has(.agent-test-image-trigger){width:min(400px,80%);white-space:normal}.agent-test-detail-message .audio-player{max-width:none}.agent-test-detail-message small{display:block;color:var(--text-muted);text-align:right;margin-top:4px;font-size:10px}.agent-test-detail-composer{padding:16px 22px;border-top:1px solid var(--border)}.agent-test-detail-composer>div{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:11px;padding:0 12px}.agent-test-detail-composer input{flex:1 1;min-width:0;height:48px;border:0;outline:0;background:none;color:var(--text);font-size:13px}.agent-test-detail-composer button{display:flex;padding:5px;background:none;border:0;color:var(--theme-accent,#D4924A);cursor:pointer}.agent-test-detail-composer button:disabled{color:var(--text-muted);cursor:default}.agent-test-detail-composer p{margin:8px 0 0;color:var(--theme-foreground,#E0727A);font-size:12px}.agent-test-detail-info div,.agent-test-detail-notes article{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:10px}.agent-test-note-heading{display:flex;align-items:center;gap:8px}.agent-test-note-heading strong{color:var(--theme-accent,#D4924A);font-size:13px}.agent-test-note-heading time{color:var(--text-muted);font-size:11px;margin-left:auto}.agent-test-note-avatar{width:26px;height:26px;border-radius:50%;background:rgba(212,146,74,.15);color:var(--theme-accent,#D4924A);display:grid;place-items:center;font-size:11px}.agent-test-detail-notes h4{color:var(--text);font-size:14px;margin:12px 0 6px}.agent-test-note-body{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.agent-test-note-body>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12px}.agent-test-note-body>div span{color:var(--text-muted)}.agent-test-note-body>div strong{color:var(--text-secondary);font-weight:400;overflow-wrap:anywhere}.agent-test-note-body p{white-space:pre-wrap;font-size:13px;line-height:1.5;margin:0}.agent-test-detail-info{margin:0}.agent-test-detail-info div{display:grid;grid-template-columns:20px 1fr;grid-gap:3px 12px;gap:3px 12px}.agent-test-detail-info svg{grid-row:span 2;color:var(--text-muted);align-self:center}.agent-test-detail-info dt{color:var(--text-muted);font-size:11px;text-transform:uppercase;grid-column:2}.agent-test-detail-info dd{color:var(--text);font-size:14px;margin:5px 0 0;grid-column:2;display:flex;align-items:center;gap:10px}.agent-test-detail-info div:not(:has(svg)) dd,.agent-test-detail-info div:not(:has(svg)) dt{grid-column:1/-1}.agent-test-score-track{flex:1 1;height:5px;border-radius:3px;background:var(--border);overflow:hidden}.agent-test-score-track span{display:block;height:100%;border-radius:3px}@media (max-width:1100px){.agent-tests-layout{grid-template-columns:1fr}.agent-test-history{min-height:0}}.message-body{min-width:0;overflow-wrap:anywhere}.message-body-plain{white-space:pre-wrap}.message-body-formatted>:first-child{margin-top:0}.message-body-formatted>:last-child{margin-bottom:0}.message-body-formatted p{margin:0 0 .55em}.message-body-formatted ol,.message-body-formatted ul{margin:.35em 0 .6em;padding-left:1.35em}.message-body-formatted li+li{margin-top:.18em}.message-body-formatted a{color:var(--theme-accent,#E8B77E);text-decoration-thickness:1px;text-underline-offset:2px}.message-body-formatted code{padding:.08em .3em;border-radius:4px;background:rgba(0,0,0,.22);font-size:.92em}.message-body-formatted pre{max-width:100%;overflow-x:auto;padding:9px;border-radius:7px;background:rgba(0,0,0,.24)}.message-body-formatted pre code{padding:0;background:transparent}.message-body-formatted table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.message-body-formatted td,.message-body-formatted th{padding:4px 7px;border:1px solid rgba(232,183,126,.22);text-align:left}.lead-composer-inner{min-width:0}.voice-recorder{min-width:0;display:flex;align-items:center;gap:6px}.voice-recorder-preview{flex:1 1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 0}.voice-recorder-player{min-width:0}.voice-recorder-timer{display:flex;align-items:center;gap:6px;color:var(--theme-foreground,#E0727A);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voice-recorder-live{width:7px;height:7px;border-radius:50%;background:#E0727A;animation:nv-pulse 1.2s ease-in-out infinite}.voice-recorder-error{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--theme-foreground,#E0727A);font-size:11px;line-height:1.35}.voice-recorder-error button{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(224,114,122,.35);border-radius:6px;background:transparent;color:var(--theme-foreground,#E8A1A7);font-size:10.5px;cursor:pointer}.audio-player{max-width:260px}.voice-recorder-player .audio-player{max-width:none}@media (max-width:520px){.audio-player{max-width:100%}.voice-recorder-preview{gap:4px}.lead-composer-inner{padding-left:8px!important;padding-right:8px!important}}.leads-label-filter{min-width:200px}.lead-label-picker{position:relative;display:grid;grid-gap:9px;gap:9px;min-width:0}.lead-label-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.lead-label-chip{--label-color:#8E8377;display:inline-flex;align-items:center;gap:6px;max-width:170px;height:24px;padding:0 9px;border:1px solid;border-radius:7px;color:var(--theme-foreground,#EDE6DA);font-size:11.5px;font-weight:550;line-height:1;white-space:nowrap}.lead-label-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.lead-label-chip button{display:flex;margin-right:-3px;padding:2px;border:0;border-radius:4px;background:transparent;color:var(--theme-foreground,#A89D90);cursor:pointer}.lead-label-chip button:hover{background:rgba(255,255,255,.08);color:var(--text)}.lead-label-more{height:20px;padding:0 7px;border:1px solid var(--theme-line,#3a3025);border-radius:6px;background:var(--theme-soft-surface,#1A1611);color:var(--theme-foreground,#C9BFB2);font:inherit;font-size:10.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.lead-label-more:hover,.lead-label-more[aria-expanded=true]{border-color:rgba(212,146,74,.55);background:rgba(212,146,74,.1);color:var(--theme-accent,#E8B77E)}.lead-label-peek{position:fixed;z-index:45;display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);box-shadow:0 10px 28px -8px rgba(0,0,0,.35);pointer-events:none}.lead-label-peek-title{color:var(--text-muted);font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.lead-label-empty{color:var(--text-muted);font-size:13px}.lead-label-add{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px dashed var(--theme-line,#3f3427);border-radius:7px;background:transparent;color:var(--theme-foreground,#A89D90);font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.lead-label-add:hover,.lead-label-add[aria-expanded=true]{border-color:rgba(212,146,74,.6);background:rgba(212,146,74,.08);color:var(--theme-accent,#E8B77E)}.lead-label-picker.is-compact{margin-top:5px}.lead-label-picker.is-compact .lead-label-chip{max-width:128px;height:20px;padding:0 7px;gap:5px;font-size:10.5px;border-radius:6px}.lead-label-picker.is-compact .lead-label-add{width:20px;height:20px;justify-content:center;padding:0;border-radius:6px;color:var(--theme-foreground,#7D7266)}.lead-label-picker.is-compact .lead-label-add.is-empty{width:auto;padding:0 7px 0 5px;gap:3px;font-size:10.5px;color:var(--text-muted);border-color:var(--theme-line,#2F271D)}tr:hover .lead-label-picker.is-compact .lead-label-add{color:var(--theme-foreground,#C9BFB2);border-color:var(--theme-line,#54463A)}.lead-label-popover{position:relative;z-index:30;display:grid;grid-gap:4px;gap:4px;width:min(280px,calc(100vw - 40px));padding:8px;border:1px solid var(--theme-line,#372b1d);border-radius:11px;background:var(--theme-soft-surface,#12100D);box-shadow:0 18px 45px rgba(0,0,0,.58),inset 0 0 0 1px rgba(212,146,74,.04);animation:leads-stage-menu-in .12s ease-out}.lead-label-picker.is-compact .lead-label-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:60}.lead-label-assigned{display:grid;grid-gap:7px;gap:7px;padding:2px 2px 9px;margin-bottom:4px;border-bottom:1px solid var(--theme-line,#221c15)}.lead-label-assigned .lead-label-chip{max-width:100%;height:24px;font-size:11.5px}.lead-label-section{padding:4px 4px 2px;color:var(--text-muted);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lead-label-search{display:flex;align-items:center;gap:7px;height:36px;padding:0 5px 0 10px;border:1px solid var(--theme-line,#3a3025);border-radius:8px;background:var(--bg);color:var(--text-muted)}.lead-label-search:focus-within{border-color:rgba(212,146,74,.55);box-shadow:0 0 0 3px rgba(212,146,74,.08)}.lead-label-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px}.lead-label-search button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--theme-foreground,#8E8377);cursor:pointer}.lead-label-search button:hover{background:rgba(255,255,255,.06);color:var(--text)}.lead-label-option{display:flex;align-items:center;gap:9px;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--theme-foreground,#C9BFB2);padding:6px 9px;text-align:left;font:inherit;font-size:12.5px;cursor:pointer}.lead-label-option:focus-visible,.lead-label-option:hover{background:rgba(212,146,74,.08);color:var(--text)}.lead-label-option:disabled{opacity:.5;cursor:default}.lead-label-option.is-create{color:var(--theme-accent,#E8B77E)}.lead-label-option-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.lead-label-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-label-hint{padding:6px 9px;color:var(--text-muted);font-size:11.5px}.lead-label-error{padding:4px 9px;color:var(--theme-foreground,#E0727A);font-size:11px}.lead-label-backdrop,.lead-label-sheet-title{display:none}@media (max-width:820px){.leads-label-filter{min-width:0;height:44px;flex:1 1 210px}.leads-stage-menu{left:0;right:0;width:auto;min-width:100%;transform-origin:top center}.leads-stage-option{min-height:44px}.lead-label-picker.is-compact{margin-top:8px}.lead-label-picker.is-compact .lead-label-chips{gap:6px}.lead-label-picker.is-compact .lead-label-chip{height:26px;max-width:min(150px,42vw);padding:0 9px;font-size:11.5px}.lead-label-picker.is-compact .lead-label-add{width:30px;height:28px}.lead-label-picker.is-compact .lead-label-add.is-empty{width:auto;height:28px;padding:0 10px 0 8px;font-size:12px}.lead-label-more{height:28px;padding:0 10px;font-size:12px}.lead-label-chip button{padding:5px;margin:-5px -6px -5px -2px}.lead-label-backdrop{display:block;position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);animation:lead-label-backdrop-in .16s ease-out}.lead-label-picker.is-compact .lead-label-popover,.lead-label-popover{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:91;width:auto;max-height:min(78dvh,560px);overflow-y:auto;overscroll-behavior:contain;gap:6px;padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-width:1px 0 0;animation:lead-label-sheet-in .18s cubic-bezier(.16,1,.3,1)}.lead-label-popover:before{content:"";justify-self:center;width:38px;height:4px;margin-bottom:4px;border-radius:99px;background:var(--theme-soft-surface,#3A3025)}.lead-label-sheet-title{display:flex;align-items:baseline;gap:8px;min-width:0;padding:2px 2px 6px}.lead-label-sheet-title strong{color:var(--text);font-size:16px}.lead-label-sheet-title span{min-width:0;overflow:hidden;color:var(--theme-foreground,#8E8377);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lead-label-assigned .lead-label-chip{height:30px;font-size:12.5px}.lead-label-search{height:46px}.lead-label-search input{font-size:16px}.lead-label-search button{width:36px;height:36px}.lead-label-option{min-height:46px;font-size:14px}.agent-tests-page>div:first-child h2{font-size:20px}.agent-tests-page>div:first-child p{margin-bottom:16px}.agent-tests-layout{gap:16px}.agent-test-chat{position:relative;top:auto;height:min(640px,calc(100dvh - 150px));min-height:440px}.agent-test-chat-header{padding:12px 12px 12px 14px}.agent-test-chat-header button{width:40px;height:40px}.agent-test-chat-messages{padding:14px 12px}.agent-test-bubble{max-width:86%;font-size:14px}.agent-test-composer{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.agent-test-composer textarea{min-height:44px;font-size:16px}.agent-test-send{width:44px;height:44px;flex:0 0 44px}.agent-test-history{padding:14px}.agent-test-history-title{flex-wrap:wrap;row-gap:3px}.agent-test-history-title strong{min-width:0;overflow-wrap:anywhere}.agent-test-history-bottom button{min-height:40px;padding:0 16px}.agent-test-detail{width:100vw;height:100dvh;border-left:0}.agent-test-detail-header{padding:14px 16px 12px}.agent-test-detail-actions button{width:44px;height:44px;align-items:center;justify-content:center;margin-right:-10px}.agent-test-detail-meta{padding:0 16px 14px}.agent-test-detail nav button{flex:1 1;justify-content:center;min-height:46px;padding:10px 8px}.agent-test-detail-content{padding:16px}.agent-test-detail-message>div{max-width:88%}.agent-test-detail-message>div:has(.audio-player){width:min(300px,88%)}.agent-test-detail-composer{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.agent-test-detail-composer input{font-size:16px}.agent-test-detail-composer button{width:40px;height:40px;align-items:center;justify-content:center}.agent-test-note-body>div{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:420px){.leads-label-filter,.leads-stage-filter{flex-basis:100%}.agent-test-message{gap:6px}.agent-test-avatar{flex-basis:22px;width:22px;height:22px}.agent-test-bubble{max-width:88%}}@keyframes lead-label-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lead-label-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lead-label-backdrop,.lead-label-popover{animation:none!important}}.chat-image-thumbnail{display:block;width:min(260px,100%);padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.chat-image-thumbnail:focus-visible{outline:2px solid #D4924A;outline-offset:3px}.chat-image-viewer{width:min(960px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #47382a;border-radius:12px;background:#14110E;color:#F0EDE6;box-shadow:0 24px 80px rgba(0,0,0,.6)}.chat-image-viewer::-webkit-backdrop{background:rgba(0,0,0,.82)}.chat-image-viewer::backdrop{background:rgba(0,0,0,.82)}.chat-image-viewer-content{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px}.chat-image-viewer-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.chat-image-viewer-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 11px;border:1px solid #47382a;background:#211A14;color:#F0EDE6;cursor:pointer}.chat-image-viewer-toolbar button:disabled{opacity:.55;cursor:wait}.chat-image-viewer-toolbar button:focus-visible{outline:2px solid #D4924A;outline-offset:2px}.chat-image-viewer-content img{display:block;max-width:100%;max-height:calc(100dvh - 115px);width:auto;height:auto;object-fit:contain}.chat-image-viewer-content p{margin:0 0 6px;color:#E88B8B;font-size:13px}@media (max-width:900px){.app-shell{position:relative;top:var(--app-visible-top,0);height:var(--app-visible-height,100dvh)}.lead-drawer{top:calc(var(--app-visible-top, 0px) + 62px)!important;bottom:auto!important;height:max(0px,calc(var(--app-visible-height, 100dvh) - 62px))!important;max-height:max(0px,calc(var(--app-visible-height, 100dvh) - 62px))!important;min-height:0}.lead-drawer-header{flex-shrink:0}.lead-message-composer{flex-shrink:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important}.lead-drawer .chat-text-input,.lead-drawer-scroll textarea{font-size:16px!important}html[data-keyboard-open=true] .lead-drawer-meta{display:none!important}html[data-keyboard-open=true] .lead-drawer-header{padding-top:8px!important}html[data-keyboard-open=true] .lead-drawer-title{margin-bottom:4px!important}html[data-keyboard-open=true] .lead-message-composer{padding-bottom:8px!important}}:root{--kpi-gradient-end:#12100d;--panel-surface:rgba(22,19,16,.95);--navigation-bg:#0B0906;--input-bg:#0F0C08;--on-accent:#160e06;--app-color-scheme:dark;--error-text:#E0727A;--chat-label:#E8B77E;--chat-time:#B98A54;--chat-text-out:#FFF8EE;--chat-text-in:#D2CBC3;--chat-border:#8F5E26;--chat-inbound:#1E1A12;--chat-outbound:#3A2812;--source-surface:rgba(17,16,9,.84)}html:has(.app-shell){color-scheme:var(--app-color-scheme)}html:has(.app-shell):not([data-app-theme=dark]){--kpi-gradient-end:#FFFFFF;--panel-surface:#FFFFFF;--app-color-scheme:light;--colored-label-text:color-mix(in srgb,var(--label-color,#475467) 55%,#000);--selection-bg:#FFE5C4;--selection-text:#793B09;--navigation-bg:#FFFFFF;--bg:#F2F5FA;--bg-surface:#FFFFFF;--bg-card:#FFFFFF;--bg-elevated:#F1F4F8;--bg-hover:#EDF1F6;--input-bg:#F8FAFC;--border:#DCE3EC;--border-light:#E8EDF3;--line-strong:#BAC6D4;--text:#182230;--text-bright:#101828;--text-secondary:#475467;--text-muted:#5D6878;--amber:#9C4A08;--amber-dim:#FFF0DE;--amber-glow:rgba(168,84,11,.18);--green:#137A4B;--green-dim:#E5F5ED;--red:#B42318;--red-dim:#FEECEB;--blue:#175CD3;--blue-dim:#EAF1FF;--purple:#6941C6;--purple-dim:#F1EBFF;--warning:#92520D;--cyan:#087B8D;--surface-raised:#FFFFFF;--shadow-panel:0 2px 8px rgba(16,24,40,.035);--on-accent:#FFFFFF;--error-text:#B42318;--chat-label:#92520D;--chat-time:#765337;--chat-text-out:#182230;--chat-text-in:#182230;--chat-border:#DCE3EC;--chat-inbound:#FFFFFF;--chat-outbound:#FFF0DE;--source-surface:#F1F4F8}.app-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer}.app-theme-toggle:hover{background:var(--bg-hover);color:var(--amber)}html:has(.app-shell):not([data-app-theme=dark]) .lead-label-chip{color:var(--text)!important}html:has(.app-shell):not([data-app-theme=dark]) .lead-drawer-meta>div>div:not(.lead-avatar){color:var(--text)!important}html:has(.app-shell):not([data-app-theme=dark]) [aria-current=page]>div{box-shadow:inset 0 0 0 1px #F3C48E;font-weight:650!important}html:has(.app-shell):not([data-app-theme=dark]) .settings-nav-item:hover{background:#FFF1DF!important}html:has(.app-shell):not([data-app-theme=dark]) .sales-kpi>svg{box-sizing:content-box;padding:9px;border-radius:50%;background:var(--ds-accent-soft);color:var(--ds-accent-text)}html:has(.app-shell):not([data-app-theme=dark]) .leads-table{background:var(--bg-card)}html:has(.app-shell):not([data-app-theme=dark]) .leads-table thead{background:var(--input-bg)}html:has(.app-shell):not([data-app-theme=dark]) .lead-label-chip{color:color-mix(in srgb,var(--label-color) 50%,#000)!important}html:has(.app-shell):not([data-app-theme=dark]){--theme-soft-surface:#F1F4F8;--theme-line:#BAC6D4;--theme-foreground:#475467;--theme-accent:#9C4A08;--theme-success:#137A4B;--theme-error:#B42318;--toggle-knob:#FFFFFF}html:has(.app-shell):not([data-app-theme=dark]) .product-card-cover{background:var(--ds-accent-soft);color:var(--ds-accent-text)}html:has(.app-shell):not([data-app-theme=dark]) .product-card-status{background:#FFFFFF;color:var(--text-secondary);box-shadow:0 1px 4px rgba(16,24,40,.08)}html:has(.app-shell):not([data-app-theme=dark]) .product-card-status.publish{background:var(--green-dim);color:var(--green)}html:has(.app-shell):not([data-app-theme=dark]) :is(.lead-label-popover,.leads-stage-menu){background:var(--bg-card);box-shadow:0 12px 36px rgba(16,24,40,.16);border-color:var(--border)}html:has(.app-shell):not([data-app-theme=dark]) .leads-stage-trigger:is(:hover,[data-open]){background:var(--amber-dim);border-color:var(--amber)}html:has(.app-shell):not([data-app-theme=dark]) .agent-test-history-item{background:var(--input-bg);border-color:var(--border)}html:has(.app-shell):not([data-app-theme=dark]) .agent-test-avatar,html:has(.app-shell):not([data-app-theme=dark]) .agent-test-message.user .agent-test-bubble,html:has(.app-shell):not([data-app-theme=dark]) .agent-test-send,html:has(.app-shell):not([data-app-theme=dark]) .business-calendar-card button{background:var(--amber);color:#FFFFFF}html:has(.app-shell):not([data-app-theme=dark]) .business-calendar-card button:disabled{background:var(--bg-elevated);color:var(--text-muted);border-color:var(--border)}html:has(.app-shell):not([data-app-theme=dark]) :is(.catalog-live-progress,.catalog-gallery-arrow,.catalog-gallery-count,.catalog-reject){background:var(--bg-card);color:var(--text-secondary);border-color:var(--border)}html:has(.app-shell):not([data-app-theme=dark]) .message-body-formatted :is(code,pre){background:var(--bg-elevated)}html:has(.app-shell)[data-app-theme=dark]{--text-muted:#A89D90;--theme-foreground:#A89D90}html:has(.app-shell)[data-app-theme=dark] .settings-nav-soon{color:var(--text-muted)!important}html:has(.app-shell):not([data-app-theme=dark]) [aria-current=page]>div{box-shadow:inset 0 0 0 1px var(--selection-border)}html:has(.app-shell):not([data-app-theme=dark]) [aria-current=page] svg{color:var(--selection-text)!important}html:has(.app-shell):not([data-app-theme=dark]) .settings-nav-item.is-active:hover{background:var(--selection-bg)!important}html:has(.app-shell):not([data-app-theme=dark]) .leads-filters button[aria-pressed=true]{background:var(--selection-bg)!important;color:var(--selection-text)!important;border-color:var(--selection-border)!important}.settings-business-page .settings-title{font-size:16px!important;margin-bottom:20px!important}.settings-business-page .settings-intro{display:none}.settings-business-page{padding-top:26px!important}.chat-assignment-filter{min-width:190px}.chat-assignment-count{min-width:22px;height:20px;padding:0 6px;border-radius:6px;display:inline-grid;place-items:center;background:var(--border-light);color:var(--text-secondary);font-size:11.5px;font-weight:650}.chat-assignment-option{min-width:0;flex:1 1;display:grid;grid-gap:1px;gap:1px;text-align:left}.chat-assignment-option small{color:var(--text-muted);font-size:11.5px}.chat-owner-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 9px 0 4px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:550}.chat-owner-chip[data-kind=agent]{padding-left:8px;color:var(--amber);border-color:var(--ds-accent-border)}.chat-owner-chip[data-kind=none]{padding-left:9px;color:var(--text-muted)}.chat-owner-chip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-owner-avatar{width:18px;height:18px;flex:0 0 auto;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--ds-accent-border);background:var(--ds-accent-soft);color:var(--amber);font-size:8.5px;font-weight:750}.leads-requirement{display:flex;align-items:flex-start;gap:9px;min-width:0}.leads-requirement-dot{width:8px;height:8px;margin-top:6px;flex:0 0 auto;border-radius:50%;background:var(--text-muted)}.leads-requirement[data-kind=handoff] .leads-requirement-dot{background:var(--amber);box-shadow:0 0 0 3px var(--ds-accent-soft)}.leads-requirement .leads-message-preview{max-width:300px;overflow:hidden;color:var(--text-secondary);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.leads-row[data-attention]{box-shadow:inset 3px 0 0 var(--amber)!important}.chat-channel-badge{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid;border-radius:10px}.chat-bar{justify-content:space-between;gap:12px;padding:10px 22px;border-bottom:1px solid var(--border)}.chat-bar,.chat-bar-owner{display:flex;align-items:center}.chat-bar-owner{min-width:0;gap:10px}.chat-bar-owner .chat-owner-avatar{width:30px;height:30px;font-size:11px}.chat-bar-owner small{display:block;color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chat-bar-owner strong{display:block;overflow:hidden;color:var(--text);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-bar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;flex:0 0 auto;width:248px}.chat-bar-menu{position:relative;min-width:0}.chat-bar-button{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ds-accent-border);border-radius:9px;background:transparent;color:var(--amber);font-size:13.5px;font-weight:650;cursor:pointer}.chat-bar-button:hover:not(:disabled),.chat-bar-button[data-open]{background:var(--ds-accent-soft)}.chat-bar-button:disabled{opacity:.55;cursor:not-allowed}.chat-bar-chevron{transition:transform .14s ease}.chat-bar-button[data-open] .chat-bar-chevron{transform:rotate(180deg)}.chat-bar-error{padding:8px 22px;color:var(--error-text);font-size:12.5px;border-bottom:1px solid var(--border)}.chat-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(330px,calc(100vw - 32px));max-height:min(440px,70dvh);overflow:auto;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);box-shadow:0 18px 40px rgba(0,0,0,.45);animation:leads-stage-menu-in .12s ease-out}.chat-menu-start{right:auto;left:0}.chat-menu-item{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.chat-menu-item:focus-visible,.chat-menu-item:hover:not([aria-disabled]){background:rgba(212,146,74,.08);outline:none}.chat-menu-item[aria-disabled]{cursor:default;opacity:.55}.chat-menu-item>svg{flex:0 0 auto;color:var(--amber)}.chat-menu-text{min-width:0;flex:1 1;display:grid;grid-gap:1px;gap:1px}.chat-menu-text strong{font-size:13.5px;font-weight:650}.chat-menu-text small{color:var(--text-muted);font-size:11.5px}.chat-menu-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--amber)}.chat-menu-icon[data-tone=violet]{color:#9B72D4}.chat-menu-icon[data-tone=blue]{color:#4A90D4}.chat-menu-icon[data-tone=green]{color:#4CAF7D}.chat-menu-icon[data-tone=sky]{color:#4FA3E3}.chat-menu-icon[data-tone=muted]{color:var(--text-secondary)}.chat-menu-avatar{width:34px;height:34px;font-size:11.5px;border-radius:50%}.chat-menu-separator{height:1px;margin:5px 4px;background:var(--border)}.chat-attention{display:flex;align-items:flex-start;gap:12px;padding:12px 22px;border-bottom:1px solid var(--ds-accent-border);background:var(--ds-accent-soft)}.chat-attention-icon{flex:0 0 auto;margin-top:2px;color:var(--amber)}.chat-attention-body{min-width:0;flex:1 1}.chat-attention-title{color:var(--amber);font-size:12px}.chat-attention-title strong{font-weight:750;letter-spacing:.06em;text-transform:uppercase}.chat-attention-body p{margin:2px 0 0;color:var(--text);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.chat-attention-resolve{flex:0 0 auto;align-self:center;height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--ds-accent-border);border-radius:9px;background:var(--bg-card);color:var(--amber);font-size:13px;font-weight:650;cursor:pointer}.chat-attention-resolve:disabled{opacity:.55;cursor:wait}.chat-event-card{align-self:stretch;margin:4px 8px;padding:12px 14px;border:1px dashed var(--border);border-radius:12px;color:var(--text-secondary)}.chat-event-head{display:flex;align-items:center;gap:9px;font-size:13px}.chat-event-head strong{color:var(--text);font-weight:650}.chat-event-icon{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:var(--ds-accent-soft);color:var(--amber)}.chat-event-title{min-width:0;flex:1 1}.chat-event-head time{flex:0 0 auto;color:var(--text-muted);font-size:11.5px}.chat-event-card p{margin:8px 0 0;color:var(--text);font-size:13.5px;line-height:1.5;white-space:pre-wrap}.chat-event-card small{display:block;margin-top:8px;color:var(--text-muted);font-size:11px}.chat-composer{--chat-tool-color:#D4924A;display:grid;grid-gap:4px;gap:4px;padding:8px 12px 6px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.chat-composer .chat-text-input{width:100%;min-width:0;height:40px;max-height:120px;padding:10px 2px;border:none;outline:none;background:transparent;resize:none;overflow-y:auto;color:var(--text);font:inherit;font-size:13.5px;line-height:20px}.chat-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.chat-composer-tools{min-width:0;flex:1 1;display:flex;align-items:center;gap:6px;position:relative}.chat-composer-tools .voice-recorder>button,.chat-composer-tools>button,.chat-tool{color:var(--chat-tool-color)!important}.chat-tool{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer}.chat-tool[aria-disabled]{cursor:default;opacity:.7}.chat-composer-send{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--chat-tool-color);cursor:pointer}.chat-composer-send:disabled{color:var(--text-muted);cursor:default}@media (max-width:820px){.chat-assignment-filter{height:44px;flex:1 1 210px}.leads-cell-labels{margin-top:12px}.chat-bar{padding:10px 16px}.chat-bar-actions{width:auto;flex:1 1 auto;max-width:300px}.chat-bar-button{height:40px}.chat-attention{padding:12px 16px}.chat-channel-badge,.chat-composer-send,.chat-tool{width:40px;height:40px}.chat-menu{position:fixed;top:auto;right:16px;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto}}.chat-switcher{display:flex;gap:6px;overflow-x:auto;padding:8px 22px;border-bottom:1px solid var(--border)}.chat-switcher-tab{flex:0 0 auto;height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.chat-switcher-tab[aria-selected=true]{color:var(--text)}.chat-switcher-tab[data-closed]{opacity:.65}@media (max-width:820px){.chat-switcher{padding:8px 16px}.chat-switcher-tab{height:36px}}.contacts-toolbar{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.contacts-tabs{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.contacts-tabs button{height:32px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.contacts-tabs button[aria-selected=true]{background:var(--ds-accent-soft);color:var(--amber)}.contacts-search{display:flex;align-items:center;gap:8px;flex:1 1;max-width:360px;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--bg-card)}.contacts-search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:13.5px}.contacts-search button{display:flex;padding:4px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.contacts-table{width:100%;border-collapse:collapse}.contacts-table th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.07em}.contacts-table td{padding:12px 14px;border-bottom:1px solid var(--border-light);font-size:13.5px;color:var(--text-secondary)}.contacts-table .leads-row{cursor:pointer}.contacts-table .leads-row[aria-selected=true]{background:rgba(212,146,74,.06)}.contacts-name-cell{display:flex;align-items:center;gap:12px;min-width:0}.contacts-name-cell strong{display:block;color:var(--text);font-size:14.5px;font-weight:550}.contacts-name-cell small{display:block;color:var(--text-muted);font-size:12.5px}.contacts-row-avatar{width:36px;height:36px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700}.contacts-muted{color:var(--text-muted)}.contacts-empty{padding:40px 0;text-align:center}.contacts-error{color:var(--error-text);font-size:13px}.contacts-link{padding:0;border:0;background:none;color:var(--amber);font:inherit;font-weight:600;text-align:left;cursor:pointer}.contacts-link:hover{text-decoration:underline}.contacts-channel-icons{display:inline-flex;flex-wrap:wrap;gap:5px}.contacts-channel-icon{width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:7px;color:var(--text-secondary);font-size:10px}.contacts-channel-icon.is-large{width:38px;height:38px;border-radius:10px}.contacts-panel{width:430px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--border);background:var(--input-bg);animation:nv-fade .18s ease-out}.contacts-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.contacts-panel-header .lead-drawer-identity{display:flex;align-items:center;gap:13px;min-width:0}.contacts-panel-header strong{display:block;color:var(--text);font-size:17px;font-weight:600}.contacts-panel-header span{display:block;color:var(--text-secondary);font-size:13px}.contacts-panel-avatar{width:42px;height:42px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700}.contacts-panel-header .lead-drawer-close{display:flex;border:0;background:none;color:var(--text-muted);cursor:pointer}.contacts-panel-body{flex:1 1;overflow:auto;padding:18px 22px;display:grid;align-content:start;grid-gap:18px;gap:18px}.contacts-section{display:grid;grid-gap:8px;gap:8px}.contacts-section h3{margin:0;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.contacts-info-row{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text);font-size:14px}.contacts-info-row>svg{flex:0 0 auto;color:var(--text-muted)}.contacts-channel-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.contacts-channel-text{min-width:0;display:grid;grid-gap:2px;gap:2px}.contacts-channel-text strong{color:var(--text);font-size:14px}.contacts-channel-text small{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.contacts-open-chat{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ds-accent-border);border-radius:8px;color:var(--amber);font-size:12.5px;font-weight:650;text-decoration:none;white-space:nowrap}.contacts-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.contacts-stats>div{padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.contacts-stats small{display:block;color:var(--text-muted);font-size:11.5px}.contacts-stats strong{display:block;margin-top:3px;color:var(--text);font-size:15px}.contacts-person-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);text-align:left;cursor:pointer}.contacts-person-row:hover{border-color:var(--ds-accent-border)}.contacts-person-text{min-width:0;display:grid;grid-gap:2px;gap:2px}.contacts-person-text strong{color:var(--text);font-size:14px}.contacts-person-text small{color:var(--text-muted);font-size:12px}@media (max-width:900px){.contacts-panel{position:fixed;top:62px;right:0;bottom:0;z-index:55;width:min(430px,100vw);box-shadow:-24px 0 60px rgba(0,0,0,.48)}}@media (max-width:820px){.contacts-toolbar{margin-top:16px}.contacts-tabs{width:100%}.contacts-tabs button{flex:1 1;justify-content:center;height:40px}.contacts-search{max-width:none;height:44px;flex:1 0 100%}.contacts-panel{width:100vw;inset:62px 0 0;box-shadow:none}.contacts-panel-body,.contacts-panel-header{padding:16px}.contacts-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.contacts-table td{border-bottom:0;padding:6px 0!important}.contacts-channel-card{grid-template-columns:auto minmax(0,1fr)}.contacts-open-chat{grid-column:1/-1;justify-content:center;height:40px}}.chat-composer{position:relative;width:100%;min-width:0;flex:1 1}.chat-composer-tools>button{display:inline-flex;align-items:center;justify-content:center}.chat-composer-tools .voice-recorder-preview{flex:1 1}.quick-message-toggle{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:var(--amber);cursor:pointer}.quick-message-toggle[aria-expanded=true]{background:var(--ds-accent-soft)}.quick-message-toggle:disabled{opacity:.45;cursor:default}.quick-message-picker{position:absolute;z-index:30;bottom:calc(100% + 10px);left:0;right:0;display:flex;flex-direction:column;max-height:min(430px,48dvh);overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg-card);color:var(--text);box-shadow:0 12px 40px rgba(0,0,0,.24)}.quick-message-picker header{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--border);font-size:14px}.quick-message-picker header>button{margin-left:auto;display:grid;place-items:center;padding:4px;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.quick-message-picker code{border-radius:6px;padding:2px 6px;background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.quick-message-picker input{width:calc(100% - 24px);flex-shrink:0;min-height:44px;margin:12px 12px 4px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--input-bg);color:var(--text);font:inherit;font-size:13px}.quick-message-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.quick-message-options>button{display:block;width:100%;text-align:left;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font:inherit}.quick-message-options>button[aria-selected=true]{background:var(--ds-accent-soft);border-color:var(--selection-border,var(--amber))}.quick-message-options>button>span{display:flex;justify-content:space-between;align-items:start;gap:10px;font-size:13px}.quick-message-options>button strong{overflow-wrap:anywhere}.quick-message-options>button p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin:6px 0 0;color:var(--text-secondary);font-size:12.5px;line-height:1.5;white-space:pre-wrap}.quick-message-picker footer{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;line-height:1.5}.quick-message-state{padding:8px 16px;color:var(--text-secondary);font-size:13px}.quick-message-state button{border:0;background:transparent;color:var(--amber);text-decoration:underline;cursor:pointer}.quick-message-picker button:focus-visible,.quick-message-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.agent-test-detail-composer>.chat-composer{display:block}.agent-test-composer .chat-composer textarea{border:0;padding:10px 0;background:transparent}@media (max-width:767px){.chat-composer .chat-text-input,.quick-message-picker input{font-size:16px!important}.quick-message-picker header{padding:12px}.quick-message-picker{max-height:min(450px,calc(var(--app-visible-height, 100dvh) * .5))}.chat-composer-tools>button,.quick-message-picker header>button,.quick-message-toggle{min-width:40px;min-height:40px}}.agent-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.agent-channel-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.agent-channel-card-head{display:flex;align-items:center;gap:10px}.agent-channel-account strong,.agent-channel-card-head strong{display:block;color:var(--text);font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-channel-account small,.agent-channel-card-head small{display:block;color:var(--text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-channel-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-channel-mode{display:block;font-size:12.5px;font-weight:650}.agent-channel-mode[data-mode=agent]{color:#4CAF7D}.agent-channel-mode[data-mode=human]{color:var(--ds-accent-text)}.agent-channel-mode[data-mode=off]{color:var(--text-muted)}.agent-channel-account .agent-channel-mode{margin-top:5px}.agent-channel-switch{width:42px;height:24px;flex:0 0 auto;padding:2px;border:0;border-radius:999px;background:var(--theme-soft-surface,#352E27);cursor:pointer}.agent-channel-switch[data-on]{background:#3A7D52}.agent-channel-switch:disabled{opacity:.55;cursor:not-allowed}.agent-channel-switch>span{display:block;width:20px;height:20px;border-radius:50%;background:var(--text);transition:transform .15s}.agent-channel-switch[data-on]>span{transform:translateX(18px)}.agent-channel-manage{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface,transparent);color:var(--amber);font-size:13px;font-weight:600;cursor:pointer}.agent-channel-manage:hover{border-color:var(--ds-accent-border)}.agent-channel-backdrop{position:fixed;inset:0;z-index:100;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.agent-channel-modal{width:480px;max-width:100%;max-height:90vh;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);box-shadow:0 24px 60px -12px rgba(0,0,0,.7)}.agent-channel-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border)}.agent-channel-modal-header strong{display:block;color:var(--text);font-size:17px;font-weight:650}.agent-channel-modal-header small{display:block;margin-top:3px;color:var(--text-muted);font-size:12.5px}.agent-channel-modal-body{display:grid;grid-gap:10px;gap:10px;padding:18px}.agent-channel-account{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:var(--input-bg)}@media (max-width:820px){.agent-channel-backdrop{align-items:flex-end;padding:0}.agent-channel-modal{width:100%;border-radius:16px 16px 0 0}.agent-channel-manage{height:40px}}