:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#243646;background:#f5f7f9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;--navy: #152c3d;--text: #243646;--muted: #84909c;--red: #e9564b;--line: #eaf0f3;--green: #339479;--blue: #4d7bab}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}h1,h2,h3,p{margin:0}button,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #6c9dc5;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #91b1c7;outline-offset:1px}::selection{background:#f9d3cf}strong{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-80px;background:#fff;z-index:100;padding:12px 20px;border-radius:6px}.skip-link:focus{top:12px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:var(--navy);color:#d9e1e7;display:flex;flex-direction:column;padding:30px 18px 0;z-index:30}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 27px}.brand img{width:39px;height:44px}.brand>div>span{font-size:25px;letter-spacing:2.1px;color:#fff;font-weight:500}.brand-dot{color:#f26457}.brand small{display:block;font-size:8px;letter-spacing:1.7px;color:#94a5b2;margin-top:5px}.workspace-label{padding:14px 9px;display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;margin-bottom:26px}.workspace-icon{width:31px;height:34px;border:1px solid #ffffff20;border-radius:7px;display:grid;place-items:center;color:#a6b9c7}.workspace-label>div{font-size:12px;font-weight:500}.workspace-label small{display:block;font-size:10px;color:#8298a9;margin-top:5px}.workspace-pilot{margin-left:auto;font-size:8px;letter-spacing:1px;padding:4px 5px;border:1px solid #ffffff26;border-radius:4px;color:#bacbd6}.nav-caption{font-size:9px;letter-spacing:1.6px;color:#7f96a7;margin:0 15px 13px}.nav-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:12px 14px;margin-bottom:5px;border-radius:7px;font-size:12px;color:#a7b8c6;position:relative;transition:.15s}.nav-item:hover{background:#ffffff09;color:#fff}.nav-item.active{background:#ffffff0c;color:#fff}.nav-item.active:before{content:"";position:absolute;left:-18px;width:3px;height:25px;border-radius:0 3px 3px 0;background:#f16a5c}.nav-item.active svg{color:#f47a6c}.nav-item b{margin-left:auto;font-size:10px;font-weight:500;background:#ffffff10;border-radius:5px;padding:3px 6px}.nav-item .nav-count{background:#e9564b26;color:#ff998d}.sidebar-bottom{margin-top:auto;padding-top:40px}.pilot-card{background:linear-gradient(125deg,#213e50,#1b3446);padding:18px 15px;border:1px solid #ffffff0a;border-radius:9px;margin:0 2px 22px;position:relative;overflow:hidden}.pilot-card-icon{color:#d4e6e4;display:block;margin-bottom:12px}.pilot-card strong{display:block;font-size:12px;color:#e9f1f5}.pilot-card p{font-size:11px;color:#9eb2c0;line-height:1.8;margin:8px 0 12px}.pilot-card button{font-size:10px;display:flex;align-items:center;gap:27px;color:#e4ecef;padding:0}.connection-dot{width:6px;height:6px;border-radius:50%;background:#dfb76c;margin-left:auto}.sidebar-footer{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff0d;margin-top:15px;padding:20px 9px 23px}.sidebar-footer>div{font-size:11px;color:#e2eaf0}.sidebar-footer small{display:block;color:#8da1b1;font-size:9px;margin-top:5px}.sidebar-footer>svg{margin-left:auto;color:#7e96a7}.sidebar .team-avatar{background:#2c4659;color:#e6f0f5;border:1px solid #496070;width:31px;height:31px;font-size:10px}.main-shell{margin-left:238px;min-width:0}.topbar{height:76px;background:#fff;border-bottom:1px solid #e9edf1;display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;white-space:nowrap}.breadcrumb>span{color:#8b97a2}.breadcrumb>svg{color:#a9b4bd}.breadcrumb strong{font-weight:500}.topbar-right{display:flex;align-items:center;gap:18px}.global-search{display:flex;align-items:center;gap:9px;color:#9aa5af}.global-search input{background:none;border:0;font-size:11px;width:182px;padding:10px 0;color:var(--text)}.global-search input::placeholder{color:#9ba5af}.global-search button{display:grid;place-items:center;padding:3px}.demo-label{border:1px solid #e9edf0;border-radius:20px;padding:6px 10px;font-size:9px;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#667887}.demo-label>span{height:5px;width:5px;border-radius:50%;background:#d4a963}.icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#7b8995;flex-shrink:0}.icon-button:hover{background:#eff3f6;color:#344c60}.notification-button{position:relative}.notification-button i{position:absolute;right:6px;top:4px;width:5px;height:5px;border-radius:50%;background:#f06d5f;outline:2px solid white}.header-avatar{display:grid;place-items:center;height:32px;width:32px;border-radius:50%;background:#e9eef2;color:#446276;font-size:10px;font-weight:600;border:2px solid #fff;outline:1px solid #e5ebee}.mobile-menu{display:none}.main-content{max-width:1580px;margin:0 auto;padding:33px 34px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-size:8px;letter-spacing:1.5px;font-weight:600;color:#8e9aa5;display:flex;align-items:center;gap:6px;margin-bottom:12px}.live-dot{height:5px;width:5px;background:#699f8b;border-radius:50%}h1{font-size:27px;line-height:1.3;font-weight:600;letter-spacing:-.9px;color:#243b4b}.heading-dot{color:#e96457}.page-heading p{font-size:11px;color:#88949f;margin-top:10px;line-height:1.7}.heading-actions{display:flex;align-items:center;gap:13px;align-self:flex-end;padding-bottom:3px;white-space:nowrap}.date-chip{display:flex;align-items:center;gap:8px;font-size:10px;color:#7f8d99;padding:10px 12px;background:#fff;border:1px solid #e7ecef;border-radius:6px}.date-chip svg{color:#94a1ad}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:10px 15px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;transition:.15s}.primary{background:var(--red);color:#fff;box-shadow:0 3px 6px #e9564b14}.primary:hover{background:#d9493e}.secondary{border:1px solid #dfe7ed;background:#fff;color:#5b6d7b}.secondary:hover{background:#f4f7f9;border-color:#c6d2dc}.small-button{font-size:10px;min-height:31px;padding:7px 10px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.metric-card{text-align:left;border:1px solid #e7ecef;background:#fff;border-radius:9px;padding:18px 18px 15px;transition:.18s;min-width:0;box-shadow:0 2px 3px #1c344002}.metric-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #243e4a09;border-color:#d2dde4}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#738390;font-size:10px}.metric-icon{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.metric-icon.blue{background:#edf3f9;color:#668eb6}.metric-icon.coral{background:#fdf0ed;color:#e47d6e}.metric-icon.purple{background:#f2effa;color:#9581bc}.metric-icon.green{background:#eaf5f0;color:#6b9d88}.metric-icon.amber{background:#faf3e6;color:#b49a61}.metric-value{font-size:28px;font-weight:600;letter-spacing:-1px;line-height:1.4;margin:8px 0 15px;color:#233b4b;white-space:nowrap}.metric-value small{font-size:10px;font-weight:400;color:#8a97a2;margin-left:8px;letter-spacing:0}.metric-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f4f6;padding-top:11px;color:#a1aeb7;font-size:9px;gap:5px}.metric-bottom>span{display:flex;align-items:center;gap:5px}.metric-bottom>span>svg{color:#d98979}.small-live-dot{width:5px;height:5px;display:inline-block;flex-shrink:0;background:#74a38d;border-radius:50%}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:21px}.panel{background:#fff;border:1px solid #e7ecef;border-radius:9px;min-width:0;box-shadow:0 2px 3px #1c344002;overflow:hidden}.section-head{padding:21px 22px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}h2{font-size:13px;font-weight:600;color:#304658;letter-spacing:-.15px}.section-head p{font-size:10px;color:#8e9aa5;margin-top:7px;line-height:1.5}.text-button{display:inline-flex;align-items:center;gap:6px;color:#8594a0;font-size:9px;padding:4px 0;white-space:nowrap}.text-button:hover{color:#d3584e}.text-button svg{color:#98a6af}.pipeline-summary{display:flex;align-items:center;gap:10px;padding:4px 22px 24px;flex-wrap:wrap}.pipeline-summary>strong{font-size:23px;letter-spacing:-.6px;color:#293f50;font-weight:600}.pipeline-summary>span:not(.badge){color:#9aa6af;font-size:9px}.pipeline-summary .badge{margin-left:auto;font-size:8px}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:4px;font-size:9px;font-weight:500;white-space:nowrap;line-height:1.1}.badge.green{background:#edf6f1;color:#57997c}.badge.blue{background:#eef3fa;color:#668cb1}.badge.purple{background:#f2eff9;color:#9581b7}.badge.amber{background:#fbf4e9;color:#b19863}.badge.red{background:#fcefee;color:#c87570}.badge.neutral{background:#f1f4f6;color:#8997a2}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 22px 23px}.pipeline-stage{padding:0 11px;text-align:left;border-right:1px solid #eef2f5;min-width:0}.pipeline-stage:first-child{padding-left:0}.pipeline-stage:last-child{padding-right:0;border:0}.pipeline-stage-top{display:flex;align-items:center;justify-content:space-between;color:#7f8e9b;font-size:9px;gap:3px}.pipeline-stage-top b{font-size:8px;background:#f0f3f7;padding:3px 5px;border-radius:3px;font-weight:500;color:#8c99a5}.pipeline-stage>strong{display:block;font-size:12px;font-weight:600;margin-top:12px;white-space:nowrap}.pipeline-bar{height:4px;border-radius:3px;background:#f1f3f5;margin-top:14px;overflow:hidden}.pipeline-bar span{height:100%;display:block;border-radius:3px;background:var(--stage-color, #95adbb)}.stage-0{--stage-color: #a6b6c3}.stage-1{--stage-color: #d9b87c}.stage-2{--stage-color: #ab98c5}.stage-3{--stage-color: #8baecb}.stage-4{--stage-color: #7db49c}.stage-5{--stage-color: #d39a95}.panel-bottom-note{padding:13px 20px;background:#fbfcfd;border-top:1px solid #edf1f4;display:flex;align-items:center;gap:8px;color:#8c99a4;font-size:9px;line-height:1.6}.panel-bottom-note strong{color:#718493}.note-icon{display:grid;place-items:center;color:#ae9c78;flex-shrink:0}.panel-bottom-note>button{margin-left:auto;color:#91a1ad;display:grid;place-items:center;padding:4px}.focus-panel{background:#eaf1f1;border-color:#e2ebec;position:relative;overflow:hidden;padding:20px 24px;color:#3b605e}.focus-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.focus-label{font-size:8px;letter-spacing:1.3px;color:#6d8d88;display:flex;align-items:center;gap:6px;font-weight:600}.focus-spark{color:#a9c1bb}.focus-panel h2{font-size:22px;line-height:1.35;font-weight:500;color:#355956;letter-spacing:-.6px;margin-top:5px;position:relative;z-index:1}.focus-panel p{font-size:10px;line-height:1.8;color:#7e9995;margin-top:9px;max-width:230px;position:relative;z-index:1}.focus-number{display:flex;align-items:center;gap:12px;margin-top:13px;position:relative;z-index:1}.focus-number strong{font-size:35px;line-height:1;color:#436c61;font-weight:500;letter-spacing:-1px}.focus-number span{font-size:9px;line-height:1.6;color:#7d9991}.focus-panel>button{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid #d7e4e0;padding:13px 0 0;margin-top:15px;font-size:10px;color:#5b8076;position:relative;z-index:1}.focus-decoration{position:absolute;width:200px;height:200px;border:30px solid #ffffff25;border-radius:50%;right:-100px;bottom:15px;transform:rotate(-30deg)}.outlined{border:1px solid #e5ebef;width:27px;height:27px;color:#9aa6b0}.task-list{padding:0 21px}.task-row{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #eef2f4;min-width:0}.task-row:last-child{border-bottom:0}.task-check{height:17px;width:17px;border:1.5px solid #d5dfe5;border-radius:5px;display:grid;place-items:center;flex-shrink:0;padding:0;color:#fff}.task-check:hover{border-color:#75a491}.task-check.checked{background:#6ca48b;border-color:#6ca48b}.task-text{display:block;text-align:left;padding:0;min-width:0;flex:1}.task-text strong{display:block;font-size:10px;font-weight:500;color:#536775;line-height:1.5}.task-text>span{display:flex;align-items:center;gap:7px;font-size:8px;color:#9aa7b1;margin-top:5px}.task-text i{width:2px;height:2px;border-radius:50%;background:#bdc6cc;flex-shrink:0}.task-date{font-size:8px;display:flex;align-items:center;gap:4px;color:#95a1ac;white-space:nowrap}.late{color:#d47766!important}.priority-dot{width:5px;height:5px;background:#d8bb87;border-radius:50%;display:inline-block;flex-shrink:0}.priority-dot.high{background:#e68b7c}.priority-dot.low{background:#95b6a6}.is-done .task-text strong{text-decoration:line-through;color:#a1acb4}.panel-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 21px;border-top:1px solid #eef2f5;font-size:8px;color:#a0acb5}.panel-footer>span{display:flex;align-items:center;gap:5px}.opportunity-list{padding:0 21px}.opportunity-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:16px 0;border-bottom:1px solid #eef2f4;min-width:0}.opportunity-row:last-child{border:0}.avatar{display:inline-flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:11px;background:#ebeff5;color:#7b94ae;font-size:14px;font-weight:500;flex-shrink:0;letter-spacing:.3px}.avatar.small{width:33px;height:33px;font-size:10px;border-radius:9px}.avatar-1{background:#f5efe9;color:#b89c82}.avatar-2{background:#edf3ef;color:#7c9f8a}.avatar-3{background:#f2eef7;color:#a08ab7}.avatar-4{background:#f7eeee;color:#bc9694}.opportunity-name{display:block;min-width:0;flex:1}.opportunity-name>strong{font-size:10px;font-weight:500;display:block;color:#4a6070}.opportunity-name>small{font-size:8px;color:#99a6b1;display:block;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.opportunity-end{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.opportunity-end>strong{font-size:10px;font-weight:600;white-space:nowrap}.opportunity-end .badge{font-size:8px;padding:4px 6px}.production-panel{grid-column:1/-1}.table-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:#cbd6de transparent}table{border-collapse:collapse;width:100%;text-align:left;font-size:10px;white-space:nowrap}thead{background:#fafbfc}th{color:#95a2ad;font-size:8px;letter-spacing:.8px;font-weight:500;padding:13px 20px;border-block:1px solid #edf1f4}td{padding:15px 20px;border-bottom:1px solid #eef2f5;color:#6a7e8b;line-height:1.5}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfe}.cell-link{font-size:11px;font-weight:500;color:#3b566c;padding:0;text-align:left;max-width:350px;white-space:normal}.cell-link:hover,.customer-link:hover{color:#d4564c}.code{font-size:10px;letter-spacing:.3px}.sub-cell{display:block;font-size:9px;color:#9aa7b1;margin-top:5px;font-weight:400}.customer-link{padding:0;text-align:left}.strong{font-weight:600;color:#506777}.muted{color:#9aa5ae;font-weight:400}.waiting{color:#b49a6b;font-size:9px;display:inline-flex;align-items:center;gap:5px}.production-footnote{display:flex;align-items:center;gap:7px;font-size:8px;color:#98a5af;padding:12px 21px;border-top:1px solid #edf1f4;background:#fcfdfe}.production-footnote .small-live-dot{background:#b9a17a}.page-footer{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#a1aeb8;padding:24px 0 22px;gap:15px;line-height:1.6}.page-footer>span{display:flex;align-items:center;gap:7px}.page-footer i{width:2px;height:2px;border-radius:50%;background:#a1aeb8;display:inline-block}.tiny-brand{width:8px;height:12px;background:#e97869;display:inline-block;border-radius:7px 1px;transform:skewY(-15deg)}.list-toolbar{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;gap:16px}.filter-search{display:flex;align-items:center;gap:8px;color:#9aa8b3;min-width:0}.filter-search input{padding:8px 0;font-size:11px;border:0;background:none;width:240px;color:#4b6475;min-width:0}.filter-search input::placeholder{color:#a1adb6}.filter-search button{display:grid;place-items:center;color:#8f9eaa;padding:3px}.toolbar-right{display:flex;align-items:center;gap:14px;font-size:10px;color:#9ba7b0;white-space:nowrap}.toolbar-right select{font-size:10px;border:1px solid #e3e9ed;border-radius:5px;padding:8px 25px 8px 10px;background:#fff;color:#738592;max-width:190px}.company-cell{display:flex;align-items:center;gap:12px;text-align:left;padding:0}.company-cell strong{font-size:11px;color:#476175}.company-cell small{font-size:9px;display:block;margin-top:5px;color:#9aa8b3}.customer-table td{padding-top:20px;padding-bottom:20px}.empty{text-align:center;padding:40px 20px;color:#8d9ba5}.empty-symbol{height:45px;width:45px;display:grid;place-items:center;background:#f0f4f7;color:#9aafbe;border-radius:12px;margin:0 auto 16px}.empty h3{font-size:13px;font-weight:500;color:#6b7f8d}.empty p{font-size:11px;line-height:1.8;margin-top:8px}.empty .button{margin-top:20px}.sales-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:#fff;border:1px solid #e5ebef;border-radius:9px;padding:24px;margin-bottom:20px}.sales-summary>div{border-right:1px solid #e9eef2}.sales-summary>div:last-child{border:0}.sales-summary span{display:block;font-size:10px;color:#8a9aa6}.sales-summary strong{display:block;font-size:24px;font-weight:600;margin-top:12px;color:#355166;letter-spacing:-.5px}.sales-summary small{font-size:10px;font-weight:400;letter-spacing:0;color:#9aa7b2;margin-left:7px}.sales-toolbar{padding:0 0 20px}.view-switch{display:flex;border:1px solid #dfe7ed;padding:3px;border-radius:6px;background:#fff;gap:3px}.view-switch button{display:grid;place-items:center;width:29px;height:27px;color:#a5b0b8;border-radius:4px}.view-switch .selected{background:#edf2f5;color:#5d7b90}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(208px,1fr);gap:14px;overflow:auto;padding-bottom:18px;scrollbar-width:thin;align-items:start}.kanban-column{background:#edf1f4;border-radius:8px;min-height:360px;padding:11px}.kanban-heading{display:flex;align-items:center;justify-content:space-between}.kanban-heading>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#5a7384}.kanban-heading i{width:6px;height:6px;background:var(--stage-color);border-radius:50%}.kanban-heading b{font-size:9px;border-radius:4px;background:#e1e7ec;padding:3px 5px;font-weight:500;color:#8296a5}.kanban-total{font-size:10px;color:#92a2ad;margin:1px 0 16px 14px}.kanban-card{display:block;text-align:left;width:100%;padding:15px 13px 0;background:#fff;border:1px solid #e1e8ed;box-shadow:0 2px 4px #29425704;border-radius:7px;margin-bottom:12px;transition:.15s}.kanban-card:hover{border-color:#9db7c9;transform:translateY(-1px)}.kanban-company{display:flex;align-items:center;gap:8px;font-size:9px;color:#738c9c}.kanban-company .avatar{width:25px;height:25px;font-size:8px;border-radius:6px}.kanban-card>strong{font-size:11px;line-height:1.7;display:block;margin-top:14px;color:#4c6678}.kanban-code{font-size:8px;display:block;margin-top:5px;color:#9baab6;letter-spacing:.3px}.kanban-value{font-size:15px;font-weight:600;color:#3e5b70;margin-top:20px;display:flex;justify-content:space-between;align-items:center}.kanban-value small{font-size:9px;color:#9aabb6;font-weight:400}.kanban-footer{margin-top:15px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:3px;border-top:1px solid #edf2f5;font-size:8px;color:#97a8b5}.kanban-footer>span{display:flex;align-items:center;gap:4px}.kanban-empty{text-align:center;border:1px dashed #d4e0e8;border-radius:7px;padding:25px 6px;color:#a1b0bb;font-size:9px}.view-note{display:flex;gap:6px;align-items:flex-start;font-size:10px;line-height:1.8;color:#93a3af;margin-top:16px}.view-note svg{flex-shrink:0;margin-top:2px}.info-strip{display:flex;gap:14px;padding:20px;background:#eef3f6;border:1px solid #e2e9ee;border-radius:8px;margin-bottom:22px;align-items:center}.info-icon{display:grid;place-items:center;flex-shrink:0;background:#e1ebf2;color:#7591a5;width:39px;height:39px;border-radius:9px}.info-strip strong{font-size:12px;font-weight:500;color:#617e91}.info-strip p{font-size:10px;color:#8ca0ae;line-height:1.8;margin-top:6px}.tasks-tabs{display:flex;align-items:center;border-bottom:1px solid #e8eef3;padding:0 22px;gap:24px;overflow:auto}.tasks-tabs>button{position:relative;white-space:nowrap;padding:22px 0 18px;font-size:11px;color:#91a3b0;display:flex;gap:7px;align-items:center}.tasks-tabs>button.selected{color:#d2675a}.tasks-tabs .selected:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#df796c}.tasks-tabs b{font-size:8px;padding:3px 5px;background:#f9eeeb;border-radius:4px;font-weight:500;color:#c78a7d}.full-task-list{padding:0 24px 15px}.full-task-list .task-row{padding:22px 0;gap:16px}.full-task-list .task-text strong{font-size:12px}.full-task-list .task-text>span{font-size:10px;margin-top:7px}.full-task-list .task-date{font-size:10px;margin-right:15px}.full-task-list .task-check{width:20px;height:20px}.pilot-overview{display:flex;gap:22px;padding:30px;border:1px solid #dfe9e7;background:#edf4f1;border-radius:10px;margin-bottom:24px;align-items:center}.pilot-overview-icon{display:grid;place-items:center;background:#dfeee6;color:#7eab94;width:66px;height:66px;border-radius:18px;flex-shrink:0}.pilot-overview h2{font-size:20px;margin-top:14px;color:#466b59}.pilot-overview p{font-size:11px;color:#819c8e;line-height:1.9;max-width:690px;margin-top:11px}.connection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.connection-card{padding:23px}.connection-card>div{display:flex;align-items:center;justify-content:space-between}.connection-card h3{font-size:15px;color:#526f83;margin-top:20px;font-weight:500}.connection-kind{font-size:10px;color:#8fa3b1;display:block;margin-top:8px}.connection-card p{font-size:11px;line-height:1.9;margin-top:15px;color:#8b9daa}.pilot-info{margin-top:22px;padding-bottom:15px}.pilot-info>div:not(.section-head){display:flex;align-items:flex-start;gap:14px;padding:13px 24px}.pilot-info>div>svg{color:#9bb0bf;flex-shrink:0}.pilot-info p{font-size:11px;color:#92a2ae;line-height:1.9}.pilot-info p strong{color:#657f91;font-weight:500}.error-banner{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border:1px solid #efd4d0;background:#fff1ee;border-radius:8px;color:#b86559;font-size:12px;margin-bottom:20px;gap:15px}.error-banner button{font-size:11px;white-space:nowrap;text-decoration:underline;color:#b66558}.loading-state{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#8aa0af;font-size:12px}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#102a3d80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;display:flex;align-items:center;justify-content:center;padding:26px;overflow:auto}.modal{background:#fff;border:1px solid #ffffff55;box-shadow:0 30px 100px #0c253b33;width:100%;max-width:570px;border-radius:14px;max-height:calc(100dvh - 52px);overflow:auto;scrollbar-width:thin;animation:modal-in .15s ease-out}.modal.wide{max-width:680px}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 25px 21px;border-bottom:1px solid #ebf0f3;position:sticky;top:0;background:#fff;z-index:2}.modal-heading h2{font-size:18px;color:#365367}.modal-heading p{font-size:10px;color:#95a5b1;margin-top:8px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 17px;padding:24px 25px}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field>span{font-size:10px;font-weight:500;color:#738d9f}.field input,.field select,.field textarea{border:1px solid #dce5ec;border-radius:6px;padding:11px;font-size:12px;width:100%;min-width:0;color:#4e6a7e;background:#fff;line-height:1.4}.field input::placeholder,.field textarea::placeholder{color:#a7b4be;font-size:11px}.field textarea{resize:vertical;min-height:70px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#88a9c0}.full{grid-column:1/-1}.modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e9eff3;padding:17px 25px;background:#fafcfd;position:sticky;bottom:0}.form-error{font-size:11px;color:#ba5d50;background:#fcf0ed;border:1px solid #f3dfda;border-radius:6px;padding:13px;margin:0 25px 20px;line-height:1.7}.product-snapshot{background:#f5f8fa;border:1px solid #e6edf2;border-radius:7px;padding:14px}.product-snapshot>span{font-size:9px;color:#90a3b2}.product-snapshot>div{display:flex;justify-content:space-between;gap:10px;margin-top:13px}.product-snapshot strong{font-size:15px;color:#668196}.product-snapshot small{display:block;font-size:8px;font-weight:400;margin-top:5px;color:#98aab8}.product-snapshot p{font-size:9px;color:#a3b1bb;margin-top:15px;line-height:1.6}.plan-fields{border:1px solid #e6edf1;background:#fafcfd;border-radius:7px;padding:15px}.small-heading{display:flex;align-items:center;gap:7px;font-size:11px;color:#7895a7;margin-bottom:15px}.plan-fields .form-grid{padding:0;gap:13px}.plan-fields p{font-size:9px;line-height:1.7;color:#9bacb8;margin-top:13px}.customer-detail{padding:24px 26px}.detail-top{display:flex;align-items:center;gap:13px}.detail-top>div p{font-size:10px;color:#97a7b4;margin-top:7px}.detail-top>button{margin-left:auto}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0}.contact-grid span{display:block;font-size:9px;color:#9cabb7;margin-bottom:7px}.contact-grid strong{font-size:11px;font-weight:500;color:#748d9f;overflow-wrap:anywhere}.customer-note{font-size:11px;color:#8b9eac;line-height:1.8;background:#f5f8fa;padding:13px;border-radius:6px;white-space:pre-wrap}.detail-stats{display:grid;grid-template-columns:1fr 1.6fr 1fr;margin-top:23px;border-block:1px solid #edf2f5;padding:20px 0;gap:15px}.detail-stats strong{display:block;font-size:20px;color:#55758a;font-weight:500}.detail-stats span{display:block;font-size:9px;color:#99aab7;margin-top:7px}.detail-actions{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.detail-section-title{font-size:12px;font-weight:500;color:#728fa2;margin:28px 0 15px}.note-form{border:1px solid #dee8f0;border-radius:8px;overflow:hidden}.note-form>textarea{width:100%;padding:14px;border:0;font-size:11px;line-height:1.8;resize:vertical;color:#728ea1;display:block}.note-form>textarea::placeholder{color:#a4b3bf}.note-form>div{display:flex;justify-content:space-between;align-items:center;padding:9px;border-top:1px solid #edf2f6;background:#fafcfd}.note-form select{font-size:10px;border:0;background:none;color:#8ca2b3;padding:7px;max-width:120px}.note-form .form-error{margin:10px}.activity-list{margin-top:25px}.activity{display:flex;gap:15px;padding:0 0 22px;margin-left:6px;position:relative}.activity:not(:last-child):before{content:"";position:absolute;left:4px;top:13px;bottom:0;width:1px;background:#e6edf2}.activity-dot{height:9px;width:9px;flex-shrink:0;background:#92b4a5;border:2px solid #dcece5;border-radius:50%;margin-top:3px;z-index:1}.activity-dot.system{background:#b0c0cf;border-color:#e5edf3}.activity>div:last-child{flex:1;min-width:0}.activity-meta{display:flex;justify-content:space-between;gap:10px}.activity-meta strong{font-size:10px;color:#7e98aa;font-weight:500}.activity-meta span{font-size:9px;color:#a4b3bf}.activity p{font-size:11px;color:#90a4b2;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}.detail-opportunity{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:15px;padding:14px 0;border-bottom:1px solid #edf2f5;font-size:11px;color:#7b95a7}.detail-opportunity small{display:block;font-size:10px;color:#9daeba;margin-top:6px}.toast{position:fixed;bottom:25px;left:calc(50% + 119px);transform:translate(-50%);padding:14px 18px;border:1px solid #deebe4;border-radius:8px;box-shadow:0 8px 35px #203c4d20;display:flex;align-items:center;gap:10px;background:#fff;color:#678774;font-size:12px;z-index:80;max-width:calc(100vw - 40px);line-height:1.5}.toast>svg{flex-shrink:0}.toast>button{display:grid;place-items:center;margin-left:10px;color:#9fb0a7;padding:2px}.search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.search-result{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:17px 22px;width:100%;border-top:1px solid #edf2f5}.search-result>div{min-width:0}.search-result strong{display:block;font-size:12px;color:#6b879a;overflow-wrap:anywhere}.search-result span{display:block;font-size:10px;color:#9bafbd;margin-top:7px}.search-result>svg{color:#9caebc;flex-shrink:0}.search-result:hover{background:#f7fafc}.nav-shade{display:none}@media(min-width:1600px){:root{font-size:15px}.topbar{padding-inline:42px}.main-content{padding:40px 42px 0}.page-heading{margin-bottom:32px}h1{font-size:32px}.page-heading p{font-size:12px}.eyebrow{font-size:9px}.metric-card{padding:23px}.metric-top{font-size:12px}.metric-value{font-size:34px}.metric-value small{font-size:12px}.metric-bottom{font-size:10px}.metric-grid{gap:22px;margin-bottom:28px}.dashboard-grid{gap:25px}.section-head{padding:25px 26px 22px}h2{font-size:15px}.section-head p{font-size:11px}.text-button{font-size:10px}.pipeline-summary{padding:8px 26px 29px}.pipeline-summary>strong{font-size:28px}.pipeline-summary>span:not(.badge){font-size:10px}.pipeline{margin:0 26px 30px}.pipeline-stage-top{font-size:10px}.pipeline-stage>strong{font-size:14px}.panel-bottom-note{padding:17px 25px;font-size:10px}.focus-panel{padding:24px 28px}.focus-panel h2{font-size:27px}.focus-panel p{font-size:11px;max-width:270px}.focus-number{margin-top:22px}.focus-number strong{font-size:40px}.focus-panel>button{padding-top:17px;margin-top:20px;font-size:11px}.task-list{padding:0 25px}.task-row{padding:19px 0}.task-text strong{font-size:12px}.task-text>span{font-size:10px}.task-date{font-size:10px}.panel-footer{padding:15px 25px;font-size:9px}.opportunity-list{padding:0 25px}.opportunity-row{padding:21px 0}.opportunity-name>strong{font-size:12px}.opportunity-name>small{font-size:10px;max-width:215px}.opportunity-end>strong{font-size:12px}.opportunity-end .badge{font-size:9px}.avatar.small{width:38px;height:38px;font-size:12px}table{font-size:12px}th{padding:16px 25px;font-size:9px}td{padding:19px 25px}.cell-link{font-size:12px}.sub-cell,.badge{font-size:10px}.waiting{font-size:11px}.production-footnote{font-size:10px;padding:15px 25px}.page-footer{font-size:9px;padding:29px 0}}@media(max-width:1250px){.sidebar{width:212px;padding-inline:14px}.brand{padding-left:8px;gap:7px}.brand>div>span{font-size:22px;letter-spacing:1.6px}.brand small{font-size:7px;letter-spacing:1.3px}.brand img{width:33px}.workspace-label{padding-inline:6px;gap:7px}.nav-item{font-size:11px;padding-inline:12px;gap:10px}.nav-item.active:before{left:-14px}.main-shell{margin-left:212px}.topbar{padding-inline:25px}.main-content{padding:28px 25px 0}.topbar-right{gap:12px}.global-search input{width:145px}.refresh-button{display:none}.page-heading{gap:12px}h1{font-size:25px}.heading-actions{gap:9px}.date-chip{display:none}.metric-grid{gap:12px}.metric-card{padding:15px 13px 12px}.metric-value{font-size:25px}.metric-value small{font-size:9px;margin-left:5px}.metric-top{font-size:9px}.metric-bottom{font-size:8px}.metric-icon{width:30px;height:30px}.metric-bottom>svg{display:none}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:17px}.section-head{padding:19px 17px 16px}.section-head h2{font-size:12px}.section-head p{font-size:9px}.section-head .text-button{font-size:8px}.pipeline-summary{padding-inline:17px;gap:7px}.pipeline-summary>strong{font-size:21px}.pipeline-summary>span:not(.badge){font-size:8px}.pipeline-summary .badge{display:none}.pipeline{margin-inline:17px}.pipeline-stage{padding-inline:7px}.pipeline-stage-top{font-size:8px}.pipeline-stage>strong{font-size:10px}.panel-bottom-note{padding-inline:16px;font-size:8px}.focus-panel{padding:18px}.focus-panel h2{font-size:21px}.focus-panel p{font-size:9px}.focus-number{margin-top:19px}.task-list{padding-inline:17px}.task-row{gap:8px;padding:16px 0}.task-text strong{font-size:9px}.task-text>span{font-size:8px;gap:5px}.task-date{font-size:8px}.task-date>svg{display:none}.panel-footer{padding-inline:17px}.opportunity-list{padding-inline:16px}.opportunity-row{gap:8px;padding:17px 0}.opportunity-name>strong{font-size:9px}.opportunity-name>small{font-size:8px;max-width:120px}.opportunity-end>strong{font-size:9px}.opportunity-end .badge{font-size:7px}.opportunity-row .avatar{width:28px;height:28px;font-size:9px}.toast{left:calc(50% + 106px)}.page-footer{font-size:7px}}@media(max-width:1020px){.topbar .breadcrumb>span,.topbar .breadcrumb>svg{display:none}.global-search input{width:180px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.metric-value{font-size:30px}.metric-top{font-size:11px}.metric-card{padding:18px}.metric-bottom{font-size:9px}.metric-icon{width:34px;height:34px}.dashboard-grid{grid-template-columns:1fr 1fr}.pipeline-panel{grid-column:1/-1}.focus-panel{grid-column:2;grid-row:2}.tasks-panel{grid-column:1;grid-row:2}.opportunities-panel{grid-column:1/-1}.opportunity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:16px}.opportunity-row{flex-wrap:wrap;align-content:start;padding:8px 12px;border-bottom:0;border-right:1px solid #eef2f5}.opportunity-row:last-child{border:0}.opportunity-name{width:calc(100% - 40px);flex:auto}.opportunity-end{width:100%;flex-direction:row;align-items:center;justify-content:space-between;margin-top:7px}.opportunity-name>small{white-space:normal;line-height:1.6;min-height:25px;max-width:100%}.opportunity-name>strong{line-height:1.5}.pipeline-summary .badge{display:inline-flex}.pipeline-stage-top{font-size:9px}.pipeline-stage>strong{font-size:13px}.focus-panel{padding:22px}.task-text strong{font-size:10px}.task-date{display:none}.page-heading p{font-size:10px}.heading-actions{align-self:center}.date-chip{display:none}.page-footer>span:last-child{display:none}.sales-summary{gap:15px;padding:20px}.sales-summary strong{font-size:20px}.sales-summary span{font-size:9px}.toolbar-right>span{display:none}.filter-search input{width:200px}.list-toolbar{padding:17px}.sales-toolbar{padding:0 0 18px}.contact-grid{gap:10px}.connection-card{padding:20px}.connection-card .badge{font-size:8px}.connection-kind{line-height:1.7}.search-results{grid-template-columns:1fr}}@media(max-width:780px){.sidebar{transform:translate(-100%);transition:transform .2s ease;width:238px;padding-inline:18px}.sidebar.open{transform:translate(0)}.nav-item.active:before{left:-18px}.brand>div>span{font-size:25px}.brand small{font-size:8px;letter-spacing:1.7px}.nav-item{font-size:12px}.nav-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#102b3e66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:25}.main-shell{margin-left:0}.topbar{height:65px;padding:0 21px;gap:12px}.mobile-menu{display:inline-flex;margin-left:-5px}.breadcrumb{gap:8px}.breadcrumb strong{font-size:11px}.topbar-right{gap:13px}.global-search input{width:150px;font-size:10px}.demo-label{font-size:8px;padding:5px 8px}.header-avatar{height:28px;width:28px;font-size:9px}.main-content{padding:25px 21px 0}.page-heading{margin-bottom:23px}.page-heading h1{font-size:26px}.metric-grid{gap:15px;margin-bottom:20px}.metric-card{padding:18px}.metric-bottom{font-size:9px}.metric-value{font-size:30px}.dashboard-grid{gap:17px}.pipeline-stage>strong{font-size:13px}.task-date{display:inline-flex}.focus-panel h2{font-size:25px}.focus-panel p{font-size:10px}.focus-number{margin-top:18px}.opportunity-name>strong{font-size:10px}.opportunity-end>strong{font-size:10px}.page-footer{padding-top:24px}.toast{left:50%}.form-grid,.modal-heading{padding:22px}.modal-footer{padding:17px 22px}.form-error{margin-inline:22px}.pilot-overview h2{font-size:18px}.pilot-overview{padding:24px}.pilot-overview-icon{width:50px;height:50px;border-radius:13px}.page-heading>div:first-child{min-width:0}.full-task-list .task-date{font-size:9px}.full-task-list .task-text>span{font-size:9px}}@media(max-width:560px){.topbar{padding-inline:15px;height:61px}.topbar-right{gap:10px}.topbar .breadcrumb strong{display:none}.topbar .breadcrumb{gap:0}.global-search{gap:7px}.global-search input{width:132px;font-size:10px}.demo-label{font-size:7px;padding:5px 7px;gap:4px}.header-avatar{display:none}.notification-button{width:26px}.main-content{padding:24px 16px 0}.page-heading{align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:20px}.overview-heading{display:block}.eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:10px}.page-heading h1{font-size:25px;letter-spacing:-.8px}.page-heading p{font-size:10px;margin-top:8px}.heading-actions{margin-top:16px;justify-content:space-between;align-self:auto}.heading-actions .date-chip{display:inline-flex;font-size:9px;padding:9px 10px;background:#fff}.heading-actions .button{min-height:35px;padding:8px 12px;font-size:10px}.date-chip svg{width:14px}.metric-grid{gap:10px;margin-bottom:16px}.metric-card{padding:13px 12px 12px;border-radius:8px}.metric-top{font-size:9px;gap:4px}.metric-icon{width:26px;height:26px;border-radius:7px}.metric-icon svg{width:15px;height:15px}.metric-value{font-size:25px;margin-top:11px;margin-bottom:12px;letter-spacing:-.7px}.metric-value small{font-size:8px;margin-left:5px}.metric-bottom{font-size:7px;padding-top:10px}.metric-bottom>span{gap:4px}.metric-bottom>span>svg{width:10px}.small-live-dot{width:4px;height:4px}.dashboard-grid{display:flex;flex-direction:column;gap:16px}.section-head{padding:19px 17px 17px}.section-head h2{font-size:12px}.section-head p{font-size:9px;margin-top:6px}.section-head .text-button{font-size:8px;gap:4px}.pipeline-summary{padding:0 17px 22px;gap:7px}.pipeline-summary>strong{font-size:22px}.pipeline-summary>span:not(.badge){font-size:8px}.pipeline-summary .badge{display:none}.pipeline{margin:0 17px 21px}.pipeline-stage{padding-inline:6px}.pipeline-stage-top{font-size:8px;gap:2px}.pipeline-stage-top b{font-size:7px;padding:2px 4px}.pipeline-stage>strong{font-size:10px;margin-top:12px}.pipeline-bar{height:3px}.panel-bottom-note{font-size:8px;padding:12px 15px}.focus-panel{display:none}.tasks-panel .task-date{display:inline-flex}.task-text strong{font-size:10px}.task-text>span{font-size:8px}.task-row{padding:17px 0;gap:9px}.task-date{font-size:8px}.opportunity-list{display:block;padding-bottom:0}.opportunity-row{padding:16px 0;border-right:0;border-bottom:1px solid #eef2f5;flex-wrap:nowrap;gap:11px}.opportunity-row .avatar{width:34px;height:34px;font-size:11px}.opportunity-name{flex:1;min-width:0;width:auto}.opportunity-name>strong{font-size:11px}.opportunity-name>small{min-height:0;font-size:9px;max-width:180px;white-space:nowrap;margin-top:6px}.opportunity-end{width:auto;flex-direction:column;align-items:flex-end;margin:0;gap:7px}.opportunity-end>strong{font-size:11px}.opportunity-end .badge{font-size:8px}.production-panel table{min-width:690px}.production-footnote{font-size:8px;line-height:1.7;padding:12px 16px;align-items:flex-start}.production-footnote .small-live-dot{margin-top:5px}.page-footer{font-size:7px;padding:21px 0}.page-heading>.button{font-size:10px;min-height:34px;padding:8px 10px;margin-top:4px}.page-heading:has(>.button)>div{flex:1;min-width:180px}.list-toolbar{flex-wrap:wrap;padding:15px 16px;gap:10px}.filter-search{flex:1;min-width:150px}.filter-search input{width:100%;font-size:10px}.toolbar-right{gap:8px}.toolbar-right select{font-size:9px;padding:8px;max-width:138px}.customer-table{min-width:740px}.sales-summary{padding:18px 15px;gap:10px;margin-bottom:20px;grid-template-columns:1.1fr .7fr 1.1fr}.sales-summary span{font-size:8px;line-height:1.6}.sales-summary strong{font-size:16px;margin-top:8px;white-space:nowrap}.sales-summary small{font-size:8px;margin-left:3px}.sales-toolbar{padding:0 0 16px;flex-wrap:nowrap;gap:8px}.sales-toolbar .filter-search{min-width:100px}.sales-toolbar .filter-search input{font-size:9px}.sales-toolbar .toolbar-right select{max-width:102px}.sales-toolbar .view-switch{gap:0;padding:2px}.view-switch button{width:25px;height:25px}.view-switch svg{width:15px}.kanban{grid-auto-columns:235px;gap:12px}.kanban-heading>span{font-size:12px}.kanban-company{font-size:10px}.kanban-card>strong{font-size:12px}.kanban-code,.kanban-footer,.view-note{font-size:9px}.info-strip{padding:15px;gap:11px;align-items:flex-start}.info-icon{width:30px;height:32px;border-radius:7px}.info-icon svg{width:17px}.info-strip strong{font-size:11px;line-height:1.6;display:block}.info-strip p{font-size:9px;line-height:1.8}.tasks-tabs{padding-inline:16px;gap:22px}.tasks-tabs>button{font-size:10px;padding-top:19px;padding-bottom:16px}.full-task-list{padding:0 16px 12px}.full-task-list .task-row{gap:10px;padding:20px 0}.full-task-list .task-text strong{font-size:11px}.full-task-list .task-text>span{font-size:8px;flex-wrap:wrap;gap:5px}.full-task-list .task-date{font-size:8px;margin-right:0}.full-task-list .task-check{width:18px;height:18px}.connection-grid{grid-template-columns:1fr;gap:14px}.connection-card{padding:20px}.connection-card .metric-icon{width:35px;height:35px}.connection-card .metric-icon svg{width:20px;height:20px}.connection-card h3{font-size:15px;margin-top:17px}.connection-card p{font-size:11px}.pilot-overview{padding:20px;gap:14px;align-items:flex-start}.pilot-overview-icon{width:35px;height:37px;border-radius:9px}.pilot-overview-icon svg{width:21px}.pilot-overview h2{font-size:16px;line-height:1.5;margin-top:10px}.pilot-overview p{font-size:10px;line-height:1.9}.pilot-overview .badge{font-size:8px}.pilot-info>div:not(.section-head){padding:12px 17px;gap:11px}.pilot-info p{font-size:10px}.modal-backdrop{padding:12px;align-items:center}.modal{max-height:calc(100dvh - 24px);border-radius:11px}.modal-heading{padding:19px 18px;gap:8px}.modal-heading h2{font-size:17px}.modal-heading p{font-size:9px;line-height:1.6}.form-grid{padding:20px 18px;gap:17px 12px}.field>span{font-size:9px}.field input,.field select,.field textarea{font-size:12px;padding:10px 9px;min-height:39px}.modal-footer{padding:14px 18px}.modal-footer .button{font-size:10px;padding:10px 12px}.form-error{margin-inline:18px;font-size:10px}.product-snapshot{padding:12px}.product-snapshot strong{font-size:14px}.product-snapshot small{font-size:7px}.plan-fields{padding:13px}.customer-detail{padding:20px 18px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.detail-top>.button{font-size:9px;padding:7px 8px;gap:5px}.detail-top{gap:10px}.detail-top .avatar{width:37px;height:37px;font-size:12px}.detail-top .badge{font-size:8px}.detail-top>div p{font-size:9px}.customer-note{font-size:10px}.detail-stats{gap:10px}.detail-stats strong{font-size:18px}.detail-stats span{font-size:8px}.detail-actions{gap:6px}.detail-actions .button{font-size:9px;padding:8px;gap:5px}.activity p{font-size:10px}.activity-meta{gap:8px}.activity-meta span{font-size:8px}.activity-meta strong{font-size:9px}.toast{bottom:16px;font-size:11px;width:max-content;max-width:calc(100vw - 28px);padding:12px 14px}.search-results{gap:15px}.search-result{padding:16px}.search-result strong{font-size:11px}.search-result span{font-size:9px}.page-heading h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.metric-card:hover,.kanban-card:hover{transform:none}}.sidebar{overflow-y:auto}.inventory-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.inventory-source{padding:20px}.inventory-source>div{display:flex;align-items:center;gap:9px;color:#648297}.inventory-source>div strong{flex:1;font-size:13px}.inventory-source>p{margin-top:13px;font-size:11px;line-height:1.9;color:#8499a8;overflow-wrap:anywhere}.inventory-source>p span{display:block;font-size:10px}.inventory-source>button{margin-top:12px}.inventory-notice{font-size:12px;line-height:1.9;color:#688296;background:#eef4f7;border:1px solid #dce7ee;border-radius:8px;padding:15px 18px;margin-bottom:20px}.inventory-date{max-width:185px}.inventory-date>span{font-size:10px}.inventory-date input{padding:8px 10px;font-size:12px}.inventory-toolbar{align-items:center}.inventory-count{font-size:11px;color:#879dab;white-space:nowrap}.inventory-panel table{min-width:780px}.inventory-panel td{vertical-align:top}.inventory-unknown{color:#8ca0af}.inventory-unknown small,.inventory-continuing small{display:block;font-size:9px;margin-top:5px;color:#92a6b4}.inventory-continuing{color:#8c78a6;font-size:11px}.inventory-schedule ul{margin:0;padding:0;list-style:none}.inventory-schedule li{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.5;padding-bottom:10px}.inventory-schedule li:last-child{padding-bottom:0}.inventory-schedule time{color:#66889f}.inventory-schedule li>span{color:#91a5b3;font-size:10px;white-space:normal;max-width:300px}.inventory-schedule details{margin-top:9px}.inventory-schedule summary{font-size:10px;color:#6e8c9f;cursor:pointer}.inventory-schedule details ul{margin-top:9px}.inventory-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px;border-top:1px solid #e4edf2;color:#8ca2b1;font-size:10px}.inventory-footer>div{display:flex;gap:8px}.inventory-bottom{display:flex;align-items:flex-start;gap:24px;margin-top:16px}.inventory-bottom p{font-size:10px;line-height:1.9;color:#90a4b2;flex:1}.excel-next{display:flex;align-items:center;gap:14px;padding:0 24px 20px;flex-wrap:wrap}.excel-next p{font-size:10px;line-height:1.8;color:#8ba1b1;flex:1;min-width:170px}@media(max-width:560px){.inventory-source-grid{grid-template-columns:1fr;gap:12px}.inventory-source{padding:17px}.inventory-source>div{flex-wrap:wrap}.inventory-source>div strong{font-size:12px}.inventory-notice{font-size:11px;padding:14px}.inventory-date{max-width:160px}.inventory-bottom{flex-direction:column;gap:12px}.inventory-footer{padding-inline:16px}.excel-next{padding-inline:17px}}.excel-preview{margin-top:24px}.excel-controls,.excel-sheet-controls{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:0 24px 18px}.excel-controls>.field{flex:1;min-width:220px;max-width:440px}.excel-file-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid #cbdbe5;border-radius:6px;color:#4b6c82;background:#f6fafc;font-size:12px;cursor:pointer}.excel-file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.excel-file-picker:focus-within{outline:3px solid #6c9dc5;outline-offset:3px}.excel-privacy,.excel-footnote{font-size:11px;color:#6d8597;line-height:1.8;padding:0 24px 20px}.excel-reading{display:flex;align-items:center;gap:8px;padding:0 24px 20px;color:#6d8597;font-size:12px}.excel-sheet-controls{border-top:1px solid #e4edf2;padding-top:18px;align-items:flex-start}.excel-sheet-controls .excel-file-name{flex-basis:100%;padding-bottom:0}.excel-layout-info{margin:0 24px 18px;padding:14px 16px;border:1px solid #dce7ee;background:#f5f9fb;border-radius:7px;color:#617f93;font-size:12px;line-height:1.8}.excel-layout-info p+p{margin-top:7px}.excel-detected-headers{overflow-wrap:anywhere}.excel-raw{margin:0 24px 18px;border:1px solid #e0e9ef;border-radius:7px;overflow:hidden}.excel-raw summary{padding:13px 15px;color:#5c7b90;cursor:pointer;font-size:12px;background:#fafcfd}.excel-raw>p{padding:12px 15px;font-size:11px;line-height:1.8;color:#7c92a1}.excel-raw td{white-space:pre-wrap;min-width:90px;max-width:240px;overflow-wrap:anywhere}@media(max-width:560px){.excel-layout-info,.excel-raw{margin-inline:17px}}.excel-sheet-controls>.field{max-width:190px}.excel-sheet-controls>.field:last-child{max-width:120px}.excel-file-name{color:#5e7a8e;font-size:12px;flex:1;min-width:120px;overflow-wrap:anywhere;padding-bottom:10px}.excel-summary{display:flex;flex-wrap:wrap;gap:10px 20px;background:#f4f8fa;padding:15px 24px;color:#7792a3;font-size:12px;border-block:1px solid #e4edf2}.excel-summary strong{color:#4b8270}.excel-plan-meaning{padding:14px 24px;font-size:12px;line-height:1.8;color:#617f93;background:#f8fbfc;border-bottom:1px solid #e4edf2}.excel-plan-meaning p+p{margin-top:6px}.excel-plan-meaning details{margin-top:9px}.excel-plan-meaning summary{cursor:pointer}.excel-plan-meaning details p{overflow-wrap:anywhere}.excel-continuations h3{padding:20px 24px 8px;color:#597991;font-size:14px;font-weight:500}.excel-continuations>p{padding:0 24px 16px;color:#7b92a2;font-size:11px;line-height:1.8}@media(max-width:560px){.excel-plan-meaning,.excel-continuations h3,.excel-continuations>p{padding-inline:17px}}.excel-issues{max-height:260px;overflow:auto;padding:0 24px 15px}.excel-issues p{font-size:11px;line-height:1.8;padding:12px 0;border-bottom:1px solid #edf2f5}.excel-issues strong,.excel-issues span{display:block}.excel-error{color:#bd6a5d}.excel-warning{color:#987f4d}.excel-footnote{padding-top:16px}@media(max-width:560px){.excel-controls,.excel-sheet-controls{padding-inline:17px;gap:12px}.excel-controls>.field{min-width:100%}.excel-preview .section-head{align-items:flex-start;flex-wrap:wrap}.excel-preview .section-head h2{line-height:1.6}.excel-privacy,.excel-footnote{padding-inline:17px}.excel-sheet-controls>.field{flex:1}.excel-file-name{min-width:100%}.excel-summary{padding-inline:17px;font-size:11px}.excel-issues{padding-inline:17px}}.standalone-notice{display:flex;gap:10px;align-items:flex-start;padding:13px 16px;margin-bottom:22px;border:1px solid #e8d8b8;border-radius:8px;background:#fff9ef;color:#826b40;font-size:12px;line-height:1.7}.standalone-notice strong{white-space:nowrap}.table-scroll{position:relative}.nav-item{font-size:13px}.nav-caption{font-size:10px}.workspace-label>div{font-size:13px}.workspace-label small,.sidebar-footer small{font-size:11px}.sidebar-footer>div,.pilot-card p{font-size:12px}.pilot-card strong{font-size:13px}.pilot-card button{font-size:11px}.breadcrumb,.global-search input{font-size:12px}.demo-label{font-size:10px}.eyebrow{font-size:9px}.page-heading p{font-size:13px;color:#6f8190}.date-chip{font-size:11px}.button{font-size:12px}.metric-top{font-size:12px;color:#6e8291}.metric-value{font-size:31px}.metric-value small{font-size:11px;color:#758897}.metric-bottom{font-size:10px;color:#778d9d}.section-head h2{font-size:15px}.section-head p{font-size:12px;color:#7d909e}.text-button{font-size:11px;color:#6d8698}.pipeline-summary>span:not(.badge){font-size:11px;color:#7e929f}.pipeline-summary .badge{font-size:10px}.pipeline-stage-top{font-size:11px;color:#758b9a}.pipeline-stage-top b{font-size:10px}.pipeline-stage>strong{font-size:14px}.panel-bottom-note{font-size:11px;color:#7b909f;line-height:1.8}.focus-label{font-size:10px}.focus-panel p{font-size:12px;color:#63837a;max-width:290px}.focus-number span{font-size:11px;color:#628476}.focus-panel>button{font-size:12px}.task-text strong{font-size:12px;color:#4d677b}.task-text>span{font-size:10px;color:#8298a8}.task-date{font-size:10px;color:#7c91a0}.task-check{position:relative;width:20px;height:20px}.task-check:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.panel-footer{font-size:10px;color:#8197a6}.opportunity-name>strong,.opportunity-end>strong{font-size:12px}.opportunity-name>small{font-size:10px;color:#859aa9;max-width:200px}.opportunity-end .badge,.badge{font-size:10px}.badge.blue{color:#4c729c}.badge.green{color:#3d7d60}.badge.purple{color:#7c659f}.badge.amber{color:#907441}.badge.neutral{color:#697e8c}.badge.red{color:#a9534d}table{font-size:12px}th{font-size:10px;letter-spacing:.5px;color:#7e93a3}.cell-link,.code{font-size:12px}.sub-cell{font-size:10px;color:#8399a9}.waiting{font-size:11px;color:#927640}.production-footnote{font-size:10px;color:#8095a4;line-height:1.7}.page-footer{font-size:10px;color:#8a9da9}.toolbar-right,.toolbar-right select{font-size:11px}.filter-search input{font-size:12px}.company-cell strong{font-size:13px}.company-cell small{font-size:11px;color:#839aa9}.sales-summary span,.sales-summary small{font-size:12px}.kanban-heading>span{font-size:13px}.kanban-heading b{font-size:10px}.kanban-total,.kanban-company,.kanban-empty{font-size:11px}.kanban-card>strong{font-size:13px}.kanban-code,.kanban-footer{font-size:10px}.kanban-value small{font-size:11px}.view-note{font-size:11px;color:#7c94a4}.info-strip strong{font-size:13px}.info-strip p{font-size:12px;color:#7b94a5}.tasks-tabs>button{font-size:12px}.tasks-tabs b{font-size:10px}.full-task-list .task-text strong{font-size:13px}.full-task-list .task-text>span,.full-task-list .task-date{font-size:11px}.field>span{font-size:12px;color:#607f94}.field input,.field select,.field textarea{font-size:14px}.field input::placeholder,.field textarea::placeholder{font-size:12px}.modal-heading p,.small-button{font-size:11px}.product-snapshot>span{font-size:11px}.product-snapshot small{font-size:10px}.product-snapshot p{font-size:10px;color:#7e95a5}.small-heading{font-size:12px}.plan-fields p{font-size:11px;color:#8299a8}.detail-top>div p,.contact-grid span{font-size:11px}.contact-grid strong,.customer-note{font-size:12px}.detail-stats span{font-size:11px}.detail-section-title{font-size:14px}.note-form>textarea{font-size:13px;color:#57778e}.note-form select{font-size:11px}.activity-meta strong{font-size:12px}.activity-meta span{font-size:10px}.activity p{font-size:12px;color:#7590a3}.detail-opportunity,.connection-kind{font-size:12px}.connection-card p{font-size:13px;color:#758e9f}.pilot-overview p{font-size:13px;color:#6c8b7a}.pilot-info p{font-size:12px;color:#7e95a5}.search-result strong{font-size:13px}.search-result span{font-size:11px}.empty p{font-size:12px}@media(max-width:1250px)and (min-width:781px){.nav-item{font-size:12px}.metric-top{font-size:11px}.metric-bottom{font-size:9px}.metric-value{font-size:28px}.section-head p,.task-text strong{font-size:11px}.text-button,.pipeline-stage-top{font-size:10px}.pipeline-stage>strong{font-size:12px}.task-date,.task-text>span{font-size:9px}.opportunity-name>small{max-width:135px;font-size:9px}.opportunity-name>strong,.opportunity-end>strong{font-size:11px}.opportunity-end .badge{font-size:9px}.focus-panel p{font-size:11px}.pipeline-summary>span:not(.badge),.panel-bottom-note{font-size:10px}}@media(max-width:780px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}.metric-top,.page-heading p{font-size:12px}.metric-bottom,.task-text>span{font-size:10px}}@media(max-width:560px){.global-search input{font-size:11px;width:130px}.demo-label,.eyebrow{font-size:8px}.metric-top{font-size:10px}.metric-value{font-size:25px}.metric-value small{font-size:9px}.metric-bottom{font-size:8px}.heading-actions .button{font-size:12px}.date-chip,.heading-actions .date-chip{font-size:10px}.section-head h2{font-size:14px}.section-head p{font-size:11px}.section-head .text-button{font-size:10px}.pipeline-stage-top{font-size:9px}.pipeline-stage-top b{font-size:8px}.pipeline-stage>strong{font-size:11px}.pipeline-summary>span:not(.badge){font-size:9px}.panel-bottom-note,.task-text>span{font-size:10px}.task-text strong{font-size:12px}.task-date{font-size:9px}.task-row{padding:18px 0}.opportunity-name>small{font-size:10px;max-width:160px}.opportunity-end .badge,.page-footer{font-size:9px}.production-footnote{font-size:10px}.page-heading>.button{font-size:11px}.filter-search input,.toolbar-right select{font-size:11px}.sales-summary span,.sales-summary small{font-size:9px}.sales-summary strong{font-size:17px}.sales-toolbar .filter-search input,.view-note{font-size:10px}.info-strip strong{font-size:12px}.info-strip p{font-size:11px}.full-task-list .task-text strong{font-size:12px}.full-task-list .task-text>span,.full-task-list .task-date{font-size:10px}.field>span{font-size:11px}.field input,.field select,.field textarea,.note-form>textarea{font-size:16px}.modal-heading p{font-size:10px}.modal-footer .button{font-size:12px}.product-snapshot small{font-size:9px}.plan-fields p{font-size:10px}.customer-note{font-size:11px}.detail-actions .button,.detail-stats span{font-size:10px}.activity p,.activity-meta strong{font-size:11px}.activity-meta span{font-size:9px}.pilot-overview p,.search-result strong{font-size:12px}.contact-grid span{font-size:10px}.detail-top .badge{font-size:9px}}.access-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f6f9}.login-panel{width:min(100%,420px);padding:32px}.login-panel img{width:170px;height:auto;margin-bottom:28px}.login-panel h1{font-size:24px;margin:0 0 10px}.login-panel form{display:grid;gap:18px;margin:24px 0}.login-panel p,.login-panel small{color:var(--muted, #637386);line-height:1.6}.security-panels{display:grid;gap:20px;margin-bottom:24px}.security-panel{padding:24px;margin-bottom:20px}.security-panel h2{margin:0 0 14px;font-size:19px}.security-panel p{color:#637386;line-height:1.6;max-width:900px}.security-form{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:22px 0}.security-form .field{flex:1;min-width:160px}.security-form button{min-height:42px}.security-panel table select{width:100%;min-width:150px;padding:9px;border:1px solid #d6dfe8;border-radius:7px;background:#fff}.connector-secret{padding:18px;margin-top:18px;border:1px solid #d6dfe8;border-radius:9px}.connector-secret code{display:block;overflow-wrap:anywhere;margin:16px 0;padding:14px;background:#f3f6f9}.server-inventory-refresh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px;color:#637386;font-size:13px}@media(max-width:600px){.login-panel{padding:24px}.security-panel{padding:18px}.security-form{display:grid;grid-template-columns:minmax(0,1fr)}.security-form .field{min-width:0}}.record-fields{border:0;padding:0;margin:0;min-width:0}
