@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#f7f8fb;--surface:#fff;--surface-2:#f0f2f7;--text:#10131a;--text-secondary:#596273;--text-muted:#8a93a3;--border:#e3e7ee;--primary:#6d5dfc;--primary-hover:#5848eb;--primary-soft:rgba(109,93,252,.1);--success:#16a34a;--danger:#e11d48;--warning:#d97706;--sidebar-bg:#0b0e14;--sidebar-text:#f5f7fb;--input-bg:#fff;--input-border:#d8dde7;--input-text:#111827;--card-bg:#fff;--radius:14px;--radius-lg:24px;--shadow:0 12px 40px rgba(16,19,26,.07);--shadow-sm:0 4px 18px rgba(16,19,26,.05);--transition:.18s ease}html[data-theme=dark]{--bg:#070a0f;--surface:#0e131b;--surface-2:#131923;--text:#f5f7fb;--text-secondary:#aab3c2;--text-muted:#697487;--border:#202836;--primary:#8b7cff;--primary-hover:#7665f5;--primary-soft:rgba(139,124,255,.13);--input-bg:#0b1017;--input-border:#263140;--input-text:#f5f7fb;--card-bg:#0e131b;--shadow:0 18px 60px rgba(0,0,0,.28);--shadow-sm:0 5px 25px rgba(0,0,0,.2)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.workspace{min-height:100vh;background:var(--bg);color:var(--text)}.ws-sidebar{position:fixed;inset:0 auto 0 0;width:250px;padding:22px 14px;z-index:50;background:var(--sidebar-bg);color:var(--sidebar-text);display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.ws-brand{display:flex;align-items:center;gap:11px;padding:4px 10px 28px}.ws-logo{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#8b7cff,#4f46e5);color:#fff;font-weight:800;box-shadow:0 8px 24px #6d5dfc4d}.ws-logo.sm{width:30px;height:30px;border-radius:9px}.ws-brand-name{font-weight:800;letter-spacing:-.03em}.ws-brand-sub{font-size:9px;color:#798397;text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.ws-nav-section{margin-bottom:18px}.ws-nav-label{padding:0 10px 7px;color:#6f7a8c;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ws-link{display:block;padding:10px 11px;border-radius:10px;color:#9da7b8;font-size:13px;margin:2px 0;transition:var(--transition)}.ws-link:hover{color:#fff;background:rgba(255,255,255,.055)}.ws-link.active{color:#fff;background:rgba(139,124,255,.14);box-shadow:inset 2px 0 0 var(--primary)}.ws-sidebar-foot{margin-top:auto;padding:14px 10px 0;border-top:1px solid rgba(255,255,255,.08)}.ws-role{font-size:10px;color:#758094;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px}.ws-logout{border:0;background:transparent;color:#aab3c2;padding:8px 0;cursor:pointer}.ws-main{margin-left:250px;min-height:100vh;padding:32px 38px 64px}.ws-mobile-top,.ws-bottom-nav,.ws-backdrop,.ws-drawer-close{display:none}.ws-banner-warn{max-width:1180px;margin:0 auto 18px;padding:12px 15px;border:1px solid rgba(217,119,6,.3);background:rgba(217,119,6,.09);border-radius:12px}.page{max-width:1180px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.page-eyebrow,.eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);margin-bottom:7px}.page-title{font-family:Manrope,sans-serif;font-size:30px;line-height:1.1;letter-spacing:-.045em}.page-subtitle,.muted,.page-hint{color:var(--text-secondary);font-size:13px;margin-top:6px}.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border:0;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer;transition:var(--transition)}.btn-primary,.button-primary{background:var(--primary);color:#fff;box-shadow:0 8px 24px #6d5dfc33}.btn-primary:hover,.button-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-ghost,.button-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover,.button-ghost:hover{background:var(--surface-2)}.btn-wide,.button-wide{width:100%}.btn-sm{padding:6px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:11px}.btn-edit{color:var(--primary)}.btn-delete{color:var(--danger)}.table-wrap,.panel,.stat-card,.card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:12px 15px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border)}.table td{padding:14px 15px;border-bottom:1px solid var(--border);font-size:13px}.table tr:last-child td{border-bottom:0}.table tr:hover td{background:var(--surface-2)}.actions-cell{display:flex;gap:6px}.field-label,.field label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);margin:12px 0 6px}.input,input,select,textarea{background:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:10px;padding:10px 11px;outline:none;width:100%}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;background:var(--primary);color:#fff;font-size:10px;font-weight:700}.badge-outline{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{padding:19px}.stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.stat-value{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.04em;margin-top:6px}.stat-hint{font-size:11px;color:var(--text-muted);margin-top:4px}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.dash-grid .panel{padding:20px}.panel-title{font-size:14px;font-weight:800;margin-bottom:14px}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px}.page-info{font-size:12px;color:var(--text-secondary)}.empty-state{text-align:center;padding:50px 16px!important;color:var(--text-muted)}.empty-state-title{font-weight:700;color:var(--text)}.empty-state-hint{font-size:12px;margin-top:4px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{width:min(540px,100%);max-height:90vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);padding:22px}.modal-header{display:flex;justify-content:space-between}.modal-body{padding:4px 0}.modal-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:18px;margin-top:15px;border-top:1px solid var(--border)}.modal-title{font-size:18px;font-weight:800}.auth-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,rgba(109,93,252,.12),transparent 35%),var(--bg)}.auth-card{width:min(430px,100%);background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:32px;box-shadow:var(--shadow)}.auth-card h2{font-family:Manrope;font-size:28px;letter-spacing:-.04em;margin-top:8px}.auth-switch{font-size:12px;color:var(--text-secondary);text-align:center;margin-top:16px}.auth-switch a{color:var(--primary);font-weight:700}.error-text{color:var(--danger);font-size:12px;margin-top:10px}.loading-state{padding:30px;color:var(--text-secondary)}.landing{min-height:100vh;background:var(--bg);color:var(--text);overflow:hidden}.landing-header{height:74px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:10}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-lockup b{font-size:14px;letter-spacing:-.03em}.brand-lockup small{display:block;font-size:8px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;margin-top:2px}.brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#8b7cff,#4f46e5);color:#fff;font-weight:800}.landing-nav{display:flex;gap:27px;font-size:12px;color:var(--text-secondary)}.landing-nav a:hover{color:var(--text)}.landing-tools{display:flex;align-items:center;gap:8px}.top-icon-btn,.lang-chip{height:34px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer}.top-icon-btn{width:34px}.lang-chip{padding:0 9px;gap:5px;font-size:10px;font-weight:800}.header-login{font-size:12px;font-weight:700;padding:8px 10px}.header-cta,.hero-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:800;box-shadow:0 10px 30px #6d5dfc33}.hero{max-width:1240px;margin:auto;min-height:690px;padding:92px 24px 100px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:50px;position:relative}.hero-copy{position:relative;z-index:2}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700;box-shadow:var(--shadow-sm)}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.99;letter-spacing:-.065em;margin:23px 0 20px}.hero h1 span,.section-heading h2 span,.owner-copy h2 span,.final-cta h2 span{color:var(--primary)}.hero-copy>p{max-width:580px;color:var(--text-secondary);font-size:16px;line-height:1.75}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-primary{padding:14px 18px;font-size:13px}.hero-secondary{display:inline-flex;align-items:center;padding:14px 16px;font-size:12px;font-weight:700;color:var(--text-secondary)}.hero-note{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:10px;margin-top:18px}.hero-note svg{color:var(--success)}.hero-product{position:relative;z-index:2}.product-window{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 35px 100px #10131a21;overflow:hidden;transform:perspective(1300px) rotateY(-3deg) rotateX(2deg)}html[data-theme=dark] .product-window{box-shadow:0 35px 100px #00000073}.window-top{height:42px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;padding:0 15px;color:var(--text-muted);font-size:9px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:var(--border)}.live-dot{margin-left:auto;color:var(--success);font-weight:800;font-size:8px}.window-body{display:flex;min-height:390px}.mini-sidebar{width:50px;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:18px 0;gap:20px;color:var(--text-muted);font-size:14px}.mini-active{color:var(--primary)}.mini-content{padding:22px;flex:1}.mini-title{display:flex;justify-content:space-between;align-items:flex-start}.mini-title small{font-size:8px;letter-spacing:.12em;color:var(--primary);font-weight:800}.mini-title h3{font:800 20px Manrope;letter-spacing:-.04em;margin-top:4px}.mini-date{font-size:8px;border:1px solid var(--border);padding:6px 8px;border-radius:7px;color:var(--text-secondary)}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px}.mini-stats>div{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px}.mini-stats small{display:block;color:var(--text-muted);font-size:8px}.mini-stats b{display:block;font:800 17px Manrope;margin-top:5px}.mini-stats em{font-style:normal;color:var(--success);font-size:8px}.mini-stats .risk{color:var(--warning)}.mini-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:10px}.mini-panel{border:1px solid var(--border);border-radius:12px;padding:13px;background:var(--surface)}.panel-head{display:flex;justify-content:space-between;font-size:8px}.panel-head span{color:var(--text-muted)}.mini-panel p{font-size:10px;color:var(--text-secondary);line-height:1.5;margin-top:13px}.signal-line{display:flex;flex-direction:column;gap:6px;margin-top:13px}.signal-line span{display:block;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--primary),rgba(139,124,255,.15))}.agent-row{display:flex;align-items:center;gap:7px;font-size:8px;color:var(--text-secondary);padding-top:10px}.agent-row b{margin-left:auto}.agent-dot{width:5px;height:5px;border-radius:50%;background:var(--success)}.hero-orbit{position:absolute;border:1px solid rgba(139,124,255,.13);border-radius:50%;pointer-events:none}.orbit-one{width:600px;height:600px;right:-230px;top:20px}.orbit-two{width:900px;height:900px;right:-380px;top:-120px}.trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:72px;display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;color:var(--text-muted);font-size:9px;letter-spacing:.12em}.trust-strip b{color:var(--text-secondary);font-size:9px}.section{max-width:1240px;margin:auto;padding:125px 24px}.section-heading{max-width:720px;margin-bottom:48px}.section-heading.centered{text-align:center;margin:0 auto 48px}.section-heading.compact{margin-bottom:40px}.section-heading h2,.owner-copy h2,.final-cta h2{font:800 clamp(38px,5vw,60px)/1.02 Manrope;letter-spacing:-.06em}.section-heading p,.owner-copy p{margin-top:18px;color:var(--text-secondary);font-size:15px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{min-height:250px;padding:25px;border:1px solid var(--border);background:var(--surface);border-radius:20px;position:relative;transition:var(--transition);box-shadow:var(--shadow-sm)}.feature-card:hover{transform:translateY(-4px);border-color:#8b7cff66}.feature-num{position:absolute;right:18px;top:17px;color:var(--text-muted);font-size:9px;font-weight:800}.feature-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);margin-bottom:30px}.feature-card h3{font:700 18px Manrope;letter-spacing:-.035em}.feature-card p{color:var(--text-secondary);font-size:12px;line-height:1.7;margin-top:9px}.agent-section{position:relative;max-width:1240px;margin:auto;padding:125px 24px;background:linear-gradient(180deg,transparent,rgba(109,93,252,.035),transparent)}.agent-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(109,93,252,.13),transparent 68%);right:-200px;top:0;pointer-events:none}.agent-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:15px}.director-card{border:1px solid rgba(139,124,255,.3);border-radius:22px;background:linear-gradient(145deg,rgba(139,124,255,.12),var(--surface) 55%);padding:30px;min-height:430px}.director-orb{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#8b7cff,#4f46e5);color:#fff;box-shadow:0 18px 50px #6d5dfc47;margin-bottom:50px}.director-card small{font-size:9px;letter-spacing:.13em;color:var(--primary);font-weight:800}.director-card h3{font:800 27px Manrope;letter-spacing:-.045em;margin-top:8px}.director-card p{color:var(--text-secondary);font-size:12px;line-height:1.7;margin-top:10px}.director-status{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--text-muted);margin-top:30px}.director-status span{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #16a34a1a}.agent-list{display:flex;flex-direction:column;gap:8px}.agent-card{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:16px;padding:16px 18px;background:var(--surface);transition:var(--transition)}.agent-card:hover{border-color:#8b7cff66;transform:translate(3px)}.agent-index{font-size:9px;color:var(--primary);font-weight:800}.agent-card b{font-size:13px}.agent-card p{font-size:10px;color:var(--text-muted);margin-top:3px}.agent-card>svg{margin-left:auto;color:var(--text-muted)}.owner-section{max-width:1240px;margin:auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-top:1px solid var(--border)}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:800;margin-top:25px}.owner-list{display:flex;flex-direction:column;border-top:1px solid var(--border)}.owner-list div{display:flex;gap:13px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border);font-size:13px}.owner-list svg{color:var(--primary);flex:none}.pricing-section{border-top:1px solid var(--border)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card{position:relative;border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:28px;box-shadow:var(--shadow-sm)}.price-card.featured{border-color:#6d5dfc8c;box-shadow:0 20px 60px #6d5dfc1f}.popular{position:absolute;top:0;right:22px;transform:translateY(-50%);background:var(--primary);color:#fff;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.price-card small{font-size:9px;letter-spacing:.14em;color:var(--primary);font-weight:800}.price-card h3{font:800 35px Manrope;letter-spacing:-.05em;margin-top:10px}.price-card h3 i{font:500 11px Inter;color:var(--text-muted);font-style:normal}.price-card>p{font-size:11px;color:var(--text-secondary);margin-top:4px}.price-card ul{list-style:none;margin:25px 0}.price-card li{display:flex;align-items:center;gap:8px;padding:7px 0;color:var(--text-secondary);font-size:11px}.price-card li svg{color:var(--success)}.price-btn{display:flex;justify-content:center;padding:11px;border:1px solid var(--border);border-radius:10px;font-size:11px;font-weight:800}.featured .price-btn{background:var(--primary);border-color:var(--primary);color:#fff}.faq-section{max-width:900px;margin:auto;padding:110px 24px}.faq-list{border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;font:700 15px Manrope}summary::-webkit-details-marker{display:none}summary svg{transition:var(--transition);color:var(--text-muted)}details[open] summary svg{transform:rotate(180deg);color:var(--primary)}details p{max-width:760px;color:var(--text-secondary);font-size:12px;line-height:1.75;padding:0 0 22px}.final-cta{max-width:1180px;margin:0 auto 60px;border:1px solid rgba(139,124,255,.28);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(139,124,255,.18),transparent 35%),var(--surface);text-align:center;padding:90px 24px;position:relative;overflow:hidden}.final-cta .eyebrow{position:relative}.final-cta h2{position:relative;margin:8px 0 15px}.final-cta p{position:relative;color:var(--text-secondary);font-size:13px;max-width:530px;margin:0 auto 26px}.final-cta .hero-primary{position:relative}.landing-footer{max-width:1240px;margin:auto;padding:24px;color:var(--text-muted);font-size:9px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px}.landing-footer div{display:flex;gap:18px}.landing-footer a:hover{color:var(--text)}@media (max-width:900px){.landing-header{height:auto;padding:16px 18px}.landing-nav,.landing-tools .header-login{display:none}.hero{grid-template-columns:1fr;padding:60px 18px 70px;gap:45px;min-height:auto}.hero h1{font-size:clamp(44px,13vw,66px)}.hero-product{max-width:680px;width:100%;margin:auto}.product-window{transform:none}.trust-strip{padding:20px 18px;gap:18px}.section,.agent-section,.owner-section,.faq-section{padding:85px 18px}.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.agent-layout,.owner-section{grid-template-columns:1fr;gap:30px}.director-card{min-height:330px}.ws-sidebar{transform:translate(-105%);transition:transform .2s ease}.ws-sidebar.open{transform:translate(0)}.ws-main{margin-left:0;padding:72px 18px 86px}.ws-mobile-top{display:flex;position:fixed;z-index:45;inset:0 0 auto 0;height:58px;background:var(--sidebar-bg);align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border)}.ws-mobile-brand{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:800}.ws-burger,.ws-mobile-logout{width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;display:grid;place-items:center}.ws-burger span{width:14px;height:1px;background:#fff;margin:1px}.ws-bottom-nav{display:flex;position:fixed;z-index:45;inset:auto 0 0 0;height:64px;background:var(--sidebar-bg);border-top:1px solid var(--border);justify-content:space-around}.ws-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#7f8a9d;font-size:9px}.ws-tab.active{color:var(--primary)}.ws-tab-icon{font-size:15px}.ws-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-drawer-close{display:block;margin-left:auto;background:transparent;border:0;color:#fff;font-size:24px}.ws-sidebar .ws-prefs{display:none}.page-header{flex-direction:column}.stats-grid{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.table-wrap{overflow-x:auto}.table{min-width:650px}.actions-cell{white-space:nowrap}.modal{border-radius:18px}.modal-footer{position:sticky;bottom:0;background:var(--surface)}}@media (max-width:560px){.landing-tools .lang-chip{display:none}.header-cta{padding:9px 11px}.hero-actions{flex-direction:column;align-items:stretch}.hero-secondary{justify-content:center}.window-body{min-height:330px}.mini-sidebar{width:38px}.mini-content{padding:14px}.mini-title h3{font-size:16px}.mini-stats{grid-template-columns:1fr 1fr}.mini-stats>div:last-child{display:none}.mini-grid{grid-template-columns:1fr}.mini-panel.wide{display:none}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.section-heading h2,.owner-copy h2,.final-cta h2{font-size:40px}.owner-section{padding-top:70px}.landing-footer{flex-direction:column}.stats-grid{grid-template-columns:1fr}.page-title{font-size:25px}.ws-main{padding-left:14px;padding-right:14px}.table{min-width:600px}}.workspace-topbar{height:38px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;max-width:1180px}.workspace-breadcrumb{font-size:11px;color:var(--text-muted);font-weight:600}.workspace-breadcrumb span{margin:0 6px;color:var(--border)}.workspace-controls{display:flex;align-items:center;gap:7px}.workspace-control,.workspace-lang{height:32px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;font-size:10px;font-weight:700}.workspace-control{padding:0 9px;cursor:pointer}.workspace-lang{padding:0 8px;width:auto}@media (max-width:900px){.workspace-topbar{display:none}}.ws-mobile-actions{display:flex;align-items:center;gap:5px}.ws-mobile-control,.ws-mobile-lang{height:30px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;border-radius:8px;font-size:10px}.ws-mobile-control{width:30px}.ws-mobile-lang{padding:0 5px;width:42px}.ws-mobile-logout{width:30px!important;height:30px!important}.workspace input[type=checkbox],.workspace input[type=radio]{width:18px;height:18px;min-width:18px;padding:0;margin:0;accent-color:var(--primary);cursor:pointer}.workspace input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.workspace .checkbox-label{display:flex;align-items:center;gap:10px;margin:16px 0 4px;color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.workspace .checkbox-label input{flex:none}.workspace .field-label{margin-top:16px}.workspace .btn{min-height:40px;white-space:nowrap}.workspace .btn-sm{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border-radius:9px;cursor:pointer}.workspace .btn:disabled,.workspace .btn-sm:disabled{opacity:.5;cursor:not-allowed;transform:none}.workspace .table-wrap{border-radius:18px;overflow:auto}.workspace .table th{white-space:nowrap}.workspace .table td{vertical-align:middle}.workspace .sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace .sortable:hover{color:var(--text)}.workspace .actions-cell{align-items:center;justify-content:flex-end;min-width:145px}.workspace .panel{padding:22px}.workspace .panel-title{letter-spacing:-.02em}.workspace .panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workspace .panel-kicker{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:6px}.workspace .panel-accent-icon{color:var(--primary);flex:none}.workspace .cell-sub{display:block;margin-top:2px;color:var(--text-muted);font-size:10px}.workspace .modal-overlay{padding:22px}.workspace .modal{width:min(620px,100%);max-height:min(88vh,760px);padding:0;overflow:hidden;border-radius:22px}.workspace .modal-body{padding:26px 26px 6px;overflow:auto;max-height:calc(88vh - 82px)}.workspace .modal-body>.modal-title{display:block;margin-bottom:22px;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.035em}.workspace .modal-footer{padding:15px 26px 22px;margin-top:16px;background:var(--surface);border-top:1px solid var(--border)}.workspace .modal-footer .btn{min-width:112px}.workspace .modal-error{margin-top:18px;padding:11px 13px;border-radius:11px;border:1px solid rgba(225,29,72,.25);background:rgba(225,29,72,.08);color:var(--danger);font-size:12px;line-height:1.5}.workspace .input{min-height:42px}.workspace textarea.input{resize:vertical;min-height:96px;line-height:1.55}.workspace .form-grid{display:grid;gap:14px}.workspace .form-grid-2{grid-template-columns:1fr 1fr}.workspace .check-card{position:relative;display:flex;align-items:center;gap:9px;min-height:38px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:11px;color:var(--text-secondary);cursor:pointer}.workspace .check-card:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.workspace .check-card input{position:absolute;opacity:0;pointer-events:none}.workspace .check-box{width:17px;height:17px;border:1px solid var(--input-border);border-radius:5px;background:var(--input-bg);display:grid;place-items:center;flex:none}.workspace .check-card input:checked+.check-box{background:var(--primary);border-color:var(--primary)}.workspace .check-card input:checked+.check-box:after{content:"✓";color:#fff;font-size:11px;font-weight:900}.workspace .scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.workspace .limit-readout{height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:var(--surface-2);font-size:12px}.workspace .form-note{margin-top:11px;color:var(--warning);font-size:11px}.workspace .onboarding-page{max-width:none;width:100%}.workspace .onboarding-header{align-items:center}.workspace .onboarding-progress{width:210px;display:flex;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:10px;font-weight:800}.workspace .progress-copy{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace .progress-copy>span{display:flex;align-items:center;gap:2px}.workspace .progress-copy strong{font-size:11px;color:var(--text)}.workspace .progress-track{height:6px;flex:1;border-radius:99px;background:var(--surface-2);overflow:hidden}.workspace .progress-track span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--primary),#22d3ee)}.workspace .onboarding-grid{display:grid;grid-template-columns:.85fr 1.5fr;gap:14px}.workspace .checklist-list{display:flex;flex-direction:column;gap:4px}.workspace .checklist-hint{margin:0 0 7px;padding:8px 10px;border-radius:10px;background:var(--surface-2);color:var(--text-secondary);font-size:10px;line-height:1.4}.workspace .checklist-item{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;border-radius:12px;border:1px solid transparent}.workspace .checklist-item:hover{background:var(--surface-2);border-color:var(--border)}.workspace .checklist-item.done{background:rgba(22,163,74,.055)}.workspace .check-icon{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted)}.workspace .checklist-item.done .check-icon{background:rgba(22,163,74,.14);color:var(--success)}.workspace .check-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace .check-copy strong{font-size:12px}.workspace .check-copy span{font-size:9px;color:var(--text-muted)}.workspace .check-index{font-size:9px;color:var(--text-muted);font-weight:800}.workspace .inline-action{display:inline-flex;align-items:center;gap:2px;color:var(--primary);font-size:10px;font-weight:800}.workspace .agent-mode-badge,.workspace .api-role-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-size:9px;font-weight:800;white-space:nowrap}.workspace .agent-table{margin-top:18px;border:1px solid var(--border);border-radius:15px;overflow:visible}.workspace .agent-table-head,.workspace .agent-table-row{display:grid;grid-template-columns:minmax(190px,1.6fr) 72px 105px 110px;align-items:center;gap:8px}.workspace .agent-table-head{padding:9px 12px;background:var(--surface-2);font-size:9px;color:var(--text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-radius:14px 14px 0 0}.workspace .agent-table-head>span{display:flex;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:1.25}.workspace .agent-table-head>span:first-child{text-align:left;justify-content:flex-start}.workspace .agent-table-row{padding:10px 12px;border-top:1px solid var(--border)}.workspace .agent-table-row:hover{background:var(--surface-2)}.workspace .agent-name{display:flex;align-items:center;gap:10px;min-width:0}.workspace .agent-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);flex:none}.workspace .agent-name>span:last-child{display:flex;flex-direction:column;min-width:0}.workspace .agent-name strong{font-size:11px}.workspace .agent-name small{font-size:9px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .switch{display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.workspace .switch input,.workspace .toggle-field input{position:absolute;opacity:0;pointer-events:none;width:1px!important;height:1px!important}.workspace .switch-ui{width:34px;height:20px;padding:2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;transition:var(--transition)}.workspace .switch-ui span{width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:var(--transition)}.workspace .switch input:checked+.switch-ui{background:var(--primary);border-color:var(--primary)}.workspace .switch input:checked+.switch-ui span{background:#fff;transform:translate(14px)}.workspace .onboarding-log{margin-top:14px}.workspace .empty-inline{padding:22px 0;color:var(--text-muted);font-size:12px}.workspace .agent-log-list{display:flex;flex-direction:column}.workspace .agent-log-row{display:grid;grid-template-columns:10px 1fr auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--border)}.workspace .log-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.workspace .agent-log-row div{display:flex;flex-direction:column;min-width:0}.workspace .agent-log-row strong{font-size:11px}.workspace .agent-log-row span{font-size:10px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .agent-log-row time{font-size:9px;color:var(--text-muted)}.workspace .dashboard-header{margin-bottom:18px}.workspace .dash-controls{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;justify-content:flex-end}.workspace .control-field{min-width:150px}.workspace .control-field>span{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px 2px}.workspace .control-field .input{min-width:150px}.workspace .toggle-field{height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary);font-size:10px;font-weight:700;cursor:pointer;position:relative}.workspace .toggle-field .switch-ui{width:32px;height:19px;padding:2px;border-radius:99px;background:var(--surface-2);border:1px solid var(--border);display:flex}.workspace .toggle-field .switch-ui span{width:13px;height:13px;border-radius:50%;background:var(--text-muted);transition:var(--transition)}.workspace .toggle-field input:checked+.switch-ui{background:var(--primary);border-color:var(--primary)}.workspace .toggle-field input:checked+.switch-ui span{background:#fff;transform:translate(13px)}.workspace .dashboard-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:9px 11px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.workspace .toolbar-note{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:10px}.workspace .toolbar-actions{display:flex;gap:7px;flex-wrap:wrap}.workspace .dashboard-stats{grid-template-columns:repeat(6,1fr);gap:10px}.workspace .dashboard-stat{position:relative;min-width:0;padding:16px;border-radius:17px}.workspace .dashboard-stat .stat-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);margin-bottom:11px}.workspace .dashboard-stat .stat-value{font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .dashboard-stat .stat-label{font-size:9px}.workspace .dashboard-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 0 11px}.workspace .dashboard-section-title h2{font:800 20px Manrope;letter-spacing:-.04em}.workspace .dashboard-section-title>span{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:10px}.workspace .dashboard-charts{margin-top:0}.workspace .chart-panel,.workspace .pipeline-panel,.workspace .top-orgs-panel,.workspace .plan-mix-panel{min-height:0}.workspace .chart-wide{grid-column:1/-1}.workspace .chart-shell{width:100%;margin-top:4px}.workspace .chart-svg{display:block;width:100%;height:auto;min-height:210px;overflow:visible}.workspace .chart-grid-line{stroke:var(--border);stroke-width:1}.workspace .chart-axis-label{fill:var(--text-muted);font:9px Inter,sans-serif}.workspace .chart-bar{fill:var(--primary);opacity:.78;transition:opacity .15s,transform .15s}.workspace .chart-bar:hover{opacity:1}.workspace .chart-line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.workspace .chart-line.expected{stroke:#22d3ee}.workspace .chart-line.weighted{stroke:var(--primary)}.workspace .chart-point.expected{fill:#22d3ee}.workspace .chart-point.weighted{fill:var(--primary)}.workspace .chart-legend{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap;margin-top:2px;color:var(--text-muted);font-size:9px}.workspace .chart-legend span{display:flex;align-items:center;gap:6px}.workspace .legend-swatch{display:inline-block;width:20px;height:3px;border-radius:3px}.workspace .legend-swatch.expected{background:#22d3ee}.workspace .legend-swatch.weighted{background:var(--primary)}.workspace .chart-empty{min-height:210px;display:grid;place-items:center;color:var(--text-muted);font-size:11px;border:1px dashed var(--border);border-radius:12px}.workspace .llm-insight{margin-top:15px;padding-top:14px;border-top:1px solid var(--border)}.workspace .insight-heading{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:10px;font-weight:800;margin-bottom:8px}.workspace .insight-text{font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-secondary);white-space:pre-wrap;overflow:auto;margin:0}.workspace .pipeline-list{display:flex;flex-direction:column;gap:15px;margin-top:8px}.workspace .pipeline-meta{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:10px}.workspace .pipeline-meta span:last-child{color:var(--text-muted)}.workspace .pipeline-dot{width:8px;height:8px;border-radius:50%}.workspace .pipeline-track{height:8px;margin-top:7px;border-radius:99px;background:var(--surface-2);overflow:hidden}.workspace .pipeline-fill{height:100%;border-radius:99px;min-width:3px}.workspace .top-org-list{display:flex;flex-direction:column}.workspace .top-org-row{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:12px 4px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.workspace .top-org-row:hover{background:var(--surface-2);border-radius:10px}.workspace .rank{font-size:10px;color:var(--primary);font-weight:900}.workspace .org-main{display:flex;flex-direction:column;min-width:0}.workspace .org-main strong{font-size:11px}.workspace .org-main small{font-size:9px;color:var(--text-muted);margin-top:2px}.workspace .top-org-row>b{font-size:11px}.workspace .plan-mix-list{display:flex;flex-direction:column;gap:9px}.workspace .plan-mix-list>div{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-radius:9px;background:var(--surface-2);font-size:11px}.workspace .plan-mix-list strong{font-size:12px}.workspace .billing-header{align-items:center}.workspace .billing-provider{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--border);background:var(--surface);border-radius:11px;font-size:10px;font-weight:800}.workspace .billing-provider i{font-style:normal;color:var(--text-muted);font-weight:600}.workspace .billing-current{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(109,93,252,.25);border-radius:18px;background:linear-gradient(120deg,var(--primary-soft),var(--surface));margin-bottom:22px}.workspace .billing-current strong{display:block;font:800 25px Manrope;letter-spacing:-.04em}.workspace .billing-current p{margin-top:4px;color:var(--text-secondary);font-size:11px}.workspace .billing-current-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--primary);color:#fff;box-shadow:0 10px 30px #6d5dfc33}.workspace .billing-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:26px 0 12px}.workspace .billing-section-heading h2{font:800 20px Manrope;letter-spacing:-.04em}.workspace .billing-section-heading>p{max-width:380px;color:var(--text-muted);font-size:10px;text-align:right}.workspace .pricing-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workspace .pricing-admin-card{position:relative;padding:21px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:visible}.workspace .pricing-admin-card.featured{border-color:#6d5dfc8c;box-shadow:0 15px 45px #6d5dfc1f}.workspace .pricing-popular{position:absolute;top:0;right:18px;transform:translateY(-50%);display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:var(--primary);color:#fff;font-size:8px;font-weight:900}.workspace .plan-top{display:flex;justify-content:space-between;align-items:center}.workspace .plan-top>span:first-child{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.workspace .plan-period{font-size:9px;color:var(--text-muted)}.workspace .plan-price{margin-top:16px;font:800 30px Manrope;letter-spacing:-.05em}.workspace .plan-price small{font:600 10px Inter;color:var(--text-muted)}.workspace .pricing-admin-card>p{margin-top:6px;color:var(--text-secondary);font-size:10px;min-height:30px}.workspace .pricing-admin-card ul{list-style:none;margin:18px 0;display:flex;flex-direction:column;gap:8px}.workspace .pricing-admin-card li{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:10px}.workspace .pricing-admin-card li svg{color:var(--success)}.workspace .plan-current{height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;color:var(--text-muted);font-size:10px;font-weight:800}.workspace .payment-history{margin-top:14px}.workspace .payment-list{display:flex;flex-direction:column}.workspace .payment-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:13px 0;border-top:1px solid var(--border)}.workspace .payment-row>div{display:flex;flex-direction:column;gap:3px}.workspace .payment-row>div:last-child{text-align:right}.workspace .payment-row strong{font-size:10px}.workspace .payment-row span{font-size:9px;color:var(--text-muted)}.workspace .payment-row b{font-size:11px}.workspace .payment-status{display:inline-flex;align-self:flex-end;padding:2px 6px;border-radius:99px;background:var(--surface-2);color:var(--text-secondary)!important}.workspace .api-keys-page .page-header{align-items:center}.workspace .api-role-badge span{display:grid;place-items:center;color:var(--primary)}.workspace .key-secret-card{display:grid;grid-template-columns:1fr minmax(260px,1fr);gap:18px;align-items:center;padding:18px 20px;margin-bottom:14px;border:1px solid rgba(34,211,238,.35);border-radius:17px;background:linear-gradient(120deg,rgba(34,211,238,.07),var(--surface))}.workspace .key-secret-card strong{font-size:13px}.workspace .key-secret-card p{margin-top:4px;color:var(--text-secondary);font-size:10px}.workspace .key-secret-card code{display:block;padding:12px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:10px;word-break:break-all}.workspace .api-create-panel{margin-bottom:14px}.workspace .api-create-panel>.btn{margin-top:3px}.workspace .api-readonly-note{margin:-4px 0 15px}.workspace .inner-table-wrap{border-radius:13px;box-shadow:none}.workspace .scope-cell{max-width:260px;font-size:9px;color:var(--text-secondary);line-height:1.5}.workspace .status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--text-muted)}.workspace .status-dot.on{background:var(--success);box-shadow:0 0 0 4px #16a34a14}.workspace .status-dot.off{background:var(--danger)}.workspace .icon-danger{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(225,29,72,.2);background:rgba(225,29,72,.06);color:var(--danger);border-radius:9px;cursor:pointer}.workspace .icon-danger:disabled{opacity:.3;cursor:not-allowed}@media (max-width:1050px){.workspace .dashboard-stats{grid-template-columns:repeat(3,1fr)}.workspace .onboarding-grid{grid-template-columns:1fr}.workspace .pricing-admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.workspace .onboarding-progress{width:100%;max-width:300px}.workspace .agent-table{overflow-x:auto}.workspace .agent-table-head,.workspace .agent-table-row{min-width:520px}.workspace .dashboard-header{gap:14px}.workspace .dash-controls{width:100%;justify-content:flex-start}.workspace .dashboard-toolbar{align-items:flex-start;flex-direction:column}.workspace .toolbar-actions{width:100%}.workspace .toolbar-actions .btn{flex:1}.workspace .onboarding-progress{width:100%}.workspace .agent-table{overflow:visible}.workspace .agent-table-head,.workspace .agent-table-row{min-width:520px;grid-template-columns:minmax(190px,1.6fr) 72px 105px 110px;gap:4px}.workspace .billing-section-heading{align-items:flex-start;flex-direction:column}.workspace .billing-section-heading>p{text-align:left}.workspace .key-secret-card{grid-template-columns:1fr}}@media (max-width:600px){.workspace .panel{padding:17px}.workspace .dashboard-stats{grid-template-columns:1fr 1fr}.workspace .dashboard-stat{padding:13px}.workspace .dashboard-stat .stat-value{font-size:19px}.workspace .dashboard-section-title{margin-top:22px}.workspace .form-grid-2{grid-template-columns:1fr}.workspace .scope-grid{grid-template-columns:1fr 1fr}.workspace .pricing-admin-grid{grid-template-columns:1fr}.workspace .billing-current{padding:17px}.workspace .billing-current strong{font-size:21px}.workspace .billing-provider{display:none}.workspace .payment-row{align-items:flex-start}.workspace .payment-row>div:last-child{text-align:right}.workspace .modal-overlay{padding:10px}.workspace .modal-body{padding:20px 18px 4px}.workspace .modal-footer{padding:12px 18px 18px}.workspace .modal-footer .btn{min-width:0;flex:1}.workspace .checklist-item{grid-template-columns:28px 1fr auto}.workspace .inline-action{grid-column:2;justify-self:start}.workspace .agent-log-row{grid-template-columns:10px 1fr}.workspace .agent-log-row time{grid-column:2}.workspace .chart-svg{min-height:180px}.workspace .dashboard-charts{gap:10px}}.workspace .table-wrap{background:var(--card-bg);overflow:hidden}.workspace .table{table-layout:auto}.workspace .table th{height:44px}.workspace .table td{line-height:1.4}.workspace .actions-cell{min-width:150px;justify-content:flex-end;align-items:center}.workspace .actions-cell:empty{display:none}.workspace .btn-sm{box-shadow:none;font-weight:700;transition:background .15s ease,border-color .15s ease,transform .15s ease}.workspace .btn-sm:hover{transform:translateY(-1px);background:var(--surface-2);border-color:var(--primary-soft)}.workspace .btn-edit{background:rgba(109,93,252,.07);border-color:#6d5dfc29}.workspace .btn-delete{background:rgba(225,29,72,.06);border-color:#e11d4824}.workspace .btn-edit:hover{background:rgba(109,93,252,.12)}.workspace .btn-delete:hover{background:rgba(225,29,72,.1)}.workspace .table td .badge{white-space:nowrap}@media (max-width: 700px){.workspace .table-wrap{border-radius:16px;overflow:visible;background:transparent;border:0;box-shadow:none}.workspace .table{display:block;width:100%;min-width:0!important;border-collapse:separate}.workspace .table thead{display:none}.workspace .table tbody{display:grid;gap:10px}.workspace .table tbody tr{display:grid;grid-template-columns:1fr;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}.workspace .table tbody tr:hover td{background:transparent}.workspace .table tbody td{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--border);font-size:12px;min-width:0}.workspace .table tbody td:last-child{border-bottom:0}.workspace .table tbody td:before{content:attr(data-label);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.workspace .table tbody td[data-label=Действия]{display:flex;justify-content:flex-end;gap:7px;padding:12px 14px;background:var(--surface-2)}.workspace .table tbody td[data-label=Действия]:before{display:none}.workspace .table tbody td[data-label=Действия] .btn-sm{flex:1;max-width:150px}.workspace .table tbody td.empty-state{display:block;padding:30px 16px!important;text-align:center}.workspace .table tbody td.empty-state:before{display:none}.workspace .pagination{padding:2px 0}.workspace .pagination .btn{min-height:38px}}@media (max-width: 430px){.workspace .table tbody td{grid-template-columns:1fr;gap:5px;padding:10px 13px}.workspace .table tbody td:before{font-size:8px}.workspace .table tbody td[data-label=Действия]{grid-template-columns:1fr 1fr}.workspace .table tbody td[data-label=Действия] .btn-sm{max-width:none}}.status-dot{display:inline-flex;align-items:center;gap:7px}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.status-dot.muted:before{background:#94a3b8}.permission-panel{margin-top:18px;padding:16px;border:1px solid var(--border,#e2e8f0);border-radius:16px;background:var(--surface-soft,#f8fafc)}.permission-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.permission-heading strong{display:block}.permission-heading span{display:block;font-size:12px;opacity:.65;margin-top:3px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-item{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--border,#e2e8f0);border-radius:12px;background:var(--surface,#fff);cursor:pointer}.permission-item input{width:17px;height:17px;flex:0 0 auto;accent-color:#635bff}.permission-item span{font-size:13px;line-height:1.3}@media (max-width:700px){.permission-grid{grid-template-columns:1fr}.permission-heading{align-items:flex-start;flex-direction:column}}.workspace .team-page{max-width:1220px}.workspace .team-header{align-items:center}.workspace .team-add{padding-inline:15px}.workspace .owner-card{display:flex;align-items:center;gap:14px;padding:17px 19px;margin-bottom:14px;border:1px solid rgba(109,93,252,.18);background:linear-gradient(110deg,rgba(109,93,252,.08),var(--card-bg));border-radius:18px;box-shadow:var(--shadow-sm)}.workspace .owner-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--primary);background:var(--surface);border:1px solid var(--border)}.workspace .owner-main{min-width:0}.workspace .owner-kicker{font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--primary);margin-bottom:4px}.workspace .owner-name{font-size:14px;font-weight:800}.workspace .owner-email{font-size:11px;color:var(--text-secondary);margin-top:2px}.workspace .owner-lock{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.workspace .team-summary{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) 2fr;gap:10px;margin-bottom:24px}.workspace .team-summary-card{padding:14px 16px;border:1px solid var(--border);border-radius:15px;background:var(--card-bg)}.workspace .team-summary-card span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);font-weight:800}.workspace .team-summary-card strong{display:block;margin-top:6px;font:800 22px/1 Manrope,sans-serif;letter-spacing:-.04em}.workspace .team-summary-note{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px dashed var(--border);border-radius:15px;background:var(--surface-2);color:var(--text-secondary)}.workspace .team-summary-note svg{color:var(--primary);flex:0 0 auto}.workspace .team-summary-note strong,.workspace .team-summary-note span{display:block}.workspace .team-summary-note strong{font-size:11px;color:var(--text)}.workspace .team-summary-note span{font-size:10px;margin-top:3px}.workspace .team-section-head{margin:4px 0 12px}.workspace .team-section-head h2{font-size:16px;letter-spacing:-.02em}.workspace .team-section-head p{font-size:11px;color:var(--text-secondary);margin-top:4px}.workspace .team-readonly-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text-secondary);font-size:11px}.workspace .team-readonly-banner svg{color:var(--primary)}.workspace .team-readonly-banner strong{color:var(--text);margin-right:5px}.workspace .team-table .person-cell{display:flex;align-items:center;gap:10px;min-width:180px}.workspace .team-table .person-cell strong,.workspace .team-table .person-cell span{display:block}.workspace .team-table .person-cell strong{font-size:12px}.workspace .team-table .person-cell span{font-size:9px;color:var(--text-muted);margin-top:3px}.workspace .person-avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);flex:0 0 auto}.workspace .person-avatar.role-admin{color:var(--primary);background:var(--primary-soft)}.workspace .role-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:800;border:1px solid var(--border);background:var(--surface)}.workspace .role-pill.role-admin{color:var(--primary);border-color:#6d5dfc33;background:var(--primary-soft)}.workspace .status-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--text-secondary)}.workspace .status-pill>span{width:6px;height:6px;border-radius:50%;background:#22c55e}.workspace .status-pill.inactive>span{background:#94a3b8}.workspace .owner-protected{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:10px}.workspace .team-table .actions-cell{min-width:180px}.workspace .team-table .btn-sm{gap:5px}.workspace .modal-lead{font-size:11px;line-height:1.55;color:var(--text-secondary);margin:-12px 0 18px}.workspace .team-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.workspace .role-selector{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px}.workspace .role-option{position:relative;display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);cursor:pointer;transition:var(--transition)}.workspace .role-option:hover{border-color:var(--primary-soft);background:var(--surface-2)}.workspace .role-option.selected{border-color:#6d5dfc66;background:var(--primary-soft);box-shadow:0 0 0 2px #6d5dfc0f}.workspace .role-option-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--surface-2);color:var(--primary);flex:0 0 auto}.workspace .role-option strong,.workspace .role-option small{display:block}.workspace .role-option strong{font-size:11px}.workspace .role-option small{font-size:9px;color:var(--text-secondary);margin-top:3px;line-height:1.35}.workspace .role-option>svg{margin-left:auto;color:var(--primary)}.workspace .permission-panel{margin-top:2px}.workspace .permission-group+.permission-group{margin-top:15px}.workspace .permission-group-title{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:800;margin-bottom:7px}.workspace .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace .permission-item{position:relative;min-height:42px;padding:9px 10px;gap:9px}.workspace .permission-item input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.workspace .permission-item .custom-check,.workspace .checkbox-label .custom-check{width:18px;height:18px;border:1px solid var(--input-border);border-radius:6px;background:var(--input-bg);display:grid;place-items:center;flex:0 0 auto;color:#fff;transition:var(--transition)}.workspace .permission-item.checked .custom-check,.workspace .checkbox-label input:checked+.custom-check{background:var(--primary);border-color:var(--primary)}.workspace .permission-copy{font-size:11px;line-height:1.3}.workspace .team-active-toggle{display:flex;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);cursor:pointer}.workspace .team-active-toggle input{position:absolute;opacity:0;width:1px;height:1px}.workspace .team-active-toggle>span:last-child{font-size:11px;font-weight:700}@media (max-width:900px){.workspace .team-summary{grid-template-columns:repeat(3,1fr)}.workspace .team-summary-note{grid-column:1/-1}.workspace .owner-lock{display:none}}@media (max-width:600px){.workspace .team-header{align-items:flex-start;flex-direction:column}.workspace .team-add{width:100%}.workspace .owner-card{align-items:flex-start}.workspace .owner-icon{margin-top:1px}.workspace .team-summary{grid-template-columns:1fr 1fr 1fr}.workspace .team-summary-card{padding:12px}.workspace .team-summary-card strong{font-size:19px}.workspace .team-summary-note{grid-column:1/-1}.workspace .team-section-head p{line-height:1.5}.workspace .team-form-grid,.workspace .role-selector,.workspace .permission-grid{grid-template-columns:1fr}.workspace .team-table tbody td[data-label=Сотрудник]{padding-top:15px}.workspace .team-table .person-cell{min-width:0}}.workspace .kanban{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:2px 2px 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}.workspace .kanban-col{flex:0 0 278px;min-width:278px;max-width:278px;min-height:430px;display:flex;flex-direction:column;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm);overflow:hidden}.workspace .kanban-col-pinned{background:linear-gradient(180deg,var(--primary-soft),var(--surface) 88px)}.workspace .kanban-col-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:12px 13px 8px;border-bottom:1px solid var(--border)}.workspace .kanban-col-title{display:flex;align-items:center;gap:7px;min-width:0;flex:1;color:var(--text);font-size:12px;font-weight:800;letter-spacing:-.015em}.workspace .kanban-col-title>span:not(.stage-dot):not(.badge):not(.kind-pill){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .stage-dot{width:9px;height:9px;min-width:9px;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 8%,transparent)}.workspace .stage-drag-handle{color:var(--text-muted);font-size:15px;line-height:1;cursor:grab;letter-spacing:-4px;width:9px;overflow:hidden}.workspace .kind-pill{flex:0 0 auto;padding:3px 6px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface-2);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.workspace .kanban-col-actions{display:flex;gap:4px;flex:0 0 auto}.workspace .icon-btn{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:var(--transition)}.workspace .icon-btn:hover{background:var(--surface-2);color:var(--text)}.workspace .icon-btn.danger:hover{color:var(--danger);border-color:#e11d4840;background:rgba(225,29,72,.06)}.workspace .kanban-col-amount{padding:10px 14px 8px;color:var(--text-secondary);font:800 12px/1.2 Manrope,sans-serif;letter-spacing:-.02em}.workspace .kanban-col-cards{flex:1;min-height:320px;display:flex;flex-direction:column;gap:8px;padding:5px 10px 12px}.workspace .deal-card{padding:13px 13px 12px;border:1px solid var(--border);border-radius:13px;background:var(--card-bg);box-shadow:0 3px 12px #10131a0b;cursor:grab;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.workspace .deal-card:hover{transform:translateY(-1px);border-color:#6d5dfc40;box-shadow:0 8px 22px #10131a14}.workspace .deal-card:active{cursor:grabbing}.workspace .deal-card-name{color:var(--text);font-size:12px;font-weight:700;line-height:1.4;word-break:break-word}.workspace .deal-card-amount{margin-top:7px;color:var(--primary);font:800 12px/1.2 Manrope,sans-serif}.workspace .color-picker-row{display:flex;align-items:center;gap:11px;margin-top:0}.workspace .color-picker-row .color-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:52px!important;min-width:52px;height:42px!important;min-height:42px;padding:4px!important;border:1px solid var(--input-border);border-radius:11px;background:var(--input-bg);cursor:pointer;box-shadow:none}.workspace .color-picker-row .color-input:hover{border-color:var(--primary)}.workspace .color-picker-row .color-input::-webkit-color-swatch-wrapper{padding:0}.workspace .color-picker-row .color-input::-webkit-color-swatch{border:0;border-radius:7px}.workspace .color-picker-row .color-input::-moz-color-swatch{border:0;border-radius:7px}.workspace .color-value{display:inline-flex;align-items:center;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);color:var(--text-secondary);font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}@media (max-width:900px){.workspace .kanban{margin-right:-2px;padding-right:14px}.workspace .kanban-col{flex-basis:260px;min-width:260px;max-width:260px}}@media (max-width:600px){.workspace .kanban{gap:10px;padding-bottom:10px}.workspace .kanban-col{flex-basis:calc(100vw - 42px);min-width:calc(100vw - 42px);max-width:calc(100vw - 42px);min-height:390px}.workspace .kanban-col-header{min-height:55px}.workspace .kind-pill{display:none}.workspace .color-picker-row .color-input{width:48px!important;min-width:48px}}.workspace .kanban-stage-modal .modal-header{padding:2px 2px 16px;align-items:center}.workspace .kanban-stage-modal .modal-header h2{padding-left:2px;font:800 20px/1.15 Manrope,sans-serif;letter-spacing:-.035em}.workspace .kanban-stage-modal .modal-body{padding:2px 2px 4px}.workspace .kanban-stage-modal .modal-footer{margin-top:18px;padding-top:16px}.workspace .deal-detail-page{max-width:1220px}.workspace .deal-detail-back{font-size:12px;color:var(--text-secondary);margin-bottom:16px}.workspace .deal-detail-back a:hover{color:var(--primary)}.workspace .deal-detail-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.workspace .deal-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:11px;font-size:12px;color:var(--text-secondary)}.workspace .deal-stage-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid;border-radius:999px;background:var(--surface)}.workspace .deal-stage-badge i{width:8px;height:8px;border-radius:50%;display:block}.workspace .deal-detail-actions{display:flex;gap:8px}.workspace .deal-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px}.workspace .deal-section{padding:19px;margin-bottom:14px}.workspace .deal-section h2{font:800 16px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.workspace .deal-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.workspace .deal-timeline{position:relative}.workspace .timeline-item{position:relative;display:grid;grid-template-columns:18px 1fr;gap:11px;padding:0 0 18px}.workspace .timeline-item:not(:last-child):after{content:"";position:absolute;left:8px;top:18px;bottom:0;width:1px;background:var(--border)}.workspace .timeline-dot{width:9px;height:9px;margin:5px 0 0 4px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);z-index:1}.workspace .timeline-dot.communication{background:var(--primary)}.workspace .timeline-dot.task{background:var(--warning);box-shadow:0 0 0 4px #d977061a}.workspace .timeline-dot.history{background:var(--text-muted);box-shadow:0 0 0 4px var(--surface-2)}.workspace .timeline-top{display:flex;justify-content:space-between;gap:10px}.workspace .timeline-top strong{font-size:12px}.workspace .timeline-top time,.workspace .timeline-sub{font-size:10px;color:var(--text-muted)}.workspace .timeline-sub{margin-top:3px}.workspace .timeline-copy p{margin-top:7px;font-size:12px;line-height:1.55;white-space:pre-wrap}.workspace .recording-link,.workspace .future-recording{display:inline-flex;margin-top:8px;font-size:10px}.workspace .recording-link{color:var(--primary);font-weight:700}.workspace .future-recording{color:var(--text-muted)}.workspace .context-list>div{padding:11px 0;border-bottom:1px solid var(--border)}.workspace .context-list>div:last-child{border-bottom:0}.workspace .context-list span,.workspace .context-list small{display:block;color:var(--text-muted);font-size:9px}.workspace .context-list strong{display:block;margin-top:4px;font-size:12px}.workspace .context-list small{margin-top:3px}.workspace .detail-empty{padding:16px;border:1px dashed var(--border);border-radius:11px;background:var(--surface-2);font-size:11px;color:var(--text-muted)}.workspace .detail-list{display:flex;flex-direction:column}.workspace .detail-list-row{padding:12px 0;border-bottom:1px solid var(--border)}.workspace .detail-list-row:last-child{border-bottom:0}.workspace .detail-list-row>div{display:flex;justify-content:space-between;gap:10px}.workspace .detail-list-row strong{font-size:11px}.workspace .detail-list-row span{font-size:9px;color:var(--text-muted)}.workspace .detail-list-row p{font-size:11px;line-height:1.5;margin-top:5px}.workspace .compact-list{display:flex;flex-direction:column}.workspace .compact-list>div,.workspace .compact-list>a{display:block;padding:10px 0;border-bottom:1px solid var(--border)}.workspace .compact-list>div:last-child,.workspace .compact-list>a:last-child{border-bottom:0}.workspace .compact-list strong{display:block;font-size:11px;line-height:1.4}.workspace .compact-list span{display:block;margin-top:3px;font-size:9px;color:var(--text-muted)}.workspace .compact-list a:hover strong{color:var(--primary)}@media (max-width:800px){.workspace .deal-detail-grid{grid-template-columns:1fr}.workspace .deal-detail-hero{flex-direction:column}.workspace .deal-detail-actions{width:100%}.workspace .deal-detail-actions .btn{flex:1}.workspace .deal-section{padding:16px}.workspace .timeline-top{align-items:flex-start}.workspace .timeline-top time{white-space:nowrap}}.workspace .kanban-page{width:100%;max-width:none}.workspace .kanban-page .page-header{max-width:none}.workspace .kanban-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start;width:100%}.workspace .kanban-main{min-width:0;overflow:hidden}.workspace .kanban-main .kanban{width:100%}.workspace .kanban-insights{position:sticky;top:24px;min-width:0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:17px}.workspace .kanban-insights-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--border)}.workspace .kanban-insights-head .page-eyebrow{margin-bottom:4px}.workspace .kanban-insights-head h2{font:800 16px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.workspace .insights-live{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.workspace .insights-live i{width:5px;height:5px;border-radius:50%;background:var(--success);display:block}.workspace .insights-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 0}.workspace .insights-stat{padding:11px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);min-width:0}.workspace .insights-stat span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:800}.workspace .insights-stat strong{display:block;margin-top:5px;font:800 22px/1 Manrope,sans-serif;letter-spacing:-.04em}.workspace .insights-stat small{display:block;margin-top:4px;font-size:9px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .insights-section{padding:13px 0;border-top:1px solid var(--border)}.workspace .insights-section-title{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:800;margin-bottom:8px}.workspace .insights-stage-list{display:flex;flex-direction:column;gap:2px}.workspace .insights-stage{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}.workspace .insights-stage-name{display:flex;align-items:center;gap:7px;min-width:0}.workspace .insights-stage-name i{width:7px;height:7px;border-radius:50%;display:block;flex:0 0 auto}.workspace .insights-stage-name span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .insights-stage-value{text-align:right;flex:0 0 auto}.workspace .insights-stage-value strong{font-size:10px}.workspace .insights-stage-value small{display:block;margin-top:1px;font-size:8px;color:var(--text-muted)}.workspace .insights-focus{padding-bottom:4px}.workspace .focus-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:10px}.workspace .focus-row span{color:var(--text-secondary)}.workspace .focus-row strong{font-size:10px}.workspace .insights-hint{margin-top:12px;padding:10px 11px;border-radius:11px;background:var(--primary-soft);color:var(--text-secondary);font-size:9px;line-height:1.45}@media (max-width:1280px){.workspace .ws-main{padding-left:28px;padding-right:28px}.workspace .kanban-layout{grid-template-columns:minmax(0,1fr) 270px;gap:13px}}@media (max-width:1080px){.workspace .kanban-layout{grid-template-columns:1fr}.workspace .kanban-insights{position:static;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:0 18px;padding:15px}.workspace .kanban-insights-head{grid-column:1 / -1}.workspace .insights-stat-grid{align-content:start}.workspace .insights-section{align-self:start}.workspace .insights-hint{grid-column:1 / -1}}@media (max-width:700px){.workspace .ws-main{padding:20px 16px 76px}.workspace .kanban-page .page-header{gap:12px;margin-bottom:18px}.workspace .kanban-page .page-header{flex-direction:column}.workspace .kanban-page .page-header .btn{width:100%}.workspace .kanban-insights{display:block;padding:14px}.workspace .kanban-insights-head{padding-bottom:12px}.workspace .insights-stat-grid{padding:11px 0}.workspace .insights-stat strong{font-size:20px}}.workspace .context-page{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start;width:100%;max-width:none}.workspace .context-page-main{min-width:0}.workspace .context-page-main>.page-header{max-width:none}.workspace .page-insights{position:sticky;top:24px;min-width:0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:17px}.workspace .page-insights-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--border)}.workspace .page-insights-head .page-eyebrow{margin-bottom:4px}.workspace .page-insights-head h2{font:800 16px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.workspace .context-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 0}.workspace .context-insight-mini{display:flex;gap:8px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2)}.workspace .context-insight-mini-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.workspace .context-insight-mini span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.workspace .context-insight-mini strong{display:block;margin-top:4px;font:800 16px/1.05 Manrope,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.workspace .context-insight-mini small{display:block;margin-top:3px;font-size:8px;color:var(--text-muted)}.workspace .page-insights-section{padding:13px 0;border-top:1px solid var(--border)}.workspace .page-insights-section-title{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:800;margin-bottom:7px}.workspace .page-insights-rows{display:flex;flex-direction:column}.workspace .page-insight-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.workspace .page-insight-row:last-child{border-bottom:0}.workspace .page-insight-row strong{font-size:10px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .page-insight-row span{font-size:9px;color:var(--text-secondary);white-space:nowrap}.workspace .page-insights-note{display:flex;gap:7px;align-items:flex-start;margin-top:12px;padding:10px 11px;border-radius:11px;background:var(--primary-soft);color:var(--text-secondary);font-size:9px;line-height:1.45}.workspace .page-insights-note svg{flex:0 0 auto;margin-top:1px;color:var(--primary)}.workspace .page-insights-loading{padding:18px 0;font-size:10px;color:var(--text-muted)}@media (max-width:1280px){.workspace .context-page{grid-template-columns:minmax(0,1fr) 270px;gap:13px}}@media (max-width:1080px){.workspace .context-page{grid-template-columns:1fr}.workspace .page-insights{position:static;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:0 18px;padding:15px}.workspace .page-insights-head{grid-column:1/-1}.workspace .context-insight-grid{align-content:start}.workspace .page-insights-section{align-self:start}.workspace .page-insights-note{grid-column:1/-1}}@media (max-width:700px){.workspace .context-page{display:block}.workspace .page-insights{display:block;padding:14px;margin-top:14px}.workspace .page-insights-head{padding-bottom:12px}.workspace .context-insight-grid{padding:11px 0}.workspace .context-insight-mini strong{font-size:15px}}.workspace .info-tooltip-wrap{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:5px;line-height:1;z-index:1}.workspace .info-tooltip-label{display:inline-flex;align-items:center}.workspace .info-tooltip-trigger{width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:help;border-radius:50%;transition:color .18s ease,transform .18s ease}.workspace .info-tooltip-trigger:hover,.workspace .info-tooltip-trigger:focus-visible{color:var(--primary);transform:scale(1.08);outline:none}.workspace .info-tooltip-popover{position:absolute;z-index:200;left:50%;bottom:calc(100% + 9px);width:-moz-max-content;width:max-content;max-width:320px;padding:11px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:13px;line-height:1.55;font-weight:550;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,6px) scale(.98);transform-origin:bottom center;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.workspace .info-tooltip-popover:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:translate(-50%) rotate(45deg)}.workspace .info-tooltip-wrap:hover .info-tooltip-popover,.workspace .info-tooltip-trigger:focus-visible+.info-tooltip-popover{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.workspace .context-insight-label{display:flex!important;align-items:center;gap:1px}.workspace .agent-name strong{display:flex;align-items:center;gap:2px}.workspace .agent-table-head .info-tooltip-wrap{margin-left:1px}.workspace .check-copy>span{line-height:1.35}.workspace .check-copy>strong{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.workspace .agent-mode-badge .info-tooltip-wrap{margin-left:1px}@media (max-width:700px){.workspace .info-tooltip-popover{left:0;transform:translateY(6px) scale(.98);transform-origin:bottom left}.workspace .info-tooltip-popover:after{left:10px;transform:rotate(45deg)}.workspace .info-tooltip-wrap:hover .info-tooltip-popover,.workspace .info-tooltip-trigger:focus-visible+.info-tooltip-popover{transform:translate(0) scale(1)}}html:not([data-theme=dark]) .workspace .info-tooltip-popover{color:#263247}html:not([data-theme=dark]) .workspace .info-tooltip-trigger{color:#697386}html:not([data-theme=dark]) .workspace .info-tooltip-popover{font-size:13px;line-height:1.55;color:#1f2937;background:#fff}.workspace .onboarding-header{gap:24px}.workspace .onboarding-launched-by{margin:5px 0 0;font-size:11px;color:var(--text-secondary)}.workspace .onboarding-launch-btn{margin-top:4px;width:100%;justify-content:center;min-height:34px}.workspace .onboarding-launch-btn:disabled{opacity:.72;cursor:default}.workspace .onboarding-launch-btn.is-launched{background:var(--surface-2);color:var(--text-secondary);border-color:var(--border)}.workspace .agent-table-head>span{white-space:nowrap;display:flex;align-items:center;gap:3px}.workspace .agent-table-head .agent-head-abbr{font-style:italic;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-thickness:1px;cursor:help;color:inherit;border:0;background:none;font:inherit;line-height:1;white-space:nowrap}.workspace .agent-table-head .agent-head-abbr:hover{color:var(--primary)}.workspace .agent-table-head .info-tooltip-wrap{flex:0 0 auto}.workspace .agent-table{overflow-x:auto}.workspace .agent-table-head,.workspace .agent-table-row{min-width:700px}.workspace .ws-main{width:calc(100vw - 250px);max-width:calc(100vw - 250px);overflow-x:clip}.workspace .page{width:100%;max-width:1180px}.workspace .info-tooltip-popover-portal{position:fixed;z-index:10000;display:block;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);margin:0;bottom:auto;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-100%) scale(.98);transform-origin:bottom center;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.workspace .info-tooltip-popover-portal.is-open{opacity:1;visibility:visible;transform:translateY(-100%) scale(1)}.workspace .info-tooltip-popover-portal:after{left:24px;bottom:-5px;transform:rotate(45deg)}.workspace .onboarding-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);align-items:start}.workspace .onboarding-checklist{grid-column:1;grid-row:1 / span 2}.workspace .onboarding-agents{grid-column:2;grid-row:1}.workspace .onboarding-log{grid-column:2;grid-row:2;margin-top:14px}.workspace .onboarding-log .agent-log-row{grid-template-columns:8px minmax(0,1fr);gap:10px}.workspace .onboarding-log .agent-log-row time{grid-column:2;font-size:9px;color:var(--text-muted);margin-top:-6px}.workspace .dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0}.workspace .dashboard-layout.has-dashboard-side{grid-template-columns:minmax(0,1fr) 292px;align-items:start}.workspace .dashboard-main{min-width:0}.workspace .dashboard-side{display:flex;flex-direction:column;gap:14px;min-width:0;position:sticky;top:24px}.workspace .dashboard-side>.panel{min-width:0;padding:17px}.workspace .dashboard-ai-panel .panel-title{margin-bottom:0}.workspace .ai-comment-card{margin-top:12px;border:1px solid var(--border);border-radius:15px;background:linear-gradient(180deg,var(--primary-soft),var(--surface));overflow:hidden}.workspace .ai-comment-badge{display:flex;align-items:center;gap:6px;padding:9px 11px;border-bottom:1px solid var(--border);font-size:9px;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.06em}.workspace .ai-comment-summary{padding:11px 11px 4px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.workspace .ai-comment-metrics{display:grid;grid-template-columns:1fr;gap:7px;padding:9px 11px}.workspace .ai-comment-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.workspace .ai-comment-metrics span,.workspace .ai-comment-recommendation>span{font-size:8px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-weight:800}.workspace .ai-comment-metrics strong{font-size:11px;line-height:1.2;text-align:right;overflow-wrap:anywhere}.workspace .ai-comment-weeks{padding:0 11px 10px}.workspace .ai-comment-weeks>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--border);font-size:9px}.workspace .ai-comment-weeks>div:last-child{border-bottom:0}.workspace .ai-comment-weeks span{color:var(--text-muted)}.workspace .ai-comment-weeks b{font-weight:700;overflow-wrap:anywhere}.workspace .ai-comment-recommendation{margin:0 11px 11px;padding:9px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.workspace .ai-comment-recommendation p{margin-top:4px;font-size:10px;line-height:1.45;color:var(--text-secondary)}.workspace .dashboard-pipeline-panel .panel-title{margin-bottom:4px}.workspace .dashboard-pipeline-panel .pipeline-list{margin-top:10px}@media (max-width:1080px){.workspace .dashboard-layout.has-dashboard-side{grid-template-columns:1fr}.workspace .dashboard-side{position:static;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start}.workspace .onboarding-grid{grid-template-columns:1fr}.workspace .onboarding-checklist,.workspace .onboarding-agents,.workspace .onboarding-log{grid-column:1;grid-row:auto}}@media (max-width:700px){.workspace .ws-main{width:100vw;max-width:100vw;overflow-x:clip}.workspace .dashboard-side{display:block}.workspace .dashboard-side>.panel{margin-top:14px}.workspace .onboarding-log{margin-top:14px}.workspace .ai-comment-metrics{grid-template-columns:1fr 1fr}}.workspace .ws-main{width:calc(100% - 250px);max-width:calc(100% - 250px);overflow-x:hidden}.workspace .page{width:100%;max-width:none;min-width:0}.workspace .context-page{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) 292px;align-items:start}.workspace .dashboard-page{width:100%;max-width:none}.workspace .dashboard-layout.has-dashboard-side{grid-template-columns:minmax(0,1fr) 292px}.workspace .onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start}.workspace .onboarding-main{min-width:0}.workspace .onboarding-main .page-header{max-width:none}.workspace .onboarding-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.5fr)}.workspace .onboarding-side{min-width:0;position:sticky;top:24px}.workspace .onboarding-side .onboarding-log{margin:0}.info-tooltip-popover-portal{position:fixed;z-index:100000;display:block;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);margin:0;padding:11px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:13px;line-height:1.55;font-weight:550;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.info-tooltip-popover-portal.top{transform:translateY(-100%) scale(.98);transform-origin:bottom center}.info-tooltip-popover-portal.bottom{transform:scale(.98);transform-origin:top center}.info-tooltip-popover-portal.is-open{opacity:1;visibility:visible}.info-tooltip-popover-portal.top.is-open{transform:translateY(-100%) scale(1)}.info-tooltip-popover-portal.bottom.is-open{transform:scale(1)}.info-tooltip-popover-portal:after{content:"";position:absolute;width:9px;height:9px;background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.info-tooltip-popover-portal.top:after{left:24px;bottom:-5px;transform:rotate(45deg)}.info-tooltip-popover-portal.bottom:after{left:24px;top:-5px;transform:rotate(225deg)}html:not([data-theme=dark]) .info-tooltip-popover-portal{color:#1f2937;background:#fff}html:not([data-theme=dark]) .info-tooltip-popover-portal:after{background:#fff}@media (max-width:1080px){.workspace .context-page,.workspace .onboarding-layout{grid-template-columns:1fr}.workspace .onboarding-side{position:static}.workspace .onboarding-grid,.workspace .dashboard-layout.has-dashboard-side{grid-template-columns:1fr}}@media (max-width:700px){.workspace .ws-main{width:100%;max-width:100%;overflow-x:hidden}.workspace .context-page{display:block}.workspace .page-insights{margin-top:14px}.workspace .onboarding-layout{display:block}.workspace .onboarding-side{margin-top:14px}.info-tooltip-popover-portal{width:min(300px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}.workspace .workspace-topbar,.workspace .ws-banner-warn{max-width:none}.workspace .deal-detail-page{max-width:none;width:100%}.workspace{overflow-x:clip}.workspace .agent-table-head>span:nth-child(n+2) .agent-head-abbr{text-align:left}.info-tooltip-popover-portal{width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-sizing:border-box}.info-tooltip-popover-portal:after{left:var(--tooltip-arrow-left,24px);transform:translate(-50%) rotate(45deg)}.info-tooltip-popover-portal.bottom:after{top:-5px;bottom:auto;transform:translate(-50%) rotate(225deg)}@media (max-width:700px){.workspace{overflow-x:clip}.info-tooltip-popover-portal{width:min(300px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}.workspace .agent-table-head{grid-template-columns:minmax(190px,1.6fr) 72px 105px 110px}.workspace .agent-table-head>span:nth-child(n+2){justify-content:flex-start;text-align:left}.workspace .agent-table-head>span:nth-child(n+2) .info-tooltip-wrap{margin-left:1px}.workspace .deal-attention-badge{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;border-radius:8px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.22);color:#a16207;font-size:8px;font-weight:800;line-height:1.25}.workspace .deal-order-attention{display:flex;align-items:center;gap:13px;margin:0 0 18px;padding:14px 15px;border:1px solid rgba(245,158,11,.28);border-radius:14px;background:linear-gradient(90deg,rgba(245,158,11,.09),rgba(245,158,11,.03));box-shadow:var(--shadow-sm)}.workspace .deal-order-attention-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:9px;background:rgba(245,158,11,.16);color:#a16207;font-weight:900}.workspace .deal-order-attention-copy{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.workspace .deal-order-attention-copy strong{font-size:12px}.workspace .deal-order-attention-copy span{font-size:10px;line-height:1.45;color:var(--text-secondary)}.workspace .deal-order-attention-copy small{color:var(--danger);font-size:9px}.workspace .orders-explainer,.workspace .communications-explainer{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);font-size:10px;color:var(--text-secondary);line-height:1.45}.workspace .orders-explainer strong,.workspace .communications-explainer strong{color:var(--text);white-space:nowrap}.workspace .table-link{color:var(--primary);font-weight:700}.workspace .table-link:hover{text-decoration:underline}.workspace .row-highlight{animation:orderRowPulse 2.2s ease-out}.workspace .status-chip{display:inline-flex;align-items:center;min-height:23px;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.workspace .status-chip.neutral{background:var(--surface-2);color:var(--text-secondary);border:1px solid var(--border)}.workspace .status-chip.primary{background:var(--primary-soft);color:var(--primary)}.workspace .status-chip.warning{background:rgba(245,158,11,.11);color:#a16207}.workspace .status-chip.success{background:rgba(34,197,94,.11);color:#15803d}.workspace .status-chip.danger{background:rgba(239,68,68,.1);color:#b91c1c}.workspace .communications-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.workspace .communications-filters select{height:34px;padding:0 30px 0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font-size:10px;outline:none}.workspace .filter-check{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:10px;color:var(--text-secondary);cursor:pointer}.workspace .filter-check input{accent-color:var(--primary)}.workspace .channel-chip,.workspace .direction-chip,.workspace .reply-chip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:7px;font-size:8px;font-weight:800;white-space:nowrap}.workspace .channel-chip{background:var(--surface-2);color:var(--text-secondary);border:1px solid var(--border)}.workspace .direction-chip.in{background:var(--primary-soft);color:var(--primary)}.workspace .direction-chip.out{background:var(--surface-2);color:var(--text-secondary)}.workspace .reply-chip{margin-left:5px;background:rgba(245,158,11,.11);color:#a16207}.workspace .communication-content{max-width:320px;line-height:1.45;color:var(--text-secondary)}@keyframes orderRowPulse{0%{background:var(--primary-soft)}to{background:transparent}}@media (max-width:800px){.workspace .deal-order-attention{align-items:flex-start;flex-wrap:wrap}.workspace .deal-order-attention .btn{width:100%}.workspace .orders-explainer,.workspace .communications-explainer{align-items:flex-start;flex-direction:column;gap:3px}.workspace .communications-filters select,.workspace .filter-check{flex:1 1 150px}.workspace .communication-content{max-width:none}}.workspace .client-search{margin-bottom:14px}.workspace .client-search .input{width:100%;max-width:720px}.workspace .client-name-button{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit}.workspace .table-muted{display:block;color:var(--text-muted);font-size:9px;margin-top:4px}.workspace .client-contact-lines{display:flex;flex-wrap:wrap;gap:3px 7px;font-size:10px;color:var(--text-secondary)}.workspace .client-drawer{margin-top:16px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-sm)}.workspace .client-drawer-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:14px}.workspace .client-drawer-head h2{margin:3px 0 0;font:800 20px/1.15 Manrope,sans-serif}.workspace .client-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 0}.workspace .client-profile-grid>div{padding:10px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2)}.workspace .client-profile-grid span{display:block;color:var(--text-muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.workspace .client-profile-grid strong{display:block;margin-top:5px;font-size:11px;overflow-wrap:anywhere}.workspace .client-detail-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace .client-detail-columns section{min-width:0}.workspace .client-detail-columns h3{font:800 13px/1.2 Manrope;margin:4px 0 8px}.workspace .client-related-row{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--border);color:inherit;text-decoration:none}.workspace .client-related-row strong{font-size:10px}.workspace .client-related-row span{font-size:9px;color:var(--text-secondary);line-height:1.4}.workspace .ai-draft-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(99,102,241,.22);border-radius:14px;background:var(--primary-soft)}.workspace .ai-draft-banner>div{display:flex;flex-direction:column;gap:4px}.workspace .ai-draft-banner strong{font-size:12px}.workspace .ai-draft-banner span{font-size:10px;color:var(--text-secondary);line-height:1.45}.workspace .order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.workspace .order-detail-grid main,.workspace .order-detail-grid aside{min-width:0}.workspace .order-detail-grid .btn{margin-top:10px;width:100%}@media (max-width:900px){.workspace .client-profile-grid,.workspace .client-detail-columns{grid-template-columns:1fr 1fr}.workspace .order-detail-grid{grid-template-columns:1fr}.workspace .ai-draft-banner{align-items:flex-start;flex-direction:column}.workspace .ai-draft-banner .btn{width:100%}}@media (max-width:600px){.workspace .client-profile-grid,.workspace .client-detail-columns{grid-template-columns:1fr}}.workspace .agent-automation-card{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2);display:flex;justify-content:space-between;gap:20px}.workspace .agent-automation-card>div:first-child{max-width:55%}.workspace .agent-automation-card strong{display:block;font-size:12px;margin-top:4px}.workspace .agent-automation-card p{font-size:10px;line-height:1.45;color:var(--text-secondary);margin:5px 0 0}.workspace .agent-automation-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.workspace .agent-automation-controls label{font-size:9px;color:var(--text-secondary);display:flex;flex-direction:column;gap:5px}.workspace .agent-automation-controls label:first-child{min-width:170px}.workspace .agent-automation-controls .input{width:100%;min-width:130px}.workspace .automation-check{flex-direction:row!important;align-items:center;white-space:nowrap}.workspace .automation-check input{accent-color:var(--primary)}@media (max-width:900px){.workspace .agent-automation-card{flex-direction:column}.workspace .agent-automation-card>div:first-child{max-width:none}.workspace .agent-automation-controls{justify-content:flex-start}}.workspace .order-add-item{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.workspace .qty-input{min-width:0}.workspace .order-add-item .btn{margin-top:0;width:auto}@media (max-width:600px){.workspace .order-add-item{grid-template-columns:1fr 70px}.workspace .order-add-item .btn{grid-column:1/-1}}
