:root{--bg:#f6f6f8;--surface:#fff;--ink:#24262a;--muted:#858990;--line:#eceef1;--sidebar:#202124;--green:#55775e;--amber:#ac7739}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #718198}button,a{color:inherit}h1,h2,h3,h4,p{margin:0}button{background:0 0;border:0}button,a{touch-action:manipulation}.workspace{min-height:100vh}.sidebar{background:var(--sidebar);color:#b1b3b8;z-index:40;flex-direction:column;width:228px;padding:31px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:2px;text-align:left;align-items:center;gap:10px;padding:0 12px;font-size:25px;font-weight:600;display:flex}.brand-mark{justify-content:center;align-items:center;width:31px;height:34px;font-family:Georgia,serif;font-size:38px;font-style:italic;font-weight:600;line-height:1;display:inline-flex;transform:translateY(-2px)}.brand-dot{vertical-align:super;letter-spacing:0;margin-left:4px;font-size:9px}.workspace-label{color:#f0f0f1;background:#292a2d;border:1px solid #35363a;border-radius:8px;align-items:center;gap:9px;margin:30px 4px 25px;padding:12px 8px;font-size:11px;display:flex}.workspace-monogram{color:#e5e5e6;background:#414247;border-radius:6px;place-items:center;width:27px;height:28px;font-size:12px;display:grid}.workspace-label small{color:#8f9298;letter-spacing:1.2px;margin-top:4px;font-size:7px;display:block}.workspace-led{background:#879f8d;border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-group{margin-bottom:24px}.nav-caption{color:#777b84;letter-spacing:.8px;margin:0 14px 10px;font-size:10px;display:block}.nav-item{text-align:left;color:#b4b6bc;border-radius:7px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:11px 14px;font-size:12px;transition:background .17s,color .17s;display:flex}.nav-item:hover{color:#fff;background:#2c2d31}.nav-item.active{color:#fff;background:#3a3b40}.nav-item svg{color:#a0a4ab}.nav-item.active svg{color:#f7f7f7}.nav-item b{text-align:center;background:#4c4d53;border-radius:4px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:500}.sidebar-bottom{margin-top:auto}.sidebar-guide{text-align:left;color:#d5d6d9;border-top:1px solid #35363a;border-bottom:1px solid #35363a;align-items:center;gap:9px;width:calc(100% - 8px);margin:8px 4px 15px;padding:15px 9px;font-size:11px;display:flex}.sidebar-guide small{color:#82868e;margin-top:5px;font-size:9px;display:block}.guide-icon{background:#313236;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.sidebar-guide>svg{margin-left:auto}.sidebar-user{border-top:1px solid #35363a;align-items:center;gap:10px;margin-top:18px;padding:20px 9px;display:flex}.sidebar-user strong{color:#e4e5e8;font-size:11px;font-weight:500}.sidebar-user small{color:#838791;margin-top:4px;font-size:9px;display:block}.sidebar-user .icon-button{color:#8c9098;margin-left:auto}.avatar{color:#5a5b59;background:#e6e5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:inline-flex}.avatar.small{width:29px;height:29px;font-size:11px}.avatar.tiny{width:23px;height:23px;font-size:9px}.main-shell{min-width:0;margin-left:228px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#ffffffe0;border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex;position:sticky;top:0}.breadcrumb{color:#92969e;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#494d54;font-weight:500}.topbar-actions{align-items:center;gap:17px;display:flex}.global-search{color:#9a9ea6;align-items:center;gap:8px;display:flex}.global-search input{color:#454a52;background:0 0;border:0;outline:none;width:150px;font-size:11px}.global-search input::placeholder{color:#a1a5ac}.global-search kbd{color:#b0b3b9;border:1px solid #e5e6e9;border-radius:4px;padding:0 4px;font-family:inherit;font-size:12px}.icon-button{color:#848991;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;transition:background .17s;display:inline-flex}.icon-button:hover{color:#333;background:#eef0f3}.topbar-divider{background:#e5e6e9;width:1px;height:20px;margin:0 2px}.notification-button{position:relative}.notification-button i{background:#b58044;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:5px}.mobile-menu{display:none}.content{max-width:1680px;min-height:calc(100vh - 72px);margin:auto;padding:34px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.8px;color:#93979e;margin-bottom:12px;font-size:9px;font-weight:600;display:block}.page-heading h1{letter-spacing:-.9px;font-size:27px;font-weight:600;line-height:1.4}.page-heading p{color:#888d95;margin-top:9px;font-size:11px;line-height:1.8}.heading-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.heading-actions .ant-btn{height:36px;padding:0 16px;font-size:11px}.today-label{color:#7a8089;align-items:center;gap:7px;font-size:10px;display:flex}.heading-count{color:#777c84;vertical-align:middle;letter-spacing:0;background:#e9eaed;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:24px;margin-left:12px;font-size:12px;font-weight:500;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:21px 22px 17px}.stat-label{color:#777c84;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-label svg{color:#989da5}.stat-number{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:14px 0 12px;font-size:34px;font-weight:500;line-height:1.35}.stat-number>span{letter-spacing:0;color:#979ba3;margin-left:8px;font-size:10px;font-weight:400}.stat-sub{color:#969aa2;align-items:center;gap:6px;font-size:9px;line-height:1.6;display:flex}.neutral-dot,.warning-dot{background:#b9bdc3;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.warning-dot{background:#b9844d}.has-warning .stat-number{color:#997144}.has-warning .stat-label svg{color:#b68d60}.panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:15px;padding:23px 24px 19px;display:flex}.panel-head h2,.section-heading h2{letter-spacing:-.25px;font-size:14px;font-weight:600}.panel-head p{color:#989da5;margin-top:7px;font-size:10px;line-height:1.6}.subtle-label{letter-spacing:1.6px;color:#acb0b7;margin-left:12px;font-size:8px;font-weight:400}.text-link{color:#5d636c;white-space:nowrap;align-items:center;gap:6px;padding:3px 0;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{color:#101214}.pipeline-panel{margin-bottom:24px}.pipeline{grid-template-columns:repeat(8,minmax(0,1fr));padding:5px 20px 23px;display:grid}.pipeline-step{text-align:left;border-radius:6px;min-width:0;padding:10px 12px 0;transition:background .18s}.pipeline-step:hover{background:#f7f8f9}.step-top{color:#c9ccd1;justify-content:space-between;align-items:center;display:flex}.step-number{color:#a4a8af;font-size:9px;font-weight:500}.pipeline-step>strong{color:#7f858e;margin-top:16px;font-size:10px;font-weight:500;display:block}.stage-amount{letter-spacing:-.7px;color:#b4b9c0;align-items:baseline;gap:6px;margin:10px 0 15px;font-size:25px;font-weight:500;display:flex}.stage-amount small{color:#aaaeb5;letter-spacing:0;font-size:8px;font-weight:400}.occupied>strong,.occupied .stage-amount{color:#33373d}.stage-line{background:#eceef1;border-radius:2px;height:3px;display:block}.occupied .stage-line{background:#6d737c}.overview-columns{grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:24px;display:grid}.focus-list{padding:0 24px 8px}.focus-row{text-align:left;border-top:1px solid #f0f1f3;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.focus-row>.product-visual{border-radius:6px;flex-shrink:0;width:67px;height:61px}.focus-row>.product-visual svg{width:90px;height:60px}.focus-name{flex:1;min-width:0}.focus-name strong{color:#40444b;font-size:11px;font-weight:500;display:block}.focus-name small{color:#a1a6ae;letter-spacing:.1px;margin-top:6px;font-size:8px;display:block}.focus-state{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.focus-state small{color:#a1a6ae;font-size:9px}.focus-row>svg{color:#c0c4ca;margin-left:2px}.focus-progress{align-items:center;gap:8px;max-width:155px;margin-top:9px;display:flex}.progress{background:#edf0f2;border-radius:3px;width:100%;min-width:30px;height:3px;display:block;overflow:hidden}.progress i{background:#777f87;border-radius:3px;height:100%;display:block}.pill{white-space:nowrap;color:#777e87;background:#f1f2f4;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:400;line-height:1.3;display:inline-flex}.pill i{background:#9299a2;border-radius:50%;width:4px;height:4px}.pill.success{color:#5a7d63;background:#edf4ee}.pill.success i{background:#769b7f}.pill.warn{color:#ac7a43;background:#faf2e7}.pill.warn i{background:#bd925f}.number-chip{color:#9298a0;background:#f3f4f6;border-radius:5px;place-items:center;min-width:24px;height:23px;font-size:10px;display:grid}.agenda-list{padding:0 23px}.agenda-item{text-align:left;border-top:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;padding:16px 0;display:flex}.agenda-circle{color:#9aa1aa;border:1px solid #e0e3e7;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.agenda-circle>span{background:#aeb5be;border-radius:50%;width:6px;height:6px}.agenda-circle.late{color:#b48b55;background:#faf5ee;border-color:#e9d8bf}.agenda-item>div{flex:1}.agenda-item strong{color:#585f68;font-size:10px;font-weight:500;display:block}.agenda-item small{color:#a1a6ad;margin-top:5px;font-size:9px;display:block}.agenda-item>span:last-child{color:#959ba4;font-size:9px}.text-warn{color:#b0783d!important}.agenda-footer{color:#777f89;border-top:1px solid #eff0f3;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:5px;padding:16px;font-size:10px;display:flex}.agenda-footer:hover{background:#fafbfc}.overview-growth{background:linear-gradient(110deg,#fff,#fafafb);align-items:center;gap:35px;padding:25px 28px;display:flex}.overview-growth>div:first-child{flex:1}.overview-growth .eyebrow{margin-bottom:9px;font-size:8px}.overview-growth h2{font-size:17px;font-weight:500}.overview-growth p{color:#9a9fa6;margin:8px 0;font-size:10px}.growth-number{min-width:120px}.growth-number small{color:#989da4;font-size:10px;display:block}.growth-number strong{letter-spacing:-.6px;margin:11px 0;font-size:25px;font-weight:500;display:block}.mini-bars{align-items:flex-end;gap:5px;height:90px;margin-left:10px;display:flex}.mini-bars i{background:#505862;border-radius:2px;width:9px}.content-footer{color:#adb2ba;justify-content:space-between;align-items:center;margin-top:5px;padding:27px 0 25px;font-size:9px;display:flex}.content-footer>span:last-child{align-items:center;gap:6px;display:flex}.status-dot{background:#85a38e;border-radius:50%;width:4px;height:4px}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.segment{background:#ebedf0;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.segment button{color:#9298a1;white-space:nowrap;border-radius:5px;padding:7px 13px;font-size:11px}.segment button.selected{color:#333942;background:#fff;box-shadow:0 1px 3px #00000007}.segment button span{color:#969ca5;margin-left:7px;font-size:9px}.filter-controls{align-items:center;gap:10px;display:flex}.filter-controls .ant-select{min-width:125px}.filter-controls .ant-btn{font-size:11px}.view-switch{background:#fff;border:1px solid #e2e5e9;border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.view-switch button{color:#a7adb5;border-radius:4px;place-items:center;width:29px;height:27px;display:grid}.view-switch button.selected{color:#4e5662;background:#eeeff2}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;min-width:0;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#dadde2;transform:translateY(-3px);box-shadow:0 12px 28px #262a3110}.product-card-image{background:#f0f0ee;border-bottom:1px solid #eeefef;height:207px;padding:18px 12px 2px;position:relative;overflow:hidden}.product-visual{background:#eff0ed;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-visual.lamp{background:#eeefec}.product-visual.cup{background:#eeeae5}.product-visual.bag{background:#e8ebee}.product-visual.stand{background:#edeef0}.product-visual.scent{background:#eeece7}.product-visual.box{background:#e9ede8}.product-visual svg{width:100%;max-width:330px;height:100%;transition:transform .35s}.product-visual.large{background:0 0;width:100%;height:100%}.product-card:hover .product-visual svg{transform:translateY(-3px)rotate(-1deg)}.product-card-image:has(.cup){background:#eeeae5}.product-card-image:has(.bag){background:#e8ebee}.product-card-image:has(.box){background:#e9ede8}.product-card-image:has(.scent){background:#eeece7}.product-card-image:has(.stand){background:#edeef0}.image-category{color:#8a8f91;font-size:9px;position:absolute;top:17px;left:18px}.image-arrow{color:#858d90;border:1px solid #cfd3d155;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:14px;right:15px}.product-card-body{padding:20px 20px 16px}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-code{letter-spacing:.5px;color:#9ca2aa;font-size:9px}.product-card h3{letter-spacing:-.3px;margin-top:12px;font-size:15px;font-weight:500}.card-progress{align-items:center;gap:12px;margin-top:23px;display:flex}.card-progress>span:last-child{color:#959ca5;text-align:right;flex-shrink:0;width:30px;font-size:9px}.product-card-footer{color:#858d97;border-top:1px solid #eff0f3;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.product-card-footer>span:last-child{align-items:center;gap:5px;display:flex}.person{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.person strong{font-size:11px;font-weight:500}.person small{margin-top:4px}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-table th{color:#9ba1aa;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #eff1f4;padding:15px 22px;font-size:10px;font-weight:400}.data-table td{color:#707884;border-bottom:1px solid #f0f1f4;padding:17px 22px;line-height:1.6}.data-table tr:last-child td{border:0}.data-table tbody tr:hover{background:#fcfcfd}.data-table small{color:#a4aab2;margin-top:5px;font-size:9px;display:block}.table-name{color:#454c57;text-align:left;white-space:nowrap;padding:0;font-size:11px;font-weight:500;display:block}.table-name:hover{color:#000}.data-table .ant-select{min-width:90px;font-size:10px}.inline-progress{align-items:center;gap:9px;min-width:100px;display:flex}.inline-progress>span:last-child{color:#9ba2ad;font-size:9px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 16px;display:flex}.section-heading h3{font-size:12px;font-weight:500}.timeline-summary{color:#9098a3;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:19px;font-size:10px;display:flex}.timeline-summary>span{align-items:center;gap:6px;display:flex}.legend-dot{background:#e0e4e3;border-radius:2px;width:7px;height:7px;display:inline-block}.legend-dot.current{background:#5d646c}.legend-dot.future{background:#f0f1f3}.timeline-row{text-align:left;border-bottom:1px solid #eff0f3;grid-template-columns:230px repeat(8,minmax(75px,1fr));align-items:stretch;width:100%;padding:0;display:grid}.timeline-row:last-child{border:0}.timeline-row:not(.timeline-head):hover{background:#fcfcfd}.timeline-head{color:#929aa5;background:#fafbfc;padding:16px 0;font-size:9px}.timeline-head>span{text-align:center}.timeline-head>span:first-child{text-align:left;padding-left:24px}.timeline-product strong{white-space:nowrap;font-size:11px;font-weight:500;display:block}.timeline-product small{color:#a3aab4;align-items:center;gap:10px;margin-top:7px;font-size:9px;display:flex}.timeline-product b{color:#ad8759;font-size:8px;font-weight:400}.timeline-cell{border-left:1px dashed #f0f1f3;align-items:center;padding:0 3px;display:flex}.timeline-block{color:#c3c8cf;background:#f5f6f8;border-radius:4px;justify-content:center;align-items:center;width:100%;height:28px;font-size:8px;display:flex}.timeline-block.complete{color:#89a08e;background:#e9edea}.timeline-block.current{color:#fff;background:#555d67}.info-strip{color:#8b939d;background:#f0f2f4;border:1px solid #e5e8ec;border-radius:8px;align-items:center;gap:10px;margin-bottom:23px;padding:15px 18px;font-size:10px;line-height:1.7;display:flex}.info-strip>b{color:#6a7481;white-space:nowrap;margin-left:auto;font-weight:400}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sample-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:22px}.round-label{color:#9fa7b2;letter-spacing:1.5px;font-size:9px}.sample-title{text-align:left;margin-top:22px;padding:0;font-size:14px;font-weight:500;display:block}.supplier{color:#9da5af;margin-top:8px;font-size:10px}.sample-note{color:#929ba6;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border-radius:7px;min-height:80px;margin:20px 0;padding:13px;font-size:11px;line-height:1.9}.sample-meta{color:#959eaa;flex-direction:column;gap:10px;margin-bottom:20px;font-size:9px;display:flex}.sample-meta>span{align-items:center;gap:6px;display:flex}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.asset-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.asset-art{color:#8b939e;background:linear-gradient(125deg,#f2f3f5,#eaedf0);flex-direction:column;justify-content:center;align-items:center;gap:13px;height:146px;display:flex;position:relative}.asset-art>span:not(.version-badge){letter-spacing:1px;color:#a3aab4;font-size:9px}.version-badge{border:1px solid #d8dde3;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;top:12px;right:12px}.asset-body{padding:17px}.asset-body h4{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.asset-body>p{color:#9ba4af;margin-top:7px;font-size:9px}.asset-meta{color:#a0a9b5;justify-content:space-between;align-items:center;margin:16px 0 11px;font-size:9px;display:flex}.asset-body>small{color:#a3acb7;font-size:8px}.asset-actions{border-top:1px solid #eff1f4;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;display:flex}.asset-body .review-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:9px;line-height:1.7}.trend{width:100%;height:310px;padding:0 10px 10px}.finance-stat .stat-number{letter-spacing:-.7px;font-size:27px}.text-strong{font-weight:600;color:#3b444f!important}.row-actions{gap:18px;display:flex}.nowrap{white-space:nowrap}.audit-detail{overflow-wrap:anywhere;max-width:350px}.settings-layout{grid-template-columns:320px 1fr;gap:24px;display:grid}.profile-panel{text-align:center;align-self:start;padding:35px 28px}.profile-avatar{width:65px;height:65px;margin-bottom:18px;font-size:24px}.profile-panel h2{font-size:20px;font-weight:500}.profile-panel p{color:#a0a8b2;margin:10px 0 18px;font-size:11px}.profile-meta{text-align:left;color:#a0a8b3;border-top:1px solid #edf0f3;flex-direction:column;gap:18px;margin-top:27px;padding-top:20px;font-size:10px;display:flex}.profile-meta>span{justify-content:space-between;display:flex}.profile-meta strong{color:#656f7d;font-weight:400}.security-panel .ant-form{max-width:520px;padding:0 25px 28px}.blank{text-align:center;padding:35px 15px}.blank .ant-empty-description{color:#a4acb5!important;font-size:11px!important}.drawer-title{align-items:center;gap:13px;font-size:12px;display:flex}.drawer-title .muted{letter-spacing:1.3px;font-size:8px}.drawer-loading{place-items:center;height:350px;display:grid}.detail-hero{align-items:center;gap:20px;margin:8px 0 26px;display:flex}.detail-hero .product-visual{border-radius:8px;flex-shrink:0;width:110px;height:95px}.detail-hero>div:nth-child(2){flex:1}.detail-hero h2{letter-spacing:-.5px;margin:10px 0 12px;font-size:22px;font-weight:500}.detail-hero .ant-btn{font-size:10px}.detail-stages{grid-template-columns:repeat(8,1fr);margin:12px 0 27px;display:grid}.detail-stages>div{flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.detail-stages>div:not(:last-child):after{content:"";background:#e9edf1;width:calc(100% - 36px);height:1px;position:absolute;top:11px;left:calc(50% + 18px)}.detail-stages>div>span{color:#aeb5bf;border:1px solid #e4e8ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.detail-stages .done>span{color:#8da593;background:#edf2ee;border-color:#edf2ee}.detail-stages .current>span{color:#fff;background:#3c444f;border-color:#3c444f}.detail-stages .current>small{color:#525d6b}.detail-info-grid{background:#f7f8fa;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0 28px;padding:21px;display:grid}.detail-info-grid small{color:#a1aab5;font-size:9px;display:block}.detail-info-grid strong{margin-top:10px;font-size:12px;font-weight:500;display:block}.detail-section{margin:25px 0}.detail-section h3{margin-bottom:12px;font-size:12px;font-weight:500}.detail-section>p{color:#8b95a2;font-size:11px;line-height:2}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.member-list{flex-wrap:wrap;gap:9px;display:flex}.member-chip{color:#7f8a98;background:#f7f8fa;border:1px solid #edf0f3;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:flex}.member-chip button{color:#a8b0ba;padding:1px;display:flex}.stage-gate-box{background:#f4f5f7;border:1px solid #e9edf1;border-radius:9px;align-items:center;gap:13px;margin:30px 0;padding:20px;display:flex}.stage-gate-box>svg{color:#939daa;flex-shrink:0}.stage-gate-box>div{flex:1}.stage-gate-box h3{font-size:12px;font-weight:500}.stage-gate-box p{color:#9aa4b0;margin-top:7px;font-size:9px;line-height:1.8}.stage-gate-box .ant-btn{flex-shrink:0;font-size:10px}.archive-row{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.archive-row>span{color:#a8b0bb;font-size:9px}.archive-row .ant-btn{font-size:10px}.tab-toolbar{justify-content:space-between;align-items:center;margin:12px 0 22px;display:flex}.tab-toolbar .ant-btn{font-size:10px}.tab-toolbar h3{font-size:12px;font-weight:500}.ant-drawer-body .data-table th{padding:12px 10px}.ant-drawer-body .data-table td{padding:14px 10px}.ant-drawer-body .sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-drawer-body .asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-row{border:1px solid #edf0f3;border-radius:7px;align-items:center;gap:12px;margin-bottom:12px;padding:15px;text-decoration:none;display:flex}.listing-icon{color:#8a95a3;background:#f3f5f7;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.listing-row>div{flex:1}.listing-row strong{font-size:11px;font-weight:500;display:block}.listing-row small{color:#a1abb7;margin-top:6px;font-size:9px;display:block}.listing-row>svg{color:#a1abb7}.activity-list{padding:15px 0}.activity-item{gap:15px;padding:0 0 27px;display:flex;position:relative}.activity-item:not(:last-child):after{content:"";background:#e9edf1;width:1px;height:calc(100% - 14px);position:absolute;top:12px;left:4px}.activity-dot{background:#b5bec8;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 1px #dfe4ea}.activity-item strong{font-size:11px;font-weight:500}.activity-item p{color:#8c98a6;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:10px;line-height:1.8}.notification-item{text-align:left;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.notification-item>svg:first-child{color:#b5905f;flex-shrink:0}.notification-item>div{flex:1}.notification-item strong{font-size:11px;font-weight:500}.notification-item p{color:#909dac;margin:6px 0;font-size:10px}.notification-item small{color:#b1bac5;font-size:9px}.notification-item>svg:last-child{color:#aeb7c3}.modal-desc{color:#939eac;margin:12px 0 24px;font-size:11px;line-height:1.9}.modal-footer{border-top:1px solid #edf0f3;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:18px;display:flex}.upload-form{flex-direction:column;gap:18px;display:flex}.upload-form>label{flex-direction:column;gap:8px;font-size:12px;display:flex}.file-drop{cursor:pointer;background:#f9fafb;border:1px dashed #cbd2db;border-radius:9px;align-items:center;padding:30px 15px;position:relative;overflow:hidden}.file-drop>svg{color:#a4afbd;margin-bottom:8px}.file-drop>strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.file-drop>span{color:#a2adba;font-size:10px}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.help-copy{color:#8794a4;font-size:12px;line-height:1.9}.help-copy p{margin:12px 0}.ant-form-item-extra{margin-top:5px;color:#a0aab7!important;font-size:9px!important}.ant-select-item{font-size:12px!important}.ant-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ant-drawer .ant-drawer-content{border-radius:14px 0 0 14px}.spinning svg{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-loading{color:#9ba6b5;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;display:flex}.app-loading .brand-mark{color:#343b45;height:60px;font-size:55px}.app-loading p{font-size:11px}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-art{color:#f5f5f5;background:#252628;flex-direction:column;min-height:100vh;padding:42px 55px;display:flex;position:relative;overflow:hidden}.login-brand{letter-spacing:3px;align-items:center;gap:12px;font-size:24px;font-weight:500;display:flex}.login-statement{z-index:1;margin-top:90px;position:relative}.login-statement .eyebrow{color:#868a91;margin-bottom:20px;font-size:9px}.login-statement h1{letter-spacing:-2px;font-size:49px;font-weight:400;line-height:1.45}.login-statement p{color:#9ca0a6;margin-top:24px;font-size:12px;line-height:2}.orbit{align-self:flex-end;place-items:center;width:350px;height:280px;margin:0 -20px 15px 0;display:grid;position:relative}.orbit:before,.orbit:after{content:"";border:1px solid #3e4042;border-radius:50%;width:300px;height:300px;position:absolute;transform:rotateX(60deg)rotate(-25deg)}.orbit:after{border-color:#343638;width:390px;height:390px}.orbit-inner{z-index:1;width:310px;height:240px}.orbit-inner .product-visual svg{filter:brightness(.9)contrast(1.1);transform:scale(1.25)}.orbit-label{z-index:2;color:#c2c5c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#303235cc;border:1px solid #515459;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute}.label-a{top:15px;right:0}.label-b{bottom:30px;left:-20px}.orbit-label svg{color:#a6b2a9}.login-art-foot{color:#7c8087;letter-spacing:1.5px;z-index:1;border-top:1px solid #3b3d40;justify-content:space-between;margin-top:auto;padding-top:30px;font-size:8px;display:flex;position:relative}.login-side{flex-direction:column;justify-content:center;align-items:center;padding:70px;display:flex;position:relative}.login-form{width:100%;max-width:340px}.login-form .eyebrow{color:#a5abb3;margin-bottom:18px;font-size:9px}.login-form h2{letter-spacing:-.7px;font-size:27px;font-weight:500}.login-form>p{color:#9da5af;margin:13px 0 37px;font-size:12px}.login-form .ant-input-affix-wrapper{padding:10px 13px}.login-form .ant-input-prefix{color:#b0b8c3;margin-right:11px}.login-form .ant-btn{height:44px;margin-top:12px;font-size:12px}.login-note{color:#a4aeba;border-top:1px solid #eff1f4;align-items:center;gap:8px;margin-top:28px;padding-top:23px;font-size:9px;line-height:1.8;display:flex}.login-note svg{flex-shrink:0}.login-side>footer{color:#b4bdc8;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:30px;left:50px;right:50px}.gate{place-items:center;min-height:100vh;padding:30px;display:grid}.gate-card{background:#fff;border:1px solid #e6eaf0;border-radius:16px;width:100%;max-width:440px;padding:40px;box-shadow:0 16px 60px #202c3a05}.gate-icon{color:#758294;background:#f3f5f7;border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:27px;display:grid}.gate-card h2{margin:10px 0;font-size:24px;font-weight:500}.gate-card>p{color:#9ca8b8;margin-bottom:25px;font-size:11px;line-height:1.9}.gate-card .ant-btn{margin-top:10px}.sidebar-scrim{display:none}@media (min-width:1600px){.content{padding-top:42px}.stats-grid{gap:22px}.stat-card{padding:25px 27px 22px}.stat-number{font-size:39px}.pipeline-step{padding:13px 16px 0}.stage-amount{font-size:29px}.focus-row{padding:20px 0}.agenda-item{padding:19px 0}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card-image{height:230px}}@media (max-width:1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.main-shell{margin-left:205px}.topbar{padding:0 26px}.content{padding:28px 26px 0}.today-label{display:none}.stats-grid{gap:12px}.stat-card{padding:19px 17px 16px}.stat-sub{font-size:8px}.overview-columns{grid-template-columns:1.35fr 1fr;gap:16px}.focus-list{padding-left:18px;padding-right:18px}.focus-row{gap:9px}.focus-row>.product-visual{width:54px;height:54px}.focus-state small,.focus-state .pill{font-size:8px}.panel-head{padding:20px 19px 17px}.focus-progress{max-width:110px}.focus-row>svg,.mini-bars{display:none}.overview-growth{gap:25px}.pipeline{padding-left:12px;padding-right:12px}.pipeline-step{padding:9px 8px 0}.pipeline-step>strong{font-size:9px}.stage-amount small{font-size:7px}.product-grid{gap:17px}.product-card-image{height:185px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table td,.data-table th{padding-left:17px;padding-right:17px}.settings-layout{grid-template-columns:260px 1fr}.login-art{padding:35px 40px}.login-statement h1{font-size:43px}.login-side{padding:45px}.orbit{margin-right:-30px}}@media (max-width:980px){.sidebar{width:190px}.main-shell{margin-left:190px}.content{padding:25px 22px 0}.topbar{padding:0 22px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(8,100px);overflow:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-row>.product-visual{width:70px;height:65px}.focus-progress{max-width:190px}.focus-row>svg{display:block}.focus-state small{font-size:9px}.focus-name strong{font-size:12px}.agenda-item{padding-top:18px;padding-bottom:18px}.sample-grid{gap:14px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-segment{flex-wrap:wrap}.asset-segment button{padding-left:9px;padding-right:9px;font-size:10px}.settings-layout{grid-template-columns:1fr}.profile-panel{text-align:left;flex-wrap:wrap;align-items:center;gap:15px;padding:25px;display:flex}.profile-panel .profile-avatar,.profile-panel p{margin:0}.profile-panel .profile-meta{width:100%;margin-top:10px}.login-art{padding:35px 28px}.login-statement h1{font-size:36px}.login-statement p{font-size:11px}.login-side{padding:40px 30px}.orbit{width:300px}.login-side>footer{left:30px;right:30px}.overview-growth{gap:20px}.growth-number{min-width:105px}.growth-number strong{font-size:22px}.global-search input{width:110px}.topbar-actions{gap:12px}.sidebar-guide{font-size:10px}.page-heading h1{font-size:25px}.heading-actions{gap:10px}}@media (max-width:760px){.sidebar{width:228px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0005;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:60px;padding:0 18px}.breadcrumb{gap:7px;font-size:10px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:8px}.global-search input{width:110px;font-size:10px}.global-search kbd,.topbar-divider{display:none}.content{padding:25px 18px 0}.page-heading{align-items:flex-start;gap:10px;margin-bottom:24px}.page-heading .eyebrow{letter-spacing:1.3px;margin-bottom:9px;font-size:7px}.page-heading h1{font-size:23px}.page-heading p{max-width:280px;font-size:10px}.heading-actions .ant-btn{height:34px;margin-top:23px;padding:0 12px;font-size:10px}.stat-card{padding:18px 17px}.stat-label{font-size:10px}.stat-number{margin-top:13px;margin-bottom:10px;font-size:32px}.stats-grid{gap:11px;margin-bottom:18px}.panel-head h2{font-size:13px}.panel-head p{font-size:9px}.panel-head{padding:19px 18px}.panel-head .text-link{font-size:9px}.subtle-label{display:none}.pipeline-panel{margin-bottom:18px}.pipeline{padding-bottom:18px}.overview-columns{gap:18px;margin-bottom:18px}.focus-list{padding:0 18px 5px}.focus-row{gap:12px;padding:15px 0}.focus-row>.product-visual{width:57px;height:58px}.focus-name strong{font-size:11px}.focus-name small{font-size:8px}.focus-progress{max-width:125px}.focus-state .pill,.focus-state small{font-size:8px}.focus-row>svg{display:none}.overview-growth{flex-wrap:wrap;gap:25px;padding:23px 20px}.overview-growth>div:first-child{flex-basis:100%}.growth-number{flex:1}.growth-number strong{font-size:25px}.content-footer{gap:15px;font-size:8px;line-height:1.8}.filter-bar{gap:12px}.filter-controls{flex-wrap:wrap;gap:7px}.filter-controls .ant-select{min-width:110px}.segment button{padding:7px 10px;font-size:10px}.product-grid{gap:13px}.product-card-image{height:160px;padding:18px 3px 0}.product-card-body{padding:14px 13px}.product-code{letter-spacing:0;font-size:7px}.product-card .pill{padding:3px 5px;font-size:7px}.product-card h3{margin-top:11px;font-size:12px}.product-card-footer{margin-top:14px;padding-top:12px;font-size:8px}.product-card-footer .person{gap:4px;font-size:8px}.product-card-footer .avatar{width:19px;height:19px;font-size:7px}.product-card-footer>span:last-child{gap:3px}.card-progress{gap:6px;margin-top:18px}.image-category{font-size:8px;top:12px;left:12px}.image-arrow{width:23px;height:23px;top:9px;right:10px}.image-arrow svg{width:13px}.sample-grid{grid-template-columns:1fr}.sample-card{padding:22px}.asset-grid{gap:13px}.asset-art{height:125px}.asset-body{padding:13px}.asset-body h4{font-size:10px}.asset-actions .text-link{font-size:9px}.info-strip{padding:12px;font-size:9px}.info-strip>b{display:none}.section-heading{flex-wrap:wrap;gap:7px}.section-heading>span{font-size:8px;line-height:1.8}.finance-stat .stat-number{font-size:24px}.finance-stat .stat-sub{font-size:7px}.data-table{font-size:10px}.data-table th,.data-table td{padding:13px 15px}.table-name{font-size:10px}.timeline-summary{gap:12px;font-size:8px}.timeline-summary .pill{font-size:8px}.detail-hero{gap:12px}.detail-hero .product-visual{width:75px;height:80px}.detail-hero h2{font-size:17px}.detail-hero .product-code{font-size:8px}.detail-hero .ant-btn{height:30px;padding:0 8px;font-size:9px}.detail-stages{grid-template-columns:repeat(8,70px);padding-bottom:8px;overflow:auto}.detail-info-grid{grid-template-columns:repeat(2,1fr);gap:21px;padding:17px}.stage-gate-box{flex-wrap:wrap;padding:17px}.stage-gate-box>div{min-width:200px}.stage-gate-box .ant-btn{margin-left:33px}.ant-drawer-body .sample-grid{grid-template-columns:1fr}.ant-drawer-body .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-row{align-items:flex-start}.archive-row>span{max-width:180px;line-height:1.8}.ant-drawer-body{padding:20px!important}.ant-drawer-header{padding:18px 20px!important}.ant-tabs-tab+.ant-tabs-tab{margin-left:22px!important}.login-page{grid-template-columns:1fr}.login-art{min-height:auto;padding:25px 28px 32px}.login-statement{margin-top:35px}.login-statement h1{font-size:33px}.login-statement h1 br{display:none}.login-statement p{margin-top:15px;font-size:10px}.login-statement p br{display:none}.login-statement .eyebrow{margin-bottom:13px;font-size:7px}.login-brand{font-size:20px}.login-brand .brand-mark{font-size:32px}.orbit,.login-art-foot{display:none}.login-side{justify-content:flex-start;min-height:500px;padding:38px 28px 80px}.login-form{max-width:400px}.login-form h2{font-size:23px}.login-form>p{margin-bottom:25px}.login-form .eyebrow{font-size:8px}.login-side>footer{bottom:20px}.gate-card{padding:30px 24px}.gate-card h2{font-size:22px}.settings-layout{gap:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#6c737d}body{font-size:14px}.nav-item{font-size:13px}.nav-caption{color:#979da8;font-size:11px}.workspace-label{font-size:12px}.workspace-label small{font-size:8px}.sidebar-user strong{font-size:12px}.sidebar-user small{color:#a5abb5;font-size:10px}.breadcrumb,.global-search input{font-size:12px}.eyebrow{color:#747b85}.page-heading p{color:#737b86;font-size:12px}.today-label{color:#6b747f;font-size:11px}.heading-actions .ant-btn{font-size:12px}.stat-label{color:#6b737e;font-size:12px}.stat-sub{color:#737b86;font-size:10px}.stat-number>span,.panel-head p{color:#737b86;font-size:11px}.text-link{color:#626c79;font-size:11px}.step-number{color:#747d88;font-size:10px}.pipeline-step>strong{color:#747d88;font-size:11px}.stage-amount small{color:#747d88;font-size:9px}.focus-name strong{font-size:12px}.focus-name small,.focus-state small{color:#737d89;font-size:10px}.focus-progress>span:last-child{color:#737d89;font-size:9px}.pill{color:#626d7b;font-size:10px}.agenda-item strong{font-size:12px}.agenda-item small,.agenda-item>span:last-child{color:#737d89;font-size:10px}.agenda-footer{font-size:11px}.overview-growth p,.growth-number small{color:#737d89;font-size:11px}.growth-number span,.product-code{color:#737d89;font-size:10px}.product-card-footer{color:#737d89;font-size:11px}.card-progress>span:last-child{color:#737d89;font-size:10px}.image-category{color:#67716f;font-size:10px}.product-card-footer .person{font-size:11px}.segment button{color:#6e7886;font-size:12px}.data-table{font-size:12px}.data-table th{color:#6e7886;font-size:11px}.table-name{font-size:12px}.data-table small{color:#737e8d;font-size:10px}.data-table td{color:#626e7e}.person,.person strong{font-size:12px}.muted{font-size:11px;color:#707b8a!important}.section-heading>span{color:#707b8a;font-size:11px}.sample-note{color:#6d7a8a;font-size:12px}.supplier,.sample-meta{color:#707d8d;font-size:11px}.round-label{color:#737e8d;font-size:10px}.sample-card .ant-btn{font-size:11px}.asset-body h4{font-size:12px}.asset-body>p,.asset-meta,.asset-body>small,.asset-art>span:not(.version-badge){color:#707d8d;font-size:10px}.info-strip{color:#6f7a89;font-size:11px}.timeline-product strong{font-size:12px}.timeline-product small,.timeline-head,.detail-info-grid small{color:#707d8d;font-size:10px}.detail-section>p{color:#6f7b8b;font-size:12px}.detail-stages>div>small{color:#707d8d;font-size:10.5px}.stage-gate-box p,.activity-item p{color:#6f7b8b;font-size:11px}.activity-item small{color:#748294;font-size:10px}.modal-desc{color:#6c798b;font-size:12px}.ant-form-item-label>label{color:#5f6c7e!important;font-size:12px!important}.ant-form-item-extra{color:#6e7c8e!important;font-size:10px!important}.ant-tabs-tab{font-size:12px!important}.content-footer{color:#738093;font-size:10px}.login-form>p{color:#738093}.login-note{color:#626770;align-items:flex-start;font-size:13px;line-height:1.75}.login-note svg{width:17px;height:17px;margin-top:3px}.login-side>footer{color:#626770;flex-wrap:wrap;gap:12px;font-size:11px;line-height:1.7}.login-form .eyebrow,.gate-card>p{color:#738093}.finance-stat .stat-sub{font-size:9px}@media (max-width:760px){.product-card .product-code,.product-card .pill{font-size:8px}.product-card-footer,.product-card-footer .person{font-size:9px}.product-card-image{height:170px}.focus-name small,.focus-state small{font-size:9px}.pipeline{grid-template-columns:repeat(8,105px)}.stats-grid .stat-sub{font-size:9px}.page-heading p,.heading-actions .ant-btn,.asset-body h4{font-size:11px}.asset-meta{font-size:9px}.table-name{font-size:12px}.timeline-summary{font-size:10px}}.gantt-caption{color:#758092;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;font-size:10px;display:flex}.gantt-header,.gantt-row{text-align:left;border-bottom:1px solid #eef1f5;width:100%;padding:0;display:flex}.gantt-header{background:#fafbfc;height:57px}.gantt-label{z-index:2;background:#fff;width:220px;min-width:220px;padding:15px 20px;position:sticky;left:0;box-shadow:1px 0 #e9edf2}.gantt-header .gantt-label{color:#758092;background:#fafbfc;align-items:center;font-size:11px;display:flex}.gantt-label strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.gantt-label small{color:#7b8798;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:9px;display:block;overflow:hidden}.gantt-days{width:980px;display:flex}.gantt-days>span{color:#778496;border-right:1px solid #f0f2f5;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:28px;font-size:10px;display:flex}.gantt-days .is-today{color:#fff;background:#525e6e}.gantt-days .is-today small{color:#dce1e8}.gantt-track{background:repeating-linear-gradient(90deg,#0000 0 27px,#f0f2f5 27px 28px);width:980px;min-width:980px;position:relative}.gantt-row:hover .gantt-label,.gantt-row:hover .gantt-track{background-color:#fafbfd}.gantt-bar{color:#758399;background:#e5e9ef;border-radius:4px;justify-content:center;align-items:center;height:24px;display:flex;position:absolute;top:19px;overflow:hidden}.gantt-bar>span{white-space:nowrap;font-size:8px}.gantt-bar.doing{color:#fff;background:#5d697a}.gantt-bar.done{color:#668472;background:#e3ece5}.gantt-bar.late{color:#92703f;background:#eee0cc}.gantt-bar.milestone{border-radius:2px;height:12px;top:25px;transform:rotate(45deg)}.gantt-today-line{z-index:1;pointer-events:none;background:#8a97a870;width:1px;position:absolute;top:0;bottom:0}@media (max-width:760px){.gantt-caption{flex-direction:column;align-items:flex-start;padding:14px 16px;font-size:9px}}.demo-banner{color:#6a7789;background:#eef0f3;border:1px solid #e2e6eb;border-radius:8px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 16px;font-size:10px;line-height:1.8;display:flex}.demo-banner svg{color:#8b97a7;flex-shrink:0}.gate-back{color:#7c899b;text-underline-offset:4px;margin:20px auto 0;font-size:11px;text-decoration:underline;display:block}.company-logo{aspect-ratio:260/118;object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0;width:154px;height:auto;display:block}.sidebar .brand{letter-spacing:0;justify-content:flex-start;width:100%;min-height:66px;padding:0 12px;display:flex}.sidebar .brand .company-logo{width:116px}.sidebar .workspace-label{margin-top:21px}.login-brand{letter-spacing:0;min-height:75px;display:block}.login-brand .company-logo{width:170px}.app-loading .company-logo{width:175px;margin-bottom:12px}.login-statement{margin-top:65px}@media (max-width:980px){.sidebar .brand .company-logo{width:112px}.sidebar .brand{padding-left:8px}}@media (max-width:760px){.sidebar .brand .company-logo{width:116px}.login-brand{min-height:59px}.login-brand .company-logo{width:140px}.login-statement{margin-top:22px}}.company-logo{aspect-ratio:260/118;object-fit:contain}.company-logo--light,.company-logo--dark{filter:none;opacity:1;image-rendering:auto}.sidebar>.brand{margin-bottom:31px}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#45484f transparent;flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0;margin-top:auto}.sidebar-user.account-trigger{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;margin-top:18px;padding:20px 9px;transition:background .17s}.account-trigger:hover{background:#2a2c30}.account-trigger:focus-visible{outline-offset:-3px}.account-identity{flex:1;min-width:0}.account-identity strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account-trigger>svg{color:#a2a8b2;flex-shrink:0}.account-dropdown .ant-dropdown-menu{border:1px solid #e8ebef;border-radius:10px;min-width:205px;padding:7px;box-shadow:0 10px 35px #11182716}.account-dropdown .ant-dropdown-menu-item{gap:8px;padding:10px 12px!important;font-size:12px!important}.avatar{overflow:hidden}.avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.topbar-avatar-button{border-radius:50%;padding:0;display:flex}.profile-avatar-button{border-radius:50%;width:65px;height:65px;margin:0 auto 9px;padding:0;display:block;position:relative}.profile-avatar-button .profile-avatar{margin:0}.profile-avatar-camera{color:#fff;background:#34383f;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-1px;right:-3px}.profile-avatar-link{color:#6d7684;margin:8px auto 19px;font-size:11px;display:block}.avatar-editor-main{justify-content:center;align-items:center;gap:27px;margin:5px 0 22px;display:flex}.avatar-crop-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#eff1f4;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.avatar-crop-stage.has-image{cursor:grab;background:#202226}.avatar-crop-stage.has-image:active{cursor:grabbing}.avatar-crop-stage.has-image:focus-visible{outline-offset:4px;outline:2px solid #6e7b8d}.avatar-crop-stage>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.avatar-crop-mask{pointer-events:none;border:1.5px solid #fffd;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 100px #1113189e}.avatar-crop-grid{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.avatar-crop-grid:before,.avatar-crop-grid:after{content:"";background:#ffffff25;height:1px;position:absolute;top:33.333%;left:0;right:0}.avatar-crop-grid:after{top:66.666%}.avatar-crop-grid i{background:#ffffff25;width:1px;position:absolute;top:0;bottom:0;left:33.333%}.avatar-crop-grid i+i{left:66.666%}.avatar-empty-upload{color:#8b96a5;border:1px dashed #cbd1da;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.avatar-empty-upload strong{color:#606d7e;font-size:12px;font-weight:500}.avatar-empty-upload span{color:#8a97a7;font-size:9px}.avatar-live-preview{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:100px;display:flex}.avatar-live-preview>span{color:#7f8a99;font-size:10px}.avatar-preview-circle{background-color:#eff1f4;background-repeat:no-repeat;border-radius:50%;width:72px;height:72px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #e9edf2}.avatar-preview-circle .avatar{width:72px;height:72px;font-size:24px}.avatar-live-preview small{text-align:center;color:#8c98a8;font-size:9px;line-height:1.8}.avatar-zoom-row{color:#7d899a;align-items:center;gap:13px;margin:0 14px;display:flex}.avatar-zoom-row .ant-slider{flex:1;margin-top:12px;margin-bottom:12px}.avatar-zoom-row>span{text-align:right;font-variant-numeric:tabular-nums;width:37px;font-size:10px}.avatar-editor-tools{justify-content:center;gap:12px;margin:16px 0 22px;display:flex}.avatar-editor-footer{justify-content:space-between;align-items:center;gap:15px}.avatar-editor-footer>div:last-child{gap:10px;display:flex}@media (max-width:980px){.profile-panel .profile-avatar-button{margin:0 5px 0 0}.profile-panel .profile-avatar-link{margin:0 10px 0 0}}@media (max-width:540px){.avatar-editor-main{flex-direction:column;gap:18px}.avatar-live-preview{flex-direction:row;justify-content:center;gap:16px;width:100%}.avatar-preview-circle,.avatar-preview-circle .avatar{width:72px;height:72px}.avatar-preview-circle{background-size:inherit}.avatar-live-preview small{max-width:85px}.avatar-editor-footer{gap:8px}.avatar-editor-footer .ant-btn{padding:0 12px;font-size:11px}.sidebar>.brand{margin-bottom:27px}}.topbar-date{white-space:nowrap;color:#6b747f;border-left:1px solid #e5e6e9;align-items:center;gap:6px;margin-left:16px;padding-left:20px;font-size:11px;font-weight:400;display:inline-flex}.topbar-date svg{flex-shrink:0}@media (max-width:760px){.topbar{grid-template-rows:32px;grid-template-columns:auto minmax(0,1fr) 32px 29px;align-content:center;align-items:center;gap:0 8px;height:60px;min-height:60px;padding:10px 18px;display:grid}.topbar .breadcrumb{grid-area:1/1;gap:4px;width:auto;min-width:0;max-width:min(32vw,150px)}.topbar .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-actions{display:contents}.topbar .notification-button{grid-area:1/3;margin:0}.topbar .topbar-avatar-button{grid-area:1/4;justify-self:end;margin:0}.topbar .global-search{grid-area:1/2;width:100%;min-width:0;margin:0}.topbar .global-search>svg{flex-shrink:0}.global-search input{width:100%;min-width:0}.topbar-date{border:0;margin-left:auto;padding-left:12px;font-size:11px}}.heading-actions .new-product-button.ant-btn{border-radius:999px;padding-inline:20px}.login-product-art{flex-shrink:0;align-self:flex-end;width:min(100%,380px);height:310px;margin:0 -12px 18px 0;position:relative}.login-product-art img{object-fit:contain;filter:grayscale()contrast(1.6)brightness(.85);mix-blend-mode:screen;opacity:.85;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (max-width:980px){.login-product-art{height:270px;margin-right:-8px}}@media (max-width:760px){.login-product-art{display:none}}.login-page{--login-footer-inset:42px}.login-art{padding-bottom:var(--login-footer-inset)}.login-art-foot,.login-side>footer{line-height:20px}.login-side>footer{bottom:var(--login-footer-inset)}.login-form{transform:translateY(clamp(-56px,-5vh,-24px))}@media (max-width:1200px){.login-page{--login-footer-inset:35px}}@media (max-width:760px){.login-page{--login-footer-inset:20px}.login-art{padding-bottom:32px}.login-form{transform:none}}.login-product-art img{position:relative;left:clamp(-32px,-2vw,-14px)}@media (max-width:980px){.login-product-art img{left:-12px}}.product-photo{background:#f4f4f3;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;display:block}.product-spec-grid strong{overflow-wrap:anywhere;font-weight:500}.product-spec-grid .product-specification{grid-column:1/-1}.product-profile .section-heading{flex-wrap:wrap;gap:12px}.product-profile .muted{font-size:11px;line-height:1.6}.product-profile .row-actions{align-items:center}.product-spec-grid .pre-wrap{line-height:1.8}.product-form-modal .ant-modal-body{padding-right:0;overflow:visible}.product-form-modal form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.product-form-modal .form-field-wide,.product-form-modal .modal-footer{grid-column:1/-1}.product-form-modal .ant-form-item{margin-bottom:20px}@media (max-width:600px){.product-form-modal form{grid-template-columns:1fr}}.ant-modal .ant-modal-close{transition:background .18s;border-radius:50%!important}.ant-modal .ant-modal-close:hover{background:#f0f1f2;border-radius:50%!important}.ant-modal .ant-modal-close .ant-modal-close-x{transition:transform .2s}.ant-modal .ant-modal-close:hover .ant-modal-close-x{transform:rotate(90deg)}.action-form-modal .modal-footer{margin-top:16px;padding-top:16px}.action-form-modal .modal-footer .ant-btn{border-radius:999px;min-width:76px;padding-inline:22px}.compact-scroll-shell{margin-right:-22px;padding-right:22px;position:relative}.compact-scroll-viewport{scrollbar-width:none;overscroll-behavior:contain;max-height:calc(100dvh - 252px);overflow:hidden auto}.compact-scroll-viewport::-webkit-scrollbar{width:0;height:0;display:none}.compact-scroll-thumb{cursor:grab;touch-action:none;outline-offset:0;border-radius:999px;justify-content:center;width:14px;height:56px;display:flex;position:absolute;right:0}.compact-scroll-thumb i{background:#b7b8bb;border-radius:999px;width:4px;height:100%;transition:background .18s;display:block}.compact-scroll-thumb:hover i,.compact-scroll-thumb:focus-visible i{background:#8e9196}.compact-scroll-thumb:active{cursor:grabbing}.product-cover-editor{background:#f6f6f7;border-radius:12px;align-items:center;gap:18px;margin:0 0 26px;padding:16px;display:flex}.cover-editor-image{color:#8d929a;background:#fff;border:1px solid #e8e9eb;border-radius:10px;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden}.cover-editor-image img{object-fit:contain;width:100%;height:100%}.cover-editor-image>span{color:#fff;opacity:0;background:#202225b3;padding:5px;font-size:10px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.cover-editor-image:hover>span,.cover-editor-image:focus-visible>span{opacity:1}.cover-editor-controls{min-width:0}.cover-editor-controls strong{font-size:12px;font-weight:500}.cover-editor-controls p{color:#8c929b;margin:5px 0 9px;font-size:10px}.cover-editor-controls>div{flex-wrap:wrap;gap:5px;display:flex}.cover-editor-controls .ant-btn{border-radius:999px;font-size:11px}.cover-editor-controls small{color:#90969f;margin-top:8px;font-size:10px;line-height:1.6;display:block}.cover-editor-controls .cover-editor-error{color:#b45643}.detail-cover-button{border-radius:9px;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden}.detail-cover-button>.product-visual{width:110px;height:95px;margin:0}.detail-cover-button>span{color:#fff;opacity:0;background:#22232640;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.detail-cover-button:hover>span,.detail-cover-button:focus-visible>span{opacity:1}@media (max-width:760px){.detail-cover-button>.product-visual{width:75px;height:80px}}@media (max-width:600px){.compact-scroll-viewport{max-height:calc(100dvh - 230px)}.product-cover-editor{gap:12px;padding:12px}.cover-editor-image{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.ant-modal .ant-modal-close .ant-modal-close-x{transition:none}.ant-modal .ant-modal-close:hover .ant-modal-close-x{transform:none}}.planning-setup{background:#fafafb;border:1px solid #e9eaec;border-radius:12px;margin:0 0 24px;padding:18px}.planning-section-title{color:#4b5159;align-items:center;gap:8px;margin-bottom:17px;display:flex}.planning-section-title h3{margin:0;font-size:12px;font-weight:600}.planning-section-title>span{color:#969ca5;margin-left:auto;font-size:10px}.planning-note{color:#8b929c;margin:0 0 16px;font-size:11px;line-height:1.8}.planning-loading{color:#8e959f;align-items:center;gap:10px;padding:18px 0;font-size:11px;display:flex}.planning-calendar{color:#9299a3;align-items:center;gap:7px;margin:10px 0 16px;font-size:10px;line-height:1.8;display:flex}.planning-dates{border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:16px 0;display:grid}.planning-dates>span{color:#9199a4;font-size:10px}.planning-dates strong{color:#424851;margin-top:8px;font-size:13px;font-weight:500;display:block}.planning-warning{color:#a07947;background:#f7f1e9;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0 16px;padding:11px 13px;font-size:11px;line-height:1.8;display:flex}.planning-warning svg{flex-shrink:0;margin-top:3px}.planning-table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:11px}.planning-table th{color:#99a0aa;border-bottom:1px solid #e7e9ec;padding:10px 8px;font-size:10px;font-weight:400}.planning-table td{color:#5b636f;border-bottom:1px solid #eeeff1;padding:12px 8px;line-height:1.8}.planning-table td strong{font-size:11px;font-weight:500}.planning-table td small{color:#9ba2ab;font-size:9px;display:block}.planning-table .ant-select{width:160px}.planning-table .ant-form-item{margin:0!important}.template-stage-table{min-width:690px}.template-stage-table .ant-input-number{width:75px}.template-stage-table td:first-child{white-space:nowrap}.template-stage-table td:nth-child(2){min-width:220px}.workflow-manager .tab-toolbar{gap:14px}.workflow-manager .tab-toolbar .muted{margin:0;font-size:11px;line-height:1.8}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workflow-editor-heading{color:#8a929e;justify-content:space-between;align-items:center;margin:0 0 20px;font-size:11px;display:flex}.workflow-editor-heading>.ant-btn{padding-left:0}.workflow-template-list{gap:12px;padding:0 0 5px;display:grid}.workflow-template-card{text-align:left;background:#fff;border:1px solid #e7e9ed;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:background .16s;display:flex}.workflow-template-card:hover{background:#f7f8f9}.workflow-template-icon{color:#9098a3;background:#f2f3f5;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.workflow-template-card>span:nth-child(2){flex:1;min-width:0}.workflow-template-card strong{align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.workflow-template-card small{color:#a0a6af;font-size:10px;font-weight:400}.workflow-template-card p{color:#9199a4;margin:7px 0;font-size:11px}.workflow-template-card>svg{color:#a3a9b2}.workflow-save{justify-content:flex-end;margin:20px 0 6px;display:flex}.workflow-save .ant-btn,.workflow-manager .tab-toolbar .ant-btn,.workflow-manage-button{border-radius:999px}.project-schedule-summary{color:#747d89;background:#fafafb;border:1px solid #e8eaed;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.project-schedule-summary>svg{flex-shrink:0}.project-schedule-summary strong{color:#5c6470;font-size:12px;font-weight:500;display:block}.project-schedule-summary small{color:#a2a9b2;margin-left:12px;font-size:10px}.project-schedule-summary p{margin:7px 0 0;font-size:11px;line-height:1.8}.project-schedule-summary.has-risk{color:#aa834f;background:#faf7f1;border-color:#eaddcc}.schedule-risk{color:#a8793f!important}.schedule-impact{margin-top:20px}.gantt-row>.gantt-label{text-align:left}.gantt-bar{cursor:pointer}.gantt-bar.draggable{cursor:grab}.gantt-bar.draggable:active{cursor:grabbing}.gantt-bar:focus-visible{outline-offset:3px;outline:2px solid #5e6a79}@media (max-width:600px){.planning-setup{padding:13px}.planning-section-title>span{display:none}.planning-dates{gap:8px}.planning-dates strong{font-size:11px}.workflow-form-grid{grid-template-columns:1fr;gap:0}.workflow-template-card{gap:10px;padding:15px}.workflow-template-card strong{flex-wrap:wrap;gap:6px;font-size:12px}.project-schedule-summary small{margin:6px 0 0;display:block}.workflow-manager .tab-toolbar{flex-wrap:wrap;align-items:flex-start}}.data-table .task-dependency{color:#9ca5b1;white-space:normal;max-width:270px;margin-top:5px;font-size:9px;line-height:1.6}.data-table .task-start-date{margin:0 0 3px;font-size:10px}.reminder-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.reminder-heading>div{align-items:center;gap:15px;display:flex}.reminder-heading strong{font-size:24px;font-weight:500}.reminder-heading strong small{color:#9199a4;font-size:11px;font-weight:400}.reminder-heading>div>span{color:#969faa;font-size:11px}.reminder-heading .ant-btn{border-radius:999px;font-size:11px}.reminder-note{color:#a1a9b3;margin-bottom:18px;font-size:10px;line-height:1.8}.reminder-tab-count{color:#a9b0ba;margin-left:5px;font-size:9px}.reminder-drawer .ant-tabs-tab{font-size:11px!important}.reminder-drawer .ant-tabs-tab+.ant-tabs-tab{margin-left:20px!important}.reminder-filter{justify-content:space-between;align-items:center;margin:0 0 15px;font-size:10px;display:flex}.reminder-filter .ant-checkbox-wrapper{color:#919aa6;font-size:11px}.reminder-filter>.text-link{font-size:10px}.reminder-list{gap:11px;display:grid}.reminder-card{background:#fff;border:1px solid #e9ebef;border-radius:11px;overflow:hidden}.reminder-card.unread{background:#fbfbfc;border-color:#e0e4e9}.reminder-card.handled{opacity:.8}.reminder-open{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:16px 15px;display:flex}.reminder-kind-icon{color:#919cab;background:#f0f2f5;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.reminder-kind-icon.warning{color:#b18a56;background:#f8f1e7}.reminder-body{flex:1;min-width:0}.reminder-kind-label{color:#9da6b1;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;display:flex}.reminder-kind-label i{background:#7f8b9c;border-radius:50%;width:4px;height:4px}.reminder-body strong{color:#555f6c;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.reminder-product{color:#8d97a4;margin-top:5px;font-size:11px;display:block}.reminder-body small{color:#a2aab4;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.8;display:block}.reminder-open>svg{color:#bac1cb;flex-shrink:0;margin-top:10px}.reminder-card-actions{justify-content:flex-end;align-items:center;gap:5px;padding:0 11px 9px;display:flex}.reminder-card-actions>.ant-btn{color:#98a3b1;border-radius:999px;font-size:10px}.reminder-card-actions>span{color:#a2abb7;margin:0 8px;font-size:10px}.reminder-foot{color:#a7afb9;margin:22px 0;font-size:9px;line-height:1.8}.collaboration-title{color:#929daa;align-items:flex-start;gap:11px;margin:10px 0 22px;display:flex}.collaboration-title h3{color:#65707f;margin:0;font-size:13px;font-weight:500}.collaboration-title p{color:#a3acb8;margin:7px 0 0;font-size:10px;line-height:1.8}.collaboration-composer{background:#fafbfc;border:1px solid #e7eaee;border-radius:12px;margin-bottom:27px;padding:18px}.collaboration-composer textarea{font-size:12px!important;line-height:1.8!important}.collaboration-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collaboration-options .ant-select{width:100%}.collaboration-send{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.collaboration-send small{color:#a2abba;font-size:10px}.collaboration-send .ant-btn{border-radius:999px;font-size:11px}.collaboration-history h4{color:#9aa4b2;margin-bottom:12px;font-size:11px;font-weight:400}.collaboration-entry{border-top:1px solid #edf0f4;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.collaboration-entry>.avatar{flex-shrink:0;margin-top:2px}.collaboration-entry>div{flex:1;min-width:0}.collaboration-entry header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collaboration-entry header strong{color:#657081;font-size:12px;font-weight:500}.collaboration-entry time{color:#b1b9c4;font-size:9px}.collaboration-entry p{color:#7e8b9d;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.9}.collaboration-task{color:#9da8b8;margin-top:10px;font-size:10px;display:block}.collaboration-mentions{flex-wrap:wrap;gap:6px;display:flex}.collaboration-mentions span{color:#929fae;background:#f1f4f7;border-radius:999px;padding:4px 8px;font-size:10px}@media (max-width:600px){.collaboration-options{grid-template-columns:1fr}.collaboration-composer{padding:13px}.reminder-open{gap:9px;padding:14px 12px}.reminder-heading strong{font-size:21px}.collaboration-send small{max-width:140px;line-height:1.8}}.growth-experiments{margin-bottom:24px}.growth-experiments h2{align-items:center;gap:9px;display:flex}.growth-actions,.trial-actions,.trial-actions>div{align-items:center;gap:8px;display:flex}.growth-pill,.growth-experiments .ant-btn,.trial-modal .modal-footer .ant-btn{border-radius:999px}.growth-filter{color:var(--muted,#8b919b);justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;font-size:11px;display:flex}.growth-filter .ant-select{min-width:120px}.trial-list{gap:16px;display:grid}.trial-card{background:#fff;border:1px solid #e9eaed;border-radius:14px;padding:22px}.trial-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trial-card h3{margin:7px 0;font-size:16px}.trial-card header small,.trial-card header p{color:#8b919b;font-size:11px}.trial-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.trial-kpis small{color:#8b919b;margin-bottom:8px;font-size:10px;display:block}.trial-kpis strong{font-size:19px;font-weight:500}.trial-kpis em{color:#9aa0a8;font-size:11px;font-style:normal}.trial-suggestion{background:#f6f7f8;border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:12px 14px;font-size:12px;display:flex}.trial-suggestion small{color:#858b94;line-height:1.7}.trial-reason{white-space:pre-wrap;color:#5d646e;margin:14px 0;font-size:12px;line-height:1.9}.trial-actions{justify-content:space-between;margin-top:16px}.trial-expanded{border-top:1px solid #eef0f2;margin-top:20px;padding-top:20px;font-size:12px;line-height:1.9}.trial-expanded>p{white-space:pre-wrap}.trial-rate-row{flex-wrap:wrap;gap:18px;margin:14px 0;display:flex}.trial-rate-row span{color:#89909b}.trial-rate-row b{color:#31353a;margin-left:6px;font-weight:500}.trial-snapshot,.trial-review-summary{background:#f6f7f8;border-radius:10px;margin:14px 0;padding:18px}.trial-snapshot p{align-items:center;gap:7px;display:flex}.trial-snapshot small,.trial-review-summary small{color:#8c929c}.trial-daily summary{cursor:pointer;color:#6b7380;margin:18px 0}.trial-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.trial-form-grid .ant-input-number{width:100%}.trial-modal .ant-form{display:block}.trial-followup{padding-top:20px}.trial-review-summary{font-size:12px;line-height:1.9}.trial-modal .compact-scroll-viewport{max-height:calc(85dvh - 150px)}@media (max-width:760px){.trial-kpis{grid-template-columns:1fr 1fr}.trial-form-grid{grid-template-columns:1fr}.growth-filter{flex-direction:column;align-items:flex-start}.trial-actions{flex-direction:column;align-items:flex-start;gap:12px}.trial-card{padding:16px}.growth-experiments .panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px}}.growth-experiments .growth-filter{padding:0 24px 20px}.growth-experiments .trial-list{padding:0 24px 24px}.growth-experiments>.planning-warning{margin:0 24px 20px}@media (max-width:760px){.growth-experiments .growth-filter{padding-inline:16px}.growth-experiments .trial-list{padding:0 16px 16px}}.delivery-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.delivery-project{padding:24px}.delivery-project header,.delivery-requirement header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-project header small,.delivery-requirement header small{color:var(--muted);font-size:10px}.delivery-project h2{margin:8px 0 14px;font-size:17px}.delivery-project>p{color:var(--muted);margin-bottom:16px;font-size:11px;line-height:1.9}.delivery-project>.ant-btn{margin-top:16px}.delivery-pill,.delivery-actions .ant-btn{border-radius:999px}.delivery-blocker{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 14px;padding:13px 0;font-size:12px;display:grid}.delivery-blocker b{color:var(--amber);font-size:10px;font-weight:500}.delivery-blocker small{color:var(--muted);grid-column:1/-1}.delivery-summary{border:1px solid var(--line);background:#fafafb;border-radius:12px;align-items:center;gap:14px;margin:22px 0;padding:20px;display:flex}.delivery-summary>svg{color:#8b939f;flex-shrink:0}.delivery-summary>div{flex:1;min-width:0}.delivery-summary strong{font-size:12px;font-weight:500}.delivery-summary p,.delivery-summary small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}.product-delivery .tab-toolbar p{margin-top:7px;font-size:11px}.delivery-stage-filter{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.delivery-stage-filter .ant-select{min-width:180px}.delivery-stage-filter>span{color:var(--muted);font-size:11px}.delivery-requirements{gap:18px;display:grid}.delivery-requirement{border:1px solid #e7e9ed;border-radius:14px;padding:24px}.delivery-requirement h3{margin-top:7px;font-size:16px}.delivery-criteria{color:#69717d;white-space:pre-wrap;margin:16px 0;font-size:12px;line-height:1.9}.delivery-people{color:var(--muted);flex-wrap:wrap;gap:10px 20px;font-size:11px;display:flex}.delivery-people span{align-items:center;gap:4px;display:inline-flex}.delivery-evidence{color:#7c8591;background:#f6f7f8;border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin:16px 0;padding:13px;font-size:11px;display:flex}.delivery-evidence a{color:#495566;text-underline-offset:3px;text-decoration:underline}.delivery-feedback{white-space:pre-wrap;background:#fafafb;border-left:2px solid #c7ccd4;margin:16px 0;padding:15px;font-size:12px;line-height:1.9}.delivery-feedback p+p{margin-top:6px}.delivery-feedback small{color:var(--amber)}.delivery-feedback.returned{border-color:#bb8b5a}.delivery-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.delivery-actions>div{flex-wrap:wrap;gap:8px;display:flex}.delivery-history{margin-top:20px;font-size:11px;line-height:1.9}.delivery-history summary{cursor:pointer;color:var(--muted)}.delivery-history>div{border-top:1px solid var(--line);margin-top:10px;padding:16px 0}.delivery-history small,.delivery-history span{color:var(--muted);margin:5px 0;font-size:10px;display:block}.delivery-history p{white-space:pre-wrap}.delivery-history strong{font-weight:500}@media (max-width:800px){.delivery-board{grid-template-columns:1fr}.delivery-summary{flex-wrap:wrap}.delivery-requirement{padding:17px}.delivery-stage-filter{flex-direction:column;align-items:flex-start}}.system-management{gap:22px;display:grid}.system-management .stats-grid{margin:0}.system-stat-value{letter-spacing:-.5px;margin:20px 0 12px;font-size:23px;font-weight:500;line-height:1.3}.system-stat>p{color:var(--muted);font-size:10px;line-height:1.8}.system-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 24px 24px;display:grid}.system-policy-grid small,.system-policy-grid strong,.system-policy-grid span{display:block}.system-policy-grid small{color:var(--muted);margin-bottom:10px;font-size:10px}.system-policy-grid strong{font-size:18px;font-weight:500}.system-policy-grid span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.system-panel-actions{justify-content:flex-end;gap:10px;padding:0 24px 24px;display:flex}.system-pill{border-radius:999px!important}.system-running{background:#f6f7f8;border-radius:0 0 12px 12px;align-items:center;gap:12px;padding:18px 24px;font-size:12px;display:flex}.system-running small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.system-job-actions{flex-wrap:wrap;gap:8px;display:flex}.system-job-id{font-family:ui-monospace,monospace;font-size:9px!important}.system-jobs td{vertical-align:top}.system-jobs td:first-child{min-width:150px}.system-jobs td:nth-child(3){min-width:230px}.system-jobs td:last-child{min-width:170px}.system-jobs td>strong{font-weight:500}.system-storage dl{grid-template-columns:1fr 1fr;gap:20px;padding:0 24px;display:grid}.system-storage dt{color:var(--muted);margin-bottom:8px;font-size:10px}.system-storage dd{overflow-wrap:anywhere;margin:0;font-size:12px}.system-note{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.9}.system-storage>.system-note{margin:16px 24px}.system-warning{margin:0}.system-warning p{margin-top:7px}.system-loading{text-align:center;padding:40px}@media (max-width:760px){.system-policy-grid,.system-storage dl{grid-template-columns:1fr;gap:20px}.system-stat-value{font-size:20px}}.system-pagination{border-top:1px solid var(--line);justify-content:flex-end;padding:20px 24px;display:flex}.manufacturing-workspace{min-width:0}.manufacturing-topline{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:4px;display:flex}.manufacturing-topline>.ant-select{min-width:210px;margin-right:auto}.manufacturing-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 20px;display:flex}.manufacturing-toolbar>.ant-input-affix-wrapper{max-width:280px}.manufacturing-toolbar>.ant-select{min-width:145px}.manufacturing-toolbar>.muted{margin-right:auto;font-size:12px}.manufacturing-workspace .ant-btn:not(.ant-btn-icon-only),.manufacturing-bom-modal .ant-btn:not(.ant-btn-icon-only){border-radius:999px}.manufacturing-loading{text-align:center;padding:60px}.manufacturing-stats{margin:10px 0 24px}.manufacturing-stats .stat-value{letter-spacing:-1px;margin:22px 0 14px;font-size:36px}.manufacturing-stats .stat-value small{color:var(--muted);letter-spacing:0;font-size:12px}.manufacturing-flow{margin-bottom:28px}.manufacturing-flow-steps{grid-template-columns:repeat(6,minmax(100px,1fr));gap:16px;padding:12px 26px 30px;display:grid;overflow:auto}.manufacturing-flow-steps>div{flex-direction:column;gap:13px;display:flex;position:relative}.manufacturing-flow-steps small{color:#9298a3;letter-spacing:1px;font-size:10px}.manufacturing-flow-steps strong{font-size:12px;font-weight:500}.manufacturing-flow-steps svg{color:#b5bbc4;position:absolute;top:25px;right:2px}.manufacturing-orders small,.manufacturing-workspace td small{color:#9298a3;margin-top:5px;font-size:11px;display:block}.manufacturing-workspace td small.text-warn{color:#a97542}.manufacturing-orders .table-name{text-align:left}.manufacturing-sku-grid,.manufacturing-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.manufacturing-sku,.manufacturing-factory{padding:24px}.manufacturing-sku header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manufacturing-sku header small{color:#8b929e;font-size:11px}.manufacturing-sku h3{margin:9px 0 20px;font-size:17px}.manufacturing-sku dl{grid-template-columns:1fr 1fr;gap:18px 22px;margin:0 0 22px;display:grid}.manufacturing-sku dl>div{min-width:0}.manufacturing-sku dt{color:#9298a3;margin-bottom:6px;font-size:11px}.manufacturing-sku dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.manufacturing-boms{border-top:1px solid #eef0f3}.manufacturing-boms>div{border-bottom:1px solid #eef0f3;padding:17px 0}.manufacturing-bom-title{align-items:center;gap:10px;font-size:12px;display:flex}.manufacturing-bom-title>span:last-child{color:#9298a3;font-size:11px}.manufacturing-workspace details{color:#777f8d;margin-top:12px;font-size:12px}.manufacturing-workspace details summary{cursor:pointer;line-height:1.8}.manufacturing-workspace details p{white-space:pre-wrap;line-height:1.8}.manufacturing-inline-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.manufacturing-workspace .muted{line-height:1.8}.manufacturing-factory h3{margin:18px 0 8px;font-size:18px}.manufacturing-factory>p{margin:12px 0 18px;font-size:12px}.manufacturing-access{border-top:1px solid #eef0f3;margin:18px 0}.manufacturing-access>div{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.manufacturing-order-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:16px 0 26px;display:flex}.manufacturing-order-heading small{color:#8a929e;letter-spacing:.5px;font-size:11px}.manufacturing-order-heading h2{margin:10px 0;font-size:26px;font-weight:550}.manufacturing-order-heading p{white-space:pre-wrap;font-size:12px;line-height:1.8}.manufacturing-order-facts{background:#f6f7f9;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:16px;padding:22px;display:grid}.manufacturing-order-facts>div{flex-direction:column;gap:12px;display:flex}.manufacturing-order-facts small{color:#9298a3;font-size:11px}.manufacturing-order-facts strong{font-size:15px;font-weight:500}.manufacturing-order-progress{border-bottom:1px solid #eef0f3;grid-template-columns:repeat(4,1fr);gap:18px;padding:28px 0;display:grid}.manufacturing-order-progress>div{flex-direction:column;gap:10px;display:flex}.manufacturing-order-progress span{color:#9298a3;font-size:11px}.manufacturing-order-progress b{font-size:24px;font-weight:500}.manufacturing-drawer-title small{color:#9298a3;letter-spacing:2px;margin-left:12px;font-size:10px}.manufacturing-transfer{background:#f7f8fa;border-radius:12px;margin:12px 0;padding:20px}.manufacturing-transfer header{justify-content:space-between;align-items:center;gap:15px;display:flex}.manufacturing-transfer strong{font-size:14px;font-weight:500}.manufacturing-transfer p,.manufacturing-report p{color:#7c8491;white-space:pre-wrap;font-size:12px;line-height:1.8}.manufacturing-transfer details{color:#7c8491;margin-top:15px;font-size:12px}.manufacturing-transfer summary{cursor:pointer}.manufacturing-report{border-bottom:1px solid #eef0f3;padding:18px 0}.manufacturing-report strong{font-size:13px;font-weight:500;display:block}.manufacturing-report small{color:#9298a3;margin:9px 0;font-size:11px;display:block}.manufacturing-note{white-space:pre-wrap;color:#747c88;background:#f6f7f9;border-radius:10px;padding:16px;font-size:12px;line-height:1.8}.manufacturing-bom-lines-head,.manufacturing-bom-line{grid-template-columns:minmax(180px,1fr) 120px 110px 30px;gap:10px;display:grid}.manufacturing-bom-lines-head{color:#9298a3;margin-bottom:12px;font-size:11px}.manufacturing-bom-line .ant-input-number{width:100%}.manufacturing-bom-modal .compact-scroll-viewport{max-height:62vh}.manufacturing-embedded .manufacturing-sku-grid{grid-template-columns:1fr}.manufacturing-embedded .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-workspace .ant-tabs-nav{margin-bottom:20px}.manufacturing-embedded .manufacturing-topline{margin-top:4px}.manufacturing-embedded .manufacturing-flow-steps{grid-template-columns:repeat(6,110px)}@media (max-width:1100px){.manufacturing-sku-grid{grid-template-columns:1fr}.manufacturing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.manufacturing-factory-grid{grid-template-columns:1fr}.manufacturing-sku,.manufacturing-factory{padding:18px}.manufacturing-order-facts{grid-template-columns:repeat(2,1fr)}.manufacturing-order-progress{grid-template-columns:repeat(4,1fr)}.manufacturing-order-heading h2{font-size:21px}.manufacturing-bom-lines-head{display:none}.manufacturing-bom-line{grid-template-columns:1fr 90px 85px 28px;gap:5px}.manufacturing-bom-modal .ant-modal-container{padding:18px!important}.manufacturing-toolbar>.muted{width:100%}.manufacturing-flow-steps{grid-template-columns:repeat(6,110px)}.manufacturing-stats .stat-value{font-size:30px}.manufacturing-order-facts{padding:16px}.manufacturing-order-progress span{font-size:10px}}.manufacturing-order-drawer .ant-btn:not(.ant-btn-icon-only){border-radius:999px}.manufacturing-order-drawer .ant-drawer-body{overscroll-behavior:contain}.manufacturing-order-drawer .data-table small{color:#9298a3;margin-top:5px;font-size:11px;display:block}.procurement-workspace{min-width:0}.procurement-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.procurement-topline>.ant-select{min-width:240px;max-width:75%}.procurement-workspace .ant-btn:not(.ant-btn-icon-only),.procurement-drawer .ant-btn:not(.ant-btn-icon-only),.procurement-po-modal .ant-btn:not(.ant-btn-icon-only){border-radius:999px}.procurement-loading{text-align:center;padding:60px}.procurement-stats{margin:12px 0 28px}.procurement-stat-value{letter-spacing:-1px;margin:22px 0 16px;font-size:36px;line-height:1.2}.procurement-stat-value small{color:#9298a3;letter-spacing:0;font-size:12px}.procurement-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.procurement-toolbar>div:first-child:not(.ant-input-affix-wrapper):not(.ant-select){margin-right:auto}.procurement-toolbar h2{font-size:15px;font-weight:600}.procurement-toolbar p{color:#8b939f;max-width:670px;margin-top:9px;font-size:11px;line-height:1.8}.procurement-toolbar>.ant-input-affix-wrapper{max-width:290px}.procurement-toolbar>.ant-select{min-width:150px}.procurement-toolbar>.muted{margin-right:auto;font-size:12px;line-height:1.8}.procurement-plan-list{gap:20px;margin-bottom:28px;display:grid}.procurement-plan{padding:22px 0 0}.procurement-plan>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 24px 20px;display:flex}.procurement-plan header small,.procurement-supplier header small{color:#9298a3;font-size:11px}.procurement-plan h3,.procurement-supplier h3{margin:9px 0;font-size:17px;font-weight:550}.procurement-plan header p{color:#9298a3;margin-top:9px;font-size:11px}.procurement-workspace .data-table small,.procurement-drawer .data-table small{color:#9298a3;margin-top:4px;font-size:11px;line-height:1.7;display:block}.procurement-workspace .data-table small.text-warn{color:#a97542}.procurement-workspace .table-name{text-align:left}.procurement-inline-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.procurement-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.procurement-supplier{padding:24px}.procurement-supplier>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.procurement-supplier dl{grid-template-columns:1fr 1fr;gap:18px 22px;margin:16px 0 24px;display:grid}.procurement-supplier dt{color:#9298a3;margin-bottom:8px;font-size:11px}.procurement-supplier dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.procurement-quotes{border-top:1px solid #eef0f3;margin-top:22px}.procurement-quotes>div{border-bottom:1px solid #eef0f3;padding:16px 0}.procurement-quotes>div>div{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.procurement-quotes strong{font-weight:550}.procurement-quotes p{color:#8b939f;white-space:pre-wrap;margin-top:7px;font-size:11px;line-height:1.8}.procurement-quotes p.text-warn{color:#a97542}.procurement-quotes .ant-btn{margin-top:8px}.procurement-order-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:12px 0 26px;display:flex}.procurement-order-heading small{color:#9298a3;letter-spacing:.5px;font-size:11px}.procurement-order-heading h2{margin:12px 0;font-size:25px;font-weight:550}.procurement-order-heading p{color:#9298a3;font-size:12px;line-height:1.9}.procurement-en{color:#9298a3;letter-spacing:2px;margin-left:12px;font-size:10px}.procurement-note{color:#7d8592;white-space:pre-wrap;background:#f6f7f9;border-radius:10px;margin:20px 0;padding:16px;font-size:12px;line-height:1.8}.procurement-receipt{background:#f7f8fa;border-radius:12px;margin:15px 0;padding:20px}.procurement-receipt header{justify-content:space-between;align-items:center;gap:15px;display:flex}.procurement-receipt strong{font-size:13px;font-weight:550}.procurement-receipt small{color:#9298a3;font-size:11px}.procurement-receipt p{color:#838b98;white-space:pre-wrap;margin:10px 0;font-size:12px;line-height:1.8}.procurement-receipt-line{border-top:1px solid #e9ecf1;margin-top:14px;padding:14px 0}.procurement-return-record{border-left:2px solid #d9dde4;padding-left:12px;margin-top:14px!important}.procurement-event{border-bottom:1px solid #eef0f3;padding:17px 0}.procurement-event strong{font-size:13px;font-weight:500}.procurement-event small{color:#9298a3;margin-left:14px;font-size:11px}.procurement-event p{color:#838b98;white-space:pre-wrap;margin-top:10px;font-size:12px;line-height:1.8}.procurement-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.procurement-form-note{margin-bottom:24px;font-size:12px;line-height:1.8}.procurement-line-labels,.procurement-po-line{grid-template-columns:minmax(180px,1fr) 100px 125px 105px 30px;gap:10px;display:grid}.procurement-line-labels{color:#9298a3;margin:4px 0 14px;font-size:11px}.procurement-po-line{padding-top:4px}.procurement-po-line .ant-input-number,.procurement-receive-row .ant-input-number{width:100%}.procurement-line-hint{color:#9298a3;grid-column:1/-1;margin:-16px 0 20px;font-size:11px;line-height:1.6}.procurement-note-field{margin-top:24px}.procurement-receive-row{border-bottom:1px solid #eef0f3;grid-template-columns:1fr 130px 130px;align-items:center;gap:16px;margin-bottom:20px;padding:18px 0;display:grid}.procurement-receive-row strong{font-size:13px;font-weight:500}.procurement-receive-row small{color:#9298a3;margin-top:10px;font-size:11px;line-height:1.8;display:block}.procurement-receive-row .ant-form-item{margin-bottom:0}.procurement-po-modal .compact-scroll-viewport,.procurement-receipt-modal .compact-scroll-viewport{max-height:65vh}.procurement-drawer .ant-drawer-body{overscroll-behavior:contain}@media (max-width:1100px){.procurement-supplier-grid{grid-template-columns:1fr}.procurement-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.procurement-form-grid{grid-template-columns:1fr}.procurement-supplier{padding:18px}.procurement-plan>header{padding:0 16px 18px}.procurement-plan header h3{font-size:15px}.procurement-plan>header>.ant-btn{padding:0 12px;font-size:11px}.procurement-line-labels{display:none}.procurement-po-line{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(100px,1fr) 80px 30px;gap:8px;padding:14px 0}.procurement-po-line>.ant-form-item:first-child{grid-column:1/3}.procurement-po-line>.ant-btn{grid-area:1/3}.procurement-po-line>.ant-form-item:nth-child(2){grid-area:2/1}.procurement-po-line>.ant-form-item:nth-child(3){grid-area:3/1}.procurement-po-line>.ant-form-item:nth-child(4){grid-area:3/2}.procurement-line-hint{margin:-6px 0 10px}.procurement-receive-row{grid-template-columns:1fr 1fr;gap:16px}.procurement-receive-row>div:first-child{grid-column:1/-1}.procurement-receipt header{flex-direction:column;align-items:flex-start;gap:8px}.procurement-event small{margin:8px 0 0;display:block}.procurement-toolbar>.ant-input-affix-wrapper{flex:100%;max-width:none}.procurement-stat-value{font-size:30px}.procurement-order-heading h2{font-size:21px}}.sales-workspace .ant-btn{border-radius:999px}.sales-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:8px 0 24px;display:grid}.sales-summary span{color:var(--muted,#858b95);margin-bottom:18px;font-size:12px;display:block}.sales-summary strong{margin-right:8px;font-size:30px;font-weight:500}.sales-summary small{color:#969ca6;font-size:11px}.sales-line-card{border-bottom:1px solid #eceef1;padding:24px 0}.sales-line-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-line-card header small{color:#8b919b;margin-top:5px;font-size:11px;display:block}.sales-line-card header>span{color:#757d89;font-size:12px}.sales-progress-grid{background:#f7f8fa;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0;padding:18px;display:grid}.sales-progress-grid small{color:#858c97;margin-bottom:9px;font-size:11px;display:block}.sales-progress-grid strong{font-size:22px;font-weight:500}.sales-progress-grid em{color:#969ca6;font-size:10px;font-style:normal}.sales-allocation{color:#747e8a;font-size:12px}.sales-production-list{border-top:1px solid #edeff2;margin-top:18px;padding-top:14px}.sales-production-list>div{margin:8px 0}.sales-production-list small{color:#969ca6;margin-top:5px;font-size:11px;display:block}.sales-edit-line,.sales-line-labels{grid-template-columns:minmax(180px,2fr) minmax(80px,1fr) minmax(110px,1fr) 30px;gap:12px;display:grid}.sales-line-labels{color:#86909c;margin-bottom:12px;font-size:12px}.sales-edit-line .ant-input-number{width:100%}.sales-edit-line .ant-select{min-width:0}.sales-ship-line{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 150px;align-items:center;gap:20px;padding:14px 0;display:grid}.sales-ship-line small{color:#969ca6;margin-top:6px;font-size:11px;display:block}.sales-ship-line .ant-input-number{width:100%}.sales-workspace .procurement-toolbar .ant-input-affix-wrapper{max-width:360px}.sales-workspace .procurement-toolbar>p{flex:1;max-width:760px;margin:0}.sales-workspace .table-scroll{overflow-x:auto}.sales-workspace .data-table{min-width:620px}@media (max-width:1100px){.sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.sales-edit-line,.sales-line-labels{grid-template-columns:minmax(110px,1.5fr) 70px 90px 24px;gap:6px}.sales-summary .panel{padding:18px}.sales-ship-line{grid-template-columns:1fr 100px;gap:12px}.sales-line-card{padding:16px 0}.sales-progress-grid{padding:14px}}.sales-order-drawer .ant-btn{border-radius:999px}.sales-order-drawer .muted{margin:12px 0;line-height:1.8}.sales-order-drawer .sales-line-card .muted{margin:12px 0 8px}.sales-order-drawer .sales-allocation{margin-bottom:12px}.sales-order-drawer .ant-drawer-close{border-radius:50%}.sales-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.sales-summary .panel{padding:22px 18px}.sales-summary .panel:last-child small{margin-top:7px;display:block}.sales-summary .panel:last-child strong{font-size:28px}@media (max-width:1200px){.sales-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-summary .panel:last-child{grid-column:1/-1}}.quality-workspace .ant-btn,.quality-drawer .ant-btn{border-radius:999px}.quality-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.quality-summary .panel{padding:24px}.quality-summary small{color:#858c97;margin-bottom:16px;font-size:12px;display:block}.quality-summary strong{font-size:29px;font-weight:500}.quality-summary em,.quality-lot-facts em{color:#969ca6;font-size:11px;font-style:normal;font-weight:400}.quality-lot-facts{background:#f7f8fa;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:24px 0;padding:24px;display:grid}.quality-lot-facts small{color:#89919d;margin-bottom:10px;font-size:11px;display:block}.quality-lot-facts strong{font-size:25px;font-weight:500}.quality-drawer .muted{margin:10px 0;line-height:1.9}.quality-explainer{max-width:780px}.quality-drawer .procurement-inline-actions{margin-top:18px}.quality-drawer .ant-drawer-close{border-radius:50%}.quality-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quality-photos a{border:1px solid #eceef1;border-radius:12px;text-decoration:none;overflow:hidden}.quality-photos img{object-fit:cover;background:#f5f6f8;width:100%;height:140px;display:block}.quality-photos small{color:#959da7;padding:10px;font-size:10px;display:block}.quality-check-tags{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.quality-dashboard{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quality-dashboard>.panel{padding:28px}.quality-rate{margin:24px 0 12px;font-size:48px;font-weight:400;display:block}.quality-metrics{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;display:grid}.quality-metrics small{color:#89919d;margin-bottom:12px;font-size:11px;display:block}.quality-metrics strong{font-size:21px;font-weight:500}.quality-defect-row{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.quality-defect-row strong{font-weight:500}.quality-workspace .procurement-toolbar .ant-input-affix-wrapper{max-width:360px}.quality-inspection-modal .ant-input-number{width:100%}@media (max-width:1100px){.quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-dashboard{grid-template-columns:1fr}.quality-lot-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.quality-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-lot-facts{gap:16px;padding:18px}.quality-summary .panel{padding:20px}.quality-workspace .data-table{min-width:720px}.quality-photos img{height:120px}.quality-dashboard>.panel{padding:20px}}.finance-workspace .ant-btn,.finance-drawer .ant-btn{border-radius:999px}.finance-topline{color:#8b929e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.finance-topline .ant-select{min-width:110px}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:8px 0 24px;display:grid}.finance-summary .panel{padding:24px}.finance-summary small{color:#8b929e;margin-bottom:18px;font-size:11px;display:block}.finance-summary strong{overflow-wrap:anywhere;font-size:25px;font-weight:500}.finance-overview-grid{grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:28px;display:grid}.finance-overview-grid>.panel{padding:28px}.finance-facts{margin:16px 0}.finance-facts>div{border-bottom:1px solid #eceef1;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.finance-facts dt{color:#8b929e;font-size:12px}.finance-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.finance-queue-button{margin-top:22px}.finance-review-row{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.finance-review-row small{color:#9299a5;margin-top:8px;font-size:11px;line-height:1.7;display:block}.finance-review-row strong{white-space:nowrap;font-size:15px;font-weight:500}.finance-detail-facts{background:#f7f8fa;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:26px;display:grid}.finance-detail-facts small{color:#89919e;margin-bottom:12px;font-size:11px;display:block}.finance-detail-facts strong{overflow-wrap:anywhere;font-size:23px;font-weight:500}.finance-drawer .muted{margin:12px 0;line-height:1.9}.finance-drawer .procurement-inline-actions{margin:20px 0}.finance-proofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-proofs>a{border:1px solid #eceef1;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.finance-proofs img{object-fit:cover;background:#f5f6f8;width:100%;height:150px;display:block}.finance-proofs>a>div{color:#7a8594;background:#f7f8fa;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:150px;font-size:12px;display:flex}.finance-proofs small{color:#929aa6;padding:12px;font-size:10px;display:block}.finance-note{margin:16px 0 24px;line-height:1.9}.finance-statement-cash{margin-top:22px;padding:26px}.finance-preview{color:#7d8693;background:#f5f6f8;border-radius:12px;margin:18px 0;padding:16px 18px;font-size:12px;line-height:1.9}.finance-preview strong{color:#454c57;font-weight:500}.finance-due-edit{grid-template-columns:1.2fr 1fr 1fr 28px;gap:12px;display:grid}.finance-allocation-edit{grid-template-columns:2fr 1fr 28px;gap:12px;display:grid}.finance-due-edit .ant-input-number,.finance-allocation-edit .ant-input-number,.finance-plan-modal .ant-input-number,.finance-voucher-modal .ant-input-number{width:100%}.finance-workspace .procurement-toolbar .ant-input-affix-wrapper{max-width:360px}.finance-event-detail{overflow-wrap:anywhere}.finance-drawer details{color:#89919e;font-size:11px;line-height:1.8}.finance-drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border-radius:10px;max-height:280px;padding:14px;overflow:auto}@media (max-width:1200px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.finance-overview-grid{grid-template-columns:1fr}.finance-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.finance-summary .panel{padding:20px}.finance-summary strong{font-size:22px}.finance-due-edit{grid-template-columns:1fr 90px 120px 24px;gap:6px}.finance-allocation-edit{grid-template-columns:1.5fr 90px 24px;gap:6px}.finance-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review-row{flex-wrap:wrap;gap:12px}.finance-detail-facts{gap:18px;padding:18px}.finance-detail-facts strong{font-size:21px}.finance-workspace .data-table{min-width:720px}.finance-topline>span{max-width:220px}}.costing-workspace .ant-btn,.costing-modal .ant-btn{border-radius:999px}.costing-workspace>.procurement-toolbar{margin:12px 0 24px}.costing-workspace .data-table small{color:#9299a5;margin-top:8px;font-size:11px;display:block}.costing-modal .form-grid>label{color:#7c8592;flex-direction:column;gap:10px;font-size:12px;display:flex}.costing-modal .form-grid{gap:20px 24px;margin:22px 0}.costing-modal .ant-select,.costing-modal .ant-input-number{width:100%}.costing-line{background:#f7f8fa;border:1px solid #eceef1;border-radius:14px;margin:14px 0;padding:22px}.costing-line header{justify-content:space-between;gap:16px;display:flex}.costing-line header strong{font-size:13px;font-weight:500}.costing-line header small{color:#8e96a2;font-size:11px}.costing-line .form-grid{margin-bottom:0}.costing-note{color:#7c8592;flex-direction:column;gap:10px;margin:22px 0;font-size:12px;display:flex}.costing-preview{border-top:1px solid #eceef1;margin-top:28px;padding-top:22px}.costing-modal .muted{font-size:12px;line-height:1.9}.costing-preview .data-table{min-width:650px}.costing-workspace .table-scroll{overflow:auto}@media (max-width:600px){.costing-line{padding:16px}.costing-line header{flex-direction:column;gap:8px}.costing-modal .form-grid{gap:18px}.costing-workspace .data-table{min-width:700px}}.production-materials .data-table{min-width:880px}.production-materials .data-table th{padding:12px 10px;font-size:10px}.production-materials .data-table td{padding:16px 10px;font-size:11px}.production-materials .data-table small{color:#9299a5;max-width:125px;margin-top:8px;font-size:11px;line-height:1.7;display:block}.production-material-actions{flex-direction:column;align-items:flex-start;gap:8px;min-width:96px;display:flex}.production-materials .muted{line-height:1.9}.production-material-note{margin:18px 0;font-size:12px}.production-material-history{margin-top:24px}.production-material-history>summary{cursor:pointer;color:#6f7885;padding:14px 0;font-size:13px}.production-material-history article header{justify-content:space-between;gap:16px;display:flex}.production-material-history article small{color:#9299a5;margin:8px 0;font-size:11px;display:block}.production-material-history .ant-btn,.production-expenses .ant-btn,.expense-modal .ant-btn{border-radius:999px}.expense-intro{margin-top:10px;font-size:12px;line-height:1.8}.expense-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.expense-summary>div{background:#f7f8fa;border:1px solid #edf0f2;border-radius:14px;padding:22px}.expense-summary small{color:#8e96a2;margin-bottom:16px;font-size:11px;display:block}.expense-summary strong{overflow-wrap:anywhere;font-size:22px;font-weight:500}.production-expenses .data-table{min-width:760px}.production-expenses .data-table small{color:#9299a5;margin-top:8px;font-size:11px;line-height:1.6;display:block}.production-expenses .procurement-toolbar{margin:18px 0}.expense-disclaimer{margin:20px 0;font-size:12px;line-height:1.9}.expense-modal .form-grid>label{color:#7e8794;flex-direction:column;gap:10px;font-size:12px;display:flex}.expense-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.expense-modal .ant-select,.expense-modal .ant-input-number{width:100%}.expense-modal .muted{font-size:12px;line-height:1.9}.expense-drawer .procurement-event small{color:#949ca6;margin-top:8px;font-size:11px;display:block}.production-expenses-board{padding:4px 0}.production-expenses-board>.section-heading{margin-top:8px}@media (max-width:1100px){.expense-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.expense-summary>div{padding:18px}.expense-summary strong{font-size:19px}.production-expenses>.section-heading{align-items:flex-start;gap:12px}.expense-modal .form-grid{grid-template-columns:1fr;gap:18px}}.actual-cost-workspace .ant-btn,.actual-cost-modal .ant-btn{border-radius:999px}.actual-cost-workspace .data-table small{color:#9299a5;margin-top:8px;font-size:11px;line-height:1.6;display:block}.actual-cost-workspace .data-table{min-width:750px}.actual-cost-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.actual-cost-form>label{color:#7e8794;flex-direction:column;gap:10px;font-size:12px;display:flex}.actual-cost-form .ant-select,.actual-cost-form .ant-input-number{width:100%}.actual-cost-modal .muted,.actual-cost-drawer .muted{font-size:12px;line-height:1.9}.actual-cost-modal h3,.actual-cost-drawer h3{margin:26px 0 16px;font-size:14px}.actual-cost-modal .data-table{min-width:650px}.actual-cost-modal .data-table small{color:#9299a5;margin-top:7px;font-size:11px;display:block}@media (max-width:600px){.actual-cost-form{grid-template-columns:1fr}}.sales-cost-workspace .ant-btn,.sales-cost-modal .ant-btn{border-radius:999px}.sales-cost-workspace .data-table small,.sales-cost-modal .data-table small,.sales-cost-drawer .data-table small{color:#9299a5;margin-top:8px;font-size:11px;line-height:1.6;display:block}.sales-cost-workspace .data-table{min-width:750px}.sales-cost-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.sales-cost-form>label{color:#7e8794;flex-direction:column;gap:10px;font-size:12px;display:flex}.sales-cost-form .ant-select,.sales-cost-form .ant-input-number{width:100%}.sales-cost-modal .muted,.sales-cost-drawer .muted{font-size:12px;line-height:1.9}.sales-cost-modal h3,.sales-cost-drawer h3{margin:26px 0 16px;font-size:14px}.sales-cost-modal .data-table{min-width:650px}@media (max-width:600px){.sales-cost-form{grid-template-columns:1fr}}.readiness-workspace .ant-btn,.readiness-drawer .ant-btn{border-radius:999px}.readiness-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.readiness-intro p{color:#7e8794;margin:0 0 10px;font-size:13px}.readiness-intro small{color:#9299a5;font-size:11px}.readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.readiness-summary button{appearance:none;text-align:left;cursor:pointer;color:#222427;background:#fff;border:1px solid #e8ebef;border-radius:14px;padding:24px}.readiness-summary small,.readiness-summary span{color:#9299a5;font-size:11px;line-height:1.7;display:block}.readiness-summary strong{margin:20px 0 14px;font-size:32px;font-weight:500;display:block}.readiness-filters{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.readiness-filters>.ant-input-affix-wrapper{width:280px}.readiness-filters .ant-select{min-width:135px}.readiness-workspace .data-table{min-width:800px}.readiness-workspace .data-table small{color:#9299a5;margin-top:8px;font-size:11px;display:block}.readiness-workspace .data-table p{color:#9299a5;max-width:460px;margin:12px 0 0;font-size:12px;line-height:1.8}.readiness-pagination{justify-content:flex-end;margin-top:24px}.readiness-rules h3,.readiness-drawer h3{margin:20px 0;font-size:14px}.readiness-rules .muted,.readiness-drawer .muted{font-size:12px;line-height:1.9}.readiness-rules>div{color:#7e8794;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;font-size:12px;display:grid}.readiness-clear{color:#64836c;background:#edf3ef;border-radius:12px;margin:22px 0;padding:16px 20px;font-size:12px}.readiness-drawer .procurement-event small{color:#9299a5;margin-top:8px;font-size:11px;display:block}@media (max-width:1100px){.readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-intro{flex-direction:column;align-items:flex-start}.readiness-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.readiness-summary button{padding:18px}.readiness-rules>div{grid-template-columns:1fr}.readiness-filters>.ant-input-affix-wrapper{width:100%}.readiness-intro .row-actions{flex-wrap:wrap}}.gantt-row>.gantt-label,.timeline-product{align-items:center;gap:12px;display:flex}.gantt-row>.gantt-label{padding:12px 16px}.timeline-product{padding:18px 16px}.gantt-label>.product-visual,.timeline-product>.product-visual{border-radius:7px;flex:0 0 38px;width:38px;height:42px}.progress-product-copy{flex:1;min-width:0;display:block}.timeline-product strong{text-overflow:ellipsis;overflow:hidden}.timeline-product small{white-space:nowrap;gap:6px}.timeline-product b{flex-shrink:0}.gantt-canvas{width:1260px;min-width:1260px}.gantt-label{width:280px;min-width:280px}.gantt-header{height:64px}.gantt-header .gantt-label{color:#5f6976;font-size:13px}.gantt-label strong,.timeline-product strong{color:#30343a;font-size:13px;font-weight:500;line-height:1.5}.gantt-label small,.timeline-product small{color:#626d7b;margin-top:5px;font-size:12px;line-height:1.5}.gantt-row>.gantt-label{min-height:76px;padding:14px 16px}.gantt-days>span{color:#5f6976;font-size:12px}.gantt-days small{color:#727c89;font-size:11px}.gantt-caption{color:#626d7b;font-size:12px;line-height:1.6}.gantt-bar{color:#566477;height:28px;top:calc(50% - 14px)}.gantt-bar>span{font-size:12px}.gantt-bar.milestone{top:calc(50% - 6px)}.timeline-grid{min-width:990px}.timeline-row{grid-template-columns:270px repeat(8,minmax(90px,1fr))}.timeline-head{color:#626d7b;padding:18px 0;font-size:13px;line-height:1.5}.timeline-product{min-height:82px;padding:18px 16px}.timeline-product b{color:#956733;font-size:11px}.timeline-block{color:#838b96;height:34px;font-size:12px}.timeline-block.complete{color:#5b8065}.timeline-block.current{color:#fff}@media (max-width:760px){.gantt-caption{font-size:12px}}.detail-hero .pill,.detail-hero>.ant-btn,.stage-gate-box>.ant-btn,.archive-row>.ant-btn{border-radius:999px}.detail-hero .pill{padding-left:10px;padding-right:10px}.ant-drawer-header .ant-drawer-header-title .ant-drawer-close{border-radius:50%}.workflow-manage-button.ant-btn,.product-status-segment,.product-status-segment>button,.product-filter-controls,.product-filter-controls .ant-select,.product-filter-controls .ant-select-selector,.product-filter-controls .view-switch,.product-card .card-top .pill{border-radius:999px}.product-filter-controls .view-switch>button{border-radius:50%;flex-shrink:0;width:29px;height:29px}.product-card .card-top .pill{padding-left:10px;padding-right:10px}.task-filter-bar>.segment,.task-filter-bar>.segment>button,.task-filter-bar>.ant-select,.task-filter-bar .ant-select-selector,.new-task-button.ant-btn,.task-status-control.ant-select,.task-status-control .ant-select-selector,.pill,.page-heading .heading-actions>.ant-btn,.sample-card>.ant-btn,.asset-segment,.asset-segment>button,:is(.manufacturing-topline,.procurement-topline,.growth-filter,.finance-topline) .ant-select,:is(.manufacturing-topline,.procurement-topline,.growth-filter,.finance-topline) .ant-select-selector,.ant-drawer .member-chip,.ant-drawer .tab-toolbar>.ant-btn,.ant-drawer .sample-card>.ant-btn,.ant-drawer .sample-card .pill,.ant-drawer .growth-filter .ant-select,.ant-drawer .growth-filter .ant-select-selector,.login-form .ant-input-affix-wrapper,.login-form form>.ant-btn{border-radius:999px}.login-form .ant-input-affix-wrapper{padding-inline:16px}.engineering-panel{padding:24px}.engineering-explainer{color:#6b7480;margin:16px 0 24px;font-size:12px;line-height:1.9}.engineering-workspace .ant-btn,.engineering-order .ant-btn,.engineering-drawer .ant-btn,.engineering-workspace .ant-select{border-radius:999px}.engineering-drawings{gap:10px;margin:18px 0;display:grid}.engineering-drawings a{border:1px solid #eceef1;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:flex}.engineering-drawings a>span{overflow-wrap:anywhere;flex:1;min-width:0}.engineering-drawings small{color:#78818d;margin-top:4px;font-size:11px;display:block}.engineering-process{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.engineering-process>div{background:#f6f7f8;border-radius:12px;padding:18px}.engineering-process h4{margin-bottom:10px;font-size:13px}.engineering-process p,.engineering-drawer details>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#606a78;font-size:12px;line-height:1.9}.engineering-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.engineering-receipt{border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.engineering-receipt>p{color:#687382;white-space:pre-wrap;width:100%}.engineering-receipt small{color:#79828e}.engineering-order{padding-top:24px}.engineering-order>p{margin:14px 0;font-size:12px;line-height:1.9}.engineering-order details{margin-top:20px}.engineering-notices{margin-top:26px}.engineering-notices article{border:1px solid #eceef1;border-radius:14px;margin-top:14px;padding:18px}.engineering-notices article header{justify-content:space-between;align-items:center;display:flex}.engineering-notices article p{white-space:pre-wrap;margin-top:10px;font-size:12px;line-height:1.9}.engineering-notices article>small{color:#75808d;font-size:11px;line-height:1.9;display:block}.engineering-history{margin-top:24px}.engineering-history article{border-bottom:1px solid #edf0f3;padding:16px 0;font-size:12px}.engineering-history small{color:#7a8490;margin:6px 0;font-size:11px;display:block}.engineering-history p{white-space:pre-wrap;line-height:1.9}.engineering-drawer .section-heading p{color:#707a88;margin-top:8px;font-size:12px}.engineering-note{margin-top:20px}@media (max-width:760px){.engineering-panel{padding:16px}.engineering-process{grid-template-columns:1fr}.engineering-panel .panel-head{flex-wrap:wrap}}.workshop-workspace{max-width:1120px;margin:0 auto}.workshop-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.workshop-topline>.ant-btn:first-child{margin-right:auto}.workshop-workspace .ant-btn,.workshop-modal .ant-btn,.workshop-workspace .ant-select,.workshop-workspace .ant-input-affix-wrapper{border-radius:999px}.workshop-workspace .ant-btn{min-height:40px}.workshop-tip{color:#6d7683;margin:12px 0 18px;font-size:12px;line-height:1.85}.workshop-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.workshop-stats>div{background:#fff;border:1px solid #e9edf1;border-radius:16px;grid-template-columns:auto 1fr;gap:10px;padding:20px;display:grid}.workshop-stats strong{font-size:24px;line-height:1}.workshop-stats svg{color:#7a8490}.workshop-stats span{color:#707987;grid-column:1/-1;font-size:12px}.workshop-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.workshop-filters>.ant-input-affix-wrapper{flex:1;min-width:180px}.workshop-filters>.ant-select{min-width:130px}.workshop-order-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.workshop-order-card{text-align:left;background:#fff;border:1px solid #e6eaee;border-radius:18px;min-width:0;padding:22px;display:block}.workshop-order-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workshop-order-card small{color:#75808e;overflow-wrap:anywhere;font-size:11px}.workshop-order-card h3{margin:17px 0 7px;font-size:17px;font-weight:550}.workshop-order-card p{color:#697381;margin:8px 0;font-size:12px;line-height:1.85}.workshop-card-facts{flex-wrap:wrap;gap:8px 18px;margin:18px 0;font-size:12px;display:flex}.workshop-card-facts b{color:#976832;font-weight:500}.workshop-order-card .workshop-blocked{color:#a5763b}.workshop-order-card footer{color:#737e8c;border-top:1px solid #edf0f3;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.8;display:flex}.workshop-order-card footer>span{flex:1}.workshop-empty{text-align:center;padding:32px}.workshop-order-hero,.workshop-section{margin-bottom:18px;padding:24px}.workshop-order-hero>small{color:#75818e;font-size:12px}.workshop-order-hero h2{margin:12px 0;font-size:23px}.workshop-order-hero p,.workshop-section p{overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.9}.workshop-section h3{margin-bottom:18px;font-size:16px}.workshop-section h4{margin:20px 0 10px;font-size:14px}.workshop-tabs{border-radius:999px;margin:20px 0;display:inline-flex}.workshop-tabs>button{border-radius:999px;min-height:42px;padding:10px 20px;font-size:13px}.workshop-assignment{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.workshop-assignment strong{font-size:13px}.workshop-assignment p{color:#717c8b;margin-top:5px}.workshop-action-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.workshop-action-row .ant-btn{min-height:44px}.workshop-production-numbers{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.workshop-production-numbers>div{background:#f5f6f8;border-radius:13px;padding:16px}.workshop-production-numbers strong{font-size:25px;font-weight:500;display:block}.workshop-production-numbers span{color:#75808e;margin-top:7px;font-size:12px;display:block}.workshop-transfer,.workshop-material,.workshop-history{border-top:1px solid #edf0f3;padding:20px 0}.workshop-transfer small,.workshop-history small{color:#7a8593;margin-top:8px;font-size:12px;display:block}.workshop-history strong{font-size:14px}.workshop-history p,.workshop-process{white-space:pre-wrap}.workshop-proof{object-fit:cover;border:1px solid #edf0f3;border-radius:12px;width:92px;height:92px;margin:12px 8px 12px 0;display:inline-block}.workshop-number-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workshop-modal .ant-input-number{width:100%;min-height:44px}.workshop-modal .ant-input-number-input{height:42px;font-size:16px}.workshop-modal .ant-input,.workshop-modal textarea{font-size:16px}.workshop-modal .ant-form-item-label>label{font-size:13px!important}.workshop-modal .modal-footer .ant-btn{min-height:44px}.workshop-photo-picker{margin:20px 0}.workshop-confirm,.workshop-pending{background:#f2f7f3;border:1px solid #dce5de;border-radius:15px;gap:12px;margin:20px 0;padding:18px;display:flex}.workshop-confirm p,.workshop-pending p{white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.85}.workshop-confirm small{color:#6f7e73;margin-top:10px;font-size:11px;line-height:1.8;display:block}.workshop-pending{background:#faf5ec;border-color:#e9decb;display:block}.workshop-camera{object-fit:cover;background:#202124;border-radius:16px;width:100%;max-height:320px;margin:18px 0;display:block}.workshop-camera.hidden{display:none}.workshop-scan-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.workshop-field{margin:18px 0;font-size:13px;display:block}.workshop-field>.ant-input{border-radius:999px;min-height:44px;margin-top:10px}.workshop-qr{text-align:center}.workshop-qr>strong{margin:20px 0 8px;font-size:16px;display:block}.workshop-qr>p{margin:12px 0;font-size:12px;line-height:1.9}.workshop-qr #workshop-qr-code{justify-content:center;margin:20px 0;display:flex}.workshop-qr-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.workshop-url{overflow-wrap:anywhere}.workshop-section .engineering-drawings a{min-height:56px}.workshop-section .engineering-drawings a small{font-size:11px}.workshop-workspace .ant-tag{border-radius:999px}@media (max-width:760px){.workshop-shell .content{padding:22px 14px}.workshop-shell .page-heading{margin-bottom:22px}.workshop-shell .topbar .global-search{display:none}.workshop-stats{gap:8px}.workshop-stats>div{padding:14px 10px}.workshop-stats strong{font-size:22px}.workshop-stats span{font-size:11px;line-height:1.6}.workshop-order-grid{grid-template-columns:1fr}.workshop-order-card{padding:20px}.workshop-filters{grid-template-columns:1fr 1fr;display:grid}.workshop-filters>.ant-input-affix-wrapper{grid-column:1/-1;min-height:44px}.workshop-filters>.ant-select{min-width:0;min-height:42px}.workshop-order-hero,.workshop-section{padding:20px 16px}.workshop-order-hero h2{font-size:21px}.workshop-topline{flex-wrap:wrap}.workshop-topline .ant-btn{font-size:12px}.workshop-action-row>.ant-btn{flex:1;min-width:120px;min-height:46px}.workshop-tabs{width:100%;display:flex}.workshop-tabs>button{flex:1;padding:10px;font-size:13px}.workshop-production-numbers>div{padding:14px 10px}.workshop-production-numbers span{font-size:11px}.workshop-modal .ant-modal-container{padding:22px 18px}.workshop-modal .ant-modal{max-width:calc(100vw - 24px);margin-inline:auto}.workshop-scan-actions>.ant-btn{flex:1;min-height:44px}.workshop-section .planning-warning{font-size:12px;line-height:1.85}.workshop-pending .workshop-action-row .ant-btn{font-size:12px}.workshop-workspace .ant-pagination{justify-content:center}}.workshop-next article{border-top:1px solid #edf0f3;padding:18px 0}.workshop-next article>small{color:#788391;margin-bottom:8px;font-size:12px;display:block}.workshop-next article>strong{font-size:17px;display:block}.workshop-next article>.ant-btn{border-radius:999px;min-height:46px;margin-top:14px}.workshop-next article>p{max-width:680px}.workshop-workspace .engineering-actions .ant-btn,.workshop-quality-entry .ant-btn{min-height:44px}.workshop-quality-entry p{font-size:13px;line-height:1.9}.workshop-modal input[type=file][hidden]{display:none!important}@media (max-width:760px){.ant-modal.workshop-modal{max-width:calc(100vw - 24px);margin-inline:auto;padding-bottom:12px;top:12px}.workshop-modal .compact-scroll-viewport{max-height:calc(100dvh - 268px)}}.master-import-note{color:#6c7684;margin:14px 0;font-size:12px;line-height:1.9}.master-import-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.master-import-files section{border:1px solid #e6eaee;border-radius:14px;min-width:0;padding:16px}.master-import-files h3{margin-bottom:12px;font-size:14px}.master-import-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.master-import-actions .ant-btn{font-size:12px}.master-import-files textarea{font-size:12px!important;line-height:1.7!important}.master-import-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.master-import-warning,.master-import-success{overflow-wrap:anywhere;border-radius:12px;margin:18px 0;padding:16px;font-size:13px;line-height:1.9}.master-import-warning{color:#946a33;background:#faf3e9}.master-import-success{color:#56725e;background:#eff5f0}.master-import-modal .ant-table-cell{overflow-wrap:anywhere}.master-import-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 180px);overflow-y:auto}.master-import-modal .modal-footer{z-index:2;background:#fff;padding-top:16px;padding-bottom:12px;position:sticky;bottom:0}@media (max-width:760px){.master-import-files{grid-template-columns:1fr}.ant-modal.master-import-modal{top:12px}.master-import-modal .ant-modal-body{max-height:calc(100dvh - 130px)}.master-import-modal .modal-footer{flex-wrap:wrap}.master-import-modal textarea{font-size:16px!important}}.production-preflight-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.production-preflight-fields label{color:#68717d;flex-direction:column;gap:9px;font-size:12px;display:flex}.production-preflight-fields .ant-select,.production-preflight-fields .ant-input-number{width:100%}.production-preflight-list article{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.production-preflight-list h3{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 9px;font-size:14px;display:flex}.production-preflight-list p{color:#737d89;margin:0;font-size:12px;line-height:1.9}.production-preflight .ant-btn,.production-preflight .ant-tag{border-radius:999px}.production-preflight-note{margin:22px 0 0;font-size:12px;line-height:1.9}.production-preflight caption{text-align:left;color:#68717d;padding:24px 0 12px;font-size:12px}.production-preflight .section-heading p{margin-top:10px;font-size:12px}.production-preflight-list+.ant-btn{margin-top:18px}@media (max-width:760px){.production-preflight-fields{grid-template-columns:1fr}.production-preflight .section-heading{flex-wrap:wrap;align-items:flex-start}.production-preflight-list article{flex-direction:column;align-items:flex-start;gap:12px}.production-preflight .ant-input-number-input{font-size:16px}.manufacturing-topline{flex-wrap:wrap;justify-content:space-between;gap:12px}.manufacturing-topline>.ant-select{flex-basis:100%;order:3;min-width:0;max-width:100%}.manufacturing-topline>.ant-btn{flex-shrink:0}}.new-product-action{vertical-align:middle;flex:0 0 36px;width:36px;height:36px;display:inline-block;position:relative}.heading-actions .new-product-action>.new-product-button.ant-btn{inset-inline-end:0;white-space:nowrap;border-radius:999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:36px;min-width:36px;height:36px;padding-inline:10px;transition:width .24s,padding .24s;display:inline-flex;position:absolute;top:0;overflow:hidden}.new-product-action .ant-btn-icon{flex:none;align-items:center;display:inline-flex}.new-product-action .new-product-label{opacity:0;flex:none;max-width:0;margin-inline-start:0;transition:max-width .24s,opacity .18s,transform .24s,margin .24s;display:inline-block;overflow:hidden;transform:translate(10px)}.heading-actions .new-product-action>.new-product-button:focus-visible{width:112px}.new-product-action .new-product-button:focus-visible .new-product-label{opacity:1;max-width:64px;margin-inline-start:8px;transform:translate(0)}@media (hover:hover){.heading-actions .new-product-action>.new-product-button:hover{width:112px}.new-product-action .new-product-button:hover .new-product-label{opacity:1;max-width:64px;margin-inline-start:8px;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.heading-actions .new-product-action>.new-product-button.ant-btn,.new-product-action .new-product-label{transition:none}}.heading-actions .new-product-action>.new-product-button.ant-btn{margin-top:0}.heading-actions:has(.workflow-manage-button) .new-product-action{transition:flex-basis .24s,width .24s}.heading-actions:has(.workflow-manage-button) .new-product-action:has(>.new-product-button:focus-visible){flex-basis:112px;width:112px}@media (hover:hover){.heading-actions:has(.workflow-manage-button) .new-product-action:hover{flex-basis:112px;width:112px}}@media (max-width:760px){.heading-actions>.new-product-action{margin-top:23px}}@media (prefers-reduced-motion:reduce){.heading-actions:has(.workflow-manage-button) .new-product-action{transition:none}}.product-status-segment,.timeline-view-segment,.task-filter-bar>.segment{box-sizing:border-box;flex-shrink:0;height:36px;padding:3px}.product-status-segment>button,.timeline-view-segment>button,.task-filter-bar>.segment>button{box-sizing:border-box;align-items:center;height:30px;padding:0 13px;line-height:1;display:inline-flex}.product-list-table{min-width:720px}.product-list-table td:first-child{min-width:215px}.product-list-open{text-align:left;color:inherit;align-items:center;gap:12px;max-width:100%;padding:0;display:flex}.product-list-open>.product-visual{border-radius:6px;flex:0 0 44px;width:44px;height:52px}.product-list-name{min-width:0;display:block}.product-list-name strong{color:#454c57;font-size:12px;font-weight:500;display:block}.product-list-open:hover .product-list-name strong{color:#000}.product-list-table .person .avatar{flex-shrink:0}.timeline-view-segment,.timeline-view-segment>button,.empty-product-create.ant-btn{border-radius:999px}.empty-product-create.ant-btn{padding-inline:20px}.product-card-image .product-photo img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.product-card-footer{border-top:0}.sample-cover{background:#f4f4f3;border-radius:10px;justify-content:center;align-items:center;width:100%;height:150px;margin:18px 0;display:flex;overflow:hidden}.sample-cover>.product-visual{width:100%;height:100%}.sample-cover img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.asset-art{position:relative}.asset-image-open{background:#f0f1f2;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;display:flex;position:absolute;inset:0}.asset-image-open img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;display:block}.asset-art .version-badge{z-index:1;pointer-events:none}.asset-uploader{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0;display:flex}.asset-uploader>small{margin:0}.asset-actions{flex-wrap:wrap;gap:12px}.asset-delete{order:2;margin-left:auto}.asset-modal-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:75vh;margin:auto;display:block}.empty-asset-upload.ant-btn,.delivery-pill.ant-btn,.delivery-board-filter .ant-select,.delivery-board-filter .ant-select-selector,.delivery-project>header>.ant-tag{border-radius:999px}.empty-asset-upload.ant-btn{padding-inline:20px}.delivery-project-identity{align-items:center;gap:14px;min-width:0;display:flex}.delivery-project-identity>div{min-width:0}.delivery-project-identity h2{overflow-wrap:anywhere;margin-bottom:0}.delivery-product-cover{cursor:pointer;background:#f3f3f2;border:0;border-radius:10px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:76px;padding:4px;display:flex;overflow:hidden}.delivery-product-cover .product-visual{width:100%;height:100%}.delivery-product-cover .product-photo img{border-radius:7px;width:auto;max-width:100%;height:auto;max-height:100%}.delivery-project>header{flex-wrap:wrap;align-items:center}.delivery-project>header>.ant-tag{flex-shrink:0;margin-inline-end:0}.delivery-project>header+p{margin-top:20px}.asset-delete-confirm .ant-modal-confirm-btns .ant-btn,.asset-upload-modal .modal-footer .ant-btn{border-radius:999px}.asset-actions{border-top:0}.asset-actions .asset-icon-action{color:#7c8695;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.asset-actions .asset-icon-action:hover{color:#3f4854;background:#f0f2f5}.asset-actions .asset-delete:hover{color:#c34747;background:#fff1f0}.asset-icon-action:focus-visible{outline-offset:2px;outline:2px solid #8c9aad}.sample-identity{align-items:center;gap:16px;margin:18px 0;display:flex}.sample-identity .sample-cover{flex:0 0 64px;width:64px;height:76px;margin:0;padding:4px}.sample-identity-copy{min-width:0}.sample-identity-copy .sample-title{overflow-wrap:anywhere;text-align:left;margin:0}.sample-identity-copy .supplier{margin:8px 0 0}@media (hover:hover) and (pointer:fine){.asset-card .asset-delete{opacity:0;pointer-events:none;transition:opacity .15s}.asset-card:hover .asset-delete,.asset-card:focus-within .asset-delete{opacity:1;pointer-events:auto}}.ant-drawer-header .ant-drawer-header-title .ant-drawer-close{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ant-drawer-header .ant-drawer-header-title .ant-drawer-close:hover{background:#e7e9ed}.timeline-block.current,.timeline-filter-controls .ant-select,.timeline-filter-controls .ant-select-selector,.timeline-filter-controls .ant-input,.timeline-filter-controls .ant-btn,.delivery-stage-filter .ant-select,.delivery-stage-filter .ant-select-selector{border-radius:999px}.topbar-avatar-button{margin-right:-14px}.sidebar-nav-scroll{flex:1;min-height:0;position:relative}.sidebar .sidebar-nav-scroll nav{scrollbar-width:none;scrollbar-gutter:auto;overscroll-behavior:contain;height:100%;min-height:0;margin:0;overflow:hidden auto}.sidebar .sidebar-nav-scroll nav::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-scroll-hint{pointer-events:none;z-index:2;justify-content:center;height:28px;display:flex;position:absolute;left:0;right:0}.sidebar-scroll-hint.above{background:linear-gradient(#202124 15%,#20212400);align-items:flex-start;top:0}.sidebar-scroll-hint.below{background:linear-gradient(#20212400,#202124 85%);align-items:flex-end;bottom:0}.sidebar-scroll-hint button{color:#989da5;pointer-events:auto;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:18px;padding:0;display:flex}.sidebar-scroll-hint button:hover,.sidebar-scroll-hint button:focus-visible{color:#fff;background:0 0}.sidebar-nav-scroll.has-above nav{scroll-padding-top:30px}.sidebar-nav-scroll.has-below nav{scroll-padding-bottom:30px}.topbar .notification-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@media (min-width:761px){.settings-layout>.profile-panel{align-self:stretch}}.security-panel .ant-input-affix-wrapper,.security-panel .ant-input,.security-panel .ant-form>.ant-btn,.sales-workspace .procurement-toolbar .ant-input-affix-wrapper,.sales-workspace .procurement-toolbar .ant-input,.sales-workspace .procurement-toolbar .ant-select,.sales-workspace .procurement-toolbar .ant-select-selector,.sales-workspace .procurement-toolbar .ant-btn{border-radius:999px}.topbar-avatar-button .avatar.small{width:34px;height:34px;font-size:12px}.quality-workspace .procurement-toolbar .ant-input-affix-wrapper,.quality-workspace .procurement-toolbar .ant-input,.quality-workspace .procurement-toolbar .ant-select,.quality-workspace .procurement-toolbar .ant-select-selector,.quality-workspace .procurement-toolbar .ant-btn,.avatar-editor-tools .ant-btn,.avatar-editor-footer .ant-btn{border-radius:999px}.topbar-avatar-button .avatar img{transform-origin:50%;transform:rotate(0)}.topbar-avatar-button:hover .avatar img{animation:.8s ease-out both avatar-turn-rebound}@keyframes avatar-turn-rebound{0%{transform:rotate(0)}70%{transform:rotate(380deg)}86%{transform:rotate(353deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.topbar-avatar-button:hover .avatar img{animation:none;transform:none}}.avatar-editor-footer button.text-link{background:0 0;border:1px solid #e0e3e8;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 15px;display:inline-flex}.avatar-editor-footer button.text-link:hover{background:#f6f7f8}.finance-workspace .procurement-toolbar .ant-input-affix-wrapper,.finance-workspace .procurement-toolbar .ant-input,.finance-workspace .procurement-toolbar .ant-select,.finance-workspace .procurement-toolbar .ant-select-selector,.finance-workspace .procurement-toolbar .ant-btn{border-radius:999px}.finance-review-panel{padding:24px}.finance-review-panel>.section-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0 0 20px;padding:0;display:flex}.finance-review-panel>.section-heading h3{margin:0;font-size:14px;font-weight:500}.finance-review-panel>.section-heading>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.quality-grants-panel{padding:24px}.quality-grants-panel>.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:0;display:flex}.quality-grants-panel>.section-heading h3{margin:0;font-size:14px;font-weight:500;line-height:1.6}.quality-grants-panel>.section-heading .ant-btn{border-radius:999px;flex-shrink:0}.quality-grants-panel>p.muted{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.quality-grants-panel .quality-defect-row:first-of-type{margin-top:16px}:is(.manufacturing-toolbar,.costing-workspace .procurement-toolbar,.readiness-filters) :is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-btn){border-radius:999px}.ant-drawer-close svg{transform-origin:50%;transition:transform .3s;transform:rotate(0)}.ant-drawer-close:hover svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ant-drawer-close svg{transition:none}.ant-drawer-close:hover svg{transform:none}}.ant-select-dropdown .ant-select-item.ant-select-item-option{border-radius:999px;padding-inline:12px}.ant-select.ant-select-outlined:not(.ant-select-customize-input),.ant-select.ant-select-filled:not(.ant-select-customize-input),.ant-select.ant-select-outlined .ant-select-selector,.ant-select.ant-select-filled .ant-select-selector{border-radius:999px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{border-radius:999px!important}.sidebar .nav-item>svg{transform-origin:50%;flex-shrink:0;transition:transform .16s ease-out}@media (hover:hover) and (pointer:fine){.sidebar .nav-item:hover>svg{transform:scale(1.16)}}.sidebar .nav-item:focus-visible>svg{transform:scale(1.16)}@media (prefers-reduced-motion:reduce){.sidebar .nav-item>svg{transition:none}}@media (max-width:760px){.topbar .topbar-avatar-button{margin-right:0}.topbar .mobile-menu{border-radius:50%;justify-content:center;margin-left:-6px;margin-right:3px;padding:0}.topbar .global-search{justify-self:end;width:min(100%,180px)}}.organization-workspace{gap:24px;display:grid}.organization-scope{border:1px solid var(--line);background:#eef0f2;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.organization-scope svg{flex-shrink:0;margin-top:2px}.organization-scope strong{font-size:13px;font-weight:500}.organization-scope p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.8}.organization-stats{margin:0}.organization-loading{text-align:center;padding:40px}.organization-panel{padding:24px}.organization-actions{flex-wrap:wrap;gap:8px;display:flex}.organization-workspace .ant-btn{border-radius:999px}.organization-factories{gap:12px;display:grid}.organization-factories article{border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;padding:18px;display:flex}.organization-factories h3{font-size:14px;font-weight:500}.organization-factories small,.organization-events small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.organization-factory-company{overflow-wrap:anywhere;margin-left:auto}.organization-events article{border-bottom:1px solid var(--line);padding:16px 0}.organization-events article:last-child{border:0}.organization-events strong{font-size:12px;font-weight:500}.organization-events p{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.8}.organization-note{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.8}@media (max-width:760px){.organization-panel{padding:18px}.organization-panel>.panel-head{flex-wrap:wrap;align-items:flex-start;gap:14px}.organization-factories article{flex-wrap:wrap;gap:12px}.organization-factory-company{flex-basis:100%;margin-left:0}}.document-company-workspace{gap:24px;display:grid}.document-company-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.document-company-toolbar{flex-wrap:wrap;margin:0}.document-company-toolbar .ant-select{min-width:160px}.document-company-toolbar .ant-input-search{max-width:300px}.document-company-workspace .ant-btn,.document-company-badge .ant-btn{border-radius:999px}.document-company-badge{border:1px solid var(--line);background:#f8f9fa;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.document-company-badge>svg{color:var(--muted);flex-shrink:0}.document-company-badge small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.document-company-badge strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.document-company-badge>.ant-btn{flex-shrink:0;margin-left:auto}.document-company-label{gap:8px;margin:16px 0;font-size:12px;display:grid}.document-company-label .ant-select{width:100%}.document-company-preview{border:1px solid var(--line);border-radius:12px;margin-top:18px;padding:16px}.document-company-preview h3{margin-bottom:8px;font-size:15px}.document-company-preview>p{font-size:12px;line-height:1.8}.document-company-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.document-company-impact>div{background:#f3f4f6;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:12px;display:flex}.document-company-list>article{border-bottom:1px solid var(--line);padding:16px 0}.document-company-list>article:last-child{border-bottom:0}.document-company-heading{justify-content:space-between;gap:16px;display:flex}.document-company-heading strong{font-size:13px}.document-company-heading small{color:var(--muted);font-size:11px}@media (max-width:760px){.document-company-stats{grid-template-columns:1fr}.document-company-badge{flex-wrap:wrap}.document-company-impact{grid-template-columns:1fr}.document-company-heading{flex-wrap:wrap}}.document-company-modal .ant-btn{border-radius:999px}.document-company-reason{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 18px}.company-access-form{gap:18px;display:grid}.company-access-form>label{gap:8px;font-size:12px;display:grid}.company-access-form .ant-select{width:100%}.company-reader{min-height:100vh}.company-reader>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:20px;padding:18px 30px;display:flex}.company-reader>header>.company-logo{width:130px;height:auto}.company-reader>header>span{color:var(--muted);margin-left:auto}.company-reader>main{gap:24px;max-width:1280px;margin:auto;padding:40px 30px;display:grid}.company-reader .page-heading{margin:0}.company-reader-toolbar{flex-wrap:wrap;margin:0}.company-reader-toolbar .ant-select{min-width:180px}.company-reader .ant-btn{border-radius:999px}.company-export{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;text-decoration:none;display:inline-flex}.company-reader-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}@media (max-width:760px){.company-reader>header{flex-wrap:wrap;gap:10px;padding:16px}.company-reader>header>span{font-size:11px}.company-reader>main{padding:24px 16px}.company-reader .organization-panel{padding:16px}}.ownership-workspace{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.ownership-stats{margin:0}.ownership-toolbar{flex-wrap:wrap;margin:0}.ownership-toolbar .ant-select{min-width:180px}.ownership-workspace .ant-btn,.ownership-modal .ant-btn{border-radius:999px}.ownership-table{min-width:900px}.ownership-reviews>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.ownership-reviews strong{font-size:13px}.ownership-reviews p{color:var(--muted);margin-top:7px;font-size:11px}.ownership-allocation{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.ownership-allocation>.ant-form-item:first-child{flex:1;min-width:0}.ownership-allocation>.ant-form-item:nth-child(2){width:160px}.ownership-allocation .ant-input-number{width:100%}.ownership-allocation-heading{margin-top:16px;font-size:12px}.ownership-modal .ant-form{margin-bottom:18px}.ownership-modal .ant-form-item{margin-bottom:14px}.ownership-modal .ant-form-item:last-child{margin-top:18px}.ownership-basis{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f6f8;border-radius:10px;padding:16px;font-size:12px;line-height:1.8}@media (max-width:760px){.ownership-allocation{flex-wrap:wrap}.ownership-allocation>.ant-form-item:first-child{flex-basis:100%}.ownership-allocation>.ant-form-item:nth-child(2){flex:1;width:auto}.ownership-reviews>article{flex-wrap:wrap}}.count-import-table{min-width:880px}.count-import-table small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.count-import-issues{background:#faf4ed;border-radius:12px;max-height:260px;padding:16px 32px;font-size:12px;line-height:1.9;overflow:auto}.ownership-workspace input[type=file]{max-width:300px;font-size:12px}.ownership-workspace input[type=file]::file-selector-button{cursor:pointer;background:#fff;border:1px solid #e2e3e7;border-radius:999px;margin-right:10px;padding:8px 14px}.company-material-card{border-top:1px solid #eee;padding:18px 0}.company-material-card h3{margin:0;font-size:14px}.company-material-card .panel-head{margin-bottom:12px}.company-material-line{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.company-material-line small{color:var(--muted);margin-top:6px;display:block}@media (max-width:760px){.company-material-line{flex-direction:column;align-items:flex-start}}.company-finished-actions{flex-wrap:wrap;gap:8px;display:flex}.ownership-workspace>.ant-tabs,.ownership-workspace .ant-tabs-tabpane,.ownership-workspace .organization-panel{min-width:0}.company-operations{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.company-operation-list{gap:16px;display:grid}.company-operations .ant-input-number{width:100%}.company-operations .panel-head{padding:0}.company-access-form .ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:600px){.company-access-form .ant-checkbox-group{grid-template-columns:minmax(0,1fr)}}.collaboration-delivery-detail h3{margin:20px 0 10px;font-size:14px;font-weight:600}.collaboration-delivery-detail p{overflow-wrap:anywhere;margin:8px 0}.collaboration-file-version{border:1px solid var(--line,#e8e9ec);border-radius:12px;margin:10px 0;padding:12px 14px}.collaboration-file-version a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.opening-preparation .ant-btn{border-radius:999px}.opening-preparation .procurement-toolbar .ant-select{min-width:180px}.opening-preparation details{margin-top:16px}.opening-preparation summary{cursor:pointer;color:var(--text,#242629)}.opening-preparation .document-company-preview{margin:16px 0}.factory-affiliation-workspace .ant-btn,.factory-affiliation-modal .ant-btn,.production-pilot .ant-btn{border-radius:999px}.production-pilot-people label{flex-direction:column;gap:8px;display:flex}.production-pilot .procurement-toolbar .ant-input-search{max-width:300px}.production-pilot .procurement-toolbar .ant-select{min-width:260px}.production-pilot .pilot-materials{min-width:900px}.production-pilot details{margin:18px 0}.production-pilot summary{cursor:pointer}@media (max-width:900px){.production-pilot-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.production-pilot-people{grid-template-columns:minmax(0,1fr)}}.pilot-journal-item{border-bottom:1px solid var(--border,#e9eaed);overflow-wrap:anywhere;padding:18px 0}.pilot-journal{margin-top:28px}.pilot-journal details{margin:16px 0}.pilot-journal .procurement-toolbar{flex-wrap:wrap}.pilot-inbox-focus{background:var(--surface-subtle,#f5f6f8);border-radius:16px;outline:1px solid #dfe2e8;padding:18px!important}.pilot-inbox-summary{margin-block:20px}.pilot-inbox{margin-top:20px}.pilot-inbox .procurement-toolbar{flex-wrap:wrap}.company-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-evidence-grid figure{overflow-wrap:anywhere;margin:0}.company-evidence-grid img{object-fit:contain;background:#f5f6f8;border-radius:16px;width:100%;height:220px;display:block}.company-evidence-grid figcaption{padding:8px 0;font-size:12px}.company-evidence-grid small{color:#8a91a0;display:block}.company-evidence-detail{margin-top:24px}.company-evidence-drawer .procurement-toolbar{flex-wrap:wrap}.company-evidence-drawer input[type=file]{max-width:100%}@media (max-width:540px){.company-evidence-grid{grid-template-columns:1fr}}.team-directory{gap:20px;min-width:0;display:grid}.team-scope-note{color:var(--muted);align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.8;display:flex}.team-scope-note svg{flex:none;margin-top:3px}.team-summary{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 24px;display:grid}.team-summary>div+div{border-left:1px solid var(--line);padding-left:24px}.team-summary span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.team-summary strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500;line-height:1.2}.team-summary strong small{color:var(--muted);font-size:11px;font-weight:400}.team-directory-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.team-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.team-panel-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.team-panel-heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.team-heading-actions,.team-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-heading-actions{flex:none}.team-directory .ant-btn,.team-detail-drawer .ant-btn,.team-form-modal .ant-btn,.team-account-create{border-radius:999px!important}.team-directory .ant-btn:not(.ant-btn-sm),.team-detail-drawer .ant-btn:not(.ant-btn-sm),.team-form-modal .ant-btn{min-height:36px}.team-directory .ant-btn-circle{justify-content:center;align-items:center;width:36px;min-width:36px;padding:0;display:inline-flex}.team-directory-panel>.ant-tabs>.ant-tabs-nav{margin:0 0 22px}.team-tab-body{min-width:0}.team-search-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.team-search-row .team-search{border-radius:999px;flex:0 280px;width:280px;max-width:100%;min-height:36px;padding-inline:13px}.team-search .ant-input{font-size:12px}.team-search .ant-input-prefix{color:var(--muted);margin-right:8px}.team-result-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.team-filters{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;gap:12px;max-width:1040px;margin-bottom:24px;display:grid}.team-filters>label{gap:7px;min-width:0;display:grid}.team-filters>label>span:first-child{color:var(--muted);padding-left:3px;font-size:11px}.team-filters .ant-select{width:100%;min-width:0}.team-filters .ant-select,.team-filters .ant-select-selector{border-radius:999px!important}.team-people-table{table-layout:auto;min-width:760px}.team-people-table th,.team-people-table td{vertical-align:middle;padding:16px 12px}.team-people-table th{color:var(--muted);white-space:nowrap;background:#f8f9fa;font-size:11px;font-weight:500}.team-people-table th:first-child{border-radius:10px 0 0 10px}.team-people-table th:last-child{border-radius:0 10px 10px 0}.team-people-table th:last-child,.team-people-table td:last-child{text-align:right;white-space:nowrap;width:110px}.team-people-table td strong{font-size:13px;font-weight:500}.team-people-table td small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7;display:block}.team-people-table td>.ant-tag{margin-top:7px}.team-muted{color:var(--muted);font-size:12px}.team-empty{text-align:center;color:var(--muted);padding:44px 16px}.team-empty strong{color:var(--ink);font-weight:500}.team-empty p{margin-top:10px;font-size:12px;line-height:1.8}.team-section-note{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.8}.team-account-grid,.team-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-info-card{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.team-info-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-info-card-heading h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.team-info-card p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.team-info-card>small{color:var(--muted);font-size:11px}.team-card-actions{margin-top:auto;padding-top:14px}.team-detail-profile{border:1px solid var(--line);background:#f7f8fa;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding:20px;display:flex}.team-person-code{color:var(--muted);letter-spacing:.06em;font-size:11px}.team-detail-profile h2{margin:5px 0 8px;font-size:20px;line-height:1.5}.team-detail-profile p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.8}.team-detail-profile>.ant-btn{flex:none}.team-detail-drawer .ant-tabs-nav{margin-bottom:24px}.team-detail-drawer .pilot-journal-item{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:18px}.team-detail-drawer .pilot-journal-item h3{margin:0 0 8px;font-size:14px}.team-detail-drawer .pilot-journal-item p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.team-detail-drawer .pilot-journal-item .ant-btn{margin:8px 6px 0 0}.team-detail-drawer .team-lifecycle>p{color:var(--muted);font-size:12px;line-height:1.9}.team-detail-drawer .team-lifecycle>.ant-btn{margin:8px 8px 16px 0}.team-detail-drawer .team-lifecycle>.panel{border-radius:16px;margin-top:24px;padding:20px}.team-detail-drawer .team-lifecycle>.panel>.ant-btn{margin:8px 8px 12px 0}.team-detail-drawer .panel-head{padding:0}.team-form-modal .ant-modal-title{font-size:16px}.team-form-modal .ant-form{margin-top:20px}.team-form-modal .modal-footer{gap:8px}.team-form-modal input[type=file]{max-width:100%;margin:12px 0 18px;display:block}.team-form-modal textarea{line-height:1.8}@media (min-width:1500px){.team-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.team-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.team-panel-heading{flex-wrap:wrap;align-items:flex-start}.team-heading-actions{margin-left:auto}}@media (max-width:640px){.team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.team-summary>div+div{border-left:0;padding-left:0}.team-directory-panel{padding:18px 14px}.team-heading-actions{width:100%;margin-left:0}.team-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.team-search-row .team-search{flex-basis:240px;width:240px}.team-result-count{margin-left:0}.team-account-grid,.team-unit-grid{grid-template-columns:minmax(0,1fr)}.team-detail-profile{flex-direction:column;gap:12px;padding:16px}.team-detail-drawer .ant-drawer-body{padding:18px}.team-detail-drawer .team-lifecycle>.panel,.team-info-card{padding:16px}}.team-table-hint{display:none}.team-detail-drawer .ant-drawer-close,.team-form-modal .ant-modal-close{border-radius:50%}.team-detail-drawer .ant-drawer-close{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (max-width:760px){.team-table-hint{color:var(--muted);text-align:right;margin:0 0 12px;font-size:11px;display:block}}.team-person-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.team-person-form .team-form-wide,.team-person-form>.ant-btn{grid-column:1/-1}.team-person-form>.ant-btn{justify-self:end}@media (max-width:540px){.team-person-form{grid-template-columns:minmax(0,1fr)}}.team-person-identity{align-items:center;gap:12px;min-width:0;display:flex}.team-person-identity>div{min-width:0}.team-person-identity .team-avatar{border-radius:50%;flex:none;width:40px;min-width:40px;height:40px;font-size:16px;overflow:hidden}.team-person-identity .team-avatar-large{width:60px;min-width:60px;height:60px;font-size:24px}.team-detail-profile>.team-person-identity{align-items:flex-start}.team-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-stat-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:20px}.team-stat-card h3{margin:0 0 6px;font-size:14px;font-weight:600}.team-stat-card>p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.7}.team-stat-content{align-items:center;gap:20px;min-width:0;display:flex}.team-stat-ring{border-radius:50%;flex:none;width:100px;height:100px;padding:10px}.team-stat-ring>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.team-stat-ring strong{font-size:24px;font-weight:500;line-height:1.1}.team-stat-ring small{color:var(--muted);font-size:10px}.team-stat-content ul{flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.team-stat-content li{grid-template-columns:7px 1fr auto 32px;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:grid}.team-stat-content li i{border-radius:50%;width:7px;height:7px}.team-stat-content li strong{font-variant-numeric:tabular-nums;font-weight:500}.team-stat-content li small{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:1200px){.team-statistics{grid-template-columns:minmax(0,1fr)}.team-stat-content{gap:24px}.team-stat-content ul{max-width:300px}}@media (max-width:540px){.team-stat-card{padding:16px}.team-stat-ring{width:86px;height:86px}.team-person-identity{gap:9px}.team-detail-profile>.team-person-identity{flex-wrap:wrap}}.team-permission-selectors{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:20px 0;display:flex}.team-permission-selectors label{width:240px;max-width:100%;color:var(--muted,#737b88);gap:8px;font-size:12px;display:grid}.team-permission-selectors .ant-select{width:100%}.team-permission-selectors .ant-select,.team-permission-selectors .ant-select-selector{border-radius:999px!important}.team-permission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.team-permission-summary article,.team-permission-template{overflow-wrap:anywhere;background:#f8f8fa;border:1px solid #eceef1;border-radius:16px;padding:20px 24px}.team-permission-template{margin:16px 0}.team-permission-preview h3{margin:0 0 10px;font-size:14px}.team-permission-preview p,.team-permission-preview li{font-size:13px;line-height:1.8}.team-permission-preview>.table-scroll{margin:16px 0 24px}.team-permission-table{min-width:650px}@media (max-width:700px){.team-permission-summary{grid-template-columns:1fr}.team-permission-selectors label{width:100%}}.team-stat-interactive{justify-content:center;align-items:center;min-height:164px;display:flex}.team-stat-interactive svg{width:160px;height:160px;overflow:visible}.team-stat-interactive path{cursor:pointer;transition:stroke-width .16s}.team-stat-interactive path:hover,.team-stat-interactive path:focus{stroke-width:22px;filter:drop-shadow(0 2px 3px #0002);outline:none}.team-chart-total{fill:var(--ink);pointer-events:none;font-size:27px;font-weight:500}.team-chart-unit{fill:var(--muted);pointer-events:none;font-size:11px}.team-access-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:20px 0;display:grid}.team-access-form .team-form-wide{grid-column:1/-1}.team-access-form .ant-select{width:100%}.team-access .team-info-card{gap:10px;margin:12px 0;display:grid}.team-access .team-info-card>.ant-btn{justify-self:start}.team-access-preview{border:1px solid var(--line);background:#f8f8fa;border-radius:16px;gap:12px;margin:18px 0;padding:24px;display:grid}.team-access-preview article{border-bottom:1px solid var(--line);padding:12px 0}.team-access-preview p{overflow-wrap:anywhere;line-height:1.9}.team-access .ant-btn{border-radius:999px}.team-office{min-height:100vh}.team-office>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:24px;padding:24px 4%;display:flex}.team-office>header .company-logo{width:110px;height:auto}.team-office>header>.ant-btn{margin-left:auto}.team-office>header p{color:var(--muted);margin-top:8px;font-size:12px}.team-office>main{max-width:1400px;margin:auto;padding:32px 4%}@media (max-width:700px){.team-access-form{grid-template-columns:1fr}.team-office>header{gap:12px}.team-office>header .company-logo{width:75px}}.team-office-entry{z-index:50;position:fixed;bottom:24px;right:24px}.team-access-review{gap:16px;display:grid}.team-access-review .section-heading{align-items:flex-start;gap:16px;margin:0}.team-access-review h3{margin:0 0 6px}.team-review-filters{flex-wrap:wrap;gap:8px;display:flex}.team-review-list{gap:12px;display:grid}.team-review-list .team-info-card{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.team-review-list .team-info-card>div:first-child{min-width:0}.team-review-list .team-info-card strong{font-size:13px;font-weight:500}.team-review-list .team-info-card small{color:var(--muted)}.team-review-list .team-card-actions{flex-shrink:0}@media (max-width:640px){.team-review-list .team-info-card{flex-direction:column;align-items:flex-start}.team-access-review .section-heading{flex-wrap:wrap}}.team-access-history{gap:16px;display:grid}.team-history-filters{flex-wrap:wrap;gap:12px;display:flex}.team-history-filters .ant-select:first-child{width:260px;max-width:100%}.team-history-filters .ant-select:nth-child(2){width:160px}.team-history-list{gap:12px;display:grid}.team-history-list .team-info-card{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:0;display:flex}.team-history-list .team-info-card>div{min-width:0}.team-history-list .team-info-card>.ant-btn{flex:none}.team-history-list strong{font-size:13px;font-weight:500}.team-history-list small{color:var(--muted)}.team-history-list p,.team-history-reason{white-space:pre-wrap;overflow-wrap:anywhere}.team-history-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.team-history-compare>section{border:1px solid var(--line);border-radius:14px;padding:18px}.team-history-compare h4{margin:0 0 12px}.team-history-snapshot{font-size:12px;line-height:1.9}.team-history-snapshot p{overflow-wrap:anywhere}@media (max-width:640px){.team-history-list .team-info-card{flex-direction:column;align-items:flex-start}.team-history-compare{grid-template-columns:1fr}}.team-bar-group{margin-top:18px}.team-bar-group h4{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500}.team-bar-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(80px,32%) minmax(0,1fr);align-items:center;gap:14px;padding:9px 4px;font-size:12px;display:grid}.team-bar-row>span:first-child{overflow-wrap:anywhere}.team-bar-row:focus-visible{outline-offset:2px;outline:2px solid #8d3336}.team-bar-row:hover{background:#faf8f6}.team-bar-track{background:#f1f2f4;border-radius:999px;height:14px;display:block;overflow:hidden}.team-bar-track i{border-radius:999px;min-width:3px;height:100%;display:block}.team-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-stat-card{flex-direction:column;min-height:220px;padding:20px;display:flex}.team-chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.team-chart-heading h3{margin:0}.team-chart-info{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.team-chart-info:hover{background:#f2f3f5}.team-chart-info:focus-visible{outline-offset:2px;outline:2px solid #8d3336}.team-stat-interactive{flex:1;justify-content:center;align-items:center;display:flex}.team-stat-interactive svg{width:150px;max-width:100%;height:150px}.team-bar-group{flex:1;max-height:240px;margin-top:0;overflow-y:auto}.team-chart-empty{min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.team-chart-empty svg{width:150px;max-width:100%;height:72px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.team-account-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.team-account-toolbar .team-search{width:280px;max-width:100%}.team-account-toolbar .ant-select{width:130px}.team-account-toolbar .team-result-count{margin-left:auto}.team-accounts-table{width:100%;min-width:790px}.team-accounts-table td{vertical-align:middle;padding-top:17px;padding-bottom:17px}.team-accounts-table .team-avatar{width:34px;min-width:34px;height:34px}.team-accounts-table th:last-child{width:105px}.team-account-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.team-account-status{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.team-account-status:before{content:"";background:#bcc1c8;border-radius:50%;width:6px;height:6px}.team-account-status.is-active:before{background:#839f8f}.team-account-pagination{justify-content:flex-end;margin-top:20px}.team-accounts-table td:first-child{max-width:200px}.team-accounts-table td:nth-child(2){overflow-wrap:anywhere;max-width:240px}@media (max-width:1350px){.team-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.team-statistics{grid-template-columns:minmax(0,1fr)}.team-stat-card{min-height:210px}.team-account-toolbar{gap:10px}.team-account-toolbar .team-search{width:100%}.team-account-toolbar .ant-select{flex:1;min-width:110px}.team-account-toolbar .team-result-count{margin-left:0}.team-accounts-table{min-width:760px}}.topbar-date{border-left:0;margin-left:22px;padding-left:0}.overview-jump{color:#6c737d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.overview-jump:hover{color:var(--ink);background:#f0f1f3}.team-panel-heading h2{align-items:center;gap:9px;display:flex}.team-title-info{width:24px;height:24px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.team-title-info:hover{background:#f1f2f4}.workspace-details{color:var(--muted);margin:12px 0 18px;font-size:12px;line-height:1.8}.workspace-details>summary{cursor:pointer;width:fit-content;font-size:11px;display:list-item}.workspace-details>div{background:#fafafb;border-left:2px solid #e5e7eb;border-radius:0 8px 8px 0;max-width:900px;margin-top:9px;padding:12px 14px}.workspace-scope{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.8}.organization-workspace>.workspace-scope{margin-bottom:0}.workspace-scope>summary{cursor:pointer;align-items:center;gap:9px;padding:4px 0;list-style:none;display:flex}.workspace-scope>summary::-webkit-details-marker{display:none}.workspace-scope>summary:after{content:"⌄";margin-left:4px;font-size:14px}.workspace-scope[open]>summary:after{transform:rotate(180deg)}.workspace-scope>summary>svg{flex:none;width:15px;height:15px}.workspace-scope>div{max-width:900px;padding:10px 0 0 24px}.workspace-scope p+p{margin-top:8px}.organization-panel{border-radius:16px;padding:24px 26px}.organization-panel>.panel-head{align-items:flex-start;gap:24px;margin:0 0 20px;padding:0}.organization-panel>.panel-head>div:first-child{flex:1;min-width:0}.organization-panel>.panel-head p{max-width:650px;margin-top:7px;line-height:1.8}.organization-panel>.panel-head>.organization-actions{flex:none;align-items:center}.organization-panel>h2{margin-bottom:10px;font-size:15px;font-weight:600}.organization-panel>p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}.organization-panel .procurement-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.organization-panel .ant-btn,.ownership-workspace>.procurement-toolbar .ant-btn,.document-company-toolbar .ant-btn,.team-work-panel .ant-btn{border-radius:999px}.organization-panel>.panel-head .ant-btn{flex-shrink:0}.organization-panel .table-scroll{margin-top:16px}.organization-panel input[type=file]{width:270px;max-width:100%;color:var(--muted);font-size:11px}.organization-panel input[type=file]::file-selector-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;margin-right:10px;padding:8px 14px;font-size:12px}.organization-panel .procurement-toolbar>a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 14px;font-size:12px;text-decoration:none;display:inline-flex}.organization-panel .procurement-toolbar>a:hover{border-color:#aeb4bd}.company-opening-workspace,.ownership-workspace{gap:22px;display:grid}.company-opening-workspace>.organization-note{margin:0}.ownership-workspace>.workspace-scope{margin-bottom:0}.team-work-panel{padding:24px 26px}.team-work-panel>.panel-head{align-items:flex-start;gap:18px;margin-bottom:16px;padding:0}.team-work-panel .team-work-filters{flex-wrap:wrap;gap:8px;margin:0 0 18px}.team-work-panel .panel-head p{margin-top:7px;line-height:1.8}.workspace-empty{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:30px 16px;font-size:12px}.team-work-panel>.pilot-journal-item{border-top:1px solid var(--line);padding:20px 0}.team-work-panel>.pilot-journal-item .ant-btn{margin:8px 8px 0 0}.team-work-panel>.pilot-journal-item p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}@media (max-width:760px){.organization-panel,.team-work-panel{padding:20px 18px}.organization-panel>.panel-head{flex-wrap:wrap;gap:14px}.organization-panel>.panel-head>div:first-child{flex-basis:100%}.organization-panel>.panel-head>.organization-actions{flex-basis:auto}.organization-panel input[type=file]{width:100%}.workspace-scope>summary{align-items:flex-start}.workspace-scope>summary>svg{margin-top:3px}}.organization-panel>.blank{min-height:0;padding:26px 16px 20px}.organization-panel>.blank .ant-empty{margin:12px 0}.organization-panel>.blank .ant-empty-image{height:42px}.company-opening-workspace>.workspace-details{margin:0}.organization-panel>.workspace-details{margin:8px 0 18px}.organization-panel>.panel-head:only-child{margin-bottom:0}.count-import-flow{border:1px solid var(--line);background:#f8f9fa;border-radius:16px;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.count-import-template{border-right:1px solid var(--line);flex:none;padding-right:18px}.count-import-file{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.count-import-filename{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.count-import-preview{flex:none}.count-import-flow .ant-btn{border-radius:999px}@media (max-width:900px){.count-import-flow{flex-wrap:wrap;gap:14px}.count-import-file{flex-basis:calc(100% - 180px)}.count-import-preview{margin-left:auto}}@media (max-width:540px){.count-import-template{border-right:0;padding-right:0}.count-import-file{flex-basis:100%}.count-import-preview{width:100%;margin:0}.count-import-flow{padding:16px}}.product-card .image-arrow{box-shadow:none;opacity:0;pointer-events:none;color:#626b70;background:0 0;border:0;transition:opacity .16s}.product-card:hover .image-arrow,.product-card:focus-visible .image-arrow{opacity:1}.workspace-scope>summary:after{content:"";box-sizing:border-box;border-bottom:1px solid;border-right:1px solid;flex:none;align-self:center;width:6px;height:6px;margin:0 3px 3px 4px;display:block;transform:rotate(45deg)}.workspace-scope[open]>summary:after{margin-top:3px;margin-bottom:0;transform:rotate(225deg)}.workspace-scope>summary{align-items:center}.workspace-scope>summary>svg{margin-top:0}.workshop-pilot-disclosure{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:24px;overflow:hidden}.workshop-pilot-disclosure>summary{color:var(--muted);cursor:pointer;padding:14px 18px;font-size:12px}.workshop-pilot-disclosure[open]>summary{border-bottom:1px solid var(--line)}.workshop-pilot-disclosure>.production-pilot{border:0;border-radius:0;margin:0;padding:20px}.workshop-pilot-disclosure .production-pilot>.panel-head{margin-bottom:16px}.workshop-pilot-disclosure .production-pilot>.panel-head p{max-width:680px;line-height:1.8}.workshop-topline{margin-top:0}.company-material-channel-toolbar{justify-content:space-between;padding:4px 0 8px;display:flex;align-items:center!important;gap:16px!important;margin:0!important}.company-material-channel-toolbar>.organization-note{margin:0;line-height:1.6}.ownership-scope>svg{stroke-width:1.5px;color:#747d83;width:19px;height:19px}@media (max-width:760px){.company-material-channel-toolbar{flex-wrap:wrap;justify-content:flex-start}.company-material-channel-toolbar>.organization-note{flex-basis:100%;padding-left:3px}.workshop-pilot-disclosure{margin-bottom:20px}}.asset-file-open{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.asset-preview-body{background:#fff}.asset-preview-body:fullscreen{padding:24px;overflow:auto}.asset-preview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 0 18px;display:flex}.asset-preview-toolbar>span{color:var(--muted);font-size:12px}.asset-preview-toolbar>div{align-items:center;gap:8px;display:flex}.asset-preview-toolbar .ant-btn{border-radius:999px}.asset-preview-body video{background:#181b1b;border-radius:12px;width:100%;max-height:68vh;display:block}.asset-pdf-frame{border:1px solid var(--line);border-radius:10px;width:100%;height:70vh}.asset-image-viewport{background:#f6f6f4;border-radius:12px;max-height:70vh;overflow:auto}.asset-image-viewport img{max-width:none;height:auto;margin:auto;display:block}.asset-model-canvas{border-radius:12px;width:100%;height:520px;overflow:hidden}.asset-preview-note{color:var(--muted);margin:14px 0;font-size:12px;line-height:1.8}.asset-preview-loading{text-align:center;padding:64px 28px}.asset-document{max-height:68vh;padding:0 16px 16px;line-height:1.9;overflow:auto}.asset-document pre{white-space:pre-wrap;overflow-wrap:anywhere}.asset-document td{white-space:pre-wrap;overflow-wrap:anywhere;min-width:90px;max-width:360px}.asset-sheet-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.asset-sheet-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px}.asset-sheet-tabs button[aria-pressed=true]{color:#fff;background:#252828}.asset-slide{border:1px solid var(--line);background:#fafaf8;border-radius:14px;min-height:280px;padding:32px}.asset-dxf-canvas{background:#f6f7f4;border-radius:12px;max-height:65vh;overflow:auto}@media (max-width:600px){.asset-preview-toolbar{flex-wrap:wrap}.asset-model-canvas{height:400px}.asset-preview-toolbar>div{flex-wrap:wrap}}.team-form-modal .ant-input:not(textarea),.team-form-modal .ant-input-affix-wrapper,.team-account-modal .ant-input:not(textarea),.team-account-modal .ant-input-affix-wrapper{border-radius:999px!important}.team-form-modal .ant-input:not(textarea),.team-account-modal .ant-input:not(textarea){padding-inline:14px}.team-account-modal .ant-input-affix-wrapper input.ant-input{padding-inline:0;border-radius:0!important}.team-account-modal .ant-select{width:100%}.team-account-modal .ant-form-item-extra{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}.team-import-modal .ant-modal-body{max-height:76vh;overflow-y:auto}.team-import-intro{color:var(--muted);margin:4px 0 14px;line-height:1.7}.team-import-help{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.8}.team-import-help summary{cursor:pointer;width:fit-content}.team-import-help p{margin:8px 0}.team-import-step{border-top:1px solid #eceef1;padding:18px 0}.team-import-step h3{align-items:center;gap:9px;margin:0 0 16px;font-size:14px;display:flex}.team-import-step h3>span{color:#737b88;background:#f1f2f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:400;display:grid}.team-import-upload{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.team-import-template,.team-import-picker{min-height:34px;color:inherit;cursor:pointer;border:1px solid #dfe2e7;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.team-import-picker:focus-within{outline-offset:2px;outline:2px solid #8b929e}.team-import-picker:has(input:disabled){opacity:.5;cursor:default}.team-import-picker input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.team-import-filename{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.team-import-label{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.team-import-step textarea.ant-input{border-radius:12px;line-height:1.7}.team-import-step .table-scroll{max-height:280px;margin-top:14px;overflow:auto}.team-import-footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (max-width:540px){.team-import-upload{gap:8px}.team-import-filename{flex-basis:100%}}.ant-select-dropdown .ant-select-item-option:not(.ant-select-item-option-disabled):is(.ant-select-item-option-active,.ant-select-item-option-selected),.ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):is(:hover,.ant-dropdown-menu-item-active,.ant-dropdown-menu-item-selected){color:var(--ink);background:#f0f1f2!important}.ant-input:not(:disabled):not(.ant-input-borderless):not(.ant-input-status-error):not(.ant-input-status-warning):is(:hover,:focus),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless):not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):is(:hover,.ant-input-affix-wrapper-focused),.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-borderless):not(.ant-input-number-status-error):not(.ant-input-number-status-warning):is(:hover,.ant-input-number-focused),.ant-picker:not(.ant-picker-disabled):not(.ant-picker-borderless):not(.ant-picker-status-error):not(.ant-picker-status-warning):is(:hover,.ant-picker-focused){border-color:#9a9da2;outline:none;box-shadow:inset 0 0 0 1px #9a9da2}.ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning):is(:hover,.ant-select-focused),.ant-select.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-status-error):not(.ant-select-status-warning):is(:hover,.ant-select-focused) .ant-select-selector{outline:none;border-color:#9a9da2!important;box-shadow:inset 0 0 0 1px #9a9da2!important}.ant-input-affix-wrapper input.ant-input:is(:hover,:focus){box-shadow:none;border:0;outline:none}.login-product-art .orbit-label{font-size:11px}.product-detail-drawer .detail-hero .detail-edit-button{font-size:12px}.product-detail-tabs>.ant-tabs-nav{padding-inline:0}.product-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{margin-inline:auto}.detail-info-grid .detail-owner{align-items:center;gap:7px;min-height:24px;display:flex}.product-detail-drawer .stage-gate-box>.ant-btn{margin-left:auto;margin-right:0}@media (max-width:700px){.product-detail-tabs>.ant-tabs-nav{padding-inline:0}.product-detail-drawer .stage-gate-box>.ant-btn{margin-left:auto}}.engineering-workspace>.engineering-panel{padding:24px}.engineering-workspace>.engineering-panel>.panel-head{align-items:center;gap:16px;margin-bottom:16px}.engineering-workspace>.engineering-panel>.panel-head>div:first-child{flex:1;min-width:200px}.engineering-workspace .panel-head h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.engineering-workspace .panel-head .subtle-label{letter-spacing:1.6px;color:var(--muted);font-size:9px;font-weight:400}.engineering-workspace .panel-head p{margin-top:7px;line-height:1.7}.engineering-workspace .row-actions{align-items:center;gap:8px;display:flex}.engineering-workspace .row-actions .ant-btn{border-radius:999px}.engineering-workspace .row-actions .ant-btn-icon-only{border-radius:50%}.engineering-guidance{border-top:1px solid var(--line);color:var(--muted);padding-top:14px;font-size:11px;line-height:1.8}.engineering-guidance summary{cursor:pointer;width:fit-content}.engineering-guidance p{max-width:720px;margin:10px 0 0}.engineering-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:36px 16px 24px;display:flex}.engineering-empty strong{color:var(--ink);font-size:12px;font-weight:500}.engineering-empty p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}@media (max-width:600px){.engineering-workspace>.engineering-panel{padding:18px}.engineering-workspace>.engineering-panel>.panel-head{align-items:flex-start}.engineering-empty{padding:28px 8px 18px}}.engineering-workspace>.engineering-panel>.panel-head{padding:0}.workflow-manager .ant-btn,.workflow-manager input.ant-input,.workflow-manager .ant-input-affix-wrapper,.workflow-manager .ant-input-number,.workflow-manager .ant-select-selector{border-radius:999px!important}.workflow-manager .ant-input-number{overflow:hidden}.workflow-manager input.ant-input,.workflow-manager .ant-input-number-input{padding-inline:14px}.account-person-profile{grid-column:1/-1;padding:24px}.account-profile-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-profile-heading h2{margin:0;font-size:14px;font-weight:600}.account-profile-heading span{color:var(--muted);font-size:11px}.account-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}.account-profile-fields dt{color:var(--muted);margin-bottom:7px;font-size:11px}.account-profile-fields dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.account-appointments{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.account-appointments h3{margin:0 0 14px;font-size:12px;font-weight:500}.account-appointment+.account-appointment{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.account-profile-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.9}@media (max-width:700px){.account-person-profile{padding:20px}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-profile-heading{flex-wrap:wrap;align-items:flex-start}}.avatar-editor-tools .ant-btn{font-size:12px}.avatar-editor-footer .text-link{font-size:13px}.profile-avatar-camera{box-shadow:none;border:0}.settings-layout>.profile-panel{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:0;min-width:0;display:grid}.settings-layout>.profile-panel .profile-avatar-button{margin:0 auto 22px}.settings-layout>.profile-panel h2{overflow-wrap:anywhere;max-width:100%;margin:0}.settings-layout>.profile-panel>p{overflow-wrap:anywhere;max-width:100%;margin:10px 0 18px}.settings-layout>.profile-panel .profile-meta{gap:18px;width:100%;margin-top:27px;font-size:12px;line-height:1.6}.settings-layout>.profile-panel .profile-meta>span{text-align:left;gap:16px}.settings-layout>.profile-panel .profile-meta strong{text-align:right;overflow-wrap:anywhere;min-width:0}.stats-grid .stat-card .stat-sub{font-size:11.5px;line-height:1.7}.pipeline-panel>.panel-head p{font-size:12px}.pipeline-step>strong{font-size:11.8px}.topbar .topbar-date,.sample-card>.ant-btn{font-size:12px}.settings-layout>.profile-panel>.pill{font-size:12px;line-height:1.6}.overview-stats>.stat-card{grid-template-rows:24px auto minmax(40px,auto);align-content:start;display:grid}.overview-stats .stat-label{gap:12px;min-width:0;line-height:1.5}.overview-stats .stat-label svg{flex-shrink:0}.overview-stats .stat-number{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.overview-stats .stat-number>span{margin-left:0}.overview-stats .stat-sub{overflow-wrap:anywhere;align-items:baseline;min-width:0}.overview-stats .stat-sub>span{flex-shrink:0}@media (max-width:1250px){.stats-grid.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.stats-grid.overview-stats{grid-template-columns:minmax(0,1fr)}}.workshop-pilot-disclosure:not([open]),.analytics-date-filters .ant-input,.analytics-date-filters .ant-btn,.analytics-import-actions .ant-btn{border-radius:999px}.analytics-filter-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-filter-toolbar>.filter-controls{flex:none;margin:0}.analytics-filter-toolbar .analytics-import-actions{margin-left:auto}.analytics-filter-toolbar .ant-select,.analytics-filter-toolbar .ant-btn{height:36px}.analytics-date-filters{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 5px 0 8px;display:flex}.analytics-date-filters .ant-input{background:0 0;width:130px;height:34px;padding:4px 6px;box-shadow:none!important;border:0!important}.analytics-date-filters .ant-btn{background:#f3f4f5;height:28px;padding-inline:10px;font-size:11px}.analytics-date-filters>.muted{font-size:11px}.panel.production-preflight,.panel.production-pilot,.panel.production-business-panel{min-width:0;margin-top:8px;padding:24px 26px}.production-preflight>.panel-head,.production-pilot>.panel-head,.production-business-panel>.panel-head{align-items:flex-start;gap:20px;margin:0 0 22px}.production-preflight>.panel-head h2,.production-pilot>.panel-head h2,.production-business-panel>.panel-head h2{margin:0;font-size:14px}.production-preflight>.panel-head p,.production-pilot>.panel-head p,.production-business-panel>.panel-head p{max-width:640px;margin:7px 0 0;font-size:12px;line-height:1.8}.production-empty{text-align:center;background:#fafbfc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:170px;margin:16px 0 0;padding:30px 20px;display:flex}.production-empty strong{font-size:13px;font-weight:500}.production-empty p,.production-empty small{color:var(--muted);max-width:580px;margin:0;font-size:12px;line-height:1.8}.production-empty small{font-size:11px}.production-rules{color:var(--muted);margin:16px 0 20px;font-size:12px;line-height:1.9}.production-rules>summary{cursor:pointer;width:fit-content}.production-rules p{max-width:860px;margin:10px 0;font-size:12px}.production-business-panel>.procurement-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:14px;display:flex}.production-business-panel>.procurement-toolbar>.ant-select{width:220px;min-width:160px;max-width:100%}.production-business-panel>.procurement-toolbar>.ant-btn-primary{margin-left:auto}.production-business-results{border-top:1px solid var(--line);padding-top:8px}.production-pilot>.procurement-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:14px}.production-pilot>.procurement-toolbar>.ant-input-search{width:280px;max-width:100%}.production-pilot>.procurement-toolbar>.ant-select{width:340px;max-width:100%}.production-pilot-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:24px 0;display:grid}.production-pilot-people>label{flex-direction:column;gap:8px;min-width:0;font-size:12px;line-height:1.8;display:flex}.production-pilot-people .ant-select{width:100%}.team-stat-interactive .team-pie-sector:hover,.team-stat-interactive .team-pie-sector:focus{stroke-width:2px;filter:brightness(.94)}.team-stat-interactive .team-ring-arc:hover,.team-stat-interactive .team-ring-arc:focus{filter:brightness(.92);stroke-width:10px}.team-tenure-area{flex:1;align-items:center;padding:20px 0 0;display:flex;overflow-x:auto}.team-tenure-area svg{width:100%;min-width:260px;max-height:180px}.team-tenure-area text{fill:var(--muted);font-size:10px}.team-distribution-dots .team-bar-track{background:0 0;height:12px}.team-distribution-dots .team-bar-track i{background-size:12px 12px;border-radius:0;height:12px;background-color:#0000!important;background-image:radial-gradient(circle at 5px 6px,currentColor 3.5px,#0000 4px)!important}.team-distribution-dots .team-bar-track i:after{display:none}@media (max-width:800px){.analytics-filter-toolbar .analytics-import-actions{margin-left:0}.panel.production-preflight,.panel.production-pilot,.panel.production-business-panel{padding:20px}.production-pilot-people{gap:18px}.production-business-panel>.procurement-toolbar>.ant-btn-primary{margin-left:0}}@media (max-width:480px){.analytics-date-filters{gap:4px;width:100%}.analytics-date-filters .ant-input{flex:1;width:0;min-width:0}.analytics-date-filters .ant-btn{flex:none}.production-pilot-people{grid-template-columns:minmax(0,1fr)}}.finance-topline{justify-content:flex-end}.team-composition{flex-direction:column;flex:1;justify-content:center;gap:24px;padding:18px 8px;display:flex}.team-composition-total{justify-content:center;align-items:baseline;gap:8px;display:flex}.team-composition-total strong{font-size:30px;font-weight:500;line-height:1}.team-composition-total span{color:var(--muted);font-size:11px}.team-composition-track{background:#edf0f2;border-radius:999px;gap:3px;height:18px;display:flex;overflow:hidden}.team-composition-track button{cursor:pointer;border:0;min-width:0;padding:0}.team-composition-track button:hover{filter:brightness(.94)}.team-composition-track button:focus-visible{outline-offset:-3px;outline:2px solid #242628}.team-stat-interactive path:hover,.team-stat-interactive path:focus{stroke-width:12px;filter:none}.team-distribution-columns:has(.team-bar-row){align-items:stretch;gap:12px;min-height:150px;padding-top:16px;display:flex;overflow-x:auto}.team-distribution-columns .team-bar-row{text-align:center;flex-direction:column-reverse;flex:1 0 60px;justify-content:flex-start;gap:10px;max-width:120px;padding:4px;display:flex}.team-distribution-columns .team-bar-row>span:first-child{font-size:11px;line-height:1.5}.team-distribution-columns .team-bar-track{border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:flex-end;width:100%;height:100px;display:flex;overflow:visible}.team-distribution-columns .team-bar-track i{border-radius:6px 6px 0 0;width:24px;max-width:70%;min-height:3px}.team-distribution-dots .team-bar-track{height:3px;overflow:visible}.team-distribution-dots .team-bar-track i{min-width:8px;position:relative}.team-distribution-dots .team-bar-track i:after{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.team-filter-disclosure{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:14px}.team-filter-disclosure>summary{cursor:pointer;border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 12px;font-size:12px;list-style:none;display:flex}.team-filter-disclosure>summary::-webkit-details-marker{display:none}.team-filter-disclosure>summary:after{content:"＋";color:var(--muted);margin-left:6px}.team-filter-disclosure[open]>summary:after{content:"−"}.team-filter-count{color:var(--muted);font-size:11px}.team-filter-disclosure .team-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;max-width:900px;margin:20px 0 4px}.delivery-blocker small{font-size:11px;line-height:1.6}.sample-card>.ant-btn{width:auto;padding-inline:18px}@media (max-width:800px){.team-filter-disclosure .team-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.team-filter-disclosure .team-filters{grid-template-columns:minmax(0,1fr)}}.team-account-toolbar .ant-input-affix-wrapper,.team-account-toolbar .ant-select,.team-account-toolbar .ant-select-selector,.team-access-form input.ant-input{border-radius:999px!important}.team-account-toolbar .ant-input-affix-wrapper{padding-inline:14px}.team-account-summary{border:1px solid var(--line);background:#fafafb;border-radius:16px;margin:20px 0 24px;padding:24px}.team-account-summary header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-account-summary h3{margin:0;font-size:15px}.team-account-summary header p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.team-account-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.team-account-summary dt{color:var(--muted);margin-bottom:7px;font-size:11px}.team-account-summary dd{margin:0;font-size:12px}.team-account-summary footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.team-access-form{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.team-access-form>.ant-form-item{min-width:0;margin-bottom:24px}.team-access-form .team-form-group-title{margin-bottom:22px}.team-access-form .ant-form-item-label>label{font-size:12px}.team-access-form .ant-checkbox-wrapper{font-size:12px;line-height:1.8}.team-access-form>.ant-btn{grid-column:1/-1}#team-duty-grant .ant-checkbox-group{gap:10px;padding:0}#team-duty-grant .ant-checkbox-wrapper{background:#fafafb;border-radius:10px;margin:0;padding:12px 14px}.opening-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.opening-check-list article{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.opening-check-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.opening-check-title h3{margin:0;font-size:13px}.opening-check-title .ant-tag{white-space:nowrap;margin:0}.opening-check-list p{color:var(--muted);margin:16px 0 20px;font-size:12px;line-height:1.9}.opening-check-list footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.opening-check-list footer span{color:var(--muted);font-size:11px}.costing-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.costing-modal .form-grid>label{min-width:0;line-height:1.7}.costing-modal .costing-wide{grid-column:1/-1}.costing-group-title{border-top:1px solid var(--line);margin:28px 0 0;padding-top:22px;font-size:13px;font-weight:600}.costing-modal .section-heading{border-top:1px solid var(--line);margin:28px 0 18px;padding-top:22px}.costing-modal .section-heading h3{font-size:13px}.costing-modal .section-heading>span{color:var(--muted);font-size:11px}.costing-modal .costing-line{background:#fafafb}.costing-modal .costing-note{line-height:1.7}@media (max-width:640px){.team-account-summary,.team-access-form{padding:18px}.team-account-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.team-account-summary header{flex-wrap:wrap}.opening-check-list{grid-template-columns:1fr}.costing-modal .form-grid{grid-template-columns:minmax(0,1fr)}.opening-check-list article{padding:18px}}.team-access-form{gap:4px 24px}.team-access-form .team-form-group-title{border-top:1px solid var(--line);margin:12px 0 20px;padding:18px 0 0;font-size:13px;font-weight:600}.team-access-form .team-form-group-title:first-child{border-top:0;margin-top:0;padding-top:0}.team-access-form>.ant-btn{justify-self:start;width:auto;min-width:120px;margin-top:12px}#team-duty-grant .ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:8px 0;display:grid}.team-detail-profile{background:#fafafb;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px;display:grid}.team-detail-profile>.team-person-identity{align-items:center;min-width:0}.team-detail-profile>.ant-btn{align-self:start}.team-person-facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;padding-top:22px;display:grid}.team-person-facts>div{min-width:0}.team-person-facts dt{color:var(--muted);margin-bottom:7px;font-size:11px}.team-person-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.team-detail-section-heading,.team-lifecycle-actions{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.team-detail-section-heading h3{margin:0;font-size:14px}.team-lifecycle-actions{flex-wrap:wrap;justify-content:flex-start}.team-permission-summary{padding:20px 0;line-height:1.9}.team-permission-summary>.ant-btn{margin:12px 8px 0 0}.team-permission-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-permission-sections>section{border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px}.team-permission-sections h3{margin:0 0 14px;font-size:13px}.team-permission-sections p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.9}.team-muted,.team-empty{color:var(--muted);font-size:12px;line-height:1.8}.team-empty{text-align:center;padding:36px 16px}.team-person-history{gap:18px;padding:18px 0;display:grid}.team-history-entry{border:1px solid var(--line);border-radius:14px;padding:22px}.team-history-entry header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-history-entry header strong{font-size:13px}.team-history-entry header span{color:var(--muted);font-size:11px}.team-history-basis{margin:14px 0;font-size:12px;line-height:1.8}.team-history-entry summary{color:var(--muted);cursor:pointer;font-size:12px}.team-history-table{table-layout:fixed;width:100%;min-width:440px;margin-top:16px}.team-history-table th,.team-history-table td{overflow-wrap:anywhere;white-space:normal;vertical-align:top;font-size:12px}.team-history-table th:first-child{width:26%}.panel.business-board{min-width:0;padding:26px}.business-board-heading h2{margin:0 0 8px;font-size:14px}.business-board-heading p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.8}.business-board-toolbar{flex-wrap:wrap;align-items:center;gap:12px}.business-board-toolbar>.ant-select{min-width:180px;max-width:280px}.business-board-results{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.business-board-results>p{text-align:center;color:var(--muted);padding:28px 12px;font-size:12px}.business-board>.workspace-details,.production-business-panel>.workspace-details{margin:14px 0 20px}.production-business-panel .production-empty{background:0 0;border:0;min-height:140px;padding:36px 20px}.production-business-panel>.panel-head{margin-bottom:18px}.delivery-project{flex-direction:column;display:flex}.delivery-project>.delivery-pill{align-self:flex-start;transform:translateY(0);margin-top:auto!important}.delivery-project>.delivery-pill:before{content:none}.delivery-project>.delivery-blocker:last-of-type{margin-bottom:24px}.team-work-panel{grid-template-columns:1fr auto;align-items:start;column-gap:20px;padding:22px 26px;display:grid}.team-work-panel>.panel-head{margin-bottom:14px;display:contents}.team-work-panel>.panel-head>div{grid-area:1/1}.team-work-panel>.panel-head>.ant-tooltip-disabled-compatible-wrapper,.team-work-panel>.panel-head>.ant-btn{grid-area:1/2;justify-self:end}.team-work-panel h2{font-size:14px}.team-work-caption{color:var(--muted);margin-top:6px;font-size:11px;display:block}.team-work-panel>.team-work-filters{grid-column:1/-1;gap:6px;margin:16px 0 0}.team-work-panel .workspace-empty{grid-column:1/-1;min-height:0;margin-top:14px;padding:22px 12px 8px}.team-work-panel>.pilot-journal-item,.team-work-panel>[role=alert]{grid-column:1/-1}.team-work-filters .ant-btn{border-radius:999px;align-items:center;gap:8px;min-width:54px;padding-inline:12px;display:inline-flex}.team-work-filters .ant-btn>span{font-variant-numeric:tabular-nums;font-size:12px}.company-scope-control{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px 5px 2px 0;display:inline-flex}.company-scope-control>.ant-select{width:210px;min-width:0;max-width:calc(100% - 34px)}.company-scope-control>.ant-select .ant-select-selector,.company-scope-control>.ant-select.ant-select-outlined{background:0 0;box-shadow:none!important;border-color:#0000!important}.company-scope-control>.ant-btn{color:var(--muted);flex:none}.company-scope-control:focus-within{border-color:#aeb4bd}.lamp-category-list{gap:2px;margin:16px 0;display:grid}.lamp-category-row{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:44px;padding:4px 0;display:flex}.lamp-category-row>span:first-child{flex:1;font-size:13px}.lamp-category-row>.ant-input{border-radius:999px;flex:1;min-width:0}.lamp-category-row>.ant-btn{flex:none}.opening-preparation .data-table td{vertical-align:top;padding:18px 14px;line-height:1.8}.opening-preparation .data-table th:first-child{width:23%}.opening-preparation .data-table th:last-child{width:24%}.opening-preparation-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:18px}.opening-import-flow,.refined-import-flow{border:1px solid var(--line);background:#f8f9fa;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px}.opening-template-actions{flex-wrap:wrap;gap:8px;display:flex}.opening-file-name{overflow-wrap:anywhere;min-width:140px;max-width:100%;color:var(--muted);flex:1;font-size:11px}.opening-import-flow>.ant-btn:last-child{margin-left:auto}.opening-import-flow .ant-btn{border-radius:999px}.master-import-note{color:var(--muted);font-size:12px;line-height:1.9}.master-import-files{gap:18px;margin-top:22px}.master-import-files>section,.master-import-files>article{background:#fafafb;min-width:0;padding:20px}.master-import-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.master-import-modal .ant-btn{border-radius:999px}.master-import-modal textarea{border-radius:12px;line-height:1.8}.master-import-modal>.workspace-details{margin-bottom:18px}.material-inventory-board{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.material-inventory-board>.manufacturing-toolbar{margin:20px 0}.material-inventory-board>.panel{box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;margin-top:26px;padding-top:22px}.material-inventory-board>.panel .panel-head{margin-bottom:16px}.production-expenses-board{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.production-expenses-board .section-heading{align-items:center;gap:20px;margin-bottom:24px}.production-expenses-board .expense-summary{gap:14px;margin-bottom:24px}.production-expenses-board .expense-summary>div{min-width:0}.production-expenses-board>.procurement-toolbar{gap:12px;margin-bottom:20px}.production-expenses-board .expense-rules{border-top:1px solid var(--line);padding-top:18px}@media (max-width:900px){.team-person-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.master-import-files{grid-template-columns:1fr}.production-expenses-board .expense-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.panel.business-board,.team-work-panel,.material-inventory-board,.production-expenses-board{padding:20px}.team-detail-profile{gap:18px;padding:18px}.team-person-facts,.team-permission-sections,.team-access-form,#team-duty-grant .ant-checkbox-group{grid-template-columns:1fr}.team-history-entry{padding:16px}.opening-import-flow>.ant-btn:last-child{margin-left:0}.business-board-toolbar>.ant-select{width:100%;max-width:100%}}.readiness-rules-grouped.panel{margin:24px 0;padding:24px}.readiness-rules-grouped .readiness-rules-heading{color:inherit;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.readiness-rules-heading h2{margin:0 0 8px;font-size:15px}.readiness-rules-heading p{color:#7e8794;margin:0;font-size:12px;line-height:1.8}.readiness-rule-boundary{color:#7e8794;margin-top:16px;font-size:12px;line-height:1.9}.readiness-rules-grouped .readiness-rule-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.readiness-rule-category{border:1px solid #e8ebef;border-radius:14px;align-self:start;min-width:0;padding:14px 16px}.readiness-rule-category summary{cursor:pointer;color:#33383f;align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.readiness-rule-category summary:after{content:"+";color:#9299a5;margin-left:auto;font-size:16px}.readiness-rule-category[open] summary:after{content:"−"}.readiness-rule-category small{color:#9299a5;font-size:11px}.readiness-rule-category ul{border-top:1px solid #eef0f3;margin:12px 0 0;padding:12px 0 0 17px}.readiness-rule-category li{color:#7e8794;overflow-wrap:anywhere;padding:5px 0;font-size:12px;line-height:1.8}.company-material-tabs>.ant-tabs-nav{margin-bottom:24px}.company-finished-workspace{gap:22px;min-width:0;display:grid}.company-finished-workspace>.panel.organization-panel{min-width:0;margin:0;padding:24px}.company-finished-workspace .panel-head{align-items:flex-start;gap:18px;margin-bottom:18px}.company-finished-workspace .panel-head h2{margin:0 0 8px;font-size:15px}.company-finished-workspace .panel-head p{color:#7e8794;margin:0;font-size:12px;line-height:1.8}.company-finished-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.company-finished-actions .ant-btn{border-radius:999px}.company-finished-rules{color:#7e8794;margin:0 0 20px;font-size:12px;line-height:1.9}.company-finished-rules summary,.readiness-rule-boundary summary{cursor:pointer;width:fit-content}.company-finished-rules p{max-width:900px;margin:12px 0 0}.company-finished-empty{text-align:center;color:#9299a5;border-top:1px solid #eef0f3;padding:32px 20px;font-size:12px;line-height:1.9}.company-finished-empty strong{color:#7e8794;font-size:13px;font-weight:500}.company-finished-empty p{margin:8px 0 0}.company-finished-control{border:1px solid #e8ebef;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.8}@media (max-width:1100px){.readiness-rules-grouped .readiness-rule-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.company-finished-workspace .panel-head{flex-direction:column}.company-finished-actions{justify-content:flex-start;width:100%}.company-finished-workspace>.panel.organization-panel,.readiness-rules-grouped.panel{padding:20px}.company-finished-workspace{gap:18px}}@media (max-width:480px){.readiness-rules-grouped .readiness-rule-groups{grid-template-columns:1fr}}input.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select.ant-select-outlined,.ant-select.ant-select-outlined .ant-select-selector{border-radius:999px!important}input.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-picker{padding-inline:14px}.ant-input-affix-wrapper>input.ant-input,.ant-input-number-affix-wrapper .ant-input-number{padding-inline:0;border-radius:0!important}.ant-input-affix-wrapper>input.ant-input{padding-inline:0}.ant-input-number .ant-input-number-input-wrap,.ant-input-number .ant-input-number-input{border-radius:inherit}.ant-input-number .ant-input-number-handler-wrap,.ant-input-number .ant-input-number-actions{border-start-end-radius:999px;border-end-end-radius:999px;overflow:hidden}.ant-input-search .ant-input-group .ant-input-affix-wrapper{border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-input-search .ant-input-group-addon .ant-btn{border-start-end-radius:999px!important;border-end-end-radius:999px!important}.procurement-toolbar .ant-btn{border-radius:999px}.team-form-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:#b9bdc4 transparent;margin-inline-end:-18px;padding-inline-end:18px}.team-form-modal .ant-modal-body::-webkit-scrollbar{width:5px}.team-form-modal .ant-modal-body::-webkit-scrollbar-track{background:0 0}.team-form-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#b9bdc4;border-radius:999px}.production-pilot .pilot-order-search{width:280px;max-width:100%}.pilot-search-action{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.pilot-search-action:hover{color:var(--ink)}.readiness-more-filters{flex:1 0 100%;min-width:0}.readiness-more-filters>summary{cursor:pointer;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;list-style:none;display:inline-flex}.readiness-more-filters>summary::-webkit-details-marker{display:none}.readiness-more-filters>summary:after{content:"⌄";line-height:1}.readiness-more-filters[open]>summary:after{transform:rotate(180deg)}.readiness-more-filters>summary>span{font-variant-numeric:tabular-nums;color:var(--ink)}.readiness-secondary-filters{flex-wrap:wrap;gap:16px;padding:16px 0 0;display:flex}.readiness-secondary-filters .ant-select{width:180px}@media (max-width:600px){.readiness-secondary-filters .ant-select{flex:150px;min-width:0}}.team-work-panel .panel-head h2{font-size:14px}.team-work-panel{margin-bottom:24px}.team-work-panel .team-work-filters{gap:4px;margin-top:12px}.team-work-panel .team-work-filters .ant-btn{gap:6px;min-width:46px;height:30px;padding-inline:10px}.team-work-panel .team-work-filters .ant-btn>span{font-size:11px}.document-company-toolbar .document-company-search{width:270px;max-width:100%;padding-right:4px}.document-company-search .ant-input-suffix .ant-btn{width:28px;min-width:28px;height:28px;box-shadow:none;background:0 0;border:0}.company-access-mode>.panel-head{align-items:center;gap:14px;margin:0}.company-access-mode>.panel-head>svg{color:var(--muted);flex-shrink:0}.company-access-mode>.panel-head>div:first-of-type{flex:1;min-width:0}.company-mode-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-mode-title h2{margin:0;font-size:14px}.company-mode-title .ant-tag{border:0;border-radius:999px;margin:0;font-size:11px}.company-access-mode>.panel-head p{margin:6px 0 0;font-size:12px}.collaboration-title{align-items:center;gap:9px;margin:4px 0 16px}.collaboration-title h3{color:var(--ink);font-size:14px;font-weight:600}.collaboration-composer{background:#fff;border-radius:16px;margin-bottom:24px;padding:18px}.collaboration-composer textarea.ant-input{border-radius:12px!important}.collaboration-composer .ant-input-textarea-show-count{margin-bottom:24px}.collaboration-options{gap:10px}.collaboration-send{justify-content:flex-end;margin-top:12px}.collaboration-send .ant-btn{width:32px;height:32px}.collaboration-empty{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:36px 12px;font-size:12px;display:flex}.collaboration-empty svg{opacity:.5}@media (max-width:760px){.company-access-mode>.panel-head{flex-wrap:wrap}.company-access-mode>.panel-head>div:first-of-type{flex:1;min-width:0}.company-access-mode>.panel-head>.ant-btn{margin-left:33px}.company-access-mode>.panel-head>div:first-child{flex-basis:auto}}
