.model-settings{display:grid;gap:20px;padding:24px;border:1px solid #dfe4e2;border-radius:14px;background:#fff;margin-top:24px;color:#243933}.model-settings h2{margin:0 0 8px;font-size:20px}.model-settings p{line-height:1.65;font-size:13px;margin:8px 0}.model-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.model-provider-grid,.model-task-grid,.model-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.model-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-settings fieldset{min-width:0;border:1px solid #dfe4e2;border-radius:10px;padding:16px;display:grid;gap:12px}.model-settings legend{font-weight:700;padding:0 8px}.model-settings label{display:grid;gap:6px;font-size:13px}.model-settings input,.model-settings select{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #cbd5d0;border-radius:7px;background:#fff;color:#243933}.model-settings .model-check{display:flex;align-items:center;gap:8px}.model-settings .model-check input{width:16px;height:16px}.model-settings button{padding:9px 13px;border:1px solid #b5c9bf;border-radius:8px;background:#edf5f0;color:#20563d;cursor:pointer;font-weight:600;line-height:1.5}.model-settings button:disabled{opacity:.55;cursor:default}.model-settings details{padding:10px 0}.model-settings summary{cursor:pointer;font-size:13px;font-weight:600}.model-settings .model-note{padding:12px 16px;background:#f4f7f5;border-radius:8px}.model-settings .model-error,.model-settings .model-reconcile{color:#953c27}.model-feedback{padding:12px;background:#edf5f0;border-radius:8px}.model-call-list{max-height:260px;overflow:auto}@media(max-width:760px){.model-settings{padding:16px}.model-heading{align-items:stretch;flex-direction:column}.model-provider-grid,.model-task-grid{grid-template-columns:1fr}.model-form-row{gap:10px}}.research-panel{padding:22px;margin:18px 0;overflow-wrap:anywhere}.research-panel h3{display:flex;gap:8px;align-items:center;margin:0 0 8px}.research-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.research-title p,.research-muted{color:#69747a;font-size:12px;line-height:1.6}.research-title .btn{flex-shrink:0}.research-summary{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.research-summary>*{padding:8px 12px;background:#f1f6f3;border:1px solid #dce7e0;border-radius:9px;font-size:13px}.research-summary strong{color:#21694d}.research-reasons{list-style:none;padding:0}.research-reasons li{display:grid;grid-template-columns:190px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid #edf0ec;font-size:12px}.research-reasons span{color:#66746e}.research-details{border-top:1px solid #e7ece8;padding:14px 0}.research-details summary{cursor:pointer;font-weight:600;font-size:13px}.research-details li{font-size:12px;margin:8px 0;line-height:1.6}.research-evidence{display:grid;gap:12px;margin-top:14px}.research-evidence article{padding:14px;border:1px solid #e4eae5;border-radius:10px;background:#fcfdfc}.research-evidence article.superseded{opacity:.55}.research-evidence article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.research-evidence small{display:block;color:#758079;font-size:11px;line-height:1.5}.research-evidence b{font-size:12px}.research-evidence blockquote{margin:8px 0;border-left:2px solid #dde7df;padding-left:12px;font-size:12px;color:#59675e;white-space:pre-wrap;line-height:1.6}.research-evidence a{display:inline-flex;align-items:center;gap:4px;font-size:12px}.research-history{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.research-history label{font-size:12px}.research-history select{margin-left:10px;max-width:100%}.research-review{margin-top:18px;padding-top:12px;border-top:1px solid #e1e8e2;display:grid;gap:14px}.research-review h4{margin:0}.research-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-review .field{margin:0}.research-review .btn{justify-self:start}.research-checkbox{display:flex;align-items:center;gap:8px;font-size:13px}.research-checkbox input{width:auto!important}.research-manual{font-size:12px;color:#5b7263;background:#f2f7f3;padding:10px;border-radius:8px}@media(max-width:700px){.research-panel{padding:16px}.research-title{flex-direction:column;gap:8px}.research-form-grid{grid-template-columns:1fr}.research-reasons li{grid-template-columns:1fr;gap:5px}.research-history{align-items:flex-start;flex-direction:column}.research-history select{display:block;margin:6px 0 0;max-width:280px}.research-evidence article>div{align-items:flex-start;flex-direction:column}}.mail-workspace{max-width:1280px;margin:auto;padding:28px}.mail-workspace h1{font-size:30px;margin:5px 0 8px}.mail-workspace h2{font-size:18px}.mail-workspace h3{font-size:16px}.mail-heading,.mail-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center}.mail-heading>button{flex-shrink:0;white-space:nowrap}.mail-heading p,.mail-muted{color:#69756d;font-size:13px;line-height:1.7}.mail-panel{background:#fff;border:1px solid #dce2d8;border-radius:14px;padding:20px;margin:18px 0}.mail-panel summary{font-weight:650;cursor:pointer}.mail-panel[open] summary{margin-bottom:20px}.mail-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mail-workspace label{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:10px 0}.mail-workspace input,.mail-workspace select,.mail-workspace textarea{width:100%;padding:10px 11px;border:1px solid #dce2d8;background:#fff;border-radius:7px;color:#263d31;font:inherit}.mail-workspace input[type=checkbox]{width:17px;height:17px;flex:0 0 auto;accent-color:#315e46}.mail-workspace .mail-check{flex-direction:row;align-items:center;gap:9px}.mail-workspace button{padding:9px 14px;border-radius:8px;border:1px solid #cbd5c8;background:#f7f8f4;color:#294432;font:inherit;cursor:pointer}.mail-workspace button.primary{background:#315e46;color:#fff}.mail-workspace button:disabled{opacity:.5;cursor:not-allowed}.mail-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.mail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px}.mail-metrics>div{background:#eef1e7;border-radius:11px;padding:16px;color:#56634f;font-size:13px}.mail-metrics b{display:block;font-size:28px;color:#314a37;margin-bottom:7px}.mail-alert,.mail-notice{padding:14px;border-radius:9px;margin-top:14px;line-height:1.6}.mail-alert{background:#fff1e8;color:#8c3f18}.mail-notice{background:#e9f2df;color:#385b2d}.mail-bulk{max-height:280px;overflow:auto;margin:18px 0}.mail-bulk small{display:block;color:#71816d;margin-top:4px}.mail-row{display:flex;align-items:center;gap:12px;border-top:1px solid #edf0e8;padding:12px 0}.mail-workspace .mail-row-content{border:0;background:transparent;flex:1;min-width:0;text-align:left;padding:5px}.mail-row-content b,.mail-row-content span,.mail-row-content small{display:block;overflow-wrap:anywhere}.mail-row-content span{margin-top:5px;color:#5d705e;font-size:13px}.mail-row-content small{margin-top:4px;color:#899182}.mail-status{padding:6px 9px;background:#eef0e8;border-radius:6px;font-size:12px;white-space:nowrap}.mail-status-accepted{background:#e8f3df;color:#386027}.mail-status-unknown,.mail-status-blocked,.mail-status-failed{background:#fff0de;color:#9a6018}.mail-preview{padding:18px 0;border-top:1px solid #dce2d8}.mail-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8f4;padding:20px;border-radius:10px;font-family:inherit;font-size:14px;line-height:1.7}.mail-preview p{line-height:1.8;overflow-wrap:anywhere}.mail-attachment{display:block;color:#315e46;font-size:13px;margin:8px 0}.mail-review{border-color:#a7bc96}.mail-review .mail-toolbar{flex-wrap:wrap}@media(max-width:760px){.mail-workspace{padding:16px}.mail-heading{align-items:flex-start}.mail-workspace h1{font-size:23px}.mail-fields{grid-template-columns:1fr}.mail-metrics{grid-template-columns:repeat(2,1fr)}.mail-panel{padding:15px}.mail-toolbar,.mail-row{flex-wrap:wrap}.mail-status{margin-left:30px}.mail-preview pre{padding:12px}.mail-workspace button{min-height:40px}}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#263a3a;background:#f6f7f4;font-synthesis:none;font-weight:400;--teal:#16776b;--teal-dark:#115e54;--ink:#203a38;--muted:#82908e;--line:#e6ebe6;--paper:#fff;--sidebar:#173a38;--warm:#f6f7f4}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .18s,color .18s,border-color .18s,transform .18s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #6bb2a9;outline-offset:3px}a{color:var(--teal);text-decoration:none}h1,h2,h3,p{margin:0}input,textarea,select{width:100%;border:1px solid #dfe6e1;border-radius:8px;background:#fff;color:var(--ink);padding:11px 12px;font-size:13px;line-height:1.5;min-width:0}input:focus,textarea:focus,select:focus{outline:2px solid #c2dfd8;border-color:#8bbeb2}textarea{resize:vertical}select{cursor:pointer;padding-right:26px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--teal);flex-shrink:0}svg{flex-shrink:0}::selection{background:#cce7de}.app-shell{display:flex;min-height:100vh}.sidebar{width:230px;background:var(--sidebar);position:fixed;inset:0 auto 0 0;color:#bdceca;padding:33px 18px 0;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:10px;color:#fff;padding:0 11px}.brand-mark{height:39px;width:39px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#e7f1d2;background:#38645a;font-family:Manrope,sans-serif;font-size:39px;font-weight:800;line-height:1;padding-bottom:8px;letter-spacing:-5px}.brand-mark span{font-size:25px;align-self:flex-start;letter-spacing:0;margin:1px 0 0 2px}.brand strong{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:3px;display:block;line-height:1.15}.brand small{display:block;font-size:10px;color:#b3c5bf;letter-spacing:.8px;margin-top:4px}.brand .tag{font-size:8px;background:#2c4b46;color:#a3beb4;margin-left:auto;padding:3px 5px;border-radius:4px}.workspace-select{position:relative;display:flex;align-items:center;margin:32px 8px 33px;background:#214541;border:1px solid #365751;border-radius:8px;padding:10px;gap:8px}.workspace-select select{padding:0;border:0;background:transparent;color:#d4e0dc;font-size:11px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workspace-select option{color:#173a38;background:#fff}.workspace-select svg{pointer-events:none}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#91a19a;flex-shrink:0}.status-dot.live{background:#77bba2;box-shadow:0 0 0 3px #77bba213}.status-dot.demo{background:#dec98c}.status-dot.warning{background:#c89255}.nav-label{color:#829f93;font-size:9px;letter-spacing:1.5px;margin:0 17px 12px}.nav-item{border:0;width:100%;background:transparent;color:#b7c9c2;display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:8px;margin-bottom:7px;text-align:left;font-size:12px}.nav-item:hover{background:#254944;color:#fff}.nav-item.active{background:#dce9dc;color:#173e36;box-shadow:0 2px 5px #142f3120;font-weight:600}.nav-count{margin-left:auto;background:#b9d1c1;border-radius:5px;font-family:Manrope,sans-serif;padding:2px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:40px}.agent-card{padding:14px 10px;border:1px solid #3a5950;border-radius:9px;display:flex;align-items:center;gap:8px;margin:0 3px 23px}.agent-orb{width:33px;height:33px;border-radius:10px;background:#e6f0e7;display:flex;align-items:center;justify-content:center;color:#527d5f;flex-shrink:0}.agent-card .agent-orb{width:28px;height:28px;background:#345b4e;color:#c6dfbb}.agent-card strong{font-size:10px;display:block;color:#dce6d8;letter-spacing:.1px}.agent-card small{font-size:8px;color:#a3b8a9;display:block;margin-top:5px}.agent-card .status-dot{margin-left:auto}.sidebar-person{display:flex;align-items:center;gap:9px;border-top:1px solid #36534c;padding:20px 5px}.avatar{background:#e5ede5;color:#456b5e;width:38px;height:38px;border:1px solid #d9e4d8;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.avatar.small{width:30px;height:30px;border-radius:9px;font-size:10px}.sidebar-person .avatar{width:32px;height:32px;background:#3f6355;border-color:#547363;color:#dce6d4;font-size:9px}.sidebar-person strong{display:block;font-size:11px;color:#d5e1d7}.sidebar-person span{font-size:8px;display:block;color:#91ada0;margin-top:4px}.sidebar-person .icon-btn{margin-left:auto;color:#91ada0}.main-shell{margin-left:230px;flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:72px;border-bottom:1px solid var(--line);background:#fbfcfa;display:flex;align-items:center;justify-content:space-between;padding:0 37px;gap:16px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#91a099}.breadcrumb strong{font-weight:500;color:#52655c}.topbar-right{display:flex;align-items:center;gap:18px}.today-date{font-size:10px;color:#7c8b83}.divider{height:18px;width:1px;background:var(--line)}.icon-btn{border:0;background:transparent;color:#778b81;display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:29px;border-radius:6px;padding:4px}.icon-btn:hover{background:#eaf0e9;color:var(--teal)}.notification{position:relative}.notification i{position:absolute;right:4px;top:3px;width:5px;height:5px;background:#cb9b6b;border:1px solid white;border-radius:50%}.mobile-menu{display:none}.demo-banner{display:flex;align-items:center;gap:8px;color:#7b816b;background:#f3f2e8;border-bottom:1px solid #eae9dc;min-height:34px;padding:7px 38px;font-size:9px}.demo-banner>svg{color:#929c7c}.demo-banner button{border:0;background:transparent;color:#747c56;margin-left:auto;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;white-space:nowrap}.connection-error{margin:18px 36px 0;background:#fff1e7;border:1px solid #efd8c2;padding:14px;border-radius:8px;color:#976238;font-size:12px;display:flex;gap:10px;align-items:center}.connection-error button{margin-left:auto;color:#976238;background:none;border:0;font-weight:600}.page{padding:37px 38px 48px;width:100%;max-width:1600px;margin:0 auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:29px}.eyebrow{font-family:Manrope,sans-serif;letter-spacing:1.5px;font-size:8px;font-weight:700;color:#7c9386;margin-bottom:11px}.page-heading h1{font-size:27px;font-weight:600;letter-spacing:-.8px;color:#203d35;line-height:1.45}.heading-dot{color:#83a58a}.page-description{font-size:11px;line-height:1.8;color:#87928a;margin-top:8px}.heading-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.btn{border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:500;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1.4;min-height:38px}.btn.primary{background:#216b57;color:#fff;border-color:#216b57;box-shadow:0 2px 3px #1e604c0c}.btn.primary:hover{background:#185441;border-color:#185441}.btn.secondary{background:#fff;border-color:#dce4dc;color:#536d5f}.btn.secondary:hover{border-color:#94b3a2;background:#f4f8f2}.btn.text{background:transparent;color:#829087}.btn.small{font-size:10px;padding:8px 10px;min-height:30px}.full{width:100%}.overview-grid{display:grid;grid-template-columns:minmax(400px,2.6fr) minmax(140px,1fr) minmax(140px,1fr);gap:17px;margin-bottom:27px}.focus-card{position:relative;overflow:hidden;background:#e4ecdd;border:1px solid #dbe5d4;border-radius:12px;padding:21px 23px 0}.focus-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.focus-top>span:first-child{display:flex;align-items:center;gap:7px;font-size:10px;color:#527451}.focus-tag{font-size:8px;border:1px solid #c7d6be;border-radius:20px;padding:4px 8px;color:#718a5f;background:#e8efdf}.focus-main{display:flex;align-items:center;justify-content:space-between;min-height:113px;position:relative}.focus-main h2{font-size:20px;letter-spacing:-.3px;font-weight:500;color:#2b513e;position:relative;z-index:1}.focus-main h2 b{font-size:32px;font-family:Manrope,sans-serif;font-weight:600;vertical-align:-2px;margin-right:5px}.focus-main p{font-size:10px;color:#7d9076;margin-top:10px}.focus-bottom{display:flex;align-items:center;gap:27px;border-top:1px solid #cfddc6;padding:13px 0;font-size:9px;color:#7b8f70}.focus-bottom span{display:flex;align-items:center;gap:6px}.focus-art{position:absolute;width:135px;height:130px;right:-8px;top:-5px;opacity:.92}.orbit{position:absolute;border:1px solid #bfd0b3;width:122px;height:71px;border-radius:50%;left:0;top:32px;transform:rotate(-34deg)}.orbit-two{transform:rotate(50deg);width:113px;height:84px;top:27px;left:6px}.art-core{width:63px;height:63px;border:1px solid #c3d2b6;border-radius:19px;position:absolute;top:33px;left:32px;background:linear-gradient(145deg,#f2f5e9,#c4d5b4);box-shadow:4px 8px 15px #a4b39838;display:flex;align-items:center;justify-content:center;color:#6b8d59;transform:rotate(-12deg)}.art-star{position:absolute;color:#87a271}.art-star.one{font-size:23px;right:4px;top:17px}.art-star.two{font-size:13px;left:7px;bottom:17px}.metric-card{padding:22px 23px 0;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column}.metric-icon{width:34px;height:34px;background:#edf2ea;border-radius:10px;color:#73906a;display:flex;align-items:center;justify-content:center;margin-bottom:11px}.metric-icon.orange{background:#f6eee3;color:#bf9869}.metric-label{font-size:10px;color:#87958b}.metric-card>strong{font-family:Manrope,sans-serif;font-size:33px;line-height:1.5;font-weight:600;letter-spacing:-1.5px;color:#314c40;margin-top:2px}.metric-card strong small{font-family:inherit;font-size:9px;color:#a0aaa2;font-weight:400;margin-left:8px;letter-spacing:0}.metric-card button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border:0;border-top:1px solid #edf0ea;padding:13px 0;background:transparent;color:#7c9381;font-size:9px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:22px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 23px 16px}.section-heading h2{font-size:13px;font-weight:600;color:#375346;display:flex;gap:9px;align-items:center}.section-heading h3{font-size:13px;font-weight:600;color:#375346}.section-heading p{font-size:10px;color:#95a095;margin-top:7px;line-height:1.6}.count-bubble{font-family:Manrope,sans-serif;font-size:9px;color:#839a7c;background:#edf2e9;border-radius:5px;padding:3px 6px}.muted{color:#a3afa5}.teal{color:#6c9c77}.tabs{display:flex;gap:25px;padding:0 23px;border-bottom:1px solid var(--line)}.tabs button{font-size:10px;border:0;background:none;color:#939f95;padding:11px 0 14px;position:relative;display:flex;align-items:center;gap:6px}.tabs button.active{color:#39684f;font-weight:600}.tabs button.active:after{position:absolute;bottom:-1px;height:2px;background:#588464;left:0;right:0;content:""}.tabs button span{font-size:8px;background:#edf3e9;padding:2px 5px;border-radius:4px}.task-list{padding:0 23px}.task-card{width:100%;border:0;border-bottom:1px solid #edf0ea;border-radius:0;background:#fff;display:flex;align-items:flex-start;gap:13px;padding:22px 0;text-align:left}.task-card:last-child{border:0}.task-card:hover{background:#fafcf7}.task-symbol{border:1px solid #e3eadd;border-radius:11px;width:41px;height:41px;display:flex;align-items:center;justify-content:center;color:#719475;background:#f1f5ed;flex-shrink:0;margin-top:3px}.task-symbol.verify{color:#c19c60;background:#faf5e8;border-color:#f0e7d6}.task-symbol.followup{background:#f0f2f8;color:#879cbe;border-color:#e4e9f0}.task-symbol.research{color:#998bae;background:#f4f0f6;border-color:#ece5f0}.task-content{min-width:0;flex:1}.task-title-line{display:flex;align-items:center;gap:8px;justify-content:space-between}.task-title-line h3{font-size:12px;line-height:1.7;font-weight:600;color:#455b49}.tag{font-size:8px;font-weight:500;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;line-height:1.3;background:#f0f3ed;color:#85917d;border-radius:4px;white-space:nowrap}.tag.green{background:#eaf3e8;color:#6f9863}.tag.amber{background:#faf1df;color:#ba9452}.tag.red{background:#faebe7;color:#b97665}.tag.blue{background:#edf2f8;color:#7994ae}.task-content>p{font-size:10px;color:#869183;margin-top:6px;line-height:1.5}.task-content>p span{margin:0 6px;color:#c4cbbb}.task-reason{font-size:10px;color:#a0a99b;line-height:1.7;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-meta{display:flex;align-items:center;gap:12px;font-size:8px;color:#aab2a2;margin-top:10px}.task-meta span+span:before{content:"·";margin-right:12px}.task-arrow{align-self:center;color:#a7b19f}.dashboard-aside{display:flex;flex-direction:column;gap:18px}.automation-panel .section-heading{padding-bottom:16px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#8eae7c;box-shadow:0 0 0 4px #eef4e8;margin-right:3px}.automation-status{display:flex;align-items:center;gap:10px;margin:0 22px;padding:14px 0;border-top:1px solid var(--line)}.automation-status strong{font-size:10px;color:#66805b;font-weight:600}.automation-status p{font-size:8px;color:#97a28c;margin-top:5px}.mini-flow{display:flex;align-items:center;justify-content:space-between;margin:0 22px 14px;padding:10px 8px;background:#f6f8f1;border-radius:5px;color:#9daa91;font-size:8px;gap:4px}.mini-flow span{display:flex;gap:3px;align-items:center}.mini-flow span:first-child{color:#7d9871}.activity-feed{padding:0 24px}.activity-item{display:flex;gap:11px;position:relative;padding:0 0 18px}.activity-item:not(:last-child):after{content:"";height:calc(100% - 6px);width:1px;background:#edf1e6;position:absolute;top:8px;left:3px}.activity-dot{width:7px;height:7px;border:2px solid #a4bc94;border-radius:50%;background:#fff;flex-shrink:0;margin-top:4px;z-index:1}.activity-dot.red{border-color:#ca8b76}.activity-item p{font-size:9px;color:#87977c;line-height:1.7}.activity-item small{font-size:8px;color:#b1baa6;display:block;margin-top:4px}.automation-panel>.text-button{padding:13px 23px;border-top:1px solid var(--line);width:100%;font-size:9px;justify-content:space-between}.text-button{background:none;border:0;color:#6c8b60;font-size:11px;display:inline-flex;align-items:center;gap:6px;padding:0;line-height:1.5}.text-button:hover{color:var(--teal)}.followup-panel .section-heading{padding-bottom:12px}.followup-row{border:0;background:transparent;padding:14px 22px;display:flex;align-items:center;gap:9px;width:100%;text-align:left;border-top:1px solid #f1f3ec}.followup-row:hover{background:#f8faf5}.followup-row>span:not(.avatar):not(.tag){flex:1;min-width:0}.followup-row strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:500;color:#77866d;white-space:nowrap}.followup-row small{font-size:8px;color:#a3ad97;display:block;margin-top:5px}.followup-panel>.subtle-note{padding:0 22px 20px}.quiet-tip{display:flex;gap:10px;padding:2px 5px;color:#9aa38a}.quiet-tip svg{margin-top:4px}.quiet-tip strong{display:block;font-size:10px;font-weight:500;line-height:1.7}.quiet-tip span{display:block;font-size:9px;color:#a5ae98;line-height:1.8;margin-top:5px}.app-footer{display:flex;align-items:center;justify-content:space-between;padding:19px 39px;border-top:1px solid #e9ede5;font-size:8px;color:#a8b09f}.app-footer i{font-style:normal;margin-left:8px;color:#b8bfaf}.app-footer>span:last-child{display:flex;align-items:center;gap:6px}.app-footer .status-dot{width:4px;height:4px}.empty-state{padding:48px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.empty-icon{height:59px;width:59px;border-radius:17px;background:#f1f5ed;display:flex;align-items:center;justify-content:center;color:#8aa47a;margin-bottom:17px}.empty-state h3{font-size:15px;font-weight:500;color:#5c7352}.empty-state p{font-size:11px;line-height:1.9;color:#a0aa94;max-width:340px;margin:10px 0 19px}.subtle-note{font-size:10px;color:#98a18f;line-height:1.9}.loading-state{min-height:calc(100vh - 110px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a9b80}.loading-state h3{font-size:15px;margin:20px 0 9px}.loading-state p{font-size:12px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.customer-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:11px;padding:23px 10px;margin-bottom:23px}.customer-stats>div{padding:0 24px;display:flex;justify-content:space-between;align-items:center;border-right:1px solid var(--line);gap:10px}.customer-stats>div:last-child{border:0}.customer-stats span{font-size:11px;color:#8c9983}.customer-stats strong{font-size:25px;font-family:Manrope,sans-serif;color:#496444;font-weight:500}.list-toolbar{padding:20px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.search-input{position:relative;display:flex;align-items:center;color:#a6b19c;flex:1;max-width:420px}.search-input>svg{position:absolute;left:11px;pointer-events:none}.search-input input{font-size:11px;padding:10px 10px 10px 35px;background:#fbfcf9;border-color:#e8ece3}.list-toolbar>select{width:auto;min-width:130px;font-size:10px;padding:10px 25px 10px 12px;margin-left:auto}.list-total{font-size:10px;color:#8f9d83;white-space:nowrap}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-size:10px}.data-table th{font-size:9px;font-weight:500;color:#9ba78d;padding:13px 20px;background:#fafcf7;border-bottom:1px solid #eaf0e2}.data-table td{padding:20px;border-bottom:1px solid #edf1e7;color:#7d8e6d;line-height:1.6}.data-table tbody tr:last-child td{border-bottom:0}.customer-table tbody tr{cursor:pointer}.customer-table tbody tr:hover{background:#fafcf7}.identity{display:flex;align-items:center;gap:11px}.identity strong{font-size:11px;display:block;color:#526d47;font-weight:600}.identity small{font-size:9px;display:block;color:#a0ac94;margin-top:4px}.table-country{font-weight:400;color:#829273;font-size:10px;display:block}.table-needs{font-size:9px;color:#a5b096;max-width:230px;margin-top:4px}.truncate{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-label{background:#f4f6ed;border:1px solid #edf0e5;border-radius:5px;padding:5px 8px;font-size:9px}.info-strip{background:#ecf3e8;border:1px solid #e2ecda;padding:15px 18px;border-radius:8px;display:flex;align-items:center;gap:12px;color:#7e9b6c;margin-bottom:22px;font-size:11px}.info-strip strong{font-size:11px;font-weight:500;color:#648a50}.info-strip p{font-size:10px;color:#96a984;line-height:1.8;margin-top:5px}.info-badge{font-size:9px;color:#8ea678;border:1px solid #d8e5cd;border-radius:5px;padding:6px 9px;margin-left:auto;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding:23px}.product-card{border:1px solid #e6ecde;border-radius:10px;overflow:hidden;background:#fff;padding:0;text-align:left;transition:box-shadow .2s,transform .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 7px 20px #263a3810}.product-card-visual{position:relative;background:#f1f5ec;height:190px}.product-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#bdcbb0}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-card-visual .product-image img{width:86%;height:86%}.product-status{position:absolute;top:12px;left:12px}.product-status .tag{box-shadow:0 1px 6px #3a54270a;border:1px solid #ffffffa0}.featured-star{position:absolute;top:12px;right:12px;color:#95b47e;background:#fafcf7;border:1px solid #e1ead7;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-card-body{padding:17px}.product-sku{font-family:Manrope,sans-serif;font-size:8px;letter-spacing:1px;color:#a7b398}.product-card h3{font-size:12px;font-weight:500;line-height:1.6;color:#526b45;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-body>p{font-size:9px;color:#a3af96;margin-top:6px}.product-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:17px}.product-card-bottom strong{font-size:12px;color:#64874e;font-family:Manrope,sans-serif;font-weight:600}.product-card-bottom>span{font-size:9px;color:#a3af94}.product-evidence{border-top:1px solid #eef2e7;display:flex;align-items:center;gap:5px;font-size:8px;color:#9cad8c;margin-top:14px;padding-top:11px;min-width:0}.product-evidence span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination{padding:15px 22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9caa8d}.pagination>div{display:flex;gap:7px}.mini-loading{display:flex;align-items:center;justify-content:center;padding:80px;gap:10px;font-size:12px;color:#9bad88}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#142d2c68;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:flex;justify-content:flex-end}.drawer{width:600px;max-width:100%;background:#fcfdf9;height:100%;overflow:auto;position:relative;box-shadow:-16px 0 50px #122f2a20;animation:slide-in .2s ease-out}.drawer.wide-drawer{width:740px}.drawer-close{position:absolute;right:23px;top:24px;background:#eff3e8;z-index:2}.drawer-heading{padding:39px 35px 25px;border-bottom:1px solid var(--line);background:#fff}.drawer-heading h2{font-size:23px;font-weight:500;color:#3b5a33;letter-spacing:-.5px;max-width:90%;line-height:1.5}.drawer-heading>p:last-child{font-size:11px;color:#9caa8d;margin-top:10px;line-height:1.8}.drawer-form,.drawer-content{padding:25px 35px}.drawer-tabs{display:flex;padding:0 35px;background:#fff;border-bottom:1px solid var(--line);gap:26px}.drawer-tabs button{border:0;background:transparent;font-size:11px;color:#a0af8f;padding:17px 0;position:relative}.drawer-tabs button.active{color:#5b7c47}.drawer-tabs button.active:after{height:2px;background:#7f9f65;position:absolute;bottom:0;left:0;right:0;content:""}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;min-width:0}.field>span{font-size:11px;color:#6f8560;font-weight:500}.field i{color:#be9b76;font-style:normal}.field small{font-size:9px;font-weight:400;color:#a7b399;line-height:1.7}.field textarea,.field input,.field select{font-size:12px}.form-section{border-bottom:1px solid #e8eedf;padding-bottom:15px;margin-bottom:23px}.form-section h3{font-size:12px;font-weight:600;color:#698356;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.checkbox-row{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#708c5a;line-height:1.6;margin:8px 0 20px}.checkbox-row input{margin:1px 0 0}.checkbox-row small{display:block;font-size:10px;color:#a3b58d;line-height:1.8;margin-top:5px}.drawer-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;border-top:1px solid #e7eddf;padding-top:21px;margin-top:25px}.task-actions{justify-content:space-between}.task-actions>div{display:flex;gap:8px}.task-context{display:flex;align-items:flex-start;gap:12px;background:#eef4e8;border:1px solid #e0ebd6;padding:17px;border-radius:8px;color:#7c9c65;margin-bottom:22px}.task-context strong{font-size:11px;font-weight:500}.task-context p{font-size:11px;color:#91a77a;line-height:1.9;margin:7px 0}.task-context small{font-size:9px;color:#a8ba94}.drawer-section-title{padding:0 0 18px}.draft-textarea{line-height:1.9!important;font-size:12px!important;background:#fffefb!important}.attachment-note{display:flex;align-items:center;gap:10px;border:1px dashed #d9e4ca;border-radius:7px;padding:14px;color:#91a67c;margin:15px 0}.attachment-note>div{flex:1}.attachment-note strong{font-size:10px;font-weight:500;color:#7b9563}.attachment-note p{font-size:9px;line-height:1.6;margin-top:4px}.attachment-note>.text-button{font-size:9px}.channel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:11px}.detail-prose{font-size:12px;color:#8ca172;line-height:2;white-space:pre-wrap;margin-bottom:22px}.warning-box{padding:14px;background:#faf5e8;border:1px solid #eee4cd;border-radius:7px;display:flex;align-items:flex-start;gap:10px;font-size:10px;line-height:1.8;color:#b29a6a;margin:16px 0}.warning-box svg{margin-top:2px}.warning-box.vertical{display:block}.warning-box.vertical p{margin:6px 0}.inline-error{background:#fff1ec;color:#b77a60;border:1px solid #efd9cb;padding:12px 14px;border-radius:7px;font-size:11px;line-height:1.8;margin:15px 0}.error-text{font-size:12px;color:#b77a60;margin:15px 0}.research-summary{padding:18px;background:#eef4e8;border:1px solid #e4ecd9;border-radius:8px;margin-bottom:23px}.research-summary>div{display:flex;align-items:center;gap:8px;color:#7b9b64}.research-summary strong{font-size:12px;font-weight:500}.research-summary .tag{margin-left:auto}.research-summary>p{font-size:12px;color:#8ca575;line-height:1.9;margin-top:13px}.subheading{font-size:12px;color:#74915c;font-weight:600;margin:25px 0 15px}.subheading small{font-size:10px;color:#adbd98;font-weight:400;margin-left:5px}.fact-row{display:flex;gap:9px;color:#91ad74;padding:13px 0;border-bottom:1px solid #edf2e4}.fact-row p{font-size:11px;color:#8ba371;line-height:1.8;margin-bottom:5px}.fact-row small,.fact-row a{font-size:9px;color:#a8ba91}.fact-row a{color:#7f9f63;display:inline-flex;align-items:center;gap:4px}.unknown-row{display:flex;align-items:flex-start;gap:8px;color:#b6a77a;padding:8px 0}.unknown-row p{font-size:11px;line-height:1.7;color:#a6ad8a}.compact-task{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:14px;border:1px solid #e5edda;background:#fff;border-radius:7px;margin-bottom:10px;gap:12px;color:#94ad78}.compact-task strong{font-size:11px;font-weight:500;color:#8da46f;display:block}.compact-task small{font-size:10px;color:#b1bf9c;display:block;margin-top:6px;line-height:1.7}.source-history{display:flex;gap:7px;align-items:center;padding:10px 0;font-size:10px;color:#a3b78c}.source-history small{font-size:9px;margin-left:auto}.product-detail-top{display:flex;align-items:center;gap:20px;padding:24px 35px;background:#f2f6ed;border-bottom:1px solid var(--line)}.product-detail-top>.product-image{width:105px;height:105px;flex-shrink:0;background:#e9f0df;border:1px solid #e1ead5;border-radius:13px}.product-detail-top h3{font-size:17px;font-weight:500;margin:9px 0;color:#729252}.product-detail-top p{font-size:11px;color:#a5b68b;margin-bottom:6px}.product-detail-top small{font-size:9px;color:#b6c3a0}.upload-zone{border:1px dashed #bccfa8;background:#f4f8ee;padding:33px 20px;border-radius:11px;display:flex;align-items:center;flex-direction:column;text-align:center;color:#8aa86a;cursor:pointer;margin-bottom:23px}.upload-zone input{display:none}.upload-zone strong{font-size:13px;font-weight:500;color:#819e63;margin:15px 0 8px}.upload-zone span{font-size:10px;color:#a9bb91}.upload-zone small{font-size:9px;color:#b0c09c;margin-top:9px}.mapping-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.import-preview{border:1px solid #e2ead6;border-radius:7px;margin-bottom:18px}.import-preview .data-table td{max-width:180px;text-overflow:ellipsis;overflow:hidden;padding:12px 16px}.import-success{text-align:center;color:#8cac6b;padding:20px 0 35px}.import-success h3{font-size:20px;font-weight:500;margin:17px 0 8px}.import-success>p{font-size:11px;color:#b0c096}.import-success>div{display:flex;justify-content:center;gap:55px;margin-top:28px}.import-success span{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#aebf92}.import-success b{font-family:Manrope,sans-serif;font-size:30px;font-weight:500;color:#87a965}.toast{position:fixed;left:calc(50% + 115px);bottom:29px;transform:translate(-50%);z-index:100;max-width:calc(100vw - 40px);display:flex;align-items:center;gap:10px;padding:14px 16px;background:#244d37;color:#f0f6e8;border:1px solid #487047;border-radius:9px;box-shadow:0 6px 25px #1e352a25;font-size:12px;line-height:1.6}.toast>span{min-width:220px;max-width:600px}.toast .icon-btn{color:#bbd3aa}.toast .icon-btn:hover{background:#4b6c3e}.segmented{display:flex;align-items:center;gap:3px;background:#edf2e6;border:1px solid #e5ecda;padding:4px;border-radius:7px}.segmented button{display:flex;align-items:center;gap:6px;font-size:10px;color:#a5b68c;border:0;background:transparent;border-radius:4px;padding:8px 11px}.segmented button.active{color:#7b9b5d;background:#fff;box-shadow:0 1px 4px #273f2210}.segmented.small button{font-size:9px;padding:6px 8px}.studio-layout{display:grid;grid-template-columns:315px minmax(0,1fr);gap:23px;align-items:start}.studio-controls{display:flex;flex-direction:column;gap:17px}.studio-controls .panel{padding:20px}.step-heading{display:flex;align-items:center;gap:9px;margin-bottom:17px}.step-heading>span{font-family:Manrope,sans-serif;font-size:9px;color:#a6bc8b;background:#eef4e6;border:1px solid #e3ecd5;border-radius:5px;width:23px;height:23px;display:flex;align-items:center;justify-content:center}.step-heading h3{font-size:11px;font-weight:600;color:#7a9860}.step-heading .tag{margin-left:auto;font-size:7px}.studio-customer .field{margin-bottom:11px}.studio-controls .field>span{font-size:10px}.studio-controls .field input,.studio-controls .field select,.studio-controls .field textarea{font-size:11px;padding:9px 10px}.customer-brief{border:1px solid #e6eddc;background:#f8faf4;border-radius:7px;padding:13px}.customer-brief>div{display:flex;align-items:center;gap:8px}.customer-brief strong{font-size:10px;font-weight:500;color:#8b9f74;display:block}.customer-brief small{font-size:9px;color:#b1c09a;display:block;margin-top:4px}.customer-brief p{font-size:10px;line-height:1.8;color:#a6b78c;margin-top:12px}.studio-products .search-input{margin-bottom:13px}.studio-product-list{max-height:400px;overflow:auto}.studio-product{display:flex;align-items:center;gap:10px;border:1px solid #e7eedc;border-radius:7px;background:#fff;padding:10px;margin-top:8px;width:100%;text-align:left}.studio-product.selected{border-color:#9fbd7a;background:#f5f9ef}.studio-product>.product-image{width:49px;height:53px;border-radius:6px;background:#eff5e5;flex-shrink:0}.studio-product-text{display:flex;flex-direction:column;min-width:0;gap:5px;flex:1}.studio-product-text small{font-size:7px;letter-spacing:.8px;color:#b5c69b}.studio-product-text strong{font-size:10px;font-weight:500;color:#8ea66d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.studio-product-text>span{font-family:Manrope,sans-serif;font-size:9px;color:#8eaa69}.studio-product-text i{font-style:normal;color:#b6c69b;font-size:7px}.selection-check{width:18px;height:18px;border:1px solid #d8e4c7;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#b5c69b;flex-shrink:0}.selected .selection-check{background:#92b265;border-color:#92b265;color:#fff}.studio-note{font-size:8px;color:#b1c39a;line-height:1.7;display:flex;gap:5px;align-items:center;margin-top:15px}.compact-empty{text-align:center;padding:25px 10px;color:#b2c598}.compact-empty p{font-size:10px;margin:10px 0 14px;line-height:1.7}.compact-empty .text-button{font-size:9px}.pagination.mini{padding:10px 0 0;margin-top:10px;font-size:9px}.studio-preview{min-width:0}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:8px}.preview-toolbar>div:first-child{display:flex;align-items:center;gap:8px}.preview-toolbar strong{font-size:10px;color:#96af7b;font-weight:500}.proposal-sheet{background:#fffef9;border:1px solid #e2e6d9;box-shadow:0 4px 18px #6c78550a;padding:31px 35px 23px;border-radius:2px}.proposal-brand{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9dc;padding-bottom:23px}.proposal-logo{font-family:Manrope,sans-serif;font-size:37px;font-weight:800;letter-spacing:-3px;color:#546f38;line-height:1}.proposal-logo>span{font-size:10px;vertical-align:top;display:inline-block;margin:5px 0 0 3px;letter-spacing:0}.proposal-brand>span:last-child{font-family:Manrope,sans-serif;font-size:6px;letter-spacing:1.4px;line-height:1.9;color:#a3ac8e;text-align:right}.proposal-intro{padding:28px 0 23px}.proposal-kicker{font-size:7px;letter-spacing:1.2px;color:#8e9f73;font-family:Manrope,sans-serif;display:block;line-height:1.8}.proposal-intro h2{font-family:Georgia,Times New Roman,serif;font-size:39px;line-height:1.12;font-weight:400;color:#4c6632;letter-spacing:-1.6px;margin:13px 0 15px}.proposal-intro em{font-weight:400;color:#889a65}.proposal-intro>p{font-size:9px;color:#a3ac8c}.proposal-meta{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.proposal-meta span{font-family:Manrope,sans-serif;font-size:7px;border:1px solid #e3e8d5;background:#f6f8ee;color:#9ca97e;border-radius:3px;padding:4px 7px}.proposal-products{display:flex;flex-direction:column;gap:20px}.proposal-product{display:grid;grid-template-columns:44% 1fr;gap:21px;padding-bottom:21px;border-bottom:1px solid #e7ebdb;align-items:center}.proposal-product-visual{height:183px;background:#edf2e2;position:relative;border-radius:3px;overflow:hidden}.proposal-index{position:absolute;left:12px;top:11px;font-size:7px;font-family:Manrope,sans-serif;color:#a8b98a;z-index:1}.proposal-product-visual .product-image{height:100%}.proposal-product-visual img{width:90%;height:90%}.proposal-verified{display:flex;align-items:center;gap:4px;position:absolute;bottom:8px;left:9px;color:#9aaf79;font-size:6px;background:#f7faefc9;padding:4px 5px;border-radius:3px}.proposal-product-sku{font-family:Manrope,sans-serif;font-size:7px;letter-spacing:1px;color:#b5c29b}.proposal-product-description h3{font-family:Manrope,sans-serif;font-size:14px;line-height:1.5;color:#6b854b;font-weight:500;margin:6px 0 8px}.proposal-product-description>p{font-size:9px;color:#a6b38a;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.proposal-specs{display:flex;gap:12px;margin:12px 0;font-size:7px;color:#b7c29e}.proposal-specs span{display:flex;flex-direction:column;gap:4px}.proposal-specs b{font-size:8px;color:#91a573;font-weight:500}.proposal-line-edit{display:flex;gap:8px;align-items:flex-end}.proposal-line-edit label{font-size:7px;color:#aebb95;display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.proposal-line-edit input{font-family:Manrope,sans-serif;font-size:11px;color:#829d5f;padding:6px 7px;background:#f9fbf3;border-color:#e6edd8;border-radius:4px}.proposal-line-edit .icon-btn{height:29px;color:#becba7}.proposal-total{display:flex;align-items:flex-end;justify-content:space-between;padding:22px 0 20px;border-bottom:1px solid #e7ebdc;color:#a9b692;font-size:8px}.proposal-total>div{text-align:right}.proposal-total small{font-family:Manrope,sans-serif;font-size:6px;letter-spacing:1px;display:block;color:#aab995;margin-bottom:7px}.proposal-total strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:500;color:#789554;letter-spacing:-.7px}.proposal-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;font-family:Manrope,sans-serif;color:#aebb99;font-size:6px;letter-spacing:.7px;gap:10px}.proposal-footer>span:last-child{font-family:Georgia,serif;font-style:italic;letter-spacing:.2px;font-size:8px}.proposal-note{font-size:9px;line-height:1.8;color:#a6b58c;border-bottom:1px solid #e7ebdc;padding:16px 0;white-space:pre-wrap}.proposal-empty{border:1px dashed #e1e9d4;border-radius:7px;padding:55px 20px;text-align:center;color:#bdcba4}.proposal-empty h3{font-size:14px;font-weight:400;color:#98ad7c;margin:14px 0 7px}.proposal-empty p{font-size:10px;color:#b6c59f}.preview-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:19px}.preview-actions p{font-size:8px;color:#adbd97;display:flex;align-items:center;gap:5px}.proposal-table th,.proposal-table td{padding:12px 10px;font-size:8px}.proposal-table td small{display:block;font-size:7px;color:#b1c19a}.history-panel{padding:0 23px}.quote-record{padding:23px 0;border-bottom:1px solid #e7efdc}.quote-record:last-child{border-bottom:0}.quote-record-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-number{font-family:Manrope,sans-serif;font-size:9px;color:#9eb87e;letter-spacing:.8px}.quote-record h3{font-size:15px;font-weight:500;color:#7b9c59;margin:7px 0}.quote-record p{font-size:10px;color:#adc196}.quote-record-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:18px}.quote-record p.quote-send-note{font-size:9px;color:#bdcca7;margin-top:13px}.saved-quote{border:1px solid #d7e8c4;background:#f4faec;border-radius:9px;padding:17px;margin-top:20px}.saved-quote-title{display:flex;align-items:center;gap:8px;font-size:11px;color:#8caf63}.saved-quote .quote-record{padding-bottom:0}.import-options{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:26px}.import-option{border:1px solid #e0e9d4;border-radius:11px;background:#fff;padding:27px;position:relative;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.import-option:hover{border-color:#a7c384;box-shadow:0 6px 20px #6b864410;transform:translateY(-2px)}.import-option.featured{background:#f0f7e7;border-color:#d9e7c8}.option-icon{width:45px;height:45px;border-radius:12px;background:#eef5e3;color:#98b678;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.option-icon.peach{background:#faf2e4;color:#c2a071}.import-option>.tag{position:absolute;right:23px;top:27px}.import-option h2{font-size:16px;font-weight:500;color:#7c9d5a;margin-bottom:12px}.import-option p{font-size:11px;line-height:1.9;color:#abbf91}.option-link{margin-top:27px;font-size:11px;color:#8eac6c;display:flex;gap:9px;align-items:center}.integration-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:23px}.api-panel{padding:0 25px 23px}.api-panel .section-heading{padding:24px 0 22px}.api-endpoint{display:flex;align-items:center;gap:10px;border:1px solid #e3edd6;background:#f7faf1;border-radius:7px;padding:12px}.api-endpoint code{font-size:12px;color:#92ac71}.api-endpoint>.icon-btn{margin-left:auto}.api-panel>.subtle-note{margin-top:15px}.code-header{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#abc291;margin:20px 0 10px}.code-header .text-button{font-size:9px}.code-block{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;border-radius:7px;background:#213a29;padding:19px;color:#bed3a6;font-size:10px;line-height:1.9;overflow:auto;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.integration-footnote{display:flex;align-items:center;gap:7px;font-size:9px;color:#afc296;margin-top:17px}.ubii-panel{padding:28px;background:#fbfdf7}.ubii-connection-mark{display:flex;align-items:center;gap:15px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;color:#9ab87b;margin-bottom:25px}.ubii-panel h2{font-size:19px;font-weight:500;color:#88a967;margin-bottom:14px}.ubii-panel>p{font-size:11px;line-height:1.9;color:#abc293}.connection-steps{display:flex;flex-direction:column;gap:13px;margin:24px 0;color:#a3bf86;font-size:10px}.connection-steps span{display:flex;align-items:center;gap:8px}.connection-last{display:flex;justify-content:space-between;border-top:1px solid #e6eedc;padding:19px 0;font-size:10px;color:#b4c89f}.connection-last strong{font-weight:500;color:#a5bd8f}.settings-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(255px,1fr);gap:22px;align-items:start}.settings-main{display:flex;flex-direction:column;gap:19px}.settings-section{padding:24px}.settings-section .section-heading{padding:0 0 24px}.settings-section .section-heading h2{font-size:13px}.settings-section .field:last-child{margin-bottom:0}.settings-section .section-heading p{font-size:10px;line-height:1.8}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #e7efdc;position:relative;cursor:pointer}.switch-row>span:first-child{flex:1}.switch-row strong{display:block;font-size:11px;font-weight:500;color:#89a869}.switch-row small{display:block;font-size:9px;color:#b1c59c;margin-top:6px;line-height:1.8}.switch-row input{position:absolute;opacity:0;right:4px}.switch{width:33px;height:19px;border-radius:20px;background:#dce7d1;padding:3px;transition:background .2s}.switch:after{display:block;content:"";width:13px;height:13px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #37522520;transition:transform .2s}.switch.on{background:#91b969}.switch.on:after{transform:translate(14px)}.switch-row input:focus-visible+.switch{outline:3px solid #8ec185;outline-offset:3px}.settings-test{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:15px}.settings-test>span{font-size:9px;color:#b2c59d;line-height:1.8;max-width:260px}.settings-aside{display:flex;flex-direction:column;gap:20px}.settings-principle{padding:7px 14px;color:#a7c389}.settings-principle h3{font-size:13px;font-weight:500;color:#9bbd79;margin-top:13px}.settings-principle p{font-size:10px;line-height:2;color:#b2c89a;margin-top:11px}.settings-principle>span{font-size:9px;color:#bdcfaa;display:block;margin-top:13px}.backup-card{padding:22px}.backup-card h3{font-size:12px;font-weight:500;color:#a1c080}.backup-card p{font-size:10px;line-height:1.9;color:#b9cca3;margin:11px 0 18px}.settings-save{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 0 8px}.settings-save>span{font-size:10px;color:#b4c99d}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#eaf1e1;padding:24px}.login-card{width:440px;max-width:100%;background:#fff;border:1px solid #d4e2c5;padding:42px;border-radius:17px;box-shadow:0 15px 80px #31442512}.login-card>.brand-mark{margin-bottom:28px}.login-card h1{font-size:26px;font-weight:500;color:#4c7136}.login-card>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#97ad83;margin:13px 0 26px}@keyframes slide-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@media(min-width:1550px){.page{padding:42px 49px 55px}.page-heading h1{font-size:30px}.dashboard-columns{grid-template-columns:minmax(0,2fr) minmax(310px,1fr)}.task-card{padding:26px 0}.task-title-line h3{font-size:13px}.task-content>p,.task-reason{font-size:11px}.focus-main{min-height:126px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-layout{grid-template-columns:350px minmax(0,1fr)}.proposal-sheet{padding:40px 49px 28px}.proposal-product-visual{height:225px}.proposal-product-description h3{font-size:18px}}@media(max-width:1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{margin-left:205px}.page{padding:30px 25px 40px}.topbar{padding:0 25px}.demo-banner{padding-left:25px;padding-right:25px}.overview-grid{grid-template-columns:minmax(340px,2.4fr) 1fr 1fr;gap:12px}.metric-card{padding:18px 17px 0}.focus-card{padding:18px 19px 0}.focus-art{width:105px;right:-18px;transform:scale(.8);transform-origin:right center}.focus-main h2{font-size:17px}.focus-main h2 b{font-size:28px}.dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:17px}.section-heading{padding-left:18px;padding-right:18px}.task-list{padding:0 17px}.task-card{gap:9px}.task-symbol{width:35px;height:35px;border-radius:9px}.task-title-line{flex-wrap:wrap;gap:4px}.task-title-line h3{font-size:11px}.task-title-line .tag{font-size:7px}.tabs{padding:0 18px;gap:18px}.tabs button{font-size:9px}.page-heading h1{font-size:23px}.page-description{font-size:10px;max-width:550px}.product-grid{gap:14px;padding:18px}.product-card-visual{height:155px}.studio-layout{grid-template-columns:275px minmax(0,1fr);gap:17px}.studio-controls .panel{padding:16px}.proposal-sheet{padding:25px 25px 20px}.proposal-product{gap:13px}.proposal-product-visual{height:150px}.proposal-product-description h3{font-size:12px}.proposal-intro h2{font-size:35px}.preview-toolbar{align-items:flex-start;flex-wrap:wrap;gap:9px}.proposal-brand>span:last-child{font-size:5px;letter-spacing:1px}.settings-layout{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr)}.settings-section{padding:20px}.settings-section .form-grid{grid-template-columns:1fr}.import-option{padding:23px}.import-option>.tag{right:18px;top:25px}.import-options{gap:15px}.integration-columns{gap:17px}.toast{left:calc(50% + 102px)}}@media(max-width:1000px){.sidebar{width:188px;padding-left:10px;padding-right:10px}.main-shell{margin-left:188px}.brand{padding:0 9px;gap:8px}.brand strong{font-size:21px}.brand small{font-size:8px}.brand .tag{display:none}.nav-item{font-size:11px;padding:13px 12px;gap:9px}.workspace-select{margin:27px 6px}.sidebar-person .icon-btn{display:none}.agent-card{padding:12px 7px}.agent-card small{font-size:7px}.agent-card strong{font-size:9px}.agent-card .status-dot{display:none}.page{padding:27px 21px 38px}.topbar{padding:0 21px;height:64px}.demo-banner{padding-left:21px;padding-right:21px;font-size:8px}.overview-grid{grid-template-columns:1.6fr 1fr 1fr}.focus-main h2{font-size:16px;max-width:210px}.focus-main{min-height:100px}.focus-art,.focus-tag{display:none}.focus-bottom{gap:12px;font-size:7px}.metric-card{padding:16px 14px 0}.metric-card>strong{font-size:28px}.dashboard-columns{grid-template-columns:1fr}.dashboard-aside{display:grid;grid-template-columns:1fr 1fr}.quiet-tip{grid-column:1/-1}.task-title-line{flex-wrap:nowrap}.task-title-line h3{font-size:12px}.task-card{padding:20px 0}.task-symbol{width:40px;height:40px}.today-date{display:none}.customer-stats{padding:19px 4px}.customer-stats>div{flex-direction:column;align-items:flex-start;padding:0 16px}.customer-stats span{font-size:9px}.customer-stats strong{font-size:23px;margin-top:7px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-visual{height:180px}.page-heading{align-items:flex-start;gap:14px}.page-heading h1{font-size:22px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:210px}.heading-actions .btn{font-size:10px;padding:9px 11px}.info-badge{display:none}.studio-layout{grid-template-columns:1fr}.studio-controls{display:grid;grid-template-columns:1fr 1fr;align-items:start}.studio-products{grid-row:1/3;grid-column:2}.studio-conditions{grid-column:1}.studio-products .studio-product-list{max-height:640px}.studio-preview{max-width:680px;width:100%;margin:auto}.proposal-sheet{padding:32px}.proposal-product-visual{height:190px}.proposal-product-description h3{font-size:16px}.proposal-product-description>p{font-size:10px}.import-options{grid-template-columns:1fr}.import-option{display:grid;grid-template-columns:55px 1fr;gap:8px 17px;padding:23px}.option-icon{grid-row:1/4;margin:0}.import-option h2{font-size:15px;margin:0;padding-right:65px}.import-option p{font-size:10px}.option-link{margin-top:3px;font-size:10px}.import-option>.tag{right:23px;top:24px}.integration-columns,.settings-layout{grid-template-columns:1fr}.settings-aside{display:grid;grid-template-columns:1fr 1fr}.settings-aside>.settings-section{grid-column:1/-1}.settings-principle{padding:14px}.settings-section .form-grid{grid-template-columns:1fr 1fr}.app-footer{padding:18px 22px}.toast{left:calc(50% + 94px)}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .22s;width:230px;padding:29px 18px 0}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#173b3860;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand{padding:0 10px}.brand strong{font-size:23px}.brand small{font-size:10px}.nav-item{font-size:12px;padding:14px 15px;gap:12px}.brand .tag{display:inline-flex}.agent-card strong{font-size:10px}.agent-card small{font-size:8px}.agent-card .status-dot{display:inline-block}.topbar{height:60px;padding:0 17px}.breadcrumb{gap:8px;font-size:10px}.topbar-right{gap:10px}.topbar-right .divider,.topbar-right .notification{display:none}.demo-banner{padding:9px 18px;align-items:flex-start;line-height:1.7;font-size:8px;gap:6px}.demo-banner>svg{margin-top:1px}.demo-banner button{font-size:8px;gap:3px}.page{padding:25px 18px 35px}.page-heading{margin-bottom:23px;flex-wrap:wrap}.page-heading h1{font-size:23px;letter-spacing:-.7px}.page-description{font-size:10px;line-height:1.9;max-width:550px}.eyebrow{font-size:7px;letter-spacing:1.2px}.page-heading>.btn{font-size:10px;padding:9px 12px;min-height:34px}.heading-actions{max-width:none}.overview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.focus-card{grid-column:1/-1;padding:19px 20px 0}.focus-main{min-height:108px}.focus-main h2{max-width:none;font-size:20px}.focus-main h2 b{font-size:32px}.focus-main p{font-size:10px}.focus-art{display:block;transform:scale(.8);right:0}.focus-tag{display:inline;font-size:8px}.focus-bottom{font-size:9px;gap:25px}.metric-card{padding:16px 19px 0;position:relative}.metric-icon{position:absolute;top:20px;right:18px;width:34px;height:34px}.metric-label{font-size:10px}.metric-card>strong{font-size:30px;margin-top:4px}.metric-card button{font-size:9px;padding:11px 0;margin-top:5px}.dashboard-columns{gap:17px}.dashboard-aside{grid-template-columns:1fr}.quiet-tip{grid-column:auto;padding:0 9px}.task-list{padding:0 17px}.section-heading h2{font-size:12px}.section-heading p{font-size:9px}.task-card{gap:10px;padding:20px 0}.task-title-line{flex-wrap:wrap}.task-title-line h3{font-size:12px;max-width:100%}.task-title-line .tag{font-size:7px}.task-reason{font-size:10px}.task-arrow{width:15px}.task-content>p{font-size:9px}.task-symbol{width:33px;height:33px;border-radius:8px}.tabs{gap:20px}.tabs button{font-size:9px}.customer-stats{margin-bottom:18px;padding:17px 0}.customer-stats>div{padding:0 12px}.customer-stats span{font-size:8px}.customer-stats strong{font-size:22px}.list-toolbar{padding:15px;gap:10px;flex-wrap:wrap}.list-toolbar .search-input{flex:1 1 190px;max-width:none}.list-toolbar>select{min-width:110px;font-size:9px;padding:9px}.list-total{font-size:9px}.data-table th{padding:12px 15px}.data-table td{padding:17px 15px}.product-grid{gap:12px;padding:15px}.product-card-visual{height:155px}.product-card-body{padding:12px}.product-card h3{font-size:11px}.product-card-bottom{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.product-card-bottom strong{font-size:11px}.product-card-bottom>span{font-size:8px}.product-evidence{font-size:7px;gap:4px}.product-status{left:8px;top:8px}.product-status .tag{font-size:7px;padding:4px 5px}.featured-star{top:8px;right:8px;width:21px;height:21px}.info-strip{padding:13px;gap:9px;align-items:flex-start}.info-strip strong{font-size:10px}.info-strip p{font-size:9px}.info-strip>svg{width:18px;margin-top:2px}.drawer{width:100%}.drawer-heading{padding:34px 23px 23px}.drawer-heading h2{font-size:22px}.drawer-close{right:18px;top:20px}.drawer-form,.drawer-content{padding:24px 23px}.drawer-tabs{padding:0 23px}.form-grid{gap:0 13px}.field input,.field select,.field textarea{font-size:13px;min-height:41px}.field{margin-bottom:18px}.task-actions{flex-wrap:wrap;justify-content:flex-end}.task-actions>div{flex-wrap:wrap;justify-content:flex-end}.task-actions .btn{font-size:10px;padding:11px 12px}.attachment-note{flex-wrap:wrap;gap:8px}.attachment-note .text-button{margin-left:28px}.product-detail-top{padding:20px 23px;gap:14px}.product-detail-top>.product-image{width:85px;height:85px}.product-detail-top h3{font-size:15px}.import-success>div{gap:40px}.mapping-grid{gap:0 12px}.toast{left:50%;bottom:18px;width:max-content;max-width:calc(100vw - 28px);font-size:11px}.toast>span{min-width:0;max-width:70vw}.studio-controls{display:flex;flex-direction:column}.studio-controls>.panel{width:100%}.studio-products .studio-product-list{max-height:290px}.studio-controls .panel{padding:20px}.studio-layout{gap:24px}.preview-toolbar strong{font-size:10px}.preview-toolbar .segmented.small button{font-size:8px}.proposal-sheet{padding:24px 21px 20px}.proposal-logo{font-size:33px}.proposal-intro h2{font-size:37px}.proposal-product{grid-template-columns:42% 1fr;gap:15px}.proposal-product-visual{height:155px}.proposal-product-description h3{font-size:12px}.proposal-product-description>p{font-size:8px;-webkit-line-clamp:2}.proposal-specs{gap:10px;font-size:6px;margin:10px 0}.proposal-specs b{font-size:7px}.proposal-line-edit{gap:5px}.proposal-line-edit input{font-size:10px;padding:5px 6px}.proposal-line-edit label{font-size:6px}.proposal-line-edit .icon-btn{min-width:20px;width:20px}.proposal-total strong{font-size:20px}.preview-actions{flex-wrap:wrap;justify-content:flex-end}.preview-actions p{width:100%;justify-content:flex-end;font-size:9px}.quote-record-actions{gap:7px}.quote-record-actions .btn{font-size:9px}.history-panel{padding:0 17px}.import-option{padding:22px 19px;grid-template-columns:45px 1fr;gap:9px 15px}.import-option>.tag{right:17px;top:23px;font-size:7px}.import-option h2{font-size:14px}.import-option p{font-size:10px}.option-icon{width:41px;height:41px}.integration-columns{gap:18px}.api-panel{padding:0 20px 20px}.api-panel .section-heading{padding:22px 0}.api-panel .section-heading h2{font-size:12px}.api-panel .section-heading .tag{font-size:7px}.api-endpoint code{font-size:10px}.api-panel>.subtle-note{font-size:9px}.ubii-panel{padding:24px}.settings-aside{grid-template-columns:1fr}.settings-aside>.settings-section{grid-column:auto}.settings-section{padding:21px}.settings-section .form-grid{grid-template-columns:1fr}.settings-save{flex-wrap:wrap}.settings-save .btn{margin-left:auto}.app-footer{padding:17px 18px;font-size:7px;gap:10px}.app-footer>span:last-child{font-size:7px}.login-card{padding:32px 26px}.login-card h1{font-size:23px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-description,.section-heading p,.task-reason,.task-meta,.activity-item small,.subtle-note,.field small,.product-card-body>p,.product-sku,.product-evidence,.product-card-bottom>span,.table-needs,.source-label,.customer-brief p,.customer-brief small,.studio-note,.studio-product-text small,.studio-product-text i,.settings-test>span,.settings-save>span,.settings-principle p,.settings-principle>span,.backup-card p,.quote-record p,.quote-record p.quote-send-note,.preview-actions p,.drawer-heading>p:last-child,.upload-zone span,.upload-zone small,.info-strip p,.integration-footnote,.api-panel>.subtle-note,.connection-last,.import-option p,.ubii-panel>p,.checkbox-row small{color:#788674}.field>span,.settings-section .section-heading h2,.step-heading h3,.task-title-line h3,.product-card h3,.product-card-bottom strong,.quote-record h3,.import-option h2,.ubii-panel h2,.backup-card h3,.settings-principle h3,.switch-row strong{color:#4b6552}.task-content>p,.task-reason,.activity-item p,.followup-row strong,.quiet-tip strong{color:#7b8b74}.product-evidence,.product-evidence span{color:#7c8c70}.tag.green{color:#5d8453}.tag.amber{color:#997438}.tag.red{color:#a76757}.proposal-product-description h3{color:#566e3d}.proposal-product-description>p,.proposal-intro>p,.proposal-meta span,.proposal-specs span,.proposal-line-edit label,.proposal-total>span,.proposal-note{color:#87936f}.proposal-specs b,.proposal-product-sku{color:#7d9064}.proposal-line-edit input{color:#637e47}.proposal-footer{color:#8b9b73}.proposal-total strong{color:#5a7840}.studio-product-text strong,.studio-product-text>span{color:#6c8452}.option-link,.text-button,.connection-steps,.switch-row small{color:#78935f}.research-summary>p,.fact-row p,.detail-prose{color:#7a8e65}.customer-table .table-country,.identity strong{color:#5e7552}.table-needs,.identity small{color:#87977a}.studio-customer .field>span,.studio-conditions .field>span{color:#6b815c}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capture-page-heading{margin-bottom:20px}.capture-page-heading>.tag{font-size:10px;padding:6px 10px;background:#e9efe4;color:#718365}.capture-connect{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#eef2e9;border:1px solid #e1e8d9;border-radius:8px;margin-bottom:23px;color:#869779}.capture-connect p{font-size:10px;line-height:1.8;flex:1;color:#7e8d73}.capture-connect .text-button{font-size:10px;white-space:nowrap}.capture-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:23px;align-items:start;margin-bottom:24px}.capture-compose{padding:25px 27px}.capture-compose-title{display:flex;align-items:center;gap:13px;margin-bottom:25px}.capture-camera-symbol{width:49px;height:49px;border-radius:14px;background:#eaf1e3;color:#759564;display:flex;align-items:center;justify-content:center}.capture-compose-title h2{font-size:16px;font-weight:500;color:#476544;line-height:1.5}.capture-compose-title p{font-size:11px;line-height:1.7;color:#89997c;margin-top:5px}.capture-compose>.field{margin-bottom:19px}.capture-compose .field>span>small{font-size:9px;margin-left:5px;color:#a4b093;font-weight:400}.capture-compose>.field input,.capture-compose>.field textarea{font-size:13px;background:#fffefb;padding:12px}.capture-camera-buttons{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;margin-top:23px}.capture-camera-buttons .btn{padding:19px 15px;min-height:78px;border-radius:9px;gap:11px}.capture-camera-buttons .btn span{display:block;font-size:14px;font-weight:500;text-align:left}.capture-camera-buttons .btn small{display:block;font-size:9px;font-weight:400;margin-top:6px;opacity:.75}.capture-optional-photos{margin-top:20px;padding-top:19px;border-top:1px solid #e8eddf}.capture-optional-photos>.text-button{font-size:11px;gap:8px}.capture-optional-photos>.text-button span{font-size:9px;color:#9eac8c;margin-left:4px}.capture-optional-photos>p{font-size:9px;line-height:1.8;color:#8f9e7d;margin-top:10px}.local-photo-strip{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.local-photo-strip>div{height:70px;width:78px;position:relative;border:1px solid #dfe7d4;border-radius:7px;background:#edf3e7}.local-photo-strip img{width:100%;height:100%;object-fit:cover;border-radius:6px}.local-photo-strip .icon-btn{position:absolute;right:-6px;top:-7px;width:21px;min-width:21px;height:21px;background:#fff;border:1px solid #d9e3ce;border-radius:50%;color:#81956b}.capture-explainer{display:flex;align-items:flex-start;gap:8px;margin-top:19px;color:#8da574}.capture-explainer svg{margin-top:2px}.capture-explainer p{font-size:9px;line-height:1.9;color:#97a881}.capture-success{display:flex;align-items:flex-start;gap:9px;background:#eaf4e4;border:1px solid #d9e8cc;color:#6c8a53;border-radius:7px;padding:13px 14px;font-size:11px;line-height:1.8;margin-top:17px}.capture-success svg{margin-top:1px}.capture-flow-card{padding:29px;background:#fbfcf8}.capture-flow-card>.eyebrow{font-size:8px;letter-spacing:1.1px;color:#96a682}.capture-flow-card>h2{font-size:22px;line-height:1.55;font-weight:500;color:#67854f;margin:12px 0 26px}.capture-flow-card ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:25px}.capture-flow-card li{display:flex;align-items:flex-start;gap:13px}.capture-flow-card li>b{font-family:Manrope,sans-serif;font-size:10px;font-weight:500;color:#a1b68b;background:#f0f5e9;border:1px solid #e2ebd7;border-radius:7px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.capture-flow-card li strong{display:block;font-size:12px;line-height:1.6;color:#7c9567;font-weight:500}.capture-flow-card li small{display:block;font-size:10px;line-height:1.8;color:#9cae87;margin-top:5px}.capture-storage-note{display:flex;gap:7px;align-items:flex-start;margin-top:28px;border-top:1px solid #e4ecd9;padding-top:17px;font-size:9px;line-height:1.8;color:#99ad82}.capture-pending{margin-bottom:23px;background:#fffdf6;border-color:#e9e6ce}.capture-pending .section-heading h2{color:#8e875b}.capture-pending .section-heading p{color:#a49e7a}.capture-pending-list{padding:0 23px 10px}.capture-pending-item{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #edead8}.capture-pending-thumb{width:68px;height:49px;background:#f0f0e3;border:1px solid #e2e3ce;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#afb69a}.capture-pending-thumb img{width:100%;height:100%;object-fit:cover}.capture-pending-copy{min-width:0;flex:1}.capture-pending-copy strong{font-size:11px;font-weight:500;color:#838c61;display:block;line-height:1.6;overflow-wrap:anywhere}.capture-pending-copy p{font-size:10px;color:#a2936c;line-height:1.7;margin-top:4px}.capture-pending-copy small{font-size:8px;color:#b1b195;margin-top:5px;display:block}.capture-pending-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.capture-pending-actions .btn{font-size:9px}.capture-pending-actions>.icon-btn{color:#b1a579}.capture-records{padding:0 23px}.capture-record{display:flex;align-items:center;gap:18px;width:100%;border:0;background:#fff;border-bottom:1px solid #e9eedf;padding:20px 0;text-align:left;color:#9bb185}.capture-record:last-child{border-bottom:0}.capture-record:hover{background:#fafcf6}.capture-record-image{width:101px;height:68px;border-radius:6px;border:1px solid #e1e8d6;background:#f0f4e9;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.capture-record-image img{width:100%;height:100%;object-fit:contain}.capture-record-content{flex:1;min-width:0}.capture-record-content>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.capture-record-content strong{font-size:13px;color:#677f52;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.capture-record-content>p{font-size:10px;line-height:1.7;color:#8b9e76;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-record-content>small{font-size:8px;color:#a4b592;display:flex;align-items:center;gap:5px;margin-top:10px;flex-wrap:wrap}.capture-record-content>small>span{margin:0 2px}.capture-modal{z-index:65}.capture-detail-status{display:flex;align-items:center;justify-content:space-between;margin-top:17px;gap:10px}.capture-detail-status>.text-button{font-size:10px}.capture-original{display:block;background:#edf2e6;border:1px solid #dfe8d2;border-radius:9px;overflow:hidden;text-align:center}.capture-original>img{width:100%;max-height:285px;object-fit:contain;display:block}.capture-original>span{font-size:9px;color:#8ca36f;padding:10px;display:flex;align-items:center;justify-content:center;gap:5px;background:#f7faf1;border-top:1px solid #e6eddc}.capture-fields .section-heading{padding:25px 0 18px;color:#9eb786}.capture-fields .section-heading h3{font-size:12px;font-weight:500}.capture-field-wide{grid-column:1/-1}.capture-raw{border:1px solid #e4ecd8;border-radius:7px;padding:14px 16px;margin:22px 0;font-size:10px;color:#8a9f74;background:#fafcf6}.capture-raw summary{font-size:11px;color:#7d9864;cursor:pointer}.capture-raw p{font-size:10px;line-height:1.9;color:#8fa77b;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.capture-raw pre{background:#f0f5e8;border-radius:5px;padding:12px;margin:12px 0 0;white-space:pre-wrap;font-size:11px;line-height:1.8;color:#718d5b;overflow-wrap:anywhere;max-height:320px;overflow:auto}.customer-gallery .section-heading{padding:0 0 18px;align-items:flex-start;color:#98b181}.customer-gallery .section-heading h3{font-size:14px;font-weight:500;color:#698752;display:flex;gap:8px;align-items:center}.customer-gallery .section-heading p{font-size:10px;color:#98ad83;line-height:1.8}.gallery-upload{background:#f4f8ed;border:1px solid #e3ecd6;border-radius:8px;padding:17px;margin-bottom:20px}.gallery-upload .field{margin-bottom:13px}.gallery-upload .field>span{font-size:10px}.gallery-upload .field input{font-size:11px;padding:9px 10px}.gallery-upload-buttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.gallery-upload-buttons .btn{font-size:10px;padding:9px 11px}.gallery-upload-buttons>span{font-size:9px;color:#a5ba90;margin-left:auto}.customer-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.customer-media-card{border:1px solid #e1ead4;border-radius:8px;background:#fff;overflow:hidden;min-width:0}.customer-media-image{border:0;background:#edf3e4;height:162px;position:relative;width:100%;padding:0;display:block}.customer-media-image img{width:100%;height:100%;object-fit:cover}.customer-media-image>span{position:absolute;left:9px;bottom:9px;background:#f9fcf3e8;border:1px solid #e0e9d3;border-radius:4px;font-size:8px;padding:4px 6px;color:#8aa270}.customer-media-copy{padding:13px}.customer-media-copy>strong{font-size:11px;color:#7a9762;line-height:1.7;font-weight:500;overflow-wrap:anywhere;display:block}.customer-media-copy>p{font-size:10px;color:#98ad84;line-height:1.7;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.customer-media-copy>small{font-size:8px;color:#b2c29d;display:block;margin-top:8px}.customer-media-copy>div:not(.media-delete-confirm){display:flex;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;border-top:1px solid #edf2e4}.customer-media-copy .text-button{font-size:9px;gap:4px}.customer-media-copy .media-delete{color:#b18f76}.media-delete-confirm{margin-top:12px;padding:11px;background:#fcf3e9;border:1px solid #ebdac9;border-radius:5px}.media-delete-confirm p{font-size:9px;line-height:1.8;color:#aa8e6c;margin-bottom:9px}.media-delete-confirm .btn{font-size:8px;padding:5px 7px;min-height:25px;margin-right:5px}.btn.danger{background:#a46e57;border-color:#a46e57;color:#fff}.gallery-empty{padding:35px 23px;border:1px dashed #dce8d0;border-radius:8px;text-align:center;color:#a5bd8b}.gallery-empty>p{font-size:10px;line-height:1.9;color:#a5b992;margin:12px auto 0;max-width:330px}.media-edit-form{background:#f3f8ec;border:1px solid #dbe9cb;padding:18px;border-radius:8px;margin-top:20px}.media-edit-form>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.media-edit-form strong{font-size:12px;color:#8ba96c;font-weight:500}.media-edit-form .field>span{font-size:10px}.media-edit-form .btn{font-size:10px}.media-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#11251df0;z-index:95;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 30px 30px;gap:20px;color:#fff}.media-lightbox>img{max-height:calc(100dvh - 180px);max-width:100%;object-fit:contain;border-radius:4px}.media-lightbox>.icon-btn{position:absolute;top:18px;right:20px;background:#ffffff15;color:#eaf3e3;width:36px;height:36px}.media-lightbox>div{text-align:center;max-width:700px;flex-shrink:0}.media-lightbox strong{font-size:14px;font-weight:500;color:#c2d2b4}.media-lightbox p{font-size:12px;color:#a7ba97;line-height:1.7;margin-top:6px;white-space:pre-wrap;max-height:70px;overflow:auto}.media-lightbox a{font-size:10px;display:inline-flex;gap:6px;align-items:center;color:#b9d2a5;margin-top:9px}.gallery-pending{background:#fff9eb;border:1px solid #e9e1c7;border-radius:8px;padding:13px;margin-bottom:15px}.gallery-pending>div{display:flex;gap:7px;flex-wrap:wrap}.gallery-pending img{width:61px;height:51px;object-fit:cover;border-radius:4px}.gallery-pending p{font-size:10px;line-height:1.8;color:#a4936c;margin:9px 0}.gallery-pending .btn{font-size:9px}.capture-record-content .tag{flex-shrink:0}.customer-gallery{min-width:0}@media(max-width:1100px){.capture-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:18px}.capture-compose{padding:22px}.capture-flow-card{padding:23px}.capture-flow-card>h2{font-size:19px}.capture-camera-buttons{gap:10px}.capture-camera-buttons .btn{padding:17px 10px;gap:8px}.capture-camera-buttons .btn span{font-size:12px}.capture-camera-buttons .btn small{font-size:8px}.capture-compose-title h2{font-size:14px}.capture-connect p{font-size:9px}.capture-record-content strong{font-size:12px}}@media(max-width:900px){.capture-layout{grid-template-columns:1fr}.capture-side{display:none}.capture-compose{padding:24px}.capture-camera-buttons .btn{padding:20px 16px;min-height:84px}.capture-camera-buttons .btn span{font-size:14px}.capture-camera-buttons .btn small{font-size:9px}.capture-pending-item{flex-wrap:wrap;gap:10px}.capture-pending-actions{margin-left:auto}.capture-record-content>div{align-items:flex-start;flex-wrap:wrap;gap:6px}.capture-record-image{width:85px;height:62px}.capture-record{gap:13px}}@media(max-width:760px){.capture-page-heading h1{font-size:22px}.capture-page-heading>.tag{font-size:8px;padding:5px 8px}.capture-connect{padding:12px;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:18px}.capture-connect svg{margin-top:2px}.capture-connect p{font-size:9px;flex:1 1 240px;line-height:1.8}.capture-connect>.text-button{margin-left:24px;font-size:9px}.capture-layout{margin-bottom:19px}.capture-compose{padding:21px 18px}.capture-compose-title{gap:10px;margin-bottom:22px}.capture-camera-symbol{width:42px;height:42px;border-radius:12px}.capture-compose-title h2{font-size:13px}.capture-compose-title p{font-size:10px;margin-top:5px}.capture-compose>.field input,.capture-compose>.field textarea{font-size:14px;padding:12px}.capture-compose>.field>span{font-size:12px}.capture-compose>.field small{font-size:9px}.capture-camera-buttons{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:21px}.capture-camera-buttons .btn{min-height:88px;padding:15px 10px;gap:8px}.capture-camera-buttons .btn svg{width:21px;height:21px}.capture-camera-buttons .btn span{font-size:12px}.capture-camera-buttons .btn small{font-size:8px}.capture-optional-photos>.text-button{font-size:10px;gap:6px;flex-wrap:wrap}.capture-optional-photos>.text-button span{font-size:8px}.capture-optional-photos>p{font-size:9px;line-height:1.9}.capture-explainer p{font-size:9px}.capture-success{font-size:10px;padding:12px;gap:7px}.capture-pending .section-heading{padding:18px 17px 15px}.capture-pending .section-heading h2{font-size:11px;gap:7px;flex-wrap:wrap}.capture-pending .section-heading p{font-size:9px;line-height:1.8}.capture-pending-list{padding:0 17px 8px}.capture-pending-thumb{width:57px;height:47px}.capture-pending-copy{flex:1 1 180px}.capture-pending-copy strong{font-size:10px}.capture-pending-copy p{font-size:9px;overflow-wrap:anywhere}.capture-pending-actions{width:100%;justify-content:flex-end;margin-top:0}.capture-records{padding:0 16px}.capture-record{gap:11px;align-items:flex-start;padding:18px 0}.capture-record-image{width:65px;height:50px;align-self:flex-start;margin-top:2px}.capture-record-content>div{gap:6px}.capture-record-content strong{font-size:11px;line-height:1.7;width:100%}.capture-record-content .tag{font-size:7px;padding:3px 5px}.capture-record-content>p{font-size:9px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8}.capture-record-content>small{font-size:7px;gap:4px;line-height:1.7;margin-top:8px}.capture-record>svg{width:14px;margin-top:18px}.capture-inbox .section-heading{padding:19px 17px 15px}.capture-inbox .section-heading h2{font-size:12px}.capture-inbox .section-heading p{font-size:9px;line-height:1.8}.capture-inbox .tabs{gap:24px;padding:0 17px}.capture-inbox .tabs button{font-size:10px}.capture-detail .drawer-content{padding:22px 19px}.capture-detail .drawer-heading{padding:33px 22px 22px}.capture-detail .drawer-heading h2{font-size:20px}.capture-detail-status>.text-button{font-size:9px}.capture-fields .form-grid{gap:0 12px}.capture-fields .field>span{font-size:11px}.capture-fields .field input,.capture-fields .field select{font-size:13px}.capture-original>img{max-height:240px}.customer-gallery .section-heading{padding-bottom:17px}.customer-gallery .section-heading h3{font-size:13px}.customer-gallery .section-heading p{font-size:9px;line-height:1.8}.gallery-upload{padding:15px 13px}.gallery-upload .form-grid{grid-template-columns:1fr}.gallery-upload .field input{font-size:13px}.gallery-upload-buttons{gap:8px}.gallery-upload-buttons .btn{font-size:10px;min-height:39px;padding:10px}.gallery-upload-buttons>span{margin-left:0;font-size:8px;flex-basis:100%;margin-top:2px}.customer-media-grid{gap:11px}.customer-media-image{height:128px}.customer-media-copy{padding:10px}.customer-media-copy>strong{font-size:10px}.customer-media-copy>p{font-size:9px}.customer-media-copy>small{font-size:7px}.customer-media-copy .text-button{font-size:8px}.customer-media-copy>div:not(.media-delete-confirm){margin-top:10px;padding-top:9px}.media-delete-confirm{padding:9px}.media-delete-confirm p{font-size:8px}.media-lightbox{padding:60px 15px 25px;gap:17px}.media-lightbox>img{max-height:calc(100dvh - 190px)}.media-lightbox p{font-size:11px}.drawer-tabs{gap:19px}.drawer-tabs button{font-size:10px;white-space:nowrap}.capture-raw pre{font-size:10px}.capture-storage-note{font-size:9px}}.grade-stale{display:block;font-size:11px;color:#927142;margin-top:5px;max-width:160px}.integration-detail{margin-top:18px;border-top:1px solid #e6ebe8;padding-top:14px}.integration-detail summary,.settings-policy>summary{cursor:pointer;font-weight:650;color:#315c4b;line-height:1.6}.integration-detail p{font-size:13px;line-height:1.7;color:#607169}.integration-detail[open] summary{margin-bottom:16px}.settings-policy{margin-top:24px}.settings-policy>summary{padding:18px 22px;border:1px solid #dfe7e1;background:#fff;border-radius:12px}.settings-policy[open]>summary{margin-bottom:16px}.task-actions .btn{white-space:normal}.drawer-content>.research-panel{margin-bottom:24px}.page-settings>.model-settings{margin-bottom:24px}.customer-table .tag{white-space:nowrap}@media(max-width:760px){.channel-actions{flex-wrap:wrap}.channel-actions>.btn.primary{width:100%}.list-toolbar>select{max-width:100%}.settings-policy>summary{padding:14px 16px}}@media(max-width:760px){.page-mail .mail-heading{flex-wrap:wrap}.page-mail .mail-heading>div{flex-basis:100%}.page-mail .mail-heading>button{margin-left:auto}.page-mail .mail-row-content{flex-basis:calc(100% - 42px)}}
