.idea-analysis-page{min-height:100%;overflow:auto;color:#172033;background:radial-gradient(circle at 8% 4%,rgba(91,124,255,.09),transparent 28%),radial-gradient(circle at 92% 12%,rgba(139,102,232,.09),transparent 30%),#f4f6fa}.idea-analysis-shell{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:36px 0 64px}.idea-analysis-hero{margin-bottom:24px}.idea-analysis-kicker{display:flex;align-items:center;gap:7px;color:#5d62bc;font-size:12px;font-weight:700;letter-spacing:.08em}.idea-analysis-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:10px}.idea-analysis-title-row h1{margin:0;color:#151b2d;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em}.idea-analysis-title-row p{max-width:720px;margin:12px 0 0;color:#6d768a;font-size:14px;line-height:1.7}.idea-analysis-title-row>.ant-tag{margin:4px 0 0;padding:5px 11px;border-radius:999px}.idea-analysis-mode-panel,.idea-analysis-form-card,.idea-analysis-history-card,.idea-analysis-results{border:1px solid rgba(208,215,230,.88);background:#fffffff5;box-shadow:0 14px 40px #252f4c12}.idea-analysis-mode-panel{padding:22px;border-radius:18px}.idea-analysis-mode-panel .ant-segmented{margin-top:18px;padding:5px;background:#f0f3f9;border-radius:13px}.idea-analysis-mode-panel .ant-segmented-item{min-height:46px;border-radius:9px}.idea-analysis-mode-panel .ant-segmented-item-label{display:grid;min-height:42px;padding:8px 16px;font-weight:650;place-items:center}.idea-analysis-mode-panel .ant-segmented-item-label span{display:inline-flex;align-items:center;gap:8px}.idea-analysis-section-heading,.idea-analysis-card-heading,.idea-analysis-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.idea-analysis-section-heading span,.idea-analysis-card-heading span{color:#8a93a6;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.idea-analysis-section-heading h2,.idea-analysis-card-heading h2{margin:3px 0 0;color:#202a40;font-size:18px}.idea-analysis-section-heading>p{max-width:520px;margin:4px 0 0;color:#7a8498;font-size:12px;text-align:right}.idea-analysis-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:18px;align-items:start}.idea-analysis-form-card{border-radius:18px}.idea-analysis-form-card>.ant-card-body{padding:24px}.idea-analysis-card-heading{margin-bottom:22px}.idea-analysis-card-heading .ant-tag{margin:3px 0 0}.idea-analysis-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.idea-analysis-wide-field{grid-column:1 / -1}.idea-analysis-field{display:flex;min-width:0;flex-direction:column;gap:8px}.idea-analysis-field>span{color:#3f4960;font-size:12px;font-weight:650}.idea-analysis-field>span b{color:#d34b52}.idea-analysis-field>span small{color:#9aa2b2;font-weight:500}.idea-analysis-field .ant-select,.idea-analysis-field .ant-input{width:100%}.idea-analysis-field .ant-select-selector,.idea-analysis-field .ant-input,.idea-analysis-field .ant-input-affix-wrapper{min-height:40px;border-radius:9px}.idea-analysis-field textarea.ant-input{min-height:82px}.idea-analysis-reference-form{display:grid;gap:16px}.idea-analysis-uploader .ant-upload-drag{min-height:190px;border:1px dashed #b9c6e5;background:linear-gradient(145deg,#f8faff,#f5f2ff);border-radius:14px}.idea-analysis-uploader .ant-upload-drag:hover{border-color:#6977df}.idea-analysis-uploader .ant-upload-drag-icon .anticon{color:#6977df;font-size:34px}.idea-analysis-uploader .ant-upload-text{color:#2c3650!important;font-weight:650}.idea-analysis-uploader .ant-upload-hint{color:#858da0!important;font-size:12px!important}.idea-analysis-file-chip{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dce2ef;background:#f8f9fc;border-radius:11px}.idea-analysis-file-chip>.anticon{color:#6572d6;font-size:20px}.idea-analysis-file-chip div{display:flex;min-width:0;flex:1;flex-direction:column}.idea-analysis-file-chip strong{overflow:hidden;color:#29344d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.idea-analysis-file-chip span{color:#8992a5;font-size:10px}.idea-analysis-focus-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.idea-analysis-focus-options .ant-checkbox-wrapper{margin:0;padding:11px 10px;border:1px solid #dce1ec;background:#fafbfc;border-radius:9px}.idea-analysis-field-hint{color:#8d96a8;font-size:10px;line-height:1.55}.idea-analysis-custom-focus{max-width:720px}.idea-analysis-action-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px -24px -24px;padding:18px 24px;border-top:1px solid #e8ebf2;background:#fafbfc;border-radius:0 0 18px 18px}.idea-analysis-action-row>div{display:flex;align-items:center;gap:10px}.idea-analysis-action-row>div:first-child>span{color:#a07632;font-size:11px}.idea-analysis-action-row .ant-btn{min-height:40px;border-radius:9px}.idea-analysis-history-card{padding:20px;border-radius:18px}.idea-analysis-history-card .ant-empty{margin:34px 0}.idea-analysis-history-card .ant-empty-description{color:#8a93a6;font-size:12px}.idea-analysis-history-item{display:flex;width:100%;padding:14px;border:1px solid #e0e5ef;color:inherit;text-align:left;background:#fafbfe;border-radius:11px;cursor:pointer;flex-direction:column;gap:7px}.idea-analysis-history-item:hover{border-color:#8994de;background:#f7f7ff}.idea-analysis-history-item>span{display:flex;align-items:center;color:#6f788c;font-size:10px}.idea-analysis-history-item .ant-tag{margin-right:6px}.idea-analysis-history-item strong{color:#2d374f;font-size:12px}.idea-analysis-history-item small{color:#929aaa}.idea-analysis-history-note{display:flex;gap:9px;margin-top:16px;padding-top:16px;border-top:1px solid #eaedf3;color:#758096}.idea-analysis-history-note>.anticon{margin-top:2px;color:#6b76d5}.idea-analysis-history-note p{display:flex;margin:0;flex-direction:column;gap:3px}.idea-analysis-history-note strong{color:#455069;font-size:11px}.idea-analysis-history-note span{font-size:10px;line-height:1.55}.idea-analysis-results{margin-top:18px;padding:24px;border-radius:18px}.idea-analysis-empty-result{display:grid;min-height:310px;padding:62px 24px 34px;text-align:center;justify-items:center}.idea-analysis-empty-orb{display:grid;width:58px;height:58px;color:#6873d5;background:linear-gradient(145deg,#edf1ff,#f4edff);border-radius:18px;font-size:24px;box-shadow:inset 0 0 0 1px #6873d51f;place-items:center}.idea-analysis-empty-result h3{margin:18px 0 6px;color:#303a51}.idea-analysis-empty-result p{max-width:540px;margin:0 0 18px;color:#7e8799;font-size:12px;line-height:1.7}.idea-analysis-result-reveal{margin-top:20px;animation:idea-analysis-rise .2s ease-out both}.idea-analysis-example-banner{border-radius:12px}.idea-analysis-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;border:1px solid #e1e5ee;background:#f9fafc;border-radius:13px;overflow:hidden}.idea-analysis-summary-strip>div{display:flex;min-width:0;padding:15px 18px;border-right:1px solid #e1e5ee;flex-direction:column;gap:4px}.idea-analysis-summary-strip>div:last-child{border-right:0}.idea-analysis-summary-strip span{color:#9098a9;font-size:10px}.idea-analysis-summary-strip strong{overflow:hidden;color:#344058;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.idea-analysis-result-heading{align-items:center;margin:22px 0 14px}.idea-analysis-result-heading h3{margin:0;color:#263149;font-size:16px}.idea-analysis-result-heading p{margin:5px 0 0;color:#7a8498;font-size:11px;line-height:1.6}.idea-analysis-result-heading>.anticon{color:#6b76d5;font-size:20px}.idea-analysis-idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.idea-analysis-idea-card{display:flex;min-width:0;padding:20px;border:1px solid #dfe4ee;color:inherit;text-align:left;background:#fff;border-radius:14px;cursor:pointer;flex-direction:column;transition:border-color .19s ease,box-shadow .19s ease,transform .19s ease}.idea-analysis-idea-card:hover{border-color:#8b94dc;transform:translateY(-2px);box-shadow:0 12px 30px #3b456f17}.idea-analysis-idea-card.is-selected{border-color:#6572d6;background:linear-gradient(145deg,#fbfcff,#f7f5ff);box-shadow:0 0 0 2px #6572d61f}.idea-analysis-idea-topline{display:flex;justify-content:space-between;color:#7c86a0;font-size:10px;font-weight:700;letter-spacing:.08em}.idea-analysis-idea-topline .anticon{color:#6572d6;font-size:15px}.idea-analysis-idea-card h4{margin:12px 0 8px;color:#222d45;font-size:17px}.idea-analysis-idea-card blockquote{margin:0;padding:11px 13px;border-left:3px solid #858ddd;color:#39445c;background:#f7f8fc;border-radius:0 9px 9px 0;font-size:12px;font-weight:600;line-height:1.65}.idea-analysis-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.idea-analysis-meta-row .ant-tag{margin:0}.idea-analysis-idea-card dl{margin:0 0 10px}.idea-analysis-idea-card dl div{display:grid;grid-template-columns:64px 1fr;gap:10px}.idea-analysis-idea-card dt{color:#9098a8;font-size:10px}.idea-analysis-idea-card dd{margin:0;color:#455168;font-size:11px}.idea-analysis-idea-card ol{display:grid;gap:9px;margin:0;padding:12px 0;border-top:1px solid #eceef4;list-style:none}.idea-analysis-idea-card li{display:grid;grid-template-columns:45px 1fr;gap:9px}.idea-analysis-idea-card li>span{color:#6873d5;font-size:10px;font-weight:700}.idea-analysis-idea-card li p{display:flex;margin:0;flex-direction:column;gap:2px}.idea-analysis-idea-card li strong{color:#3b465d;font-size:11px}.idea-analysis-idea-card li small{color:#858da0;font-size:10px;line-height:1.5}.idea-analysis-risk{display:flex;gap:7px;margin:auto 0 0;padding-top:11px;border-top:1px solid #eceef4;color:#9a7040;font-size:10px;line-height:1.55}.idea-analysis-risk .anticon{margin-top:2px}.idea-analysis-report-card{margin-top:18px;border:1px solid #e0e5ef;background:#fbfcfe;border-radius:14px}.idea-analysis-report-card .ant-card-body{padding:20px}.idea-analysis-report-card .ant-collapse-header{padding-inline:0!important;color:#354057!important;font-weight:650}.idea-analysis-report-card .ant-collapse-content-box{padding:0 0 16px 28px!important}.idea-analysis-report-section p{margin:0 0 8px;color:#566178;font-size:12px;line-height:1.65}.idea-analysis-report-section ul{margin:0;padding-left:18px;color:#7c8597;font-size:11px;line-height:1.75}.idea-analysis-result-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid #e6e9f0}.idea-analysis-result-actions>div{display:flex;align-items:center;gap:10px}.idea-analysis-result-actions span{color:#a17332;font-size:11px}@keyframes idea-analysis-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.idea-analysis-workspace-grid{grid-template-columns:1fr}.idea-analysis-history-card{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(260px,1fr);gap:18px}.idea-analysis-history-card .idea-analysis-card-heading{grid-row:1 / 3}.idea-analysis-history-note{margin-top:0;padding-top:0;padding-left:16px;border-top:0;border-left:1px solid #eaedf3}.idea-analysis-idea-grid{grid-template-columns:1fr}}@media (max-width: 760px){.idea-analysis-shell{width:min(100% - 24px,1440px);padding-top:22px}.idea-analysis-title-row,.idea-analysis-section-heading,.idea-analysis-action-row,.idea-analysis-result-actions{align-items:flex-start;flex-direction:column}.idea-analysis-section-heading>p{text-align:left}.idea-analysis-form-grid,.idea-analysis-summary-strip,.idea-analysis-focus-options,.idea-analysis-history-card{grid-template-columns:1fr}.idea-analysis-summary-strip>div{border-right:0;border-bottom:1px solid #e1e5ee}.idea-analysis-summary-strip>div:last-child{border-bottom:0}.idea-analysis-history-card .idea-analysis-card-heading{grid-row:auto}.idea-analysis-history-note{padding-top:16px;padding-left:0;border-top:1px solid #eaedf3;border-left:0}.idea-analysis-action-row>div,.idea-analysis-result-actions>div{flex-wrap:wrap}.idea-analysis-action-row .ant-btn,.idea-analysis-result-actions .ant-btn{min-height:40px}}@media (prefers-reduced-motion: reduce){.idea-analysis-result-reveal{animation:none}.idea-analysis-idea-card{transition:none}.idea-analysis-page{scroll-behavior:auto}}.production-workbench-page{min-height:100%;overflow:auto;color:#172033;background:radial-gradient(circle at 12% 0%,rgba(47,107,255,.08),transparent 28%),radial-gradient(circle at 92% 8%,rgba(108,76,210,.07),transparent 26%),#f4f6fa}.production-workbench-shell{width:min(1360px,calc(100% - 48px));margin:0 auto;padding:32px 0 64px}.production-workbench-header,.production-step-heading,.production-step-actions,.production-brief-title-row,.production-quality-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.production-workbench-title{display:flex;align-items:center;gap:14px}.production-workbench-title>span{display:grid;width:46px;height:46px;color:#fff;background:#2f6bff;border-radius:13px;font-size:21px;box-shadow:0 10px 24px #2f6bff33;place-items:center}.production-workbench-title h1{margin:0;color:#172033;font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.03em}.production-workbench-title p{margin:7px 0 0;color:#737d91;font-size:13px}.production-workbench-header>.ant-tag{margin:0;padding:5px 11px;border-radius:999px}.production-workbench-boundary{margin-top:20px;border-radius:11px}.production-workbench-steps{margin:16px 0;padding:18px 24px;border:1px solid #dfe5ef;background:#ffffffeb;border-radius:14px;box-shadow:0 8px 24px #23314e0d}.production-workbench-steps .ant-steps-item-title{font-size:12px!important;font-weight:650}.production-step-panel{padding:24px;border:1px solid #dfe5ef;background:#fffffff7;border-radius:16px;box-shadow:0 14px 36px #23314e12;animation:production-panel-rise .18s ease-out both}.production-step-heading{align-items:flex-start;margin-bottom:20px}.production-step-heading h2{margin:0;color:#202a40;font-size:20px}.production-step-heading p{margin:6px 0 0;color:#7a8498;font-size:12px;line-height:1.6}.production-step-actions{margin:22px -24px -24px;padding:18px 24px;border-top:1px solid #e8ebf2;background:#fafbfc;border-radius:0 0 16px 16px}.production-step-actions>span{color:#7c8598;font-size:11px}.production-brief-card{margin-top:16px;border:1px solid #e1e6f0;background:#fbfcfe;border-radius:13px}.production-preset-section{margin-top:16px;padding:16px;border:1px solid #e0e5ef;background:#f8f9fc;border-radius:12px}.production-preset-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.production-preset-heading h3{margin:0;color:#303b53;font-size:14px}.production-preset-heading p{margin:4px 0 0;color:#7f899d;font-size:11px}.production-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.production-preset-option{display:flex;min-width:0;min-height:178px;padding:14px;border:1px solid #dfe4ee;color:inherit;text-align:left;background:#fff;border-radius:10px;cursor:pointer;flex-direction:column;transition:border-color .17s ease,background-color .17s ease,transform .17s ease}.production-preset-option:hover{border-color:#91a8e9;transform:translateY(-1px)}.production-preset-option.is-selected{border-color:#2f6bff;background:#f5f8ff}.production-preset-meta,.production-preset-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.production-preset-meta>strong{overflow:hidden;color:#2f6bff;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.production-preset-meta .ant-tag{margin:0}.production-preset-style{margin-top:10px;color:#7b8599;font-size:10px}.production-preset-option>strong{margin-top:12px;color:#29354d;font-size:13px}.production-preset-option>p{margin:7px 0 12px;color:#69748a;font-size:10px;line-height:1.55}.production-preset-foot{margin-top:auto;padding-top:10px;border-top:1px solid #eaedf3;color:#8b94a6;font-size:10px}.production-preset-foot em{color:#7d8799;font-style:normal}.production-preset-option.is-selected .production-preset-foot em{color:#2f6bff;font-weight:650}.production-brief-card>.ant-card-body{padding:20px}.production-brief-title-row{align-items:flex-start;margin-bottom:18px}.production-brief-title-row span{color:#7c86a0;font-size:10px;font-weight:700;letter-spacing:.07em}.production-brief-title-row h3{margin:5px 0 0;color:#253149;font-size:18px}.production-brief-card .ant-descriptions{padding:14px 16px;border:1px solid #e4e8f0;background:#fff;border-radius:10px}.production-brief-card .ant-collapse-header{color:#354057!important;font-weight:650}.production-workbench-copy,.production-brief-note-grid,.production-brief-risk-list{color:#5e687d;font-size:12px;line-height:1.75}.production-brief-shots{display:grid;gap:8px;margin:0;padding:0;list-style:none}.production-brief-shots li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;border:1px solid #e5e9f1;background:#fff;border-radius:9px}.production-brief-shots li>span{color:#2f6bff;font-size:11px;font-weight:700}.production-brief-shots strong,.production-brief-shots p,.production-brief-shots small{display:block}.production-brief-shots strong{color:#354057;font-size:12px}.production-brief-shots p{margin:3px 0;color:#626d82;font-size:11px}.production-brief-shots small{color:#9098a9;line-height:1.5}.production-brief-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.production-brief-note-grid ul,.production-brief-risk-list{margin:0;padding-left:18px}.production-brief-risk-list{display:grid;gap:7px;list-style:none;padding-left:0}.production-brief-risk-list .anticon{color:#b07829}.production-revision-actions,.production-brief-inline-actions,.production-polish-heading,.production-polish-actions,.production-shot-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.production-revision-actions .ant-tag{margin:0}.production-brief-inline-actions{margin-bottom:12px}.production-brief-inline-actions>span{color:#7c8598;font-size:11px}.production-brief-inline-actions>div,.production-polish-presets,.production-shot-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.production-script-editor{display:grid;gap:10px}.production-script-editor>div{display:flex;justify-content:flex-end;gap:8px}.production-polish-panel{display:grid;gap:12px;margin:14px 0;padding:16px;border:1px solid #ded9f5;background:#faf9ff;border-radius:12px}.production-polish-heading{align-items:flex-start}.production-polish-heading h4{margin:0;color:#3d3859;font-size:13px}.production-polish-heading p{margin:4px 0 0;color:#77718d;font-size:11px}.production-polish-heading .ant-tag{margin:0}.production-polish-actions{justify-content:flex-end}.production-polish-actions>span{margin-right:auto;color:#706989;font-size:11px}.production-polish-preview{display:grid;gap:12px;padding-top:12px;border-top:1px solid #e5e0f4}.production-polish-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-polish-compare article{min-width:0;padding:12px;background:#fff;border-radius:9px}.production-polish-compare article:last-child{background:#f3f1ff}.production-polish-compare span{color:#7c7692;font-size:10px;font-weight:700}.production-polish-compare p{margin:7px 0 0;color:#4e4962;font-size:11px;line-height:1.7;white-space:pre-line}.production-brief-shots.is-editable li{align-items:center}.production-shot-controls{display:flex;align-items:flex-end;gap:6px;flex-direction:column}.production-shot-controls .ant-tag{margin:0}.production-shot-controls>span{display:flex;gap:2px}.production-shot-controls .ant-btn{min-width:28px}.production-shot-editor{display:grid;gap:14px;margin-top:12px;padding:16px;border:1px solid #cfd9ef;background:#f7f9fd;border-radius:11px}.production-shot-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-shot-editor-grid label{display:grid;gap:6px;color:#556077;font-size:11px}.production-shot-editor-grid label.is-wide{grid-column:1 / -1}.production-shot-editor-grid .ant-select{width:100%}.production-shot-editor-actions{justify-content:flex-end}.production-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.production-mode-card{display:flex;min-height:172px;padding:20px;border:1px solid #dfe4ee;color:inherit;text-align:left;background:#fff;border-radius:13px;cursor:pointer;flex-direction:column;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.production-mode-card:hover{border-color:#8ba5ed;transform:translateY(-2px);box-shadow:0 10px 28px #32436917}.production-mode-card.is-selected{border-color:#2f6bff;background:#f8faff;box-shadow:0 0 0 2px #2f6bff1c}.production-mode-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.production-mode-icon{display:grid;width:36px;height:36px;color:#2f6bff;background:#edf3ff;border-radius:10px;font-size:18px;place-items:center}.production-mode-card strong{color:#263149;font-size:15px}.production-mode-card p{margin:8px 0 0;color:#778196;font-size:11px;line-height:1.65}.production-mode-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;margin-top:16px;padding:18px;border:1px solid #e0e5ef;background:#fafbfe;border-radius:12px}.production-mode-detail h3{margin:0 0 13px;color:#323e56;font-size:14px}.production-mode-detail ol{display:flex;gap:10px;margin:0;padding:0;list-style:none}.production-mode-detail li{display:flex;align-items:center;gap:7px;color:#667187;font-size:11px}.production-mode-detail li span{display:grid;width:20px;height:20px;color:#2f6bff;background:#eaf1ff;border-radius:50%;font-size:10px;font-weight:700;place-items:center}.production-mode-detail .ant-alert{border-radius:10px}.production-demo-uploader{display:block;margin-top:16px}.production-demo-uploader .ant-upload-drag{min-height:142px;border:1px dashed #b9c7e7;background:#f8faff;border-radius:12px}.production-demo-uploader .ant-upload-drag-icon{margin-bottom:8px!important}.production-demo-uploader .ant-upload-drag-icon .anticon{color:#5f7dd6;font-size:28px}.production-demo-uploader .ant-upload-text{color:#354057!important;font-size:12px!important;font-weight:650}.production-demo-uploader .ant-upload-hint{color:#8993a7!important;font-size:10px!important}.production-output-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:10px 14px;color:#69748a;background:#f5f7fb;border-radius:9px;font-size:11px}.production-output-summary strong{color:#344058;font-size:12px}.production-output-list{display:grid;gap:8px}.production-output-row{display:grid;grid-template-columns:44px minmax(190px,1.1fr) minmax(280px,1.7fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid #e1e6ef;background:#fff;border-radius:10px}.production-output-index{color:#99a2b3;font-size:11px;font-variant-numeric:tabular-nums}.production-output-name{display:flex;min-width:0;flex-direction:column;gap:4px}.production-output-name strong{overflow:hidden;color:#2c3850;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.production-output-name span{color:#8d96a8;font-size:10px}.production-output-specs{display:flex;flex-wrap:wrap;gap:5px}.production-output-specs .ant-tag{margin:0;color:#59647a;background:#f7f8fb}.production-output-actions{display:flex;gap:2px}.production-output-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:8px}.production-output-form label{display:flex;flex-direction:column;gap:7px}.production-output-form label>span{color:#566177;font-size:11px;font-weight:650}.production-output-form .ant-select,.production-output-form .ant-input-number{width:100%}.production-job-counts{display:flex;gap:8px}.production-job-counts span{display:flex;align-items:baseline;gap:4px;padding:6px 9px;color:#6e788d;background:#f4f6fa;border-radius:8px;font-size:10px}.production-job-counts strong{color:#344058;font-size:13px}.production-job-counts .is-success strong{color:#17946b}.production-job-counts .is-running strong{color:#2f6bff}.production-job-counts .is-failed strong{color:#d94a4a}.production-generation-layout{display:grid;grid-template-columns:minmax(400px,.95fr) minmax(420px,1.05fr);gap:16px;margin-top:16px}.production-job-list{display:grid;align-content:start;gap:8px}.production-job-row{display:grid;grid-template-columns:26px minmax(150px,1fr) 116px;align-items:center;gap:10px;min-height:72px;padding:11px 12px;border:1px solid #e1e6ef;color:inherit;text-align:left;background:#fff;border-radius:10px;cursor:pointer}.production-job-row:hover{border-color:#93a9e9;background:#fbfcff}.production-job-row.is-selected{border-color:#5d82eb;background:#f7f9ff;box-shadow:0 0 0 2px #2f6bff17}.production-job-state{font-size:17px}.production-job-state.is-succeeded{color:#17946b}.production-job-state.is-running{color:#2f6bff}.production-job-state.is-failed{color:#d94a4a}.production-job-main{display:flex;min-width:0;flex-direction:column;gap:4px}.production-job-main strong{overflow:hidden;color:#303b53;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.production-job-main small{color:#8b94a6;font-size:10px}.production-job-label{justify-self:end;font-size:10px;font-weight:650}.production-job-label small{display:block;margin-top:3px;color:#9f7070;font-weight:500}.production-job-label.is-succeeded{color:#13805c}.production-job-label.is-running{color:#2f6bff}.production-job-label.is-failed{color:#c44141}.production-job-row .ant-progress{grid-column:2 / -1;margin:-4px 0 0}.production-quality-detail{min-width:0;padding:16px;border:1px solid #dfe5ef;background:#fafbfc;border-radius:12px}.production-preview-placeholder{display:grid;min-height:220px;color:#fff;background:linear-gradient(145deg,#19233a,#2a3650);border-radius:10px;place-content:center;justify-items:center}.production-preview-placeholder .anticon{color:#8facff;font-size:38px}.production-preview-placeholder span{margin-top:12px;font-size:12px;font-weight:650}.production-preview-placeholder small{margin-top:5px;color:#aab5c9;font-size:10px}.production-quality-heading{align-items:flex-start;margin:16px 0 12px}.production-quality-heading span{color:#8b94a6;font-size:10px}.production-quality-heading h3{margin:4px 0 0;color:#2e3951;font-size:15px}.production-quality-meta{display:grid;gap:0;margin:0;border:1px solid #e2e6ee;background:#fff;border-radius:9px;overflow:hidden}.production-quality-meta>div{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:10px 12px;border-bottom:1px solid #edf0f5}.production-quality-meta>div:last-child{border-bottom:0}.production-quality-meta dt{color:#8a93a5;font-size:10px}.production-quality-meta dd{margin:0;color:#4d586f;font-size:11px}.production-quality-checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.production-quality-checks span{padding:5px 8px;color:#7b8496;background:#eef1f5;border-radius:7px;font-size:10px}.production-quality-checks span.is-passed{color:#13775a;background:#e9f6f0}.production-quality-actions{display:flex;justify-content:flex-end;margin-top:14px}@keyframes production-panel-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.production-preset-grid{grid-template-columns:1fr}.production-preset-option{min-height:0}.production-mode-grid{grid-template-columns:1fr}.production-mode-card{min-height:0}.production-mode-detail,.production-generation-layout{grid-template-columns:1fr}.production-output-row{grid-template-columns:36px minmax(180px,1fr) minmax(240px,1.2fr) auto}}@media (max-width: 760px){.production-workbench-shell{width:min(100% - 24px,1360px);padding-top:22px}.production-workbench-header,.production-step-heading,.production-step-actions,.production-preset-heading,.production-output-summary{align-items:flex-start;flex-direction:column}.production-workbench-steps{padding:15px 12px;overflow-x:auto}.production-workbench-steps .ant-steps{min-width:580px}.production-step-panel{padding:18px}.production-step-actions{margin:20px -18px -18px;padding:16px 18px}.production-revision-actions,.production-brief-inline-actions,.production-polish-heading,.production-polish-actions{align-items:flex-start;flex-direction:column}.production-brief-inline-actions>div,.production-polish-actions .ant-btn{width:100%}.production-brief-inline-actions .ant-btn{flex:1}.production-polish-compare,.production-shot-editor-grid{grid-template-columns:1fr}.production-shot-editor-grid label.is-wide{grid-column:auto}.production-brief-note-grid,.production-output-form{grid-template-columns:1fr}.production-brief-shots li{grid-template-columns:52px 1fr}.production-shot-controls{grid-column:2;align-items:flex-start}.production-mode-detail{grid-template-columns:1fr}.production-mode-detail ol{align-items:flex-start;flex-direction:column}.production-output-row{grid-template-columns:32px 1fr auto}.production-output-specs{grid-column:2 / -1}.production-job-counts{flex-wrap:wrap}.production-generation-layout{grid-template-columns:minmax(0,1fr)}.production-job-row{grid-template-columns:24px minmax(0,1fr) 105px}}@media (prefers-reduced-motion: reduce){.production-step-panel{animation:none}.production-mode-card{transition:none}}.production-workbench-page{height:100%;min-height:0;overflow:hidden}.production-workbench-shell.is-canvas-layout{display:flex;width:100%;height:100%;min-height:0;margin:0;padding:18px 20px 20px;flex-direction:column}.production-workbench-shell.is-canvas-layout .production-workbench-header{min-height:54px}.production-workbench-shell.is-canvas-layout .production-workbench-title>span{width:40px;height:40px;border-radius:11px;font-size:18px}.production-workbench-shell.is-canvas-layout .production-workbench-title h1{font-size:24px}.production-workbench-shell.is-canvas-layout .production-workbench-boundary{margin-top:12px;border-color:#f3dda7;background:#fffaf0}.production-workbench-header-actions,.production-canvas-topbar,.production-canvas-tools,.production-resource-heading,.production-resource-card-top,.production-resource-card-foot,.production-task-dock-toggle,.production-inspector-head,.production-inspector-row,.production-inspector-actions,.production-inspector-counts{display:flex;align-items:center;justify-content:space-between;gap:10px}.production-workbench-header-actions .ant-tag{margin:0}.production-workbench-header-actions .ant-segmented{padding:3px;background:#e9eef8}.production-canvas-workspace{display:grid;min-height:0;margin-top:12px;border:1px solid #dce3ef;background:#fff;border-radius:15px;box-shadow:0 14px 34px #23314e12;grid-template-columns:214px minmax(0,1fr) 326px;flex:1;overflow:hidden}.production-resource-rail,.production-node-inspector{min-width:0;background:#fbfcfe}.production-resource-rail{border-right:1px solid #e3e8f0}.production-node-inspector{border-left:1px solid #e3e8f0}.production-resource-tabs,.production-inspector-tabs{display:grid;padding:10px;border-bottom:1px solid #e6eaf1;gap:5px}.production-resource-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.production-inspector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.production-resource-tabs button,.production-inspector-tabs button{min-width:0;min-height:34px;padding:0 8px;border:0;color:#727d92;background:transparent;border-radius:8px;font-size:11px;cursor:pointer}.production-resource-tabs button:hover,.production-inspector-tabs button:hover{color:#2f6bff;background:#f0f4fd}.production-resource-tabs button.is-active,.production-inspector-tabs button.is-active{color:#245eea;background:#eaf1ff;font-weight:700}.production-resource-body,.production-inspector-body{height:calc(100% - 55px);overflow:auto}.production-resource-section{padding:15px 13px 18px}.production-resource-heading strong{color:#26334c;font-size:13px}.production-resource-heading span{color:#8a94a8;font-size:10px}.production-resource-section>p{margin:5px 0 12px;color:#8992a4;font-size:10px;line-height:1.55}.production-resource-list{display:grid;gap:8px}.production-resource-card,.production-asset-card,.production-task-mini-card{width:100%;padding:11px;border:1px solid #e1e6ef;color:inherit;text-align:left;background:#fff;border-radius:10px;cursor:pointer}.production-resource-card:hover,.production-asset-card:hover,.production-task-mini-card:hover{border-color:#9ab0ea}.production-resource-card.is-selected{border-color:#4f78e9;background:#f3f7ff;box-shadow:0 0 0 2px #2f6bff14}.production-resource-card-top strong{color:#2f6bff;font-size:10px}.production-resource-card-top em{color:#7b8599;font-size:9px;font-style:normal}.production-resource-card>b{display:block;margin-top:8px;overflow:hidden;color:#2f3b53;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.production-resource-card>small{display:block;margin-top:5px;color:#8992a4;font-size:9px}.production-resource-card-foot{margin-top:9px;padding-top:8px;border-top:1px solid #edf0f5;color:#929bac;font-size:8px}.production-resource-card.is-selected .production-resource-card-foot{color:#2f6bff}.production-asset-card,.production-task-mini-card{display:grid;align-items:center;grid-template-columns:38px minmax(0,1fr);gap:9px}.production-task-mini-card{grid-template-columns:18px minmax(0,1fr) auto}.production-asset-thumb{display:grid;width:38px;height:38px;color:#2f6bff;background:#eaf1ff;border-radius:9px;place-items:center}.production-asset-thumb.is-purple{color:#7555cc;background:#f0ebff}.production-asset-thumb.is-cyan{color:#168aa0;background:#e8f8fb}.production-asset-card b,.production-task-mini-card b{display:block;overflow:hidden;color:#3b465c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.production-asset-card small,.production-task-mini-card small{display:block;margin-top:3px;color:#9199aa;font-size:8px}.production-task-mini-card em{color:#7e8799;font-size:8px;font-style:normal}.production-task-mini-card .is-succeeded{color:#1a9b73}.production-task-mini-card .is-running{color:#2f6bff}.production-task-mini-card .is-failed{color:#d54b4b}.production-resource-dashed{width:100%;min-height:38px;margin-top:10px;border:1px dashed #bfcbe1;color:#7080a0;background:#f8faff;border-radius:9px;cursor:pointer}.production-canvas-panel{display:flex;min-width:0;min-height:0;background:#f5f7fb;flex-direction:column}.production-canvas-topbar{min-height:52px;padding:0 14px;border-bottom:1px solid #e2e7ef;background:#ffffffe6}.production-canvas-topbar>div:first-child{display:flex;align-items:baseline;gap:9px}.production-canvas-topbar strong{color:#2d3850;font-size:12px}.production-canvas-topbar span{color:#8992a4;font-size:9px}.production-canvas-tools>span{min-width:36px;color:#657189;text-align:center;font-variant-numeric:tabular-nums}.production-canvas-viewport{position:relative;min-height:0;background-color:#f6f8fc;background-image:radial-gradient(circle,rgba(117,132,162,.2) 1px,transparent 1px);background-size:18px 18px;flex:1;overflow:hidden}.production-canvas-plane{position:absolute;top:45%;left:50%;width:900px;height:600px;transform:translate(-50%,-50%) scale(var(--production-canvas-zoom, .8));transform-origin:center;transition:transform .18s ease}.production-canvas-stage-label{position:absolute;z-index:3;top:10px;color:#8791a4;font-size:9px;font-weight:700;letter-spacing:.04em}.production-canvas-stage-label:after{display:inline-block;width:24px;height:1px;margin-left:7px;background:#d4dce9;content:"";vertical-align:middle}.stage-source{left:14px}.stage-inputs{left:236px}.stage-mode{left:460px}.stage-output{left:684px}.production-canvas-node{position:absolute;z-index:2;display:flex;width:180px;min-height:128px;padding:12px;border:1px solid #dbe2ee;color:inherit;text-align:left;background:#fffffff7;border-radius:12px;box-shadow:0 8px 22px #2a385814;cursor:pointer;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.production-canvas-node:hover{border-color:#89a2e6;transform:translateY(-2px)}.production-canvas-node.is-selected{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff21,0 12px 28px #2a49961f}.production-node-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.production-node-icon{display:grid;width:28px;height:28px;color:#2f6bff;background:#edf3ff;border-radius:8px;place-items:center}.production-node-head em{padding:3px 6px;color:#38705f;background:#eaf7f2;border-radius:999px;font-size:8px;font-style:normal}.production-canvas-node>small{margin-top:9px;color:#8b94a6;font-size:8px}.production-canvas-node>strong{margin-top:4px;overflow:hidden;color:#2c3850;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.production-canvas-node>p{margin:5px 0 0;overflow:hidden;color:#727d91;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.production-node-foot{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:9px;color:#8690a3;font-size:8px}.production-canvas-node.is-selected .production-node-foot{color:#2f6bff}.production-canvas-node.is-optional-empty{border-style:dashed;box-shadow:none}.production-canvas-node.is-optional-empty .production-node-head em{color:#68758a;background:#eef1f5}.production-canvas-node.has-references .production-node-head em{color:#315e9a;background:#eaf2ff}.production-canvas-node.node-references:not(.is-selected){background:#fafcfff5;box-shadow:none}.production-canvas-node.node-references:not(.is-selected) .production-node-icon{color:#7083aa;background:#f0f3f8}.node-preset{top:228px;left:12px}.node-script{top:48px;left:236px}.node-shots{top:228px;left:236px}.node-references{top:408px;left:236px}.node-mode{top:228px;left:460px}.node-outputs{top:228px;left:684px}.node-generate{top:408px;left:684px}.production-canvas-edge{position:absolute;z-index:1;height:2px;background:#b9c5d9;border-radius:999px;transform-origin:left center}.production-canvas-edge:after{position:absolute;top:-3px;right:-1px;width:7px;height:7px;border-top:2px solid #9facc2;border-right:2px solid #9facc2;content:"";transform:rotate(45deg)}.edge-preset-script{top:292px;left:192px;width:185px;transform:rotate(-76deg)}.edge-preset-shots{top:292px;left:192px;width:44px}.edge-preset-references{top:292px;left:192px;width:185px;transform:rotate(76deg)}.edge-script-mode{top:112px;left:416px;width:185px;transform:rotate(76deg)}.edge-shots-mode{top:292px;left:416px;width:44px}.edge-references-mode{top:472px;left:416px;width:185px;transform:rotate(-76deg)}.edge-mode-outputs{top:292px;left:640px;width:44px}.edge-outputs-generate{top:356px;left:774px;width:52px;transform:rotate(90deg)}.production-canvas-edge.is-optional{height:0;border-top:2px dashed #c6cfde;background:none}.production-canvas-edge.is-optional.has-references{border-top-style:solid;border-top-color:#7f94d8}.production-canvas-edge.is-optional.has-references:after{border-color:#6e84cc}.production-task-dock{position:absolute;z-index:5;right:12px;bottom:12px;left:12px;border:1px solid #dce3ef;background:#fffffff5;border-radius:11px;box-shadow:0 10px 28px #2735541f;overflow:hidden}.production-task-dock-toggle{width:100%;min-height:40px;padding:0 12px;border:0;color:#4c5870;background:transparent;cursor:pointer}.production-task-dock-toggle>span{display:flex;align-items:center;gap:7px;font-size:9px}.production-task-dock-toggle strong{color:#2f3a52;font-size:10px}.production-task-dock-toggle em{padding:3px 6px;color:#2f6bff;background:#edf3ff;border-radius:999px;font-style:normal}.production-task-dock-body{display:grid;padding:8px 10px 10px;border-top:1px solid #e8ecf2;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.production-task-dock-body>button:not(.ant-btn){display:grid;align-items:center;padding:7px 8px;border:1px solid #e5e9f0;text-align:left;background:#fafbfc;border-radius:8px;grid-template-columns:8px minmax(0,1fr);gap:6px}.production-task-dock-body>button>span{width:7px;height:7px;background:#929bad;border-radius:50%;grid-row:1 / span 2}.production-task-dock-body>button>span.is-succeeded{background:#1a9b73}.production-task-dock-body>button>span.is-running{background:#2f6bff}.production-task-dock-body>button>span.is-failed{background:#d54b4b}.production-task-dock-body strong{overflow:hidden;color:#48546b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.production-task-dock-body small{color:#939bab;font-size:7px}.production-node-inspector{display:flex;min-height:0;flex-direction:column}.production-inspector-head{min-height:52px;padding:0 14px;border-bottom:1px solid #e5e9f0;background:#fff}.production-inspector-head span{color:#929bad;font-size:9px}.production-inspector-head strong{color:#2d3850;font-size:12px}.production-inspector-tabs button{font-size:10px}.production-inspector-section,.production-inspector-ai{display:grid;padding:15px;gap:12px}.production-inspector-row>span{color:#707b90;font-size:10px}.production-inspector-row .ant-tag{margin:0}.production-reference-inspector{align-content:start}.production-reference-purpose-overview{display:flex;flex-wrap:wrap;gap:5px}.production-reference-purpose-overview span{padding:4px 7px;color:#657189;background:#f0f3f8;border-radius:999px;font-size:8px}.production-reference-asset-list{display:grid;gap:8px}.production-reference-asset-list>article{overflow:hidden;border:1px solid #e2e7ef;background:#fafbfd;border-radius:10px}.production-reference-asset-list>article.is-selected{border-color:#9db4f6;background:#f4f7ff}.production-reference-asset-toggle{display:grid;width:100%;padding:9px;border:0;color:#667188;text-align:left;background:transparent;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.production-reference-asset-toggle:hover{background:#f1f5fc}.production-reference-asset-toggle:focus-visible{outline:2px solid #2f6bff;outline-offset:-2px}.production-reference-asset-toggle>span:nth-child(2){display:grid;min-width:0;gap:3px}.production-reference-asset-toggle strong{overflow:hidden;color:#344057;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.production-reference-asset-toggle small{color:#8993a6;font-size:8px}.production-reference-asset-toggle>.anticon{color:#2f6bff}.production-reference-purpose{display:grid;padding:0 9px 9px 52px;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.production-reference-purpose button{min-height:25px;padding:3px 6px;border:1px solid #dde4ef;color:#67738a;background:#fff;border-radius:7px;cursor:pointer;font-size:8px}.production-reference-purpose button:hover{border-color:#8fa9ef;color:#2f6bff}.production-reference-purpose button.is-selected{border-color:#6f91ee;color:#2f6bff;background:#edf3ff}.production-reference-purpose button:focus-visible{outline:2px solid #2f6bff;outline-offset:1px}.production-inspector-hero{padding:14px;background:linear-gradient(145deg,#eef4ff,#f7f5ff);border-radius:11px}.production-inspector-hero span{color:#6879a0;font-size:9px}.production-inspector-hero strong{display:block;margin-top:7px;color:#26344e;font-size:15px}.production-inspector-hero p{margin:7px 0 0;color:#65728a;font-size:10px;line-height:1.55}.production-inspector-meta{display:grid;margin:0;border:1px solid #e3e8f0;background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.production-inspector-meta>div{padding:10px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.production-inspector-meta dt{color:#959daf;font-size:8px}.production-inspector-meta dd{margin:4px 0 0;color:#48536a;font-size:10px}.production-inspector-note,.production-inspector-warning{padding:10px;color:#4f6e67;background:#eef8f4;border-radius:9px;font-size:9px;line-height:1.55}.production-inspector-warning{color:#9a682c;background:#fff7e8}.production-inspector-actions{justify-content:flex-start;flex-wrap:wrap}.production-inspector-actions .ant-btn{font-size:10px}.production-inspector-copy{margin:0;padding:12px;color:#566279;background:#fff;border:1px solid #e4e8f0;border-radius:10px;font-size:10px;line-height:1.7;white-space:pre-line}.production-inspector-subcard{padding:11px;border:1px solid #e3e8f0;background:#f8faff;border-radius:9px}.production-inspector-subcard span{display:block;color:#929bad;font-size:8px}.production-inspector-subcard strong{display:block;margin-top:5px;color:#4b5870;font-size:10px;line-height:1.5}.production-inspector-editor{display:grid;padding:12px;border:1px solid #ccd8f0;background:#f7f9fd;border-radius:10px;gap:8px}.production-inspector-editor>div{display:flex;justify-content:flex-end;gap:7px}.production-inspector-shot-list,.production-inspector-mode-list,.production-inspector-output-list,.production-inspector-job-list{display:grid;gap:7px}.production-inspector-shot-list>button,.production-inspector-mode-list>button{display:grid;align-items:center;padding:10px;border:1px solid #e3e7ef;color:inherit;text-align:left;background:#fff;border-radius:9px;cursor:pointer;grid-template-columns:45px minmax(0,1fr) auto;gap:8px}.production-inspector-shot-list>button:hover,.production-inspector-mode-list>button:hover{border-color:#92a9e8}.production-inspector-shot-list>button>span:first-child{color:#2f6bff;font-size:9px;font-weight:700}.production-inspector-shot-list strong,.production-inspector-shot-list small,.production-inspector-mode-list strong,.production-inspector-mode-list small{display:block}.production-inspector-shot-list strong,.production-inspector-mode-list strong{color:#424e66;font-size:10px}.production-inspector-shot-list small,.production-inspector-mode-list small{margin-top:3px;overflow:hidden;color:#929bad;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.production-inspector-mode-list>button{grid-template-columns:minmax(0,1fr) auto}.production-inspector-mode-list>button.is-selected{border-color:#2f6bff;background:#f3f7ff}.production-inspector-mode-list>button.is-selected>.anticon{color:#2f6bff}.production-inspector-help{margin:0;color:#818b9d;font-size:9px;line-height:1.55}.production-inspector-output-list article,.production-inspector-job-list article{display:grid;align-items:center;padding:10px;border:1px solid #e3e7ef;background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.production-inspector-output-list strong,.production-inspector-output-list small,.production-inspector-job-list strong,.production-inspector-job-list small{display:block}.production-inspector-output-list strong,.production-inspector-job-list strong{color:#414d65;font-size:10px}.production-inspector-output-list small,.production-inspector-job-list small{margin-top:3px;color:#919aac;font-size:8px}.production-inspector-job-list .ant-progress{grid-column:1 / -1;margin:0}.production-inspector-counts span{padding:8px 10px;color:#7a8599;background:#f1f4f8;border-radius:8px;font-size:8px}.production-inspector-counts strong{margin-right:3px;color:#2e3951;font-size:13px}.production-inspector-ai-hero{display:flex;gap:10px;padding:13px;color:#5f4aae;background:#f2efff;border-radius:10px}.production-inspector-ai-hero>.anticon{margin-top:2px;font-size:18px}.production-inspector-ai-hero strong{color:#413867;font-size:11px}.production-inspector-ai-hero p{margin:4px 0 0;color:#7d739b;font-size:9px}.production-inspector-ai-prompts{display:flex;flex-wrap:wrap;gap:6px}.production-inspector-ai-prompts .ant-btn{font-size:9px}.production-inspector-ai-preview{padding:12px;border:1px solid #ded8f3;background:#faf9ff;border-radius:10px}.production-inspector-ai-preview span{color:#7c719c;font-size:8px;font-weight:700}.production-inspector-ai-preview p{margin:7px 0 10px;color:#514966;font-size:9px;line-height:1.6}.production-task-view{min-height:0;margin-top:12px;flex:1;overflow:auto}.production-task-view .production-step-panel{min-height:100%}@media (max-width: 1280px){.production-canvas-workspace{grid-template-columns:194px minmax(0,1fr) 300px}.production-canvas-plane{transform-origin:center}.production-resource-tabs button{padding:0 4px;font-size:9px}}@media (max-width: 1040px){.production-canvas-workspace{grid-template-columns:minmax(0,1fr) 320px}.production-resource-rail{display:none}}@media (max-width: 760px){.production-workbench-page{overflow:auto}.production-workbench-shell.is-canvas-layout{height:auto;min-height:100%;padding:14px 12px}.production-workbench-header-actions{align-items:flex-end;flex-direction:column}.production-canvas-workspace{min-height:720px;grid-template-columns:1fr}.production-node-inspector{border-top:1px solid #e3e8f0;border-left:0}.production-canvas-panel{min-height:560px}.production-canvas-topbar{align-items:flex-start;padding:9px 12px;flex-wrap:wrap}.production-canvas-topbar>div:first-child>span{display:none}.production-canvas-viewport{overflow:auto}.production-canvas-plane{top:12px;left:12px;transform:scale(calc(var(--production-canvas-zoom, .8) * .72));transform-origin:top left}.production-task-dock-body{grid-template-columns:1fr}.production-node-inspector{min-height:520px}}@media (prefers-reduced-motion: reduce){.production-canvas-plane,.production-canvas-node{transition:none}}.asset-center-page{min-height:100%;overflow:auto;color:#172033;background:#f4f7fb}.asset-center-shell{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:26px 0 56px}.asset-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.asset-center-heading-line{display:flex;align-items:center;gap:10px}.asset-center-heading-line h1{margin:0;color:#17233a;font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.025em}.asset-center-heading-line .ant-tag{margin:0}.asset-center-header p{margin:8px 0 4px;color:#607089;font-size:13px;line-height:1.65}.asset-center-header small{display:block;max-width:860px;color:#8793a7;font-size:11px;line-height:1.55}.asset-center-header-actions{display:flex;flex:0 0 auto;gap:8px}.asset-center-header-actions .ant-btn{min-height:36px;border-radius:9px}.asset-center-surface{overflow:hidden;border:1px solid #dfe5ef;background:#fff;border-radius:14px}.asset-center-tabs{margin:0;padding:0 20px}.asset-center-tabs .ant-tabs-nav{margin:0}.asset-center-tabs .ant-tabs-tab{padding:15px 4px 13px}.asset-center-tabs .ant-tabs-tab small{margin-left:4px;color:#99a5b7;font-size:10px;font-weight:500}.asset-center-scope{display:flex;min-height:48px;align-items:center;gap:9px;padding:8px 20px;border-top:1px solid #e7ebf2;border-bottom:1px solid #e1e7f0;color:#607089;background:#f8faff;font-size:12px}.asset-center-scope>.anticon{color:#2f6bff}.asset-center-scope>strong{color:#34425a}.asset-center-scope.is-global{background:#fbfcfe}.asset-center-scope-tags{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:6px}.asset-center-scope-tags .ant-tag{margin:0}.asset-center-scope .ant-btn{margin-left:auto}.asset-center-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid #e1e7f0;background:#fff}.asset-center-toolbar .asset-center-search{min-width:190px;flex:1 1 280px}.asset-center-toolbar .ant-select{min-width:132px;flex:0 1 154px}.asset-center-toolbar .ant-input-affix-wrapper,.asset-center-toolbar .ant-select-selector,.asset-center-toolbar .ant-segmented{border-radius:8px}.asset-center-toolbar .ant-segmented{flex:0 0 auto}.asset-center-toolbar .ant-segmented-item-label span{display:inline-flex;align-items:center;gap:5px}.asset-center-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:620px;background:#fff}.asset-center-workspace.has-inspector{grid-template-columns:224px minmax(0,1fr) 390px}.asset-center-group-compact{display:none}.asset-center-group-rail{padding:16px 11px;border-right:1px solid #dfe5ef;background:#f8fafd}.asset-center-rail-heading{display:flex;margin:0 7px 13px;flex-direction:column;gap:3px}.asset-center-rail-heading strong{color:#34425a;font-size:12px}.asset-center-rail-heading span{color:#8b97a9;font-size:9px;line-height:1.5}.asset-center-group-rail .ant-tree{color:#536278;background:transparent;font-size:11px}.asset-center-group-rail .ant-tree-treenode{width:100%;padding-bottom:3px}.asset-center-group-rail .ant-tree-node-content-wrapper{min-width:0;flex:1;border-radius:8px}.asset-center-group-rail .ant-tree-node-selected{color:#235ee7;background:#e8f0ff!important;font-weight:650}.asset-center-tree-ssr{display:grid;gap:5px;color:#536278;font-size:11px}.asset-center-tree-ssr>div{padding:6px 8px}.asset-center-tree-ssr .is-nested{padding:6px 0 0 14px}.asset-center-tree-title{display:flex;min-width:0;justify-content:space-between;gap:8px}.asset-center-tree-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-center-tree-title small{color:#96a1b2;font-size:9px;font-variant-numeric:tabular-nums}.asset-center-main{min-width:0;padding:16px}.asset-center-result-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.asset-center-result-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px}.asset-center-result-summary strong{color:#26354e;font-size:13px}.asset-center-result-summary span{overflow:hidden;color:#7e8a9d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-center-save-state{padding:5px 9px;color:#176f56!important;background:#eaf7f1;border-radius:999px}.asset-center-batch-bar{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:9px 12px;border:1px solid #c9d8fc;color:#36527e;background:#f3f7ff;border-radius:10px;font-size:11px}.asset-center-batch-bar>div:first-child{display:flex;min-width:150px;flex-direction:column;gap:2px}.asset-center-batch-bar>div:first-child span,.asset-center-batch-bar>div:first-child small{color:#6f7f98;font-size:9px;line-height:1.45}.asset-center-batch-bar>div:first-child small{color:#9b6d34}.asset-center-batch-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.asset-center-batch-actions .ant-btn{min-height:30px;padding-inline:9px;border-radius:7px;font-size:10px}.asset-center-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.asset-card{min-width:0;overflow:hidden;border:1px solid #dfe6f0;background:#fff;border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.asset-card:hover{border-color:#9fb7ee;transform:translateY(-1px);box-shadow:0 8px 22px #1f3a6b14}.asset-card.is-selected{border-color:#4d78f4;box-shadow:0 0 0 2px #356df61a}.asset-card.is-active{border-color:#7457e8}.asset-card-media{position:relative;height:132px;overflow:hidden;background:#e8edf5}.asset-card-media img{display:block;width:100%;height:100%;object-fit:cover}.asset-card-media .ant-checkbox-wrapper{position:absolute;top:10px;left:10px;display:grid;width:24px;height:24px;background:#fffffff0;border-radius:7px;place-items:center}.asset-card-media .ant-tag{position:absolute;top:10px;right:8px;margin:0}.asset-card-duration{position:absolute;right:9px;bottom:9px;padding:3px 6px;color:#fff;background:#0f1b2ed1;border-radius:5px;font-size:9px}.asset-card-body{padding:11px}.asset-card-title-row{display:flex;align-items:center;gap:6px}.asset-card-title-row strong{min-width:0;overflow:hidden;flex:1;color:#26344e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-card-title-row .ant-btn{flex:0 0 auto}.asset-card-meta{display:flex;margin-top:4px;color:#8290a5;font-size:9px;flex-wrap:wrap;gap:5px 10px}.asset-card-lineage{overflow:hidden;margin-top:9px;padding-top:8px;border-top:1px solid #edf1f6;color:#63738c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.asset-card-body p{overflow:hidden;margin:7px 0;color:#748197;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.asset-card-body .asset-card-purge{color:#9b6d34;font-weight:650}.asset-card-states{display:flex;flex-wrap:wrap;gap:5px}.asset-card-states .ant-tag{margin:0;font-size:9px;line-height:19px}.asset-center-list-wrap{overflow-x:auto;border:1px solid #e1e6ef;border-radius:11px}.asset-center-list{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.asset-center-list th{padding:9px 10px;color:#7b879a;background:#f7f9fc;font-size:10px;font-weight:650;text-align:left}.asset-center-list th:first-child{width:42px}.asset-center-list th:nth-child(2){width:22%}.asset-center-list th:nth-child(3){width:15%}.asset-center-list th:nth-child(4){width:18%}.asset-center-list th:nth-child(5){width:17%}.asset-center-list th:nth-child(6){width:18%}.asset-center-list th:last-child{width:48px}.asset-center-list td{padding:11px 10px;border-top:1px solid #e7ebf2;color:#546278;font-size:10px;vertical-align:middle}.asset-center-list tr.is-selected td{background:#f2f6ff}.asset-center-list tr.is-active td{box-shadow:inset 0 -1px #7457e8}.asset-center-list td strong,.asset-center-list td span,.asset-center-list td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-center-list td strong{color:#29364e;font-size:11px}.asset-center-list td span,.asset-center-list td small{margin-top:3px;color:#8793a6}.asset-center-list td .ant-tag{display:inline-block;max-width:100%;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.asset-center-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid #e7ebf2}.asset-center-pagination>span{color:#8793a6;font-size:10px}.asset-center-empty{display:grid;min-height:410px;padding:76px 20px 40px;place-items:start center}.asset-center-empty .ant-empty-description{display:flex;max-width:440px;color:#77849a;flex-direction:column;gap:6px;font-size:11px;line-height:1.65}.asset-center-empty .ant-empty-description strong{color:#334159;font-size:14px}.asset-center-empty .ant-empty-footer{display:flex;justify-content:center;gap:8px}.asset-center-empty-icon{display:grid;width:56px;height:56px;margin:0 auto;color:#4d75db;background:#edf3ff;border-radius:14px;font-size:24px;place-items:center}.asset-detail-inspector{min-width:0;max-height:760px;overflow-y:auto;border-left:1px solid #dfe6ef;background:#fff}.asset-detail-inspector>header{position:sticky;z-index:2;top:0;display:flex;min-height:49px;align-items:center;justify-content:space-between;padding:6px 12px 6px 15px;border-bottom:1px solid #e8edf4;background:#fff}.asset-detail-inspector>header strong{color:#28364f;font-size:12px}.asset-inspector-content{min-width:0}.asset-inspector-preview{position:relative;margin:13px;overflow:hidden;background:#e8edf5;border-radius:11px}.asset-inspector-preview img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.asset-inspector-preview-overlay{position:absolute;right:8px;bottom:8px;left:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-inspector-preview-overlay .ant-tag{margin:0}.asset-inspector-preview-overlay>span:last-child{padding:3px 6px;color:#fff;background:#0f1b2ed1;border-radius:5px;font-size:9px}.asset-inspector-identity{padding:0 14px 12px}.asset-inspector-identity h2{overflow-wrap:anywhere;margin:0;color:#22314a;font-size:15px;line-height:1.45;letter-spacing:-.015em}.asset-inspector-identity>p{margin:4px 0 0;color:#7e8b9f;font-size:10px;line-height:1.55}.asset-inspector-status-line{display:flex;margin-top:8px;flex-wrap:wrap;gap:5px}.asset-inspector-status-line .ant-tag{margin:0}.asset-inspector-identity .asset-inspector-constraint{margin-top:8px;padding:8px 9px;color:#5d6d86;background:#f5f7fb;border-radius:8px}.asset-inspector-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 13px 13px}.asset-inspector-primary-actions .ant-btn{width:100%;min-width:0;padding-inline:8px;border-radius:8px;font-size:10px}.asset-inspector-section{padding:12px 14px;border-top:1px solid #edf1f6}.asset-inspector-section h3{margin:0 0 9px;color:#3c4a63;font-size:11px}.asset-inspector-section dl{display:grid;grid-template-columns:86px minmax(0,1fr);margin:0;row-gap:7px;color:#768399;font-size:9px}.asset-inspector-section dt{color:#8995a7}.asset-inspector-section dd{min-width:0;overflow-wrap:anywhere;margin:0;color:#43516a}.asset-inspector-associations{display:grid;gap:5px}.asset-inspector-associations p{display:grid;grid-template-columns:72px minmax(0,1fr);overflow-wrap:anywhere;margin:0;padding:7px 8px;color:#52627a;background:#f5f7fb;border-radius:7px;font-size:9px;line-height:1.5}.asset-inspector-associations strong{color:#6f7e94}.asset-inspector-section>small{display:block;margin-top:8px;color:#8b6a3f;font-size:9px;line-height:1.55}.asset-inspector-reference-list{display:grid;margin:0;padding:0;gap:6px;list-style:none}.asset-inspector-reference-list li{display:grid;grid-template-columns:18px minmax(0,1fr);padding:8px;color:#43516a;background:#fff8ec;border-radius:8px;font-size:9px}.asset-inspector-reference-list li .anticon{color:#b67a27;grid-row:1 / 3}.asset-inspector-reference-list li small{margin-top:2px;color:#90734e}.asset-inspector-quiet,.asset-inspector-danger{margin:0;color:#728097;font-size:9px;line-height:1.55}.asset-inspector-danger{margin-top:8px;color:#b33b3b;font-weight:650}.asset-inspector-management{display:grid;grid-template-columns:1fr 1fr;gap:7px}.asset-inspector-management h3{grid-column:1 / -1}.asset-inspector-management .ant-btn{width:100%;min-width:0;height:auto;min-height:32px;padding:6px 8px;white-space:normal;border-radius:8px;font-size:9px;line-height:1.35}.asset-detail-modal-drawer .ant-drawer-header{padding:13px 16px}.asset-detail-modal-drawer .ant-drawer-body{padding:0}.asset-dialog-boundary{margin:0 0 14px;padding:9px 10px;color:#5b6c86;background:#f3f7ff;border-radius:8px;font-size:11px;line-height:1.6}.asset-dialog-form{margin-top:16px}.asset-dialog-form .ant-form-item{margin-bottom:13px}.asset-usage-options{display:grid;gap:9px}.asset-delete-summary{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.asset-delete-summary span{padding:4px 7px;color:#64738a;background:#f2f5f9;border-radius:6px;font-size:10px}.asset-delete-blockers{display:flex;align-items:flex-start;gap:9px;padding:10px;color:#8f542b;background:#fff5ea;border-radius:9px}.asset-delete-blockers ul{margin:7px 0 0;padding-left:18px;font-size:10px}.asset-association-removal{margin-top:14px;padding-top:14px;border-top:1px solid #e7ebf2}.asset-association-removal p{color:#738198;font-size:10px}.asset-association-removal>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}@media (max-width: 1439px){.asset-center-workspace.has-inspector{grid-template-columns:224px minmax(0,1fr)}.asset-detail-inspector{display:none}}@media (max-width: 1320px){.asset-center-toolbar{flex-wrap:wrap}.asset-center-toolbar .asset-center-search{flex-basis:100%}.asset-center-toolbar .ant-select{flex:1 1 132px}.asset-center-batch-bar{align-items:flex-start;flex-direction:column}.asset-center-batch-actions{justify-content:flex-start}}@media (max-width: 1180px){.asset-center-group-rail{display:none}.asset-center-workspace,.asset-center-workspace.has-inspector{grid-template-columns:1fr}.asset-center-group-compact{display:flex;grid-column:1 / -1;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #dfe5ef;background:#f8fafd}.asset-center-group-compact>span{color:#42516a;font-size:11px;font-weight:650}.asset-center-group-compact .ant-select{min-width:260px;flex:1}}@media (max-width: 760px){.asset-center-shell{width:calc(100% - 24px);padding-top:18px}.asset-center-header,.asset-center-toolbar{align-items:stretch;flex-direction:column}.asset-center-header-actions{width:100%}.asset-center-header-actions .ant-btn{flex:1}.asset-center-scope{align-items:flex-start;flex-wrap:wrap}.asset-center-scope .ant-btn{margin-left:0}.asset-center-toolbar .ant-select,.asset-center-toolbar .asset-center-search,.asset-center-toolbar .ant-segmented{width:100%;max-width:none;flex:auto}.asset-center-toolbar .ant-segmented-group{display:grid;grid-template-columns:1fr 1fr}.asset-center-group-compact{align-items:stretch;flex-direction:column;gap:6px}.asset-center-group-compact .ant-select{width:100%;min-width:0}.asset-center-main{padding:12px}.asset-center-result-summary,.asset-center-pagination{align-items:flex-start;flex-direction:column}.asset-center-result-summary span{white-space:normal}.asset-center-grid{grid-template-columns:1fr}.asset-center-pagination .ant-pagination{display:flex;max-width:100%;flex-wrap:wrap}.asset-center-batch-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}.asset-center-batch-actions .ant-btn{width:100%}.asset-inspector-primary-actions,.asset-inspector-management{grid-template-columns:1fr}.asset-inspector-management h3{grid-column:1}.asset-association-removal>div{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.asset-card{transition:none}}:root{color:#182238;background:#f4f7fb;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,[role=tab]:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c7d0df;border:2px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.tabular{font-variant-numeric:tabular-nums}.app-shell{display:flex;width:100%;height:100vh;overflow:hidden;background:#f4f7fb}.module-rail{position:relative;z-index:60;display:flex;flex:0 0 72px;flex-direction:column;align-items:stretch;height:100%;padding:8px 7px;color:#d8e3ff;background:#17366f}.brand-mark,.module-rail-item,.rail-utility,.rail-profile{border:0;cursor:pointer}.brand-mark{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 8px;color:#fff;font-size:21px;background:#2f6bff;border-radius:13px;box-shadow:0 7px 18px #0613303d}.module-rail-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.module-rail-scroll::-webkit-scrollbar{display:none}.module-rail-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;min-height:48px;margin:1px auto;padding:4px 2px;color:#cbd8f7;font-size:10px;line-height:1.2;background:transparent;border-radius:9px;transition:color .16s ease,background-color .16s ease,transform .16s ease}.module-rail-item:hover{color:#fff;background:#ffffff1a}.module-rail-item:active{transform:translateY(1px)}.module-rail-item.is-active{color:#fff;background:#2f6bff}.module-rail-item.is-active:before{position:absolute;left:-7px;width:3px;height:24px;background:#fff;border-radius:0 3px 3px 0;content:""}.module-rail-icon{margin-bottom:3px;font-size:17px;line-height:1}.module-rail-bottom{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.rail-utility,.rail-profile{display:grid;place-items:center;width:36px;height:36px;color:#d6e1fb;background:transparent;border-radius:10px}.rail-utility:hover{color:#fff;background:#ffffff1a}.rail-profile{color:#17366f;font-weight:700;background:#dce7ff;border:2px solid rgba(255,255,255,.4)}.flyout-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;border:0;background:#13233d0f}.module-flyout{position:fixed;z-index:70;top:8px;bottom:8px;left:80px;width:286px;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:14px;box-shadow:0 12px 32px #14213d29;animation:flyout-in .16s ease-out}@keyframes flyout-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.module-flyout-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:17px 16px 14px;border-bottom:1px solid #edf0f5}.flyout-title-icon{display:grid;place-items:center;width:38px;height:38px;font-size:20px;background:#f3f6fb;border-radius:10px}.module-flyout-header strong,.module-flyout-header span{display:block}.module-flyout-header strong{font-size:16px}.module-flyout-header span{margin-top:2px;color:#7b8496;font-size:11px}.module-flyout-list{height:calc(100% - 70px);padding:8px;overflow-y:auto}.module-flyout-list button{display:grid;grid-template-columns:3px minmax(0,1fr);gap:10px;width:100%;padding:11px 10px;color:#24314d;text-align:left;background:transparent;border:0;border-radius:9px;cursor:pointer}.module-flyout-list button:hover{background:#f5f7fb}.module-flyout-list button.is-active{color:#245ad3;background:#edf3ff}.flyout-item-marker{width:3px;height:24px;margin-top:1px;background:transparent;border-radius:999px}.module-flyout-list button.is-active .flyout-item-marker{background:#2f6bff}.module-flyout-list strong,.module-flyout-list small{display:block}.flyout-item-prototype{display:inline-block;margin-left:6px;padding:0 5px;color:#ad6800;font-size:10px;font-style:normal;font-weight:500;line-height:16px;vertical-align:1px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px}.module-flyout-list strong{margin-bottom:3px;font-size:13px;line-height:1.35}.module-flyout-list small{color:#7c879c;font-size:11px;line-height:1.45}.app-main{display:flex;flex:1;flex-direction:column;min-width:0;height:100%;overflow:hidden}.app-header{z-index:20;display:flex;flex:0 0 52px;align-items:center;gap:6px;padding:0 13px;background:#fff;border-bottom:1px solid #e3e8f0}.app-header-title,.workspace-switcher,.header-profile{display:flex;align-items:center}.app-header-title{gap:7px}.app-header-title strong{white-space:nowrap;font-size:15px}.app-header-title .ant-tag{margin-inline-end:0;font-size:11px}.workspace-switcher{gap:7px;height:32px;margin-left:8px;padding:0 10px;color:#39455d;background:#f5f7fb;border:1px solid #e6eaf1;border-radius:8px;cursor:default}.workspace-switcher .anticon:last-child,.header-profile .anticon:last-child{color:#98a1b1;font-size:9px}.header-spacer{flex:1}.global-search-input{width:min(360px,27vw)}.header-profile{gap:7px;height:36px;margin-left:3px;padding:0 6px 0 3px;color:#27344c;background:transparent;border:0;border-radius:9px;cursor:pointer}.header-profile:hover{background:#f4f6fa}.workspace-tabs{display:flex;flex:0 0 42px;align-items:flex-end;gap:2px;min-width:0;padding:5px 10px 0;overflow-x:auto;background:#f5f7fa;border-bottom:1px solid #dfe4ec;scrollbar-width:thin}.workspace-tab{display:flex;flex:0 0 auto;align-items:center;min-width:110px;max-width:220px;height:36px;color:#657086;background:transparent;border:1px solid transparent;border-bottom:0;border-radius:9px 9px 0 0}.workspace-tab:hover{color:#23304a;background:#eef1f6}.workspace-tab.is-active{color:#2358c7;background:#fff;border-color:#dfe4ec}.workspace-tab-label,.workspace-tab-close{color:inherit;background:transparent;border:0;cursor:pointer}.workspace-tab-label{display:flex;flex:1;align-items:center;gap:7px;min-width:0;height:100%;padding:0 10px}.workspace-tab-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tab-close{display:grid;place-items:center;width:25px;height:25px;margin-right:4px;font-size:10px;border-radius:6px}.workspace-tab-close:hover{color:#cc4242;background:#fbecec}.app-content{position:relative;flex:1;min-height:0;overflow:hidden;background:#f4f7fb}.prototype-route{display:flex;flex-direction:column;height:100%;min-height:0}.prototype-route-banner{display:flex;flex:0 0 auto;gap:8px;align-items:center;padding:6px 12px;color:#874d00;font-size:12px;line-height:1.5;background:#fff7e6;border-bottom:1px solid #ffe0b2}.prototype-route-body{position:relative;flex:1;min-height:0}.floating-ai-button{position:fixed;z-index:45;right:22px;bottom:20px;display:flex;align-items:center;gap:8px;height:40px;padding:0 15px;color:#fff;font-weight:600;background:#244fba;border:0;border-radius:12px;box-shadow:0 8px 22px #234ba947;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.floating-ai-button:hover{background:#173f9f;transform:translateY(-1px)}.floating-ai-button.is-open,.command-center~.floating-ai-button{opacity:0;pointer-events:none}.assistant-context-card{padding:14px;background:#f3f6fb;border:1px solid #e1e7f0;border-radius:10px}.assistant-context-card span,.assistant-context-card strong,.assistant-context-card small,.assistant-drawer-message strong,.assistant-drawer-message span{display:block}.assistant-context-card span{color:#788297;font-size:11px}.assistant-context-card strong{margin:4px 0}.assistant-context-card small{color:#6a7488;line-height:1.5}.assistant-drawer-message{display:flex;gap:10px;margin:18px 0;line-height:1.55}.assistant-drawer-message span{margin-top:3px;color:#6e788b;font-size:12px}.assistant-quick-actions{display:grid;gap:8px}.assistant-quick-actions .ant-btn{justify-content:flex-start;text-align:left}.assistant-input-wrap{display:grid;gap:10px;margin-top:20px}.assistant-safe-note{display:flex;gap:7px;align-items:center;margin-top:16px;color:#3b7f68;font-size:11px}.page-scroll{height:100%;padding:18px 20px 78px;overflow-y:auto}.command-center{display:grid;grid-template-columns:244px minmax(0,1fr);height:100%;overflow:hidden;background:#fff}.command-center.has-inspector{grid-template-columns:244px minmax(0,1fr) 328px}.conversation-sidebar{display:flex;flex-direction:column;min-width:0;padding:14px 12px;overflow-y:auto;background:#f7f9fc;border-right:1px solid #e3e8f0}.new-session-button{width:100%;height:38px;margin-bottom:15px;color:#2356c3;background:#fff;border-color:#cfd8eb}.conversation-section-title{display:flex;align-items:center;justify-content:space-between;margin:2px 4px 7px;color:#8992a3;font-size:11px;font-weight:600;letter-spacing:.04em}.conversation-item,.saved-task{width:100%;color:#27344b;text-align:left;background:transparent;border:0;cursor:pointer}.conversation-item{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:8px;align-items:center;margin-bottom:3px;padding:9px 8px;border-radius:9px}.conversation-item:hover,.conversation-item.is-active{background:#eaf0fd}.conversation-item.is-active{color:#2258c8}.conversation-icon{display:grid;place-items:center;width:30px;height:30px;color:#62708b;background:#fff;border:1px solid #e2e7ef;border-radius:8px}.conversation-item strong,.conversation-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-favorite-mark{color:#d48a12;font-size:12px}.conversation-empty{margin:6px 4px 0;padding:10px;color:#788397;font-size:10px;line-height:1.5;background:#fff;border:1px dashed #d5dce8;border-radius:8px}.conversation-item strong{font-size:12px}.conversation-item small{margin-top:3px;color:#7d8798;font-size:10px}.saved-task-block{margin-top:16px}.saved-task{padding:7px 10px;color:#616c80;font-size:11px;border-radius:7px}.saved-task:hover{color:#245acd;background:#eef2f9}.saved-task.is-conversation{display:flex;gap:7px;align-items:center;color:#394b6c}.saved-task.is-conversation .anticon{color:#d48a12}.archived-sidebar-block{margin-top:15px;padding-top:13px;border-top:1px solid #e4e9f1}.archived-sidebar-block .ant-badge-count{min-width:17px;height:17px;padding-inline:5px;font-size:9px;line-height:17px;box-shadow:none}.archived-sidebar-empty{margin:2px 4px 0;padding:9px 10px;color:#8a94a6;font-size:10px;text-align:center;background:#fbfcfe;border:1px dashed #d8dee9;border-radius:8px}.archived-sidebar-list{display:grid;gap:4px}.archived-sidebar-item{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0;padding:7px 5px 7px 7px;background:#fff;border:1px solid #e2e7ef;border-radius:9px}.archived-sidebar-icon{display:grid;place-items:center;width:25px;height:25px;color:#778298;background:#f2f5f9;border-radius:7px}.archived-sidebar-copy{min-width:0}.archived-sidebar-copy strong,.archived-sidebar-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archived-sidebar-copy strong{color:#39475f;font-size:11px;font-weight:600}.archived-sidebar-copy small{margin-top:2px;color:#8a94a6;font-size:9px}.archived-sidebar-actions{display:flex;gap:1px;align-items:center}.archived-sidebar-actions .ant-btn{width:24px;height:24px;padding:0;color:#60708a}.archived-sidebar-actions .ant-btn-dangerous{color:#d84a4a}.conversation-footer{display:flex;gap:7px;align-items:flex-start;margin-top:auto;padding:12px 8px 2px;color:#7a8496;font-size:10px;line-height:1.5;border-top:1px solid #e5e9f0}.command-canvas{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:#fff}.scope-toolbar{display:flex;flex:0 0 46px;align-items:center;gap:2px;padding:0 16px;border-bottom:1px solid #e7ebf2}.scope-toolbar .ant-select{min-width:142px;border-right:1px solid #e8ecf2}.scope-toolbar .ant-select:first-child{min-width:190px}.scope-spacer{flex:1}.conversation-canvas-scroll{flex:1;min-height:0;padding:30px clamp(24px,4vw,64px) 164px;overflow-y:auto}.cc-entry{animation:cc-entry .2s ease-out}@keyframes cc-entry{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.command-welcome{width:min(860px,100%);margin:4vh auto 0}.welcome-mark{display:grid;place-items:center;width:40px;height:40px;color:#fff;font-size:18px;background:#2f6bff;border-radius:11px}.command-welcome h1.ant-typography{margin:18px 0 8px;color:#15213a;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em}.command-welcome>.ant-typography{max-width:660px;color:#687389;font-size:14px;line-height:1.7}.attention-board{margin-top:28px;overflow:hidden;background:#fff;border:1px solid #e1e6ef;border-radius:12px}.attention-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:12px;align-items:center;width:100%;min-height:72px;padding:10px 16px;color:#28354d;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;cursor:pointer}.attention-row:last-child{border-bottom:0}.attention-row:hover{background:#f8faff}.attention-status{display:grid;place-items:center;width:34px;height:34px;color:#d88925;background:#fff4df;border-radius:9px}.attention-row.is-critical .attention-status{color:#d14e4e;background:#fff0f0}.attention-copy strong,.attention-copy small{display:block}.attention-copy strong{margin-bottom:4px;font-size:13px}.attention-copy small{color:#778195;font-size:11px}.attention-meta{color:#7a8497;font-size:11px}.suggested-command{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:16px;background:#f1f5ff;border:1px solid #d9e4ff;border-radius:12px}.suggested-command strong,.suggested-command span{display:block}.suggested-command strong{margin:7px 0 3px}.suggested-command span{color:#62708a;font-size:11px;line-height:1.5}.command-thread{width:min(920px,100%);margin:0 auto}.user-message{width:fit-content;max-width:72%;margin:0 0 26px auto;padding:12px 15px;color:#fff;line-height:1.6;background:#2f5fbf;border-radius:12px 12px 3px}.assistant-response{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.assistant-avatar{display:grid;place-items:center;width:36px;height:36px;color:#fff;background:#2f6bff;border-radius:10px}.assistant-content{min-width:0}.assistant-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.assistant-heading h3.ant-typography{margin:0 0 5px;font-size:19px}.assistant-heading .ant-typography{margin-bottom:0;color:#6a758a}.plan-timeline{overflow:hidden;border:1px solid #dfe5ef;border-radius:11px}.plan-step{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:58px;padding:8px 12px;background:#fff;border-bottom:1px solid #edf0f5}.plan-step:last-child{border-bottom:0}.plan-step-marker{display:grid;place-items:center;width:26px;height:26px;color:#788297;font-size:11px;font-weight:700;background:#f0f3f8;border-radius:999px}.plan-step-marker.is-complete{color:#17815d;background:#e9f7f1}.plan-step-marker.is-active{color:#fff;background:#2f6bff;box-shadow:0 0 0 4px #e9efff}.plan-step-title{margin-bottom:2px;font-weight:600}.evidence-section{margin-top:20px}.section-heading-row,.evidence-title,.receipt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading-row h4{margin:0}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.evidence-item{min-width:0;padding:12px;background:#fafbfd;border:1px solid #e3e8f0;border-radius:9px}.evidence-title strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.evidence-item>span,.evidence-item>small{display:block}.evidence-item>span{margin:8px 0 4px;color:#1e2d49;font-size:16px;font-weight:700}.evidence-item>small{color:#7c8799;font-size:10px;line-height:1.5}.approval-card,.receipt-card{display:grid;gap:12px;margin-top:18px;padding:16px;border-radius:11px}.approval-card{grid-template-columns:36px minmax(0,1fr);background:#fff9ef;border:1px solid #f0d8ad}.approval-icon{display:grid;place-items:center;width:36px;height:36px;color:#b9791f;font-size:18px;background:#fff0d1;border-radius:9px}.approval-card h3,.receipt-card h3{margin:8px 0 5px;font-size:16px}.approval-card p{margin:0 0 10px;color:#6f6250}.executing-strip{display:flex;gap:10px;align-items:center;margin-top:18px;padding:14px 16px;background:#f0f5ff;border:1px solid #d7e3ff;border-radius:10px}.executing-strip strong,.executing-strip span{display:block}.executing-strip span{margin-top:3px;color:#65728a;font-size:11px}.receipt-card{grid-template-columns:38px minmax(0,1fr);background:#f0faf6;border:1px solid #cce9dd}.receipt-status{color:#1b936a;font-size:28px}.receipt-id{color:#7b8798;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.receipt-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.thread-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.command-composer-wrap{position:absolute;z-index:8;right:clamp(20px,4vw,60px);bottom:12px;left:clamp(20px,4vw,60px);text-align:center}.command-composer{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-width:860px;margin:0 auto 5px;padding:8px;text-align:left;background:#fff;border:1px solid #ccd5e4;border-radius:14px;box-shadow:0 9px 24px #1b2a481f}.command-composer-actions{display:grid;grid-template-columns:auto minmax(0,1fr) 34px 34px 38px;gap:5px;align-items:center;min-width:0}.command-mode-control{display:flex;align-items:center;min-width:0;height:34px;padding-left:6px;color:#59677e;background:#f5f7fb;border-radius:8px}.command-mode-label{display:inline-flex;gap:5px;align-items:center;padding-right:4px;color:#65728a;font-size:10px;white-space:nowrap}.command-mode-label .anticon{color:#315fbd;font-size:12px}.command-mode-select{min-width:112px}.command-mode-select .ant-select-selection-item{color:#27344b;font-size:11px;font-weight:600}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.command-attachments{display:flex;flex-wrap:wrap;gap:7px;max-width:860px;margin:0 auto 7px;text-align:left}.command-attachment{display:grid;grid-template-columns:28px minmax(0,1fr) 26px;gap:7px;align-items:center;width:min(250px,100%);padding:7px 7px 7px 9px;background:#fff;border:1px solid #d9e0ec;border-radius:10px;box-shadow:0 5px 16px #1b2a4817}.command-attachment-icon{display:grid;place-items:center;width:28px;height:28px;color:#2f62c9;background:#edf3ff;border-radius:7px}.command-attachment-copy,.command-attachment-copy strong,.command-attachment-copy small{display:block;min-width:0}.command-attachment-copy strong{overflow:hidden;color:#28364e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-attachment-copy small{margin-top:2px;color:#798498;font-size:9px}.command-composer .is-listening{animation:listening-pulse 1.4s ease-in-out infinite}@keyframes listening-pulse{0%,to{box-shadow:0 0 #2f6bff1f}50%{box-shadow:0 0 0 5px #2f6bff00}}.composer-status-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center;min-height:18px;font-size:10px}.composer-status-row .ant-typography{font-size:10px}.voice-runtime-status{display:inline-flex;gap:5px;align-items:center;color:#7b8596}.voice-runtime-status.is-active{color:#285fcf;font-weight:600}.archived-conversation-list{display:grid;gap:8px;margin-top:18px}.archived-conversation{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;background:#f8fafc;border:1px solid #e1e6ef;border-radius:10px}.archived-conversation strong,.archived-conversation small{display:block}.archived-conversation strong{color:#29364c;font-size:12px}.archived-conversation small{margin-top:3px;color:#7d8798;font-size:10px}.settings-drawer-section{padding:16px;background:#f8fafc;border:1px solid #e0e6ef;border-radius:12px}.settings-section-heading{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:16px}.settings-section-heading>.anticon{display:grid;place-items:center;width:34px;height:34px;color:#2e62ce;background:#e9f0ff;border-radius:9px}.settings-section-heading strong,.settings-section-heading span,.settings-switch-row strong,.settings-switch-row span{display:block}.settings-section-heading strong{color:#26334a;font-size:14px}.settings-section-heading span,.settings-switch-row span{margin-top:3px;color:#727e92;font-size:10px;line-height:1.5}.settings-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 0;border-top:1px solid #e3e8f0}.settings-switch-row strong{color:#2d3a50;font-size:12px}.settings-prototype-note{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:10px 11px;color:#536a91;font-size:10px;line-height:1.55;background:#edf3ff;border-radius:8px}.settings-prototype-note .anticon{margin-top:2px;color:#2c62d0}.settings-storage-note{display:block;margin-top:12px;color:#8992a2;font-size:10px;text-align:center}.global-settings-drawer .ant-drawer-content-wrapper{width:min(720px,100vw)!important}.global-settings-drawer .ant-drawer-header{padding:18px 22px}.global-settings-drawer .ant-drawer-title{color:#1f2b42;font-size:18px}.global-settings-drawer .ant-drawer-body{padding:0 22px 22px;background:#f7f9fc}.global-settings-tabs>.ant-tabs-nav{position:sticky;z-index:2;top:0;margin:0 -22px 18px;padding:0 22px;background:#fff;border-bottom:1px solid #e5eaf2}.global-settings-tabs .ant-tabs-tab{padding:14px 2px 12px;font-size:12px}.settings-tab-panel{min-height:430px;padding:18px;background:#fff;border:1px solid #e0e6ef;border-radius:12px}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.settings-field-grid label{display:grid;gap:7px;min-width:0;color:#4c5a70;font-size:11px}.settings-field-grid .ant-select,.settings-field-grid .ant-input{width:100%}.settings-inline-status,.settings-input-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:55px;padding:11px 0;border-top:1px solid #e6eaf1}.settings-inline-status{color:#748096;font-size:10px}.settings-input-row strong,.settings-input-row span{display:block}.settings-input-row strong{color:#2d3a50;font-size:12px}.settings-input-row span{margin-top:3px;color:#727e92;font-size:10px}.settings-input-row .ant-input-number-group-wrapper{width:145px}.settings-tag-preview{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.settings-tag-preview .ant-tag,.settings-platform-tags .ant-tag{margin:0}.settings-cache-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-items:center;padding:13px 0;border-top:1px solid #e6eaf1;border-bottom:1px solid #e6eaf1}.settings-cache-summary span,.settings-cache-summary small{color:#748096;font-size:10px}.settings-cache-summary strong{grid-column:2;grid-row:1 / span 2;color:#26344c;font-size:15px;font-variant-numeric:tabular-nums}.settings-cache-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.settings-cache-actions .ant-picker{flex:1 1 270px}.settings-identifier-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:4px;padding:14px 15px;color:#7a8496;background:#f5f7fa;border-radius:10px}.settings-identifier-preview.is-enabled{color:#2859c0;background:#edf3ff}.settings-identifier-preview span,.settings-identifier-preview strong{display:block}.settings-identifier-preview span{margin-bottom:4px;font-size:10px}.settings-identifier-preview strong{color:inherit;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.settings-identifier-format{display:flex;gap:7px;align-items:center;max-width:230px;font-size:10px;line-height:1.5;text-align:right}.settings-platform-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:13px;color:#748096;font-size:10px}@media (max-width: 720px){.global-settings-drawer .ant-drawer-body{padding-inline:14px}.global-settings-tabs>.ant-tabs-nav{margin-inline:-14px;padding-inline:14px;overflow-x:auto}.settings-tab-panel{padding:14px}.settings-field-grid{grid-template-columns:1fr}.settings-identifier-preview{align-items:flex-start;flex-direction:column}.settings-identifier-format{max-width:none;text-align:left}}.command-composer .ant-input{padding:5px 0;border:0;box-shadow:none;resize:none}.command-composer-wrap>.ant-typography{font-size:10px}.execution-inspector{min-width:0;padding:18px 16px;overflow-y:auto;background:#f8fafc;border-left:1px solid #e1e6ef}.inspector-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.inspector-heading h3{margin:3px 0 0;font-size:16px}.inspector-section{margin-top:20px;padding-top:16px;border-top:1px solid #e4e8ef}.inspector-label{margin-bottom:9px;color:#818b9c;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.scope-summary{display:flex;gap:8px;align-items:center;margin:7px 0;color:#3b4860;font-size:12px}.gate-box{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:11px;background:#eef8f4;border:1px solid #d2eadf;border-radius:9px}.gate-box.is-approval{color:#8a5f1d;background:#fff7e8;border-color:#edd6ae}.gate-box p{margin:4px 0 0;color:#6d7789;font-size:10px;line-height:1.5}.revision-copy{display:block;margin-top:7px;font-size:10px}.command-list{display:grid;gap:7px}.command-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;background:#fff;border:1px solid #e2e7ef;border-radius:8px}.command-row strong,.command-row span{display:block}.command-row strong{font-size:11px}.command-row span{margin-top:2px;color:#8a94a5;font-family:Cascadia Code,Consolas,monospace;font-size:9px}.technical-detail-button{display:flex;align-items:center;gap:7px;width:100%;margin-top:18px;padding:9px 10px;color:#68758c;text-align:left;background:transparent;border:1px dashed #ccd4e1;border-radius:8px;cursor:pointer}.technical-detail-button:hover{color:#2b5fcf;border-color:#8faeeb}.business-workspace{color:#1f2b42}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1640px;margin:0 auto 14px}.workspace-title-row{display:flex;align-items:center;gap:10px}.workspace-title-row h2.ant-typography{margin:0;font-size:22px}.workspace-header .ant-typography{margin:5px 0 0;color:#6d778a;font-size:12px}.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1640px;margin:0 auto 14px;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.workspace-metric{position:relative;min-height:102px;padding:16px 18px;border-right:1px solid #e6eaf1}.workspace-metric:last-child{border-right:0}.workspace-metric:before{position:absolute;top:0;right:18px;left:18px;height:2px;background:#2f6bff;border-radius:0 0 2px 2px;content:"";opacity:.7}.workspace-metric.tone-warning:before{background:#d89022}.workspace-metric.tone-danger:before{background:#d94a4a}.workspace-metric.tone-success:before{background:#17946b}.workspace-metric span,.workspace-metric strong,.workspace-metric small{display:block}.workspace-metric span{color:#707b8f;font-size:11px}.workspace-metric strong{margin:8px 0 4px;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.workspace-metric small{color:#8690a2;font-size:10px}.workspace-panel{max-width:1640px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.workspace-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:11px 14px;border-bottom:1px solid #e6eaf1}.workspace-panel-heading h3{margin:0 0 3px;font-size:14px}.workspace-panel-heading .ant-typography{font-size:11px}.local-filter-panel,.selection-toolbar{display:flex;align-items:center;gap:8px;min-height:50px;padding:8px 14px;border-bottom:1px solid #e6eaf1}.local-filter-panel{background:#f8fafc}.local-filter-panel .ant-select{min-width:150px}.selection-toolbar{color:#2859c0;background:#eef4ff}.selection-toolbar strong{margin-right:8px}.is-rotated{transform:rotate(180deg)}.table-object-link{max-width:100%;padding:0;overflow:hidden;color:#255cc8;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer}.table-object-link:hover{text-decoration:underline}.workspace-ai-insight{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;max-width:1640px;margin:14px auto 0;padding:12px 14px;background:#edf3ff;border:1px solid #d3e0fa;border-radius:11px}.insight-icon{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:#2f6bff;border-radius:9px}.workspace-ai-insight strong,.workspace-ai-insight span{display:block}.workspace-ai-insight span{margin-top:3px;color:#6d7890;font-size:11px}.shop-list-workspace,.order-workbench-workspace{max-width:1680px;margin:0 auto}.order-workbench-header{max-width:none;margin-bottom:12px}.order-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.order-summary-strip>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center;min-height:72px;padding:11px 16px;border-right:1px solid #e6eaf1}.order-summary-strip>div:last-child{border-right:0}.order-summary-strip .anticon{grid-row:1 / 3;color:#2f6bff;font-size:18px}.order-summary-strip span{color:#526078;font-size:11px;font-weight:600}.order-summary-strip strong{color:#18243a;font-size:21px;font-variant-numeric:tabular-nums}.order-summary-strip small{color:#7c879a;font-size:10px}.order-summary-strip .tone-green .anticon{color:#16835f}.order-summary-strip .tone-red .anticon{color:#c23939}.order-summary-strip .tone-amber .anticon{color:#c47710}.order-summary-strip .tone-violet .anticon{color:#6c52c7}.order-workbench-panel{max-width:none}.order-filter-bar{display:grid;grid-template-columns:minmax(300px,1.8fr) minmax(180px,.8fr) auto auto auto;gap:8px;align-items:center;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.order-advanced-filter{display:grid;grid-template-columns:repeat(3,minmax(160px,220px)) minmax(260px,1fr);gap:8px;align-items:center;padding:10px 14px;background:#f4f7fb;border-bottom:1px solid #e6eaf1}.order-advanced-filter .ant-typography{font-size:10px;text-align:right}.order-fulfillment-switcher{display:grid;grid-template-columns:150px minmax(520px,1fr) auto;gap:12px;align-items:center;padding:10px 14px;background:#fff;border-bottom:1px solid #e6eaf1}.order-fulfillment-switcher-copy strong,.order-fulfillment-switcher-copy span{display:block}.order-fulfillment-switcher-copy strong{color:#243149;font-size:12px}.order-fulfillment-switcher-copy span{margin-top:2px;color:#7a869a;font-size:10px}.order-fulfillment-switcher-options{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));overflow:hidden;background:#f5f7fa;border:1px solid #dfe5ee;border-radius:8px}.order-fulfillment-switcher-options button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:42px;padding:0 12px;color:#526078;text-align:left;background:transparent;border:0;border-right:1px solid #dfe5ee;cursor:pointer}.order-fulfillment-switcher-options button:last-child{border-right:0}.order-fulfillment-switcher-options button:hover{color:#255cc8;background:#f0f5ff}.order-fulfillment-switcher-options button:focus-visible{position:relative;z-index:1;outline:2px solid #2f6feb;outline-offset:-2px}.order-fulfillment-switcher-options button.is-active{color:#1f58c7;background:#eaf2ff;box-shadow:inset 0 -2px #2f6bff}.order-fulfillment-switcher-options button .anticon{color:#6e7a90;font-size:14px}.order-fulfillment-switcher-options button.is-active .anticon{color:#2f6bff}.order-fulfillment-switcher-options button span{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-fulfillment-switcher-options button strong{min-width:18px;color:inherit;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.order-fulfillment-policy-note{color:#667187;font-size:10px;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.order-fulfillment-policy-note:focus-visible{outline:2px solid #2f6feb;outline-offset:3px;border-radius:2px}.order-status-tabs{display:flex;gap:2px;padding:0 14px;overflow-x:auto;border-bottom:1px solid #e6eaf1}.order-status-tabs button{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:5px;min-height:46px;padding:0 13px;color:#667187;background:transparent;border:0;cursor:pointer}.order-status-tabs button:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:transparent;border-radius:2px 2px 0 0;content:""}.order-status-tabs button:hover{color:#255cc8}.order-status-tabs button.is-active{color:#255cc8;font-weight:650}.order-status-tabs button.is-active:after{background:#2f6bff}.order-status-tabs button span{min-width:18px;padding:1px 5px;color:#718097;font-size:9px;text-align:center;background:#edf1f6;border-radius:999px}.order-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding:8px 14px;overflow-x:auto;color:#667187;background:#f8fafc;border-bottom:1px solid #e2e7ef}.order-selection-toolbar.is-active{color:#2859c0;background:#eef4ff;border-bottom-color:#d8e5ff}.order-selection-summary{display:grid;flex:0 0 auto;gap:2px;min-width:160px}.order-selection-summary strong{font-size:11px}.order-selection-summary span{color:#7a869a;font-size:9px}.order-selection-actions{display:flex;gap:7px;align-items:center}.order-selection-toolbar .ant-btn{flex:0 0 auto}.order-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e6eaf1}.order-table-heading strong,.order-table-heading span{display:block}.order-table-heading strong{margin-bottom:3px;color:#243149;font-size:13px}.order-table-heading span{color:#748097;font-size:10px}.order-workbench-panel .ant-table-thead>tr>th{padding-block:10px;color:#526078;font-size:10px;font-weight:650;background:#f3f6fa}.order-workbench-panel .ant-table-tbody>tr>td{padding-block:12px;font-size:11px;vertical-align:middle}.order-workbench-panel .ant-table-cell-fix-left,.order-workbench-panel .ant-table-cell-fix-right{background:#fff}.order-workbench-panel .order-row-warning>td,.order-workbench-panel .order-row-warning>.ant-table-cell-fix-left,.order-workbench-panel .order-row-warning>.ant-table-cell-fix-right{background:#fffaf2}.order-workbench-panel .order-row-danger>td,.order-workbench-panel .order-row-danger>.ant-table-cell-fix-left,.order-workbench-panel .order-row-danger>.ant-table-cell-fix-right{background:#fff5f4}.order-object-cell,.order-detail-stack,.order-money-cell,.order-procurement-cost,.order-risk-cell{display:grid;gap:3px}.order-object-cell button{width:fit-content;padding:0;color:#255cc8;font-size:11px;font-weight:650;text-align:left;background:transparent;border:0;cursor:pointer}.order-object-cell button:hover{text-decoration:underline}.order-object-cell strong,.order-detail-stack strong,.order-money-cell strong,.order-procurement-cost strong{color:#27354d;font-size:11px}.order-object-cell small,.order-detail-stack small,.order-risk-cell small{color:#8b95a7;font-size:9px}.order-detail-stack span,.order-money-cell span,.order-procurement-cost span{color:#667187;font-size:10px}.order-procurement-cost.is-pending strong{color:#a65a06}.order-procurement-cost.is-partial strong{color:#9b620d}.order-procurement-cost.is-inventory strong{color:#147055}.order-procurement-cost.is-unlinked strong{color:#667187}.order-column-help:focus-visible{outline:2px solid #2f6feb;outline-offset:2px;border-radius:2px}.is-warning-text{color:#a65a06!important}.order-fulfillment-cell{display:grid;gap:5px}.order-fulfillment-cell>div{display:flex;gap:7px;align-items:center;min-width:0}.order-fulfillment-cell>div>strong{overflow:hidden;color:#3c4a61;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-fulfillment-cell>small{color:#7b879a;font-size:9px}.order-fulfillment-badge{display:inline-flex;flex:0 0 auto;gap:4px;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;border:1px solid transparent;border-radius:5px}.order-fulfillment-badge.tone-blue{color:#255cc8;background:#edf4ff;border-color:#cfe0ff}.order-fulfillment-badge.tone-green{color:#147055;background:#edf8f4;border-color:#c8eadc}.order-fulfillment-badge.tone-amber{color:#94600c;background:#fff7e8;border-color:#f1d6a8}.order-row-actions .ant-btn{font-size:10px}.order-row-actions .is-mixed-action{color:#8e5a08;background:#fff8ea;border-color:#e5bd7c}.order-row-actions .is-mixed-action:hover{color:#734700!important;background:#fff2d7!important;border-color:#d8a859!important}.order-deadline{display:flex;gap:5px;align-items:center;color:#526078;font-variant-numeric:tabular-nums}.order-deadline.is-warning{color:#a65a06;font-weight:600}.order-risk-cell .ant-tag{width:fit-content;margin:0}.order-drawer-content{color:#26354d}.order-drawer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#f4f7fb;border-radius:12px}.order-drawer-summary>div{padding:13px 14px;border-right:1px solid #e1e6ee}.order-drawer-summary>div:last-child{border-right:0}.order-drawer-summary span,.order-drawer-summary strong,.order-drawer-summary small{display:block}.order-drawer-summary span{color:#738097;font-size:10px}.order-drawer-summary strong{margin-top:5px;font-size:14px;font-variant-numeric:tabular-nums}.order-drawer-summary small{margin-top:2px;color:#667187;font-size:10px}.order-drawer-cost.is-pending strong{color:#a65a06}.order-drawer-cost.is-partial strong{color:#9b620d}.order-drawer-cost.is-inventory strong{color:#147055}.order-drawer-cost.is-unlinked strong{color:#667187}.order-detail-section{margin-top:24px}.order-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.order-detail-heading h3{margin:0;font-size:14px}.order-detail-heading .ant-typography{font-size:10px}.order-detail-section dl{margin:0;border-top:1px solid #e4e9f0}.order-detail-section dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 2px;border-bottom:1px solid #e4e9f0}.order-detail-section dt{color:#7b879a;font-size:10px}.order-detail-section dd{margin:0;color:#44526a;font-size:11px;line-height:1.55}.order-timeline{border-top:1px solid #e4e9f0}.order-timeline>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:flex-start;padding:13px 2px;border-bottom:1px solid #e4e9f0}.order-timeline-dot{width:9px;height:9px;margin-top:4px;background:#2f6bff;border-radius:50%}.order-timeline .tone-done .order-timeline-dot{background:#16835f}.order-timeline .tone-warning .order-timeline-dot{background:#c47710}.order-timeline strong{display:block;font-size:11px}.order-timeline p{margin:3px 0 0;color:#6f7b90;font-size:10px;line-height:1.5}.order-timeline time{color:#8993a4;font-size:9px;font-variant-numeric:tabular-nums}.order-drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px}.order-fulfillment-workspace{max-width:1680px;margin:0 auto}.fulfillment-workspace-header{margin-bottom:8px}.fulfillment-prototype-notice{display:flex;gap:8px;align-items:center;min-height:34px;margin-bottom:10px;padding:7px 12px;color:#53627b;font-size:11px;background:#f7f9fc;border:1px solid #dfe5ef;border-radius:8px}.fulfillment-prototype-notice .anticon{color:#2f6bff}.order-fulfillment-workspace .order-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.fulfillment-stage-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:0 14px;border-bottom:1px solid #e6eaf1}.fulfillment-stage-header .ant-tabs{min-width:420px}.fulfillment-stage-header .ant-tabs-nav{margin:0}.fulfillment-stage-header .ant-tabs-tab{min-height:51px;padding:0 4px}.fulfillment-stage-header .ant-tabs-tab-btn>span{display:flex;gap:7px;align-items:center}.fulfillment-stage-header .ant-tabs-tab-btn b{min-width:20px;padding:1px 6px;color:#6d7a90;font-size:9px;line-height:16px;text-align:center;background:#eef1f6;border-radius:999px}.fulfillment-stage-header .ant-tabs-tab-active .ant-tabs-tab-btn b{color:#2459c2;background:#e9f1ff}.fulfillment-stage-header>.ant-typography{font-size:10px;white-space:nowrap}.fulfillment-filter-bar{display:grid;grid-template-columns:minmax(320px,1.8fr) minmax(180px,.75fr) auto auto;gap:8px;align-items:center;padding:11px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.fulfillment-advanced-filter{display:grid;grid-template-columns:repeat(2,minmax(180px,220px)) auto;gap:8px;align-items:center;padding:9px 14px;background:#f4f7fb;border-bottom:1px solid #e6eaf1}.fulfillment-selection-toolbar{min-height:48px}.fulfillment-selection-hint{display:flex;gap:8px;align-items:center;color:#718097;font-size:10px}.fulfillment-selection-hint .anticon{color:#8290a5}.fulfillment-status-cell{display:grid;gap:5px}.fulfillment-status-cell .ant-tag{width:fit-content;margin:0}.fulfillment-status-cell small{color:#7b879a;font-size:9px;line-height:1.45}.fulfillment-workspace-panel .ant-table-tbody>tr:hover>td{background:#f7faff}.fulfillment-sync-summary{display:grid;gap:4px;margin-bottom:24px;padding:13px 14px;color:#243149;background:#eef4ff;border-radius:10px}.fulfillment-sync-summary strong{font-size:13px}.fulfillment-sync-summary span{color:#617089;font-size:10px}.fulfillment-detail-drawer .order-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-detail-drawer .order-drawer-summary>div:nth-child(2){border-right:0}.fulfillment-detail-drawer .order-drawer-summary>div:nth-child(-n+2){border-bottom:1px solid #e1e6ee}@media (max-width: 1100px){.fulfillment-stage-header{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.fulfillment-stage-header .ant-tabs{width:100%;min-width:0}.fulfillment-stage-header>.ant-typography{padding-bottom:10px;white-space:normal}.fulfillment-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(170px,.7fr) auto auto}}@media (max-width: 760px){.order-fulfillment-workspace .order-summary-strip{grid-template-columns:1fr 1fr}.order-fulfillment-workspace .order-summary-strip>div:nth-child(2){border-right:0}.order-fulfillment-workspace .order-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.fulfillment-stage-header .ant-tabs-nav-list{min-width:max-content}.fulfillment-filter-bar{grid-template-columns:1fr 1fr}.fulfillment-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.fulfillment-advanced-filter{grid-template-columns:1fr 1fr}.fulfillment-advanced-filter .ant-btn{grid-column:1 / -1;justify-self:start}}.order-logistics-workspace{max-width:1680px;margin:0 auto;padding-bottom:24px}.logistics-workspace-header{margin-bottom:8px}.logistics-prototype-notice{margin-bottom:10px;padding:9px 13px;background:#f7faff;border-color:#d7e3f8}.logistics-prototype-notice .ant-alert-message{color:#33435d;font-size:11px;font-weight:650}.logistics-prototype-notice .ant-alert-description{margin-top:2px;color:#65738a;font-size:10px}.order-logistics-workspace .order-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-dependency-summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:13px 15px;background:#fffaf2;border:1px solid #f0d8ad;border-radius:12px}.procurement-dependency-summary-icon{display:grid;place-items:center;width:36px;height:36px;color:#9d5e0b;font-size:16px;background:#fff0d5;border-radius:10px}.procurement-dependency-summary-copy{min-width:0}.procurement-dependency-summary-copy>div{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.procurement-dependency-summary-copy>div strong{color:#2b3850;font-size:13px}.procurement-dependency-summary-copy>div span{color:#68758a;font-size:11px;line-height:1.5}.procurement-dependency-summary-copy dl{display:flex;gap:22px;margin:8px 0 0}.procurement-dependency-summary-copy dl div{display:flex;gap:5px;align-items:baseline}.procurement-dependency-summary-copy dt{color:#748096;font-size:10px}.procurement-dependency-summary-copy dd{margin:0;color:#334159;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.logistics-workspace-panel{margin-top:12px}.logistics-view-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:0 14px;border-bottom:1px solid #e6eaf1}.logistics-view-header .ant-tabs{min-width:520px}.logistics-view-header .ant-tabs-nav{margin:0}.logistics-view-header .ant-tabs-tab{min-height:53px;padding:0 4px}.logistics-view-header .ant-tabs-tab-btn>span{display:flex;gap:7px;align-items:center}.logistics-view-header .ant-tabs-tab-btn b{min-width:20px;padding:1px 6px;color:#6d7a90;font-size:9px;line-height:16px;text-align:center;background:#eef1f6;border-radius:999px}.logistics-view-header .ant-tabs-tab-active .ant-tabs-tab-btn b{color:#2459c2;background:#e9f1ff}.logistics-view-header>.ant-typography{max-width:48%;font-size:10px;line-height:1.5;text-align:right}.logistics-filter-bar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(180px,220px) auto;gap:8px;align-items:center;padding:11px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.logistics-workspace-panel .ant-table-tbody>tr:hover>td{background:#f7faff}.logistics-workspace-panel .logistics-row-warning>td,.logistics-workspace-panel .logistics-row-warning>.ant-table-cell-fix-left,.logistics-workspace-panel .logistics-row-warning>.ant-table-cell-fix-right{background:#fffaf2}.logistics-workspace-panel .logistics-row-danger>td,.logistics-workspace-panel .logistics-row-danger>.ant-table-cell-fix-left,.logistics-workspace-panel .logistics-row-danger>.ant-table-cell-fix-right{background:#fff5f4}.logistics-route-cell .ant-tag,.logistics-workspace-panel .order-detail-stack .ant-tag{width:fit-content;margin:0}.logistics-evidence-cell strong{font-size:10px;font-variant-numeric:tabular-nums}.logistics-deadline.tone-warning strong{color:#9b620d}.logistics-deadline.tone-danger strong{color:#b53232}.logistics-chain-map{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin-top:18px;padding:12px 14px;background:#f7f9fc;border:1px solid #e1e6ee;border-radius:10px}.logistics-chain-map>.anticon{color:#93a0b4}.logistics-chain-map span{min-width:0}.logistics-chain-map small,.logistics-chain-map strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-chain-map small{margin-bottom:4px;color:#7b879a;font-size:9px}.logistics-chain-map strong{color:#31405a;font-size:10px}.logistics-timeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.logistics-timeline-grid .order-detail-section{min-width:0}.logistics-timeline-grid .ant-timeline{margin:0;padding:3px 2px 0}.logistics-timeline-grid .ant-timeline-item-content strong{color:#334159;font-size:11px}.logistics-timeline-grid .ant-timeline-item-content p{margin:3px 0 0;color:#6c788d;font-size:10px;line-height:1.5}.logistics-fact-note{margin-top:4px}.logistics-fact-note .ant-alert-message{font-size:10px}.logistics-alert-detail{margin-top:20px}.logistics-sync-summary{display:grid;gap:4px;margin-bottom:24px;padding:13px 14px;color:#243149;background:#eef4ff;border-radius:10px}.logistics-sync-summary strong{font-size:13px}.logistics-sync-summary span{color:#617089;font-size:10px}@media (max-width: 1120px){.logistics-view-header{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.logistics-view-header .ant-tabs{width:100%;min-width:0}.logistics-view-header>.ant-typography{max-width:none;padding-bottom:10px;text-align:left}.procurement-dependency-summary{grid-template-columns:36px minmax(0,1fr)}.procurement-dependency-summary>.ant-btn{grid-column:2;justify-self:start}.procurement-dependency-summary-copy dl{flex-wrap:wrap;row-gap:5px}}@media (max-width: 760px){.order-logistics-workspace .order-summary-strip{grid-template-columns:1fr 1fr}.order-logistics-workspace .order-summary-strip>div:nth-child(2){border-right:0}.order-logistics-workspace .order-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.logistics-view-header .ant-tabs-nav-list{min-width:max-content}.logistics-filter-bar{grid-template-columns:1fr auto}.logistics-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.logistics-timeline-grid{grid-template-columns:1fr;gap:0}.logistics-chain-map{grid-template-columns:1fr}.logistics-chain-map>.anticon{transform:rotate(90deg)}.procurement-dependency-summary{grid-template-columns:1fr}.procurement-dependency-summary-icon{display:none}.procurement-dependency-summary>.ant-btn{grid-column:auto}.procurement-dependency-summary-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}}.order-aftersales-workspace{max-width:1680px;margin:0 auto;padding-bottom:24px}.aftersales-workspace-header{margin-bottom:8px}.aftersales-prototype-notice{margin-bottom:10px;padding:9px 13px;background:#f7faff;border-color:#d7e3f8}.aftersales-prototype-notice .ant-alert-message{color:#33435d;font-size:12px;font-weight:650}.aftersales-prototype-notice .ant-alert-description{margin-top:2px;color:#65738a;font-size:10px;line-height:1.5}.order-aftersales-workspace .aftersales-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.order-aftersales-workspace .aftersales-summary-strip>div{border-right:1px solid #e6eaf1;border-bottom:0}.order-aftersales-workspace .aftersales-summary-strip>div:last-child{border-right:0}.aftersales-workspace-panel{margin-top:12px}.aftersales-stage-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:0 14px;border-bottom:1px solid #e6eaf1}.aftersales-stage-header .ant-tabs{min-width:650px}.aftersales-stage-header .ant-tabs-nav{margin:0}.aftersales-stage-header .ant-tabs-tab{min-height:53px;padding:0 4px}.aftersales-stage-header .ant-tabs-tab-btn>span{display:flex;gap:7px;align-items:center}.aftersales-stage-header .ant-tabs-tab-btn b{min-width:20px;padding:1px 6px;color:#6d7a90;font-size:11px;font-weight:650;line-height:16px;text-align:center;background:#eef1f6;border-radius:999px}.aftersales-stage-header .ant-tabs-tab-active .ant-tabs-tab-btn b{color:#2459c2;background:#e9f1ff}.aftersales-stage-header>.ant-typography{max-width:42%;color:#526078;font-size:12px;line-height:1.5;text-align:right}.aftersales-filter-bar{display:grid;grid-template-columns:minmax(320px,1.7fr) minmax(190px,.65fr) auto auto;gap:8px;align-items:center;padding:11px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.aftersales-filter-bar .ant-btn.is-active{color:#2459c2;background:#edf4ff;border-color:#bcd2fb}.aftersales-advanced-filter{display:grid;grid-template-columns:repeat(3,minmax(170px,220px)) minmax(220px,1fr);gap:8px;align-items:center;padding:9px 14px;background:#f4f7fb;border-bottom:1px solid #e6eaf1}.aftersales-advanced-filter>.ant-typography{color:#526078;font-size:12px;line-height:1.5;text-align:right}.aftersales-selection-toolbar{min-height:48px}.aftersales-selection-toolbar:not(.is-active){display:none}.aftersales-table-heading{min-height:48px;padding-block:7px}.aftersales-table-heading .ant-tag{margin-inline-end:0}.aftersales-table-heading span{color:#526078;font-size:12px}.order-aftersales-workspace .order-workbench-panel .ant-table-thead>tr>th{padding-block:8px;font-size:12px}.order-aftersales-workspace .order-workbench-panel .ant-table-tbody>tr>td{padding-block:7px;font-size:12px}.aftersales-workspace-panel .ant-table-tbody>tr:hover>td{background:#f7faff}.aftersales-workspace-panel .order-row-warning:hover>td{background:#fff7e9}.aftersales-workspace-panel .order-row-danger:hover>td{background:#ffefee}.aftersales-workspace-panel .ant-table-cell-fix-left,.aftersales-workspace-panel .ant-table-cell-fix-right{transition:background-color .18s ease}.aftersales-object-cell{min-width:0}.order-aftersales-workspace .order-object-cell button,.order-aftersales-workspace .order-object-cell strong,.order-aftersales-workspace .order-detail-stack strong,.order-aftersales-workspace .order-money-cell strong{font-size:12px}.order-aftersales-workspace .order-object-cell small,.order-aftersales-workspace .order-detail-stack small,.order-aftersales-workspace .order-risk-cell small,.order-aftersales-workspace .order-money-cell span{color:#526078;font-size:12px;line-height:1.35}.order-aftersales-workspace .order-detail-stack small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aftersales-object-cell strong,.aftersales-object-cell small,.aftersales-link-cell strong,.aftersales-link-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aftersales-link-cell strong{font-variant-numeric:tabular-nums}.aftersales-link-cell small{line-height:1.45}.aftersales-status-cell .ant-space{gap:4px!important}.aftersales-status-cell .ant-tag{width:fit-content;margin:0}.aftersales-status-cell small{line-height:1.45;font-variant-numeric:tabular-nums}.aftersales-row-actions{white-space:nowrap}.aftersales-row-actions .ant-btn{padding-inline:4px;font-size:12px}.aftersales-detail-drawer .ant-drawer-header{padding:16px 20px;border-bottom-color:#e6eaf1}.aftersales-detail-drawer .ant-drawer-title{color:#243149;font-size:15px}.aftersales-detail-drawer .ant-drawer-body{padding:20px}.aftersales-drawer-content{padding-bottom:4px}.aftersales-decision-boundary{margin-top:16px;padding:9px 12px}.aftersales-decision-boundary .ant-alert-message{font-size:12px;font-weight:650}.aftersales-decision-boundary .ant-alert-description{color:#526078;font-size:12px;line-height:1.5}.aftersales-evidence-list{margin:0;padding-left:17px}.aftersales-evidence-list li{margin:2px 0}.aftersales-procurement-section{padding:15px 16px 16px;background:#f8faff;border:1px solid #dbe5f5;border-radius:10px}.aftersales-procurement-section .order-detail-heading{margin-bottom:8px}.aftersales-procurement-section dl{border-top-color:#dfe7f2}.aftersales-procurement-section dl>div{border-bottom-color:#dfe7f2}.aftersales-procurement-section>.ant-btn{margin-top:12px}.aftersales-timeline-entry{position:relative;padding-bottom:1px}.aftersales-timeline-entry strong{display:block;color:#334159;font-size:12px}.aftersales-timeline-entry p{margin:3px 0 2px;color:#526078;font-size:12px;line-height:1.5}.aftersales-timeline-entry time{color:#526078;font-size:12px;font-variant-numeric:tabular-nums}.aftersales-decision-modal .ant-modal-header{margin-bottom:14px}.aftersales-decision-modal .ant-modal-title{color:#243149;font-size:15px}.aftersales-decision-content{display:grid;gap:16px}.aftersales-decision-content .ant-alert-message{font-size:12px;font-weight:650}.aftersales-decision-content .ant-alert-description{color:#526078;font-size:12px;line-height:1.5}.aftersales-decision-content dl{margin:0;border-top:1px solid #e4e9f0}.aftersales-decision-content dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:9px 2px;border-bottom:1px solid #e4e9f0}.aftersales-decision-content dt{color:#526078;font-size:12px}.aftersales-decision-content dd{margin:0;color:#334159;font-size:13px;font-weight:600}.aftersales-detail-drawer .order-drawer-summary span,.aftersales-detail-drawer .order-drawer-summary small,.aftersales-detail-drawer .order-detail-heading .ant-typography,.aftersales-detail-drawer .order-detail-section dt{color:#526078;font-size:12px}.aftersales-detail-drawer .order-detail-section dd{font-size:13px}@media (max-width: 1120px){.aftersales-stage-header{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.aftersales-stage-header .ant-tabs{width:100%;min-width:0}.aftersales-stage-header>.ant-typography{max-width:none;padding-bottom:10px;text-align:left}.aftersales-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr) auto auto}.aftersales-advanced-filter{grid-template-columns:repeat(3,minmax(150px,1fr))}.aftersales-advanced-filter>.ant-typography{grid-column:1 / -1;text-align:left}}@media (max-width: 760px){.order-aftersales-workspace .aftersales-summary-strip{grid-template-columns:1fr 1fr}.order-aftersales-workspace .aftersales-summary-strip>div:nth-child(2){border-right:0}.order-aftersales-workspace .aftersales-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.aftersales-stage-header .ant-tabs-nav-list{min-width:max-content}.aftersales-filter-bar{grid-template-columns:minmax(160px,1fr) auto auto}.aftersales-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.aftersales-advanced-filter{grid-template-columns:1fr 1fr}.aftersales-advanced-filter>.ant-typography{grid-column:1 / -1}.aftersales-detail-drawer .ant-drawer-content-wrapper{width:min(100vw,720px)!important}}@media (max-width: 520px){.order-aftersales-workspace .aftersales-summary-strip{grid-template-columns:1fr}.order-aftersales-workspace .aftersales-summary-strip>div{border-right:0;border-bottom:1px solid #e6eaf1}.order-aftersales-workspace .aftersales-summary-strip>div:last-child{border-bottom:0}.aftersales-filter-bar{grid-template-columns:1fr 1fr}.aftersales-filter-bar .ant-select{grid-column:1 / -1}.aftersales-advanced-filter{grid-template-columns:1fr}.aftersales-advanced-filter>.ant-typography{grid-column:auto}.aftersales-procurement-section{padding:13px 12px 14px}}.customer-service-case-workspace{max-width:1680px;margin:0 auto;padding-bottom:24px}.service-case-workspace-header{margin-bottom:8px}.service-case-boundary{margin-bottom:10px;padding:9px 13px;background:#f7faff;border-color:#d7e3f8}.service-case-boundary .ant-alert-message{color:#33435d;font-size:12px;font-weight:650}.service-case-boundary .ant-alert-description{margin-top:2px;color:#526078;font-size:11px;line-height:1.5}.service-case-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e2e8f1;border-radius:12px;overflow:hidden}.service-case-summary>div{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-height:72px;padding:12px 14px;border-right:1px solid #e6eaf1}.service-case-summary>div:last-child{border-right:0}.service-case-summary .anticon{grid-row:1 / span 2;color:#2f6bff;font-size:18px}.service-case-summary .is-risk .anticon{color:#d74a45}.service-case-summary span{color:#526078;font-size:12px;font-weight:600}.service-case-summary strong{justify-self:end;color:#172033;font-size:22px;font-variant-numeric:tabular-nums}.service-case-summary small{grid-column:2 / 4;color:#6b778c;font-size:11px}.service-case-panel{margin-top:12px;overflow:hidden}.service-case-stage-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:0 14px;border-bottom:1px solid #e6eaf1}.service-case-stage-header .ant-tabs{min-width:610px}.service-case-stage-header .ant-tabs-nav{margin:0}.service-case-stage-header .ant-tabs-tab{min-height:53px;padding:0 4px}.service-case-stage-header .ant-tabs-tab-btn>span{display:flex;gap:7px;align-items:center}.service-case-stage-header .ant-tabs-tab-btn b{min-width:20px;padding:1px 6px;color:#5e6c82;font-size:11px;font-weight:650;line-height:16px;text-align:center;background:#eef1f6;border-radius:999px}.service-case-stage-header .ant-tabs-tab-active .ant-tabs-tab-btn b{color:#2459c2;background:#e9f1ff}.service-case-stage-header>.ant-typography{max-width:38%;color:#526078;font-size:12px;line-height:1.5;text-align:right}.service-case-filter-bar{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(180px,.65fr) minmax(160px,.55fr) auto;gap:8px;align-items:center;padding:11px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.service-case-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:7px 14px;border-bottom:1px solid #e6eaf1}.service-case-table-heading>div{display:grid;gap:2px;min-width:0}.service-case-table-heading strong{color:#243149;font-size:13px}.service-case-table-heading span{color:#526078;font-size:11px}.service-case-table-heading .ant-tag{margin-inline-end:0}.service-case-panel .ant-table-thead>tr>th,.service-case-panel .ant-table-tbody>tr>td{padding-block:8px;font-size:12px}.service-case-panel .ant-table-tbody>tr:hover>td{background:#f7faff}.service-case-panel .service-case-row-warning>td{background:#fffaf0}.service-case-panel .service-case-row-danger>td{background:#fff4f2}.service-case-panel .service-case-row-warning:hover>td{background:#fff6df}.service-case-panel .service-case-row-danger:hover>td{background:#ffebe8}.service-case-object-cell,.service-case-stack{display:grid;gap:2px;min-width:0}.service-case-object-cell button{width:fit-content;max-width:100%;padding:0;overflow:hidden;color:#1f5fd1;font:inherit;font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer}.service-case-object-cell button:hover,.service-case-object-cell button:focus-visible{color:#174ca9;text-decoration:underline}.service-case-object-cell strong,.service-case-object-cell small,.service-case-stack strong,.service-case-stack small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-case-object-cell strong,.service-case-stack strong{color:#334159;font-size:12px}.service-case-object-cell small,.service-case-stack small{color:#526078;font-size:11px;line-height:1.45}.service-case-status-cell{display:flex;flex-wrap:wrap;gap:4px}.service-case-status-cell .ant-tag{margin:0}.service-case-sla{font-variant-numeric:tabular-nums}.service-case-sla.is-danger{color:#c73d37}.service-case-sla.is-warning{color:#9a5b00}.service-case-row-actions{white-space:nowrap}.service-case-row-actions .ant-btn{padding-inline:4px;font-size:12px}.service-case-detail-drawer .ant-drawer-header{padding:16px 20px;border-bottom-color:#e6eaf1}.service-case-detail-drawer .ant-drawer-title{color:#243149;font-size:15px}.service-case-detail-drawer .ant-drawer-body{padding:20px}.service-case-drawer-content{display:grid;gap:20px;padding-bottom:4px}.service-case-drawer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e8f1;border-radius:10px;overflow:hidden}.service-case-drawer-summary>div{display:grid;gap:3px;padding:11px 12px;border-right:1px solid #e6eaf1}.service-case-drawer-summary>div:last-child{border-right:0}.service-case-drawer-summary span,.service-case-drawer-summary small{color:#526078;font-size:11px}.service-case-drawer-summary strong{color:#28364f;font-size:13px}.service-case-detail-section{display:grid;gap:10px}.service-case-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-case-detail-heading h3{margin:0;color:#28364f;font-size:14px}.service-case-detail-heading .ant-tag{margin-inline-end:0}.service-case-detail-heading .ant-typography{color:#526078;font-size:11px}.service-case-detail-section>p{margin:0;color:#435168;font-size:12px;line-height:1.6}.service-case-detail-section dl{margin:0;border-top:1px solid #e6eaf1}.service-case-detail-section dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px 2px;border-bottom:1px solid #e6eaf1}.service-case-detail-section dt{color:#526078;font-size:11px}.service-case-detail-section dd{margin:0;color:#334159;font-size:12px;font-weight:600}.service-case-link-actions{display:flex;flex-wrap:wrap;gap:8px}.service-case-detail-section>.ant-typography{color:#526078;font-size:11px;line-height:1.5}.service-case-timeline-entry strong{display:block;color:#334159;font-size:12px}.service-case-timeline-entry p{margin:3px 0 2px;color:#526078;font-size:11px;line-height:1.5}.service-case-timeline-entry time{color:#526078;font-size:11px;font-variant-numeric:tabular-nums}.service-case-drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}@media (max-width: 1120px){.service-case-stage-header{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.service-case-stage-header .ant-tabs{width:100%;min-width:0}.service-case-stage-header>.ant-typography{max-width:none;padding-bottom:10px;text-align:left}.service-case-filter-bar{grid-template-columns:minmax(240px,1fr) minmax(170px,.65fr) minmax(150px,.55fr) auto}}@media (max-width: 760px){.service-case-summary{grid-template-columns:1fr 1fr}.service-case-summary>div:nth-child(2){border-right:0}.service-case-summary>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.service-case-stage-header .ant-tabs-nav-list{min-width:max-content}.service-case-filter-bar{grid-template-columns:1fr 1fr}.service-case-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.service-case-filter-bar>.ant-btn{justify-self:stretch}.service-case-detail-drawer .ant-drawer-content-wrapper{width:min(100vw,720px)!important}}@media (max-width: 520px){.service-case-summary{grid-template-columns:1fr}.service-case-summary>div{border-right:0;border-bottom:1px solid #e6eaf1}.service-case-summary>div:last-child{border-bottom:0}.service-case-filter-bar{grid-template-columns:1fr}.service-case-filter-bar .ant-input-affix-wrapper{grid-column:auto}.service-case-drawer-summary{grid-template-columns:1fr 1fr}.service-case-drawer-summary>div:nth-child(2){border-right:0}.service-case-drawer-summary>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.service-case-drawer-actions>.ant-btn{flex:1 1 100%}}.service-library-workspace,.service-quality-workspace{position:relative;max-width:1680px;margin:0 auto;padding-bottom:24px}.service-workspace-header{margin-bottom:8px}.service-prototype-boundary{margin-bottom:10px;padding:9px 13px;background:#f7faff;border-color:#d7e3f8}.service-prototype-boundary .ant-alert-message{color:#33435d;font-size:12px;font-weight:650}.service-prototype-boundary .ant-alert-description{margin-top:2px;color:#526078;font-size:11px;line-height:1.5}.service-compact-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid #e2e8f1;border-radius:12px}.service-compact-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-height:72px;padding:12px 14px;border-right:1px solid #e6eaf1}.service-compact-summary>div:last-child{border-right:0}.service-compact-summary .anticon{grid-row:1 / span 2;color:#2f6bff;font-size:18px}.service-compact-summary .is-risk .anticon{color:#d74a45}.service-compact-summary span{overflow:hidden;color:#526078;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.service-compact-summary strong{justify-self:end;color:#172033;font-size:22px;font-variant-numeric:tabular-nums}.service-compact-summary small{grid-column:2 / 4;overflow:hidden;color:#6b778c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.service-operations-panel{margin-top:12px}.service-view-header,.service-quality-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:0 14px;border-bottom:1px solid #e6eaf1}.service-view-header .ant-tabs{min-width:360px}.service-view-header .ant-tabs-nav{margin:0}.service-view-header .ant-tabs-tab{min-height:53px;padding:0 4px}.service-view-header>.ant-typography{max-width:42%;color:#526078;font-size:12px;line-height:1.5;text-align:right}.service-quality-panel-heading{padding-block:9px}.service-quality-panel-heading>div:first-child{display:grid;gap:2px}.service-quality-panel-heading strong{color:#243149;font-size:13px}.service-quality-panel-heading span{color:#526078;font-size:11px}.service-filter-bar{display:grid;gap:8px;align-items:center;padding:11px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.service-library-filter-bar{grid-template-columns:minmax(280px,1.45fr) minmax(170px,.65fr) minmax(160px,.6fr)}.service-quality-filter-bar{grid-template-columns:minmax(300px,1fr) auto}.service-quality-filter-bar>.ant-typography{color:#526078;font-size:11px}.service-operations-panel .ant-table-thead>tr>th,.service-operations-panel .ant-table-tbody>tr>td{padding-block:9px;font-size:12px}.service-operations-panel .ant-table-tbody>tr:hover>td{background:#f7faff}.service-quality-panel .service-quality-row-risk>td{background:#fffaf8}.service-quality-panel .service-quality-row-risk:hover>td{background:#fff5f1}.service-object-cell,.service-record-stack{display:grid;gap:2px;min-width:0}.service-object-cell button{width:fit-content;max-width:100%;padding:0;overflow:hidden;color:#1f5fd1;font:inherit;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer}.service-object-cell button:hover,.service-object-cell button:focus-visible{color:#174ca9;text-decoration:underline}.service-object-cell strong,.service-object-cell small,.service-record-stack strong,.service-record-stack small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-record-stack strong{color:#334159;font-size:12px}.service-object-cell small,.service-record-stack small{color:#526078;font-size:11px;line-height:1.45}.service-quality-risk-cell{gap:5px}.service-quality-risk-cell .ant-tag{margin-inline-end:0}.service-record-links{display:flex;flex-wrap:wrap;gap:3px 9px;font-size:11px}.service-library-drawer .ant-drawer-header,.service-quality-drawer .ant-drawer-header{padding:16px 20px;border-bottom-color:#e6eaf1}.service-library-drawer .ant-drawer-title,.service-quality-drawer .ant-drawer-title{color:#243149;font-size:15px}.service-library-drawer .ant-drawer-body,.service-quality-drawer .ant-drawer-body{padding:20px}.service-drawer-content{display:grid;gap:18px;padding-bottom:4px}.service-drawer-intro{display:grid;gap:3px;padding:12px 14px;color:#33435d;background:#f7faff;border:1px solid #d7e3f8;border-radius:10px}.service-drawer-intro strong{font-size:13px}.service-drawer-intro span{color:#526078;font-size:11px;line-height:1.5}.service-drawer-form .ant-form-item{margin-bottom:14px}.service-drawer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8f1;border-radius:10px}.service-drawer-summary>div{display:grid;gap:3px;min-width:0;padding:11px 12px;border-right:1px solid #e6eaf1}.service-drawer-summary>div:last-child{border-right:0}.service-drawer-summary span,.service-drawer-summary small{overflow:hidden;color:#526078;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.service-drawer-summary strong{overflow:hidden;color:#28364f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.service-detail-section,.service-detail-block{display:grid;gap:10px}.service-detail-block{padding:14px;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:10px}.service-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-detail-heading h3{margin:0;color:#28364f;font-size:14px}.service-detail-heading .ant-tag{margin-inline-end:0}.service-detail-heading .ant-typography{color:#526078;font-size:11px}.service-detail-section>p,.service-detail-block>p{margin:0;color:#435168;font-size:12px;line-height:1.6}.service-detail-section dl{margin:0;border-top:1px solid #e6eaf1}.service-detail-section dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px 2px;border-bottom:1px solid #e6eaf1}.service-detail-section dt{color:#526078;font-size:11px}.service-detail-section dd{margin:0;color:#334159;font-size:12px;font-weight:600}.service-drawer-alert .ant-alert-message{font-size:12px}.service-drawer-alert .ant-alert-description{font-size:11px;line-height:1.5}.service-drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.service-drawer-record-heading{display:grid;gap:4px}.service-drawer-record-heading h4.ant-typography{margin:8px 0 0;color:#243149;font-size:17px}.service-evidence-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.service-evidence-list li{display:flex;gap:8px;align-items:flex-start;color:#435168;font-size:12px;line-height:1.55}.service-evidence-list .anticon{margin-top:3px;color:#2f6bff}.service-comparison-block>div:not(.service-detail-heading){padding-left:10px;border-left:2px solid #dce6f8}.service-comparison-block>div>span{color:#526078;font-size:11px;font-weight:650}.service-comparison-block>div>p{margin:3px 0 0;color:#334159;font-size:12px;line-height:1.55}.service-quality-actions{justify-content:flex-start}.service-source-links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1120px){.service-view-header{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.service-view-header .ant-tabs{width:100%;min-width:0}.service-view-header>.ant-typography{max-width:none;padding-bottom:10px;text-align:left}.service-quality-panel-heading{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.service-compact-summary{grid-template-columns:1fr 1fr}.service-compact-summary>div:nth-child(2){border-right:0}.service-compact-summary>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.service-compact-summary span,.service-compact-summary small{overflow:visible;text-overflow:clip;white-space:normal}.service-library-filter-bar{grid-template-columns:1fr 1fr}.service-library-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.service-quality-filter-bar{grid-template-columns:1fr}.service-quality-panel-heading .ant-segmented{max-width:100%;overflow-x:auto}.service-drawer-summary{grid-template-columns:1fr 1fr}.service-drawer-summary>div:nth-child(2){border-right:0}.service-drawer-summary>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.service-library-drawer .ant-drawer-content-wrapper,.service-quality-drawer .ant-drawer-content-wrapper{width:min(100vw,720px)!important}}@media (max-width: 520px){.service-compact-summary{grid-template-columns:1fr}.service-compact-summary>div{border-right:0;border-bottom:1px solid #e6eaf1}.service-compact-summary>div:last-child{border-bottom:0}.service-library-filter-bar{grid-template-columns:1fr}.service-library-filter-bar .ant-input-affix-wrapper{grid-column:auto}.service-drawer-actions>.ant-btn{flex:1 1 100%}.service-source-links>a{flex:1 1 100%}.service-source-links .ant-btn{width:100%}}.buyer-account-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:14px;box-shadow:0 22px 58px #15284c33}.buyer-account-modal .ant-modal-header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #e5eaf1}.buyer-account-modal .ant-modal-close{top:16px;right:18px}.buyer-account-modal .ant-modal-body{padding:18px 24px 10px}.buyer-account-modal .ant-modal-footer{margin:0;padding:14px 24px 18px;border-top:1px solid #e5eaf1}.buyer-account-modal-title{display:flex;align-items:center;gap:9px}.buyer-account-modal-title>span{color:#1f2d43;font-size:17px;font-weight:700}.buyer-account-modal-title .ant-tag{margin:0}.buyer-account-modal-body{color:#2a3850}.buyer-account-security-note{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:start;padding:13px 15px;color:#315b9f;background:#f0f5ff;border-radius:12px}.buyer-account-security-note>.anticon{margin-top:2px;color:#2f6bff;font-size:20px}.buyer-account-security-note strong,.buyer-account-security-note span{display:block}.buyer-account-security-note strong{margin-bottom:3px;color:#244b8d;font-size:12px}.buyer-account-security-note span{font-size:10px;line-height:1.55}.buyer-account-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 2px 11px}.buyer-account-toolbar strong,.buyer-account-toolbar span{display:block}.buyer-account-toolbar strong{color:#26354d;font-size:13px}.buyer-account-toolbar span{margin-top:2px;color:#788499;font-size:10px}.buyer-platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;overflow:hidden;border:1px solid #dfe5ee;border-radius:12px}.buyer-platform-tabs button{position:relative;display:grid;gap:2px;min-height:58px;padding:9px 16px;color:#69758a;text-align:left;background:#fff;border:0;border-right:1px solid #e4e8ef;cursor:pointer}.buyer-platform-tabs button:last-child{border-right:0}.buyer-platform-tabs button:hover{background:#f7faff}.buyer-platform-tabs button.is-active{color:#245bc3;background:#eef4ff}.buyer-platform-tabs button:after{position:absolute;right:14px;bottom:0;left:14px;height:2px;background:transparent;content:""}.buyer-platform-tabs button.is-active:after{background:#2f6bff}.buyer-platform-tabs strong{color:inherit;font-size:12px}.buyer-platform-tabs span{font-size:9px}.buyer-platform-tabs i{position:absolute;top:11px;right:14px;width:7px;height:7px;background:#d44848;border-radius:50%}.buyer-polling-control{display:grid;grid-template-columns:minmax(260px,1fr) auto 178px auto;gap:14px;align-items:center;margin-bottom:12px;padding:11px 12px;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:12px}.buyer-polling-control.is-active{background:#f2f6ff;border-color:#cbdafa}.buyer-polling-copy{min-width:0}.buyer-polling-copy>div{display:flex;align-items:center;gap:7px}.buyer-polling-copy .anticon{color:#2f6bff}.buyer-polling-copy strong{color:#26354d;font-size:12px}.buyer-polling-copy>span{display:block;margin-top:3px;overflow:hidden;color:#778398;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.buyer-polling-control .ant-segmented{padding:2px;background:#e8edf5}.buyer-polling-control .ant-segmented-item-label{min-height:24px;padding-inline:11px;font-size:10px;line-height:24px}.buyer-polling-status{min-width:0}.buyer-polling-status strong,.buyer-polling-status span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-polling-status strong{color:#2d4f86;font-size:10px}.buyer-polling-status span{margin-top:3px;color:#778398;font-size:9px}.buyer-account-add-form{display:grid;grid-template-columns:126px minmax(220px,1fr) 120px auto auto;gap:8px;align-items:center;margin-bottom:12px;padding:12px;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:12px}.buyer-account-add-platform{display:grid;gap:2px}.buyer-account-add-platform span{color:#8490a2;font-size:9px}.buyer-account-add-platform strong{color:#2f5fb7;font-size:12px}.buyer-account-list{max-height:min(480px,55vh);overflow-y:auto;border:1px solid #e2e7ef;border-radius:12px}.buyer-account-row{display:grid;grid-template-columns:32px 160px minmax(210px,1fr) 84px minmax(188px,auto);gap:12px;align-items:center;min-height:70px;padding:12px 14px;border-bottom:1px solid #e7ebf1}.buyer-account-row:last-child{border-bottom:0}.buyer-account-row:hover{background:#fafcff}.buyer-account-row.is-polling-selected{background:#f7faff}.buyer-account-row.is-polling-selected:hover{background:#f2f7ff}.buyer-account-polling-check{display:flex;align-items:center;justify-content:center;min-height:24px}.buyer-account-polling-check>span{display:block;width:16px;height:16px}.buyer-account-polling-check .ant-checkbox-wrapper{margin:0;color:#2f6bff;font-size:9px;font-variant-numeric:tabular-nums}.buyer-account-polling-check .ant-checkbox-wrapper>span:last-child{min-width:12px;padding-inline:4px 0}.buyer-account-identity strong,.buyer-account-identity span,.buyer-account-meta span,.buyer-account-meta small{display:block}.buyer-account-identity strong{color:#23324a;font-size:12px}.buyer-account-identity span{margin-top:3px;color:#677389;font-size:10px}.buyer-account-meta span{color:#536079;font-size:10px}.buyer-account-meta small{margin-top:3px;color:#8a94a5;font-size:9px}.buyer-account-row>.ant-tag{width:fit-content;margin:0}.buyer-account-actions{display:flex;justify-content:flex-end;gap:6px}@media (max-width: 820px){.buyer-account-modal .ant-modal{max-width:calc(100vw - 24px)}.buyer-account-modal .ant-modal-body{padding-inline:16px}.buyer-polling-control{grid-template-columns:minmax(0,1fr) auto}.buyer-polling-copy{grid-column:1 / -1}.buyer-polling-status{grid-column:1 / 2}.buyer-account-add-form{grid-template-columns:1fr 1fr}.buyer-account-add-form .ant-input{grid-column:1 / -1}.buyer-account-row{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}.buyer-account-meta{grid-column:2 / -1}.buyer-account-actions{grid-column:2 / -1;justify-content:flex-start}}.shop-health-workspace{max-width:1680px;margin:0 auto}.shop-health-header{max-width:none;margin-bottom:12px}.health-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.health-summary-strip>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center;min-height:72px;padding:11px 16px;border-right:1px solid #e6eaf1}.health-summary-strip>div:last-child{border-right:0}.health-summary-strip .anticon{grid-row:1 / 3;color:#2f6bff;font-size:18px}.health-summary-strip span{color:#526078;font-size:11px;font-weight:600}.health-summary-strip strong{color:#18243a;font-size:21px;font-variant-numeric:tabular-nums}.health-summary-strip small{color:#7c879a;font-size:10px}.health-summary-strip>div:nth-child(1) .anticon{color:#16835f}.health-summary-strip>div:nth-child(2) .anticon,.health-summary-strip>div:nth-child(3) .anticon{color:#c47710}.health-summary-strip>div:nth-child(4) .anticon{color:#b34b45}.shop-health-panel{max-width:none}.health-filter-bar{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(138px,.8fr)) auto auto;gap:8px;align-items:center;padding:12px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.health-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e6eaf1}.health-table-heading strong,.health-table-heading span{display:block}.health-table-heading strong{margin-bottom:3px;color:#243149;font-size:13px}.health-table-heading span{color:#748097;font-size:10px}.shop-health-panel .ant-table-thead>tr>th{padding-block:10px;color:#526078;font-size:10px;font-weight:650;background:#f3f6fa}.shop-health-panel .ant-table-tbody>tr>td{padding-block:12px;font-size:11px;vertical-align:middle}.shop-health-panel .ant-table-cell-fix-left,.shop-health-panel .ant-table-cell-fix-right{background:#fff}.shop-health-panel .health-row-attention>td,.shop-health-panel .health-row-attention>.ant-table-cell-fix-left,.shop-health-panel .health-row-attention>.ant-table-cell-fix-right{background:#fffaf2}.health-group-list{display:grid;gap:16px}.health-group{display:grid;gap:8px}.health-group-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.health-group-heading strong{color:#18243a;font-size:12px;font-variant-numeric:tabular-nums}.health-group-heading .ant-typography{font-size:10px}.health-group-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.health-group-pagination .ant-typography{font-size:10px}.health-store-cell strong,.health-store-cell span,.health-store-cell small{display:block}.health-store-cell strong{color:#1e4fae;font-size:12px}.health-store-cell span{margin-top:3px;color:#56647b}.health-store-cell small{margin-top:2px;color:#8a94a6;font-size:9px}.health-score{display:inline-grid;place-items:center;width:34px;height:28px;color:#137557;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:#eaf7f1;border-radius:8px}.health-score.is-warning{color:#a65a06;background:#fff1dc}.health-metric-cell strong,.health-metric-cell span{display:block}.health-metric-cell strong{color:#26354d;font-size:12px;font-variant-numeric:tabular-nums}.health-metric-cell span{margin-top:3px;color:#8993a4;font-size:9px}.health-metric-cell.is-breached strong{color:#b75e08}.health-metric-cell.is-breached span{color:#9c671f}.health-compliance-ok{color:#137557}.health-compliance-warning{color:#a65a06}.health-account-cell span,.health-account-cell small{display:block;white-space:nowrap}.health-account-cell span{font-size:11px;font-weight:600}.health-account-cell small{margin-top:4px;font-size:9px}.health-account-cell .is-ok{color:#137557}.health-account-cell .is-warning{color:#a65a06}.health-drawer-content{color:#26354d}.health-drawer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#f4f7fb;border-radius:12px}.health-drawer-summary>div{padding:13px 14px;border-right:1px solid #e1e6ee}.health-drawer-summary>div:last-child{border-right:0}.health-drawer-summary span,.health-drawer-summary strong{display:block}.health-drawer-summary span{color:#738097;font-size:10px}.health-drawer-summary strong{margin-top:5px;font-size:15px;font-variant-numeric:tabular-nums}.health-account-summary{margin-top:16px;padding:14px;background:#f8fafc;border:1px solid #e3e8f0;border-radius:12px}.health-account-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.health-account-summary-heading h3{margin:0;color:#26354d;font-size:13px}.health-account-summary-heading p{margin:4px 0 0;color:#748097;font-size:10px;line-height:1.5}.health-account-summary dl{margin:12px 0 0}.health-account-summary dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin-top:7px}.health-account-summary dt{color:#7b879a;font-size:10px}.health-account-summary dd{margin:0;color:#34425a;font-size:11px}.health-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0 10px}.health-drawer-heading h3{margin:0;font-size:14px}.health-drawer-heading p{margin:4px 0 0;color:#78849a;font-size:10px}.health-issue-list{border-top:1px solid #e4e9f0}.health-issue-item{padding:16px 2px;border-bottom:1px solid #e4e9f0}.health-issue-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-issue-title strong{font-size:13px}.health-issue-item dl{margin:12px 0 0}.health-issue-item dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;margin-top:8px}.health-issue-item dt{color:#7b879a;font-size:10px}.health-issue-item dd{margin:0;color:#44526a;font-size:11px;line-height:1.55}.health-drawer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.shop-list-header{max-width:none;margin-bottom:12px}.shop-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.shop-summary-strip>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center;min-height:68px;padding:11px 16px;border-right:1px solid #e6eaf1}.shop-summary-strip>div:last-child{border-right:0}.shop-summary-strip .anticon{grid-row:1 / span 2;color:#2f6bff;font-size:20px}.shop-summary-strip span{color:#5e6a80;font-size:11px;font-weight:600}.shop-summary-strip strong{grid-column:3;grid-row:1 / span 2;font-size:22px;font-variant-numeric:tabular-nums}.shop-summary-strip small{color:#9099a8;font-size:10px}.shop-list-panel{max-width:none}.shop-filter-bar{display:grid;grid-template-columns:132px 120px minmax(220px,1.3fr) 132px 132px auto auto;gap:8px;align-items:center;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.shop-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e6eaf1}.shop-action-group{display:flex;flex-wrap:wrap;gap:8px}.shop-selection-toolbar{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 14px;color:#2859c0;background:#eef4ff;border-bottom:1px solid #d8e5ff}.shop-selection-toolbar strong{margin-right:6px}.shop-platform-cell,.shop-account-cell,.shop-detail-stack,.shop-sync-cell{display:grid;gap:2px}.shop-platform-cell strong,.shop-account-cell button,.shop-detail-stack strong{color:#25324a;font-size:12px;font-weight:600}.shop-platform-cell span,.shop-account-cell span,.shop-detail-stack span,.shop-sync-cell span{color:#667187;font-size:11px}.shop-account-cell button{width:fit-content;padding:0;color:#255cc8;text-align:left;background:transparent;border:0;cursor:pointer}.shop-account-cell button:hover{text-decoration:underline}.shop-account-cell small,.shop-detail-stack small,.shop-sync-cell small{color:#929bab;font-size:10px}.shop-summary-note{display:block;margin:-4px 0 12px;font-size:11px;line-height:1.6}.shop-detail-stack small.is-warning,.health-store-cell small.is-warning{color:#a65a06}.shop-detail-drawer{display:grid;gap:18px}.shop-detail-block{display:grid;gap:10px}.shop-detail-block-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.shop-detail-block-heading h3{margin:0;color:#26354d;font-size:13px}.shop-detail-block .ant-descriptions-item-label{width:128px;color:#7b879a;font-size:11px}.shop-detail-block .ant-descriptions-item-content{color:#34425a;font-size:11px;word-break:break-word}.shop-tag-list{display:flex;flex-wrap:wrap;gap:4px}.shop-tag-list .ant-tag{margin:0}.shop-list-panel .ant-table-wrapper{min-height:260px}.shop-list-panel .ant-table-thead>tr>th{color:#59667d;font-size:11px;font-weight:650;background:#f6f8fb}.shop-list-panel .ant-table-tbody>tr>td{vertical-align:top}.shop-list-panel .ant-table-cell-fix-left,.shop-list-panel .ant-table-cell-fix-right{background:#fff}.shop-list-panel .ant-table-thead .ant-table-cell-fix-left,.shop-list-panel .ant-table-thead .ant-table-cell-fix-right{background:#f6f8fb}.shop-ip-workspace{max-width:1680px;margin:0 auto}.shop-ip-header{max-width:none;margin-bottom:12px}.shop-ip-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-ip-panel{max-width:none}.shop-ip-filter-bar{display:grid;grid-template-columns:138px 138px 180px minmax(220px,1fr) auto auto;gap:8px;align-items:center;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.shop-ip-action-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e6eaf1}.shop-ip-action-bar>div,.shop-ip-name-cell,.shop-ip-auth-cell,.shop-ip-check-cell{display:grid;gap:2px}.shop-ip-action-bar strong,.shop-ip-name-cell strong{color:#25324a;font-size:12px;font-weight:650}.shop-ip-action-bar span,.shop-ip-name-cell span,.shop-ip-auth-cell small,.shop-ip-check-cell small{color:#7c8799;font-size:10px}.shop-ip-endpoint{font-variant-numeric:tabular-nums}.shop-ip-panel .ant-table-thead>tr>th{color:#59667d;font-size:11px;font-weight:650;background:#f6f8fb}.shop-ip-panel .ant-table-tbody>tr>td{vertical-align:middle}.shop-ip-panel .ant-table-cell-fix-left,.shop-ip-panel .ant-table-cell-fix-right{background:#fff}.shop-ip-panel .ant-table-thead .ant-table-cell-fix-left,.shop-ip-panel .ant-table-thead .ant-table-cell-fix-right{background:#f6f8fb}.shop-ip-drawer .ant-drawer-header{padding:18px 24px}.shop-ip-drawer .ant-drawer-title{color:#1f2b42;font-size:18px}.shop-ip-drawer .ant-drawer-body{padding:20px 24px 28px;background:#f8fafc}.shop-ip-drawer .ant-drawer-footer{padding:12px 24px;background:#fff}.shop-ip-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.shop-ip-prototype-note{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:20px;padding:12px 14px;color:#2859c0;background:#edf3ff;border:1px solid #d3e0fa;border-radius:10px}.shop-ip-prototype-note>.anticon{font-size:20px}.shop-ip-prototype-note strong,.shop-ip-prototype-note span{display:block}.shop-ip-prototype-note strong{font-size:12px}.shop-ip-prototype-note span{margin-top:2px;color:#5f6e89;font-size:11px}.shop-ip-form{padding:18px;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.shop-ip-form-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(140px,.8fr);gap:0 14px}.shop-ip-form-section{margin:4px 0 16px;padding-top:16px;border-top:1px solid #e6eaf1}.shop-ip-form-section>div:first-child{margin-bottom:12px}.shop-ip-form-section strong,.shop-ip-form-section span{display:block}.shop-ip-form-section strong{color:#29354c;font-size:13px}.shop-ip-form-section span{margin-top:2px;color:#7d8798;font-size:11px}.shop-browser-workspace{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px;overflow:hidden;color:#1f2b42}.shop-browser-heading,.shop-browser-title-group,.shop-browser-title-line,.shop-browser-toolbar,.shop-browser-navigation,.seller-prototype-topbar,.seller-prototype-profile,.seller-section-heading{display:flex;align-items:center}.shop-browser-heading{justify-content:space-between;gap:18px}.shop-browser-title-group{gap:10px;min-width:0}.shop-browser-title-line{gap:8px}.shop-browser-title-line h2.ant-typography{margin:0;font-size:19px}.shop-browser-title-line .ant-tag{margin:0}.shop-browser-title-group .ant-typography-secondary{font-size:11px}.shop-browser-store-icon{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;color:#fff;font-size:18px;background:#2f6bff;border-radius:10px}.shop-browser-environment{display:grid;grid-template-columns:.8fr 1.15fr 1.15fr .8fr minmax(210px,1.1fr);overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.shop-browser-environment>div{display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 7px;align-items:center;min-height:58px;padding:9px 12px;border-right:1px solid #e6eaf1}.shop-browser-environment>div:last-child{border-right:0}.shop-browser-environment .anticon{grid-row:1 / span 2;color:#2f6bff;font-size:16px}.shop-browser-environment span{color:#7a8599;font-size:10px}.shop-browser-environment strong{color:#26344d;font-size:12px;font-variant-numeric:tabular-nums}.shop-browser-environment small{grid-column:2;color:#929bad;font-size:9px}.shop-browser-environment .shop-browser-environment-state{display:flex;flex-wrap:wrap;align-content:center;gap:3px 7px}.shop-browser-environment-state .ant-tag{margin:0}.shop-browser-prototype-alert{flex:0 0 auto;padding-block:6px}.shop-browser-prototype-alert .ant-alert-message{font-size:11px;font-weight:600}.shop-browser-prototype-alert .ant-alert-description{font-size:10px}.shop-browser-frame{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border:1px solid #d9e0eb;border-radius:12px}.shop-browser-toolbar{flex:0 0 48px;gap:8px;padding:7px 10px;background:#f7f9fc;border-bottom:1px solid #dfe5ef}.shop-browser-navigation{gap:1px}.shop-browser-toolbar .ant-input-affix-wrapper{flex:1;border-radius:8px}.shop-browser-toolbar .ant-input{color:#536077;font-size:11px}.shop-browser-toolbar>.ant-tag{margin:0;white-space:nowrap}.shop-browser-viewport{position:relative;flex:1;min-height:0;overflow:hidden;background:#f5f7fa}.shop-browser-loading{display:grid;place-items:center;align-content:center;width:min(460px,calc(100% - 40px));height:100%;margin:0 auto;text-align:center}.shop-browser-loading-mark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;color:#2f6bff;font-size:25px;background:#eaf1ff;border-radius:15px}.shop-browser-loading h3.ant-typography{margin:0 0 7px;font-size:17px}.shop-browser-loading>.ant-typography{font-size:11px}.shop-browser-loading .ant-progress{width:280px;max-width:100%;margin:18px 0 10px}.shop-browser-loading-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;color:#6f7a8e;font-size:10px}.shop-browser-loading-steps .anticon{margin-right:4px;color:#2c9870}.shop-browser-loading-steps .is-current .anticon{color:#2f6bff}.seller-center-prototype{position:relative;display:grid;grid-template-columns:166px minmax(0,1fr);height:100%;background:#f5f6f8}.seller-prototype-nav{padding:15px 10px;background:#fff;border-right:1px solid #e1e5eb}.seller-prototype-brand{display:flex;gap:8px;align-items:center;margin:1px 8px 18px;color:#17233a;font-size:13px}.seller-prototype-brand .anticon{color:#111;font-size:17px}.seller-prototype-nav button{width:100%;height:36px;margin-bottom:3px;padding:0 12px;color:#6a7487;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.seller-prototype-nav button:hover{color:#26344d;background:#f4f6f9}.seller-prototype-nav button.is-active{color:#225fd1;font-weight:600;background:#edf3ff}.seller-prototype-main{min-width:0;padding:17px 20px 38px;overflow:auto}.seller-prototype-topbar{justify-content:space-between;gap:16px;margin-bottom:14px}.seller-prototype-topbar h3.ant-typography{margin:0 0 3px;font-size:18px}.seller-prototype-topbar .ant-typography-secondary{font-size:10px}.seller-prototype-profile{gap:7px;color:#506079;font-size:11px}.seller-prototype-notice{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;color:#245b4b;background:#eef8f4;border-radius:10px}.seller-prototype-notice>.anticon{font-size:20px}.seller-prototype-notice strong,.seller-prototype-notice span{display:block}.seller-prototype-notice strong{font-size:11px}.seller-prototype-notice span{margin-top:2px;color:#5e7b72;font-size:9px}.seller-prototype-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.seller-prototype-metrics>div{padding:13px 15px;background:#fff;border:1px solid #e3e7ed;border-radius:10px}.seller-prototype-metrics span,.seller-prototype-metrics strong,.seller-prototype-metrics small{display:block}.seller-prototype-metrics span{color:#6e798d;font-size:10px}.seller-prototype-metrics strong{margin:5px 0 2px;font-size:20px;font-variant-numeric:tabular-nums}.seller-prototype-metrics small{color:#9aa2b1;font-size:9px}.seller-prototype-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:10px}.seller-prototype-grid>section{min-width:0;padding:13px 15px;background:#fff;border:1px solid #e3e7ed;border-radius:10px}.seller-section-heading{justify-content:space-between;margin-bottom:8px}.seller-section-heading strong{font-size:12px}.seller-section-heading .ant-typography{font-size:9px}.seller-task-row{display:grid;grid-template-columns:minmax(0,1fr) 42px auto;gap:10px;align-items:center;min-height:38px;border-top:1px solid #edf0f4;font-size:10px}.seller-task-row strong{font-variant-numeric:tabular-nums}.seller-prototype-activity>div:not(.seller-section-heading){display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:38px;border-top:1px solid #edf0f4;font-size:10px}.seller-prototype-activity .anticon{color:#2c9870}.seller-prototype-activity small{color:#9aa2b1;font-size:9px}.shop-browser-watermark{position:absolute;right:16px;bottom:12px;padding:5px 9px;color:#68758c;font-size:9px;background:#fffffff0;border-radius:7px}.shop-browser-empty{display:grid;place-items:center}.procurement-browser-prototype-modal .ant-modal{max-width:none;margin:0 auto;padding-bottom:0}.procurement-browser-prototype-modal .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 32px);padding:0;overflow:hidden;border:1px solid #dfe5ef;border-radius:12px;box-shadow:0 18px 50px #12203a38}.procurement-browser-prototype-modal .ant-modal-header{flex:0 0 auto;min-height:54px;margin:0;padding:15px 52px 14px 18px;border-bottom:1px solid #e4e8ef}.procurement-browser-prototype-modal .ant-modal-close{top:11px;right:14px}.procurement-browser-prototype-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden}.procurement-browser-modal-title{display:flex;align-items:center;gap:9px;color:#17233a;font-size:17px;font-weight:700}.procurement-browser-modal-title .ant-tag{margin:0;font-size:11px}.procurement-browser-shell{display:flex;flex-direction:column;height:100%;min-height:0;color:#1f2b42;background:#f4f6f9}.procurement-browser-order-summary{display:grid;flex:0 0 auto;grid-template-columns:minmax(300px,2fr) repeat(5,minmax(110px,.72fr));background:#fff;border-bottom:1px solid #e2e7ef}.procurement-browser-order-summary>div{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:66px;padding:10px 14px;border-right:1px solid #edf0f5}.procurement-browser-order-summary>div:last-child{border-right:0}.procurement-browser-order-summary span{color:#687489;font-size:11px}.procurement-browser-order-summary strong{margin-top:3px;overflow:hidden;color:#25324a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.procurement-browser-order-summary .ant-tag{align-self:flex-start;margin:4px 0 0}.procurement-browser-order-summary .is-deadline strong{color:#c87716;font-variant-numeric:tabular-nums}.procurement-browser-order-summary .procurement-browser-order-object{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.procurement-browser-order-object>div{min-width:0}.procurement-browser-order-object strong,.procurement-browser-order-object span{display:block}.procurement-browser-order-object strong{margin:0 0 3px;font-size:14px}.procurement-browser-order-object span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procurement-browser-order-icon{display:grid;place-items:center;width:38px;height:38px;color:#2f6bff!important;font-size:18px!important;background:#edf3ff;border-radius:10px}.procurement-browser-controls{flex:0 0 auto;background:#fff;border-bottom:1px solid #dfe5ef}.procurement-browser-switcher{display:grid;grid-template-columns:minmax(330px,1fr) minmax(180px,.52fr) minmax(230px,.7fr);gap:10px;align-items:center;padding:9px 12px}.procurement-browser-switcher>.ant-select{width:100%}.procurement-browser-platform-tabs{display:flex;align-items:center;gap:6px}.procurement-browser-platform-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:98px;height:34px;padding:0 14px;color:#5f6b80;font-size:12px;font-weight:600;background:#fff;border:1px solid #dce2ec;border-radius:8px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.procurement-browser-platform-tabs button:hover{color:#245ad3;border-color:#9db9ff}.procurement-browser-platform-tabs button.is-active{color:#fff;background:#25344f;border-color:#25344f}.procurement-browser-toolbar{min-height:46px;border-top:1px solid #eef1f5;border-bottom:0}.procurement-browser-toolbar .shop-browser-navigation .ant-btn{width:30px;height:30px}.procurement-browser-toolbar>.ant-btn:last-child{flex:0 0 auto}.procurement-browser-toolbar .ant-input{font-size:12px}.procurement-browser-frame{display:flex;flex:1;flex-direction:column;min-height:0;margin:10px 12px 12px;overflow:hidden;background:#fff;border:1px solid #dce2eb;border-radius:10px;box-shadow:0 2px 10px #1c2b460d}.procurement-browser-viewport{position:relative;flex:1;min-height:0;overflow:auto;background:#f7f8fa}.procurement-marketplace-page{--procurement-accent: #d82b28;--procurement-soft: #fff2f0;position:relative;min-height:100%;background:#f7f8fa}.procurement-marketplace-page.is-taobao,.procurement-browser-login-state.is-taobao{--procurement-accent: #f15b25;--procurement-soft: #fff3eb}.procurement-marketplace-page.is-alibaba1688,.procurement-browser-login-state.is-alibaba1688{--procurement-accent: #e66a14;--procurement-soft: #fff5e8}.procurement-marketplace-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:11px 22px;background:#fff;border-bottom:1px solid #e8ebf0}.procurement-marketplace-brand,.procurement-marketplace-account{display:flex;align-items:center}.procurement-marketplace-brand{gap:10px}.procurement-marketplace-brand>span{display:grid;place-items:center;width:36px;height:36px;color:#fff;font-size:18px;background:var(--procurement-accent);border-radius:9px}.procurement-marketplace-brand strong,.procurement-marketplace-brand small{display:block}.procurement-marketplace-brand strong{color:#202c43;font-size:14px}.procurement-marketplace-brand small{margin-top:2px;color:#717d91;font-size:12px}.procurement-marketplace-account{gap:7px;color:#48546b;font-size:12px}.procurement-marketplace-account .ant-tag{margin:0 0 0 3px}.procurement-marketplace-main{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:42px 0 48px}.procurement-marketplace-copy{text-align:center}.procurement-marketplace-copy h3.ant-typography{margin:0 0 7px;color:#1b2941;font-size:21px}.procurement-marketplace-copy>.ant-typography{color:#647187;font-size:12px}.procurement-marketplace-search{display:grid;grid-template-columns:minmax(0,1fr) 92px;width:min(760px,100%);margin:24px auto 26px}.procurement-marketplace-search .ant-input-affix-wrapper{height:42px;border-color:var(--procurement-accent);border-radius:8px 0 0 8px;box-shadow:none}.procurement-marketplace-search .ant-btn{height:42px;background:var(--procurement-accent);border-color:var(--procurement-accent);border-radius:0 8px 8px 0}.procurement-marketplace-source-mode,.procurement-marketplace-link-input{display:grid;align-items:center;width:min(760px,100%);margin:24px auto 26px}.procurement-marketplace-source-mode{grid-template-columns:32px minmax(0,1fr) auto;gap:11px;min-height:58px;padding:10px 12px;background:#fff;border:1px solid #dfe5ee;border-radius:8px}.procurement-marketplace-source-mode>.anticon{color:var(--procurement-accent);font-size:19px}.procurement-marketplace-source-mode strong,.procurement-marketplace-source-mode span{display:block}.procurement-marketplace-source-mode strong{color:#27354c;font-size:13px}.procurement-marketplace-source-mode span{margin-top:2px;color:#69758a;font-size:12px}.procurement-marketplace-link-input{grid-template-columns:minmax(0,1fr) 96px}.procurement-marketplace-link-input .ant-input-affix-wrapper{height:42px;border-color:var(--procurement-accent);border-radius:8px 0 0 8px;box-shadow:none}.procurement-marketplace-link-input .ant-btn{height:42px;border-radius:0 8px 8px 0}.procurement-marketplace-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid #e1e6ee;border-radius:10px}.procurement-marketplace-context>div{display:flex;flex-direction:column;min-width:0;padding:13px 16px;border-right:1px solid #e7ebf1}.procurement-marketplace-context>div:last-child{border-right:0}.procurement-marketplace-context span{color:#6d788d;font-size:11px}.procurement-marketplace-context strong{margin-top:4px;overflow:hidden;color:#27354c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.procurement-marketplace-result{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;align-items:center;margin-top:14px;padding:14px 16px;background:var(--procurement-soft);border:1px solid color-mix(in srgb,var(--procurement-accent) 22%,#fff);border-radius:10px}.procurement-marketplace-result>.anticon{color:var(--procurement-accent);font-size:20px}.procurement-marketplace-result strong,.procurement-marketplace-result span{display:block}.procurement-marketplace-result strong{color:#27354c;font-size:13px}.procurement-marketplace-result span{margin-top:3px;color:#626f84;font-size:12px;line-height:1.5}.procurement-browser-watermark{position:absolute;right:14px;bottom:12px;padding:5px 9px;color:#68758c;font-size:11px;background:#fffffff0;border:1px solid #e4e8ee;border-radius:7px}.procurement-browser-login-state{--procurement-accent: #d82b28;--procurement-soft: #fff2f0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(560px,calc(100% - 40px));min-height:100%;margin:0 auto;padding:42px 24px;text-align:center}.procurement-browser-login-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:15px;color:var(--procurement-accent);font-size:24px;background:var(--procurement-soft);border-radius:14px}.procurement-browser-login-state h3.ant-typography{margin:0 0 5px;font-size:19px}.procurement-browser-login-state>.ant-typography{font-size:12px}.procurement-browser-login-state>.ant-typography:last-child{max-width:460px;line-height:1.6}.procurement-browser-login-actions{display:flex;gap:8px;margin:20px 0 14px}@media (max-width: 1180px){.procurement-browser-order-summary{grid-template-columns:minmax(280px,1.8fr) repeat(3,minmax(110px,.8fr))}.procurement-browser-order-summary>div:nth-child(5),.procurement-browser-order-summary>div:nth-child(6){border-top:1px solid #edf0f5}.procurement-browser-switcher{grid-template-columns:minmax(310px,1fr) minmax(170px,.55fr) minmax(210px,.7fr)}}@media (max-width: 860px){.procurement-browser-prototype-modal .ant-modal{width:calc(100vw - 16px)!important}.procurement-browser-prototype-modal .ant-modal-content{height:calc(100vh - 16px)}.procurement-browser-order-summary{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(110px,.8fr))}.procurement-browser-order-summary>div:nth-child(n+4){border-top:1px solid #edf0f5}.procurement-browser-switcher{grid-template-columns:1fr 1fr}.procurement-browser-platform-tabs{grid-column:1 / -1}.procurement-browser-toolbar>.ant-tag{display:none}.procurement-marketplace-main{width:min(680px,calc(100% - 32px));padding-top:30px}}@media (max-width: 640px){.procurement-browser-order-summary{display:none}.procurement-browser-switcher{grid-template-columns:1fr}.procurement-browser-platform-tabs{overflow-x:auto}.procurement-browser-toolbar .shop-browser-navigation{display:none}.procurement-browser-toolbar>.ant-btn:last-child{padding-inline:10px}.procurement-marketplace-heading{align-items:flex-start;flex-direction:column}.procurement-marketplace-main{width:calc(100% - 24px);padding-block:24px 38px}.procurement-marketplace-context{grid-template-columns:1fr}.procurement-marketplace-context>div{border-right:0;border-bottom:1px solid #e7ebf1}.procurement-marketplace-context>div:last-child{border-bottom:0}.procurement-marketplace-result{grid-template-columns:28px minmax(0,1fr)}.procurement-marketplace-result .ant-btn{grid-column:1 / -1}}@media (max-width: 1180px){.shop-browser-environment{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-browser-environment-state{grid-column:1 / -1;border-top:1px solid #e6eaf1}.seller-prototype-grid{grid-template-columns:1fr}}@media (max-width: 860px){.shop-browser-heading{align-items:flex-start;flex-direction:column}.shop-browser-environment{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-center-prototype{grid-template-columns:124px minmax(0,1fr)}.seller-prototype-metrics{grid-template-columns:1fr}}@media (max-width: 1500px){.command-center{grid-template-columns:220px minmax(0,1fr)}.command-center.has-inspector{grid-template-columns:220px minmax(0,1fr) 300px}.conversation-canvas-scroll{padding-inline:28px}.command-composer-wrap{right:28px;left:28px}.workspace-metric{padding-inline:14px}}@media (max-width: 1260px){.conversation-sidebar{display:none}.command-center,.command-center.has-inspector{grid-template-columns:minmax(0,1fr) 294px}.command-center:not(.has-inspector){grid-template-columns:minmax(0,1fr)}.workspace-switcher{display:none}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metric:nth-child(2){border-right:0}.workspace-metric:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.shop-filter-bar,.shop-ip-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto}.shop-ip-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.health-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.health-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #e6eaf1}.health-summary-strip>div:nth-child(2n){border-right:0}.health-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto}.health-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.order-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.order-summary-strip>div:nth-child(-n+3){border-bottom:1px solid #e6eaf1}.order-summary-strip>div:nth-child(3),.order-summary-strip>div:nth-child(5){border-right:0}.order-filter-bar{grid-template-columns:minmax(240px,1fr) minmax(180px,.8fr) auto auto auto}.order-advanced-filter{grid-template-columns:repeat(3,minmax(150px,1fr))}.order-advanced-filter .ant-typography{grid-column:1 / -1;text-align:left}.order-fulfillment-switcher{grid-template-columns:140px minmax(480px,1fr)}.order-fulfillment-policy-note{display:none}}@media (max-width: 980px){.execution-inspector{display:none}.command-center,.command-center.has-inspector{grid-template-columns:minmax(0,1fr)}.app-header-title .ant-tag,.header-profile span{display:none}.workspace-header{flex-direction:column}.workspace-panel-heading{align-items:flex-start;flex-direction:column}.evidence-grid{grid-template-columns:1fr}.shop-list-header,.shop-ip-header,.shop-health-header,.order-workbench-header{flex-direction:column}.shop-action-bar{align-items:flex-start;flex-direction:column}}@media (max-width: 720px){.module-rail{flex-basis:60px;padding-inline:4px}.module-rail-item{width:51px}.app-header-title strong{display:none}.global-search-input{width:190px}.workspace-metrics{grid-template-columns:1fr}.workspace-metric{border-right:0;border-bottom:1px solid #e6eaf1}.scope-toolbar .ant-select:nth-child(2),.scope-toolbar .ant-tag{display:none}.conversation-canvas-scroll{padding-bottom:198px}.command-composer-actions{grid-template-columns:minmax(0,1fr) 34px 34px 38px}.command-mode-control{grid-column:1 / -1}.suggested-command{align-items:flex-start;flex-direction:column}.attention-row{grid-template-columns:32px minmax(0,1fr) 16px}.attention-meta{display:none}.shop-summary-strip{grid-template-columns:1fr}.shop-summary-strip>div{border-right:0;border-bottom:1px solid #e6eaf1}.shop-filter-bar{grid-template-columns:1fr 1fr}.shop-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.shop-ip-filter-bar{grid-template-columns:1fr 1fr}.shop-ip-filter-bar .ant-select:nth-child(3),.shop-ip-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.shop-ip-form-grid,.health-summary-strip{grid-template-columns:1fr}.health-summary-strip>div{border-right:0;border-bottom:1px solid #e6eaf1}.health-summary-strip>div:last-child{border-bottom:0}.health-filter-bar{grid-template-columns:1fr 1fr}.health-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.health-table-heading{align-items:flex-start;flex-direction:column}.health-account-summary-heading{align-items:stretch;flex-direction:column}.health-account-summary-heading .ant-btn{align-self:flex-start}.health-drawer-actions{flex-wrap:wrap}.order-summary-strip,.order-logistics-workspace .order-summary-strip{grid-template-columns:1fr}.order-summary-strip>div{border-right:0;border-bottom:1px solid #e6eaf1}.order-summary-strip>div:last-child{border-bottom:0}.order-filter-bar{grid-template-columns:1fr 1fr}.order-filter-bar .ant-input-affix-wrapper{grid-column:1 / -1}.order-advanced-filter{grid-template-columns:1fr}.order-advanced-filter .ant-typography{grid-column:auto}.order-fulfillment-switcher{grid-template-columns:1fr}.order-fulfillment-switcher-copy{display:flex;gap:8px;align-items:baseline}.order-fulfillment-switcher-options{grid-template-columns:repeat(4,minmax(116px,1fr));overflow-x:auto}.order-selection-toolbar{align-items:flex-start;flex-direction:column}.order-selection-actions{width:100%;overflow-x:auto}.order-table-heading{align-items:flex-start;flex-direction:column}.order-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-drawer-summary>div{border-bottom:1px solid #e1e6ee}.order-drawer-summary>div:nth-child(2n){border-right:0}.order-drawer-summary>div:nth-last-child(-n+2){border-bottom:0}.shop-selection-toolbar{align-items:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ai-customer-service-workspace{position:relative;display:flex;flex-direction:column;width:100%;max-width:1680px;height:100%;min-height:0;margin:0 auto;padding:16px 20px 18px;overflow:hidden;color:#182238}.ai-service-header{width:100%;max-width:none;margin-bottom:8px}.ai-service-header>div:first-child>.ant-typography{color:#53627b}.ai-service-header #ai-customer-service-title{color:#182238}.ai-service-header-actions,.ai-service-conversation-actions,.ai-service-mobile-actions{display:flex;align-items:center;gap:8px}.ai-service-header-actions{min-height:34px}.ai-service-header-actions .ant-badge-status-text{color:#53627b;font-size:12px}.ai-service-prototype-notice{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-height:34px;margin-bottom:10px;padding:7px 12px;color:#53627b;font-size:11px;background:#f7f9fc;border:1px solid #dfe5ef;border-radius:8px}.ai-service-prototype-notice .anticon{color:#2f6bff}.ai-service-prototype-notice strong{color:#30405c}.ai-customer-service-workspace .ant-tag-processing{color:#174ea6;border-color:#78aee6}.ai-customer-service-workspace .ant-tag-gold{color:#7a4b00;border-color:#d8b458}.ai-customer-service-workspace .ant-tag-cyan{color:#006b70;border-color:#64c6c6}.ai-customer-service-workspace .ant-tag-green{color:#237804;border-color:#82c95a}.ai-customer-service-workspace .ant-badge-count{background:#b42318}.ai-service-mobile-actions{display:none;justify-content:space-between;margin-bottom:8px}.ai-service-shell{position:relative;display:grid;grid-template-columns:310px minmax(0,1fr) 370px;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.ai-service-queue,.ai-service-conversation,.ai-service-assistant{min-width:0;min-height:0;background:#fff}.ai-service-queue{display:flex;flex-direction:column;border-right:1px solid #e6eaf1}.ai-service-pane-heading,.ai-service-conversation-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:11px 14px;border-bottom:1px solid #e6eaf1}.ai-service-pane-heading>div,.ai-service-active-buyer>div{min-width:0}.ai-service-pane-heading strong,.ai-service-pane-heading span{display:block}.ai-service-pane-heading strong{font-size:14px}.ai-service-pane-heading span{margin-top:2px;color:#667085;font-size:11px}.ai-service-pane-close{display:none;flex:0 0 auto}.ai-service-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;background:#f8fafc;border-bottom:1px solid #e6eaf1}.ai-service-queue-summary button{padding:9px 6px;color:#667085;font:inherit;font-size:11px;text-align:center;background:transparent;border:0;border-right:1px solid #e6eaf1;cursor:pointer}.ai-service-queue-summary button:last-child{border-right:0}.ai-service-queue-summary button:hover{color:#244fba;background:#f0f5ff}.ai-service-queue-summary button:focus-visible{position:relative;z-index:1;outline:2px solid #2f6bff;outline-offset:-2px}.ai-service-queue-summary button[aria-pressed=true]{color:#1e4fab;background:#eaf1ff}.ai-service-queue-summary b{margin-right:2px;color:#244fba;font-size:13px;font-variant-numeric:tabular-nums}.ai-service-filters{display:grid;flex:0 0 auto;gap:8px;padding:10px 12px;border-bottom:1px solid #e6eaf1}.ai-service-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-width:0}.ai-service-filter-row .ant-select{min-width:0}.ai-service-queue-label{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:8px 12px 6px;color:#34425b;font-size:11px;font-weight:600}.ai-service-queue-label .ant-typography{font-size:11px}.ai-service-conversation-list{flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.ai-service-conversation-list li{margin:0;padding:0}.ai-service-conversation-item{display:block;width:100%;min-width:0;padding:11px 12px;color:#26334b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;cursor:pointer;transition:background-color .15s ease}.ai-service-conversation-item:hover{background:#f7faff}.ai-service-conversation-item.is-active{background:#eaf2ff}.ai-service-conversation-item.is-active .ai-service-item-topline time,.ai-service-conversation-item.is-active .ai-service-buyer small,.ai-service-conversation-item.is-active .ai-service-message-preview,.ai-service-conversation-item.is-active .ai-service-item-meta small{color:#53627b}.ai-service-item-topline,.ai-service-buyer,.ai-service-item-meta{display:flex;align-items:center}.ai-service-item-topline{justify-content:space-between;gap:8px}.ai-service-item-topline time{flex:0 0 auto;color:#667085;font-size:11px;font-variant-numeric:tabular-nums}.ai-service-buyer{min-width:0;gap:8px}.ai-service-buyer .ant-avatar{flex:0 0 auto;color:#255cc8;background:#dce8ff}.ai-service-buyer>span:last-child{min-width:0}.ai-service-buyer strong,.ai-service-buyer small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-service-buyer strong{color:#1e2c45;font-size:12px}.ai-service-buyer small{margin-top:1px;color:#667085;font-size:11px}.ai-service-message-preview{display:-webkit-box;min-height:30px;margin:8px 0 7px 40px;overflow:hidden;color:#53627b;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-service-item-meta{min-height:22px;margin-left:40px;gap:6px}.ai-service-item-meta .ant-tag{margin:0;font-size:11px;line-height:19px}.ai-service-item-meta small{min-width:0;margin-left:auto;overflow:hidden;color:#667085;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-service-item-meta small.is-danger{color:#c23939;font-weight:600}.ai-service-item-meta .ant-badge{flex:0 0 auto}.ai-service-empty-state{display:grid;place-items:center;gap:6px;padding:38px 16px;color:#667085;font-size:11px}.ai-service-empty-state>.anticon{font-size:22px}.ai-service-no-selection,.ai-service-context-empty{display:grid;place-items:center;align-content:center;gap:8px;min-height:0;padding:28px 18px;color:#667085;font-size:12px;text-align:center;background:#fbfcfe}.ai-service-no-selection,.ai-service-context-empty{flex:1 1 auto}.ai-service-no-selection>.anticon,.ai-service-context-empty>.anticon{color:#2f6bff;font-size:26px}.ai-service-no-selection strong,.ai-service-context-empty strong{color:#26334b;font-size:14px}.ai-service-context-empty span{max-width:210px;line-height:1.55}.ai-service-conversation{display:flex;flex-direction:column}.ai-service-conversation-heading{min-height:62px;padding-inline:16px}.ai-service-active-buyer{display:flex;min-width:0;align-items:center;gap:10px}.ai-service-active-buyer .ant-avatar{flex:0 0 auto;color:#2d60ce;background:#edf3ff}.ai-service-buyer-title{display:flex;align-items:center;gap:7px}.ai-service-buyer-title strong{font-size:14px}.ai-service-buyer-title .ant-tag{margin:0;font-size:11px}.ai-service-active-buyer>div>span{display:block;margin-top:2px;overflow:hidden;color:#667085;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-service-context-trigger{display:none}.ai-service-safety-strip{display:flex;flex:0 0 auto;align-items:center;gap:9px;margin:10px 14px 0;padding:8px 10px;color:#42614f;font-size:11px;background:#f2faf6;border:1px solid #cfe8da;border-radius:8px}.ai-service-safety-strip[data-risk=高]{color:#963636;background:#fff5f4;border-color:#f1c4c1}.ai-service-safety-strip>span{display:flex;min-width:0;gap:6px}.ai-service-safety-strip strong{flex:0 0 auto}.ai-service-message-log{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;margin:0;padding:22px 24px;overflow-y:auto;list-style:none;background:#fbfcfe}.ai-service-message-log li{display:flex;flex-direction:column;align-self:flex-start;width:min(72%,580px)}.ai-service-message-log li.is-ai,.ai-service-message-log li.is-human{align-self:flex-end}.ai-service-message-author{display:flex;align-items:center;gap:7px;margin:0 4px 4px;color:#667085;font-size:11px}.ai-service-message-log li.is-ai .ai-service-message-author,.ai-service-message-log li.is-human .ai-service-message-author{justify-content:flex-end}.ai-service-message-author time{font-variant-numeric:tabular-nums}.ai-service-message-bubble{padding:10px 12px;color:#53627b;font-size:12px;line-height:1.65;background:#fff;border:1px solid #dfe5ef;border-radius:12px 12px 12px 4px}.ai-service-message-bubble>p{margin:0}.ai-service-message-log li.is-ai .ai-service-message-bubble{background:#f0ebff;border-color:#d9cff8;border-radius:12px 12px 4px}.ai-service-message-log li.is-human .ai-service-message-bubble{background:#eaf2ff;border-color:#c8daf8;border-radius:12px 12px 4px}.ai-service-message-bubble small{display:block;margin-top:5px;color:#5f49b0;font-size:11px}.ai-service-message-author em{padding:1px 5px;color:#53627b;font-size:10px;font-style:normal;background:#edf1f7;border-radius:999px}.ai-service-message-attachment{display:flex;align-items:center;gap:8px;min-height:58px;margin-bottom:9px;padding:9px;color:#53627b;background:#f7f9fc;border:1px solid #e1e6ef;border-radius:8px}.ai-service-message-attachment>.anticon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#2f6bff;font-size:18px;background:#eaf1ff;border-radius:7px}.ai-service-message-attachment>span{min-width:0;flex:1 1 auto}.ai-service-message-attachment strong,.ai-service-message-attachment small{display:block;margin:0}.ai-service-message-attachment small{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.ai-service-message-attachment .ant-tag{flex:0 0 auto;margin:0;font-size:10px}.ai-service-message-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding-top:6px;border-top:1px solid rgba(102,112,133,.15)}.ai-service-message-meta>span{color:#667085;font-size:10px}.ai-service-message-meta .ant-btn-link{height:22px;padding:0;font-size:11px}.ai-service-sent-coupon{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;color:#744d00;background:#fff8e8;border:1px solid #f1d493;border-radius:8px}.ai-service-sent-coupon>span{min-width:0}.ai-service-sent-coupon strong,.ai-service-sent-coupon small{display:block;margin:0}.ai-service-compose-area{flex:0 0 auto;padding:10px 12px 12px;background:#fff;border-top:1px solid #e6eaf1}.ai-service-draft{margin-bottom:9px;padding:10px 11px;background:#f8f6ff;border:1px solid #ded6f7;border-radius:10px}.ai-service-draft-heading,.ai-service-draft-footer,.ai-service-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-service-draft-heading>span{color:#5f49b0;font-size:11px;font-weight:650}.ai-service-draft-heading .ant-tag{margin:0;font-size:11px}.ai-service-draft p{margin:7px 0;color:#53627b;font-size:12px;line-height:1.6}.ai-service-draft-footer>span{color:#5f49b0;font-size:11px}.ai-service-draft-footer .ant-btn-primary.ant-btn-background-ghost{color:#255cc8;border-color:#255cc8}.ai-service-draft-footer .ant-btn-primary.ant-btn-background-ghost:hover,.ai-service-draft-footer .ant-btn-primary.ant-btn-background-ghost:focus-visible{color:#18489f;border-color:#18489f}.ai-service-no-draft{margin-bottom:8px;color:#47725d;font-size:11px}.ai-service-compose-area form{overflow:hidden;border:1px solid #cfd7e5;border-radius:10px}.ai-service-compose-area textarea.ant-input{padding:10px 12px 4px;border:0;box-shadow:none;resize:none}.ai-service-composer-source{padding:6px 10px;color:#5f49b0;font-size:11px;background:#f8f6ff;border-bottom:1px solid #e7e1f7}.ai-service-language-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;color:#53627b;font-size:11px;background:#f8fafc;border-bottom:1px solid #e6eaf1}.ai-service-language-bar>span,.ai-service-language-bar label{display:flex;align-items:center;gap:5px}.ai-service-language-bar small{color:#667085}.ai-service-language-bar label{flex:0 0 auto;cursor:pointer}.ai-service-composer-coupon{display:flex;align-items:center;gap:8px;margin:8px 8px 0;padding:8px 9px;color:#744d00;background:#fff8e8;border:1px solid #f1d493;border-radius:8px}.ai-service-composer-coupon>.anticon{flex:0 0 auto;font-size:18px}.ai-service-composer-coupon>span{min-width:0;flex:1 1 auto}.ai-service-composer-coupon strong,.ai-service-composer-coupon small{display:block}.ai-service-composer-coupon small{margin-top:1px;overflow:hidden;color:#8a6112;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-service-translation-preview{margin:0 8px 6px;padding:8px 9px;color:#53627b;background:#f3f7ff;border:1px solid #d7e3fa;border-radius:8px}.ai-service-translation-preview>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-service-translation-preview .ant-tag{margin:0;font-size:10px}.ai-service-translation-preview p{margin:5px 0 3px;font-size:11px;line-height:1.45}.ai-service-translation-preview>span{color:#667085;font-size:10px}.ai-service-composer-actions{padding:5px 6px 6px}.ai-service-composer-actions>div{display:flex;align-items:center;gap:5px}.ai-service-composer-actions>div:last-child>span{color:#667085;font-size:11px}.ai-service-assistant{display:flex;flex-direction:column;border-left:1px solid #e6eaf1}.ai-service-buyer-summary{display:flex;flex:0 0 auto;align-items:center;gap:9px;padding:10px 12px;background:#fbfcfe;border-bottom:1px solid #e6eaf1}.ai-service-buyer-summary .ant-avatar{flex:0 0 auto;color:#255cc8;background:#dce8ff}.ai-service-buyer-summary>div{min-width:0;flex:1 1 auto}.ai-service-buyer-summary strong,.ai-service-buyer-summary span,.ai-service-buyer-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-service-buyer-summary strong{color:#26334b;font-size:12px}.ai-service-buyer-summary span,.ai-service-buyer-summary small{margin-top:1px;color:#667085;font-size:10px}.ai-service-buyer-summary>.ant-tag{flex:0 0 auto;margin:0;font-size:10px}.ai-service-context-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;padding:0 8px;overflow-x:auto;background:#fff;border-bottom:1px solid #dfe5ef}.ai-service-context-tabs button{position:relative;min-width:76px;min-height:42px;padding:7px 4px;color:#667085;font:inherit;font-size:10px;background:transparent;border:0;cursor:pointer}.ai-service-context-tabs button:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:transparent;border-radius:2px 2px 0 0}.ai-service-context-tabs button:hover{color:#244fba;background:#f7faff}.ai-service-context-tabs button:focus-visible{outline:2px solid #2f6bff;outline-offset:-3px}.ai-service-context-tabs button[aria-selected=true]{color:#1e4fab;font-weight:650}.ai-service-context-tabs button[aria-selected=true]:after{background:#2f6bff}.ai-service-context-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.ai-service-context-panel{min-height:100%;padding:13px 14px 16px}.ai-service-context-panel[hidden]{display:none!important}.ai-service-panel-kicker{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ai-service-panel-kicker>.anticon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:#2f6bff;background:#edf3ff;border-radius:8px}.ai-service-panel-kicker strong,.ai-service-panel-kicker small{display:block}.ai-service-panel-kicker strong{color:#26334b;font-size:12px}.ai-service-panel-kicker small{margin-top:2px;color:#667085;font-size:10px}.ai-service-product-card{display:flex;align-items:center;gap:9px;margin:12px 0;padding:10px;background:#f8fafc;border:1px solid #e4e8ef;border-radius:9px}.ai-service-product-thumb{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:#2f6bff;font-size:18px;background:#eaf1ff;border-radius:8px}.ai-service-product-card>div:last-child{min-width:0}.ai-service-product-card strong,.ai-service-product-card span,.ai-service-product-card small{display:block}.ai-service-product-card strong{overflow:hidden;color:#34425b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-service-product-card span,.ai-service-product-card small{margin-top:2px;color:#667085;font-size:10px}.ai-service-logistics-card{margin-top:10px;padding:10px;background:#f3faf7;border:1px solid #d3e8de;border-radius:9px}.ai-service-logistics-card>div:first-child{margin-bottom:9px}.ai-service-logistics-card>div:first-child span,.ai-service-logistics-card>div:first-child strong{display:block}.ai-service-logistics-card>div:first-child span{color:#667085;font-size:10px}.ai-service-logistics-card>div:first-child strong{margin-top:2px;color:#2f5c47;font-size:11px}.ai-service-context-panel>.ant-btn-link{height:auto;margin-top:10px;padding:0;color:#255cc8;font-size:11px}.ai-service-context-panel>.ant-btn-default{width:100%;margin-top:11px}.ai-service-coupon-toolbar,.ai-service-coupon-card-top,.ai-service-coupon-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-service-coupon-toolbar{margin-bottom:7px}.ai-service-coupon-toolbar .ant-select{min-width:126px}.ai-service-coupon-toolbar>span{color:#667085;font-size:10px}.ai-service-coupon-guidance{margin:0 0 9px;padding:7px 8px;color:#6a521a;font-size:10px;line-height:1.45;background:#fff9e9;border-radius:7px}.ai-service-coupon-list{display:grid;gap:9px}.ai-service-coupon-card{padding:10px;background:#fff;border:1px solid #e1e6ef;border-radius:10px}.ai-service-coupon-card.is-selected{background:#f6f9ff;border-color:#7da8f5;box-shadow:0 0 0 2px #2f6bff14}.ai-service-coupon-card-top .ant-tag{margin:0;font-size:10px}.ai-service-coupon-value{color:#d85616;font-size:16px;font-weight:750}.ai-service-coupon-card>strong{display:block;margin:4px 0 7px;color:#34425b;font-size:11px}.ai-service-coupon-card dl{display:grid;gap:4px;margin:0}.ai-service-coupon-card dl>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px;font-size:10px}.ai-service-coupon-card dt{color:#667085}.ai-service-coupon-card dd{margin:0;overflow-wrap:anywhere;color:#53627b;text-align:right}.ai-service-coupon-card-footer{margin-top:9px;padding-top:8px;border-top:1px solid #edf0f5}.ai-service-coupon-card-footer>span{min-width:0;font-size:10px}.ai-service-coupon-card-footer>span.is-eligible{color:#237804}.ai-service-coupon-card-footer>span.is-ineligible{color:#9a6700}.ai-service-panel-empty{display:grid;min-height:120px;place-items:center;align-content:center;gap:7px;color:#667085;font-size:11px;background:#f8fafc;border-radius:9px}.ai-service-panel-empty .anticon{color:#8ea4ca;font-size:22px}.ai-service-source-list{margin-top:10px;padding:10px;background:#f8fafc;border-radius:8px}.ai-service-source-list>strong{color:#34425b;font-size:11px}.ai-service-source-list ul{display:grid;gap:6px;margin:8px 0 0;padding:0;color:#53627b;font-size:10px;list-style:none}.ai-service-source-list li{display:flex;align-items:flex-start;gap:6px}.ai-service-source-list li .anticon{margin-top:2px;color:#3b8a62}.ai-service-context-section{padding:14px;border-bottom:1px solid #edf0f5}.ai-service-context-section:last-child{border-bottom:0}.ai-service-context-section h3{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#26334b;font-size:12px}.ai-service-context-section h3 .anticon{color:#2f6bff}.ai-service-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ai-service-fact-grid>div{min-width:0;padding:8px;background:#f7f9fc;border-radius:8px}.ai-service-fact-grid dt,.ai-service-detail-list dt{color:#667085;font-size:11px}.ai-service-fact-grid dd{margin:4px 0 0;color:#2f3b53;font-size:11px;font-weight:600}.ai-service-fact-grid .ant-tag{margin:0;font-size:11px}.ai-service-evidence,.ai-service-internal-note{margin-top:10px;padding:9px 10px;color:#53627b;background:#f8fafc;border-radius:8px}.ai-service-evidence strong,.ai-service-internal-note strong{color:#34425b;font-size:11px}.ai-service-evidence p,.ai-service-internal-note p{margin:4px 0 0;color:#53627b;font-size:12px;line-height:1.55}.ai-service-detail-list{display:grid;gap:8px;margin:0 0 4px}.ai-service-detail-list>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px}.ai-service-detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#53627b;font-size:12px;text-align:right}.ai-service-detail-list .ant-tag{margin:0;font-size:11px}.ai-service-context-section>.ant-btn-link{height:auto;margin-top:7px;padding:0;color:#255cc8;font-size:11px}.ai-service-context-section>.ant-btn-link:hover,.ai-service-context-section>.ant-btn-link:focus-visible{color:#18489f}.ai-service-context-section>.ant-btn-default{width:100%;margin-top:10px}.ai-service-overlay{position:absolute;z-index:38;display:none;top:0;right:0;bottom:0;left:0;padding:0;background:#18223847;border:0;cursor:pointer}.ai-service-queue[hidden],.ai-service-assistant[hidden],.ai-service-overlay[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1260px){.ai-service-shell{grid-template-columns:290px minmax(0,1fr)}.ai-service-context-trigger,.ai-service-assistant .ai-service-pane-close{display:inline-flex}.ai-service-assistant{position:absolute;z-index:42;top:0;right:0;bottom:0;width:min(390px,calc(100% - 48px));border:1px solid #dfe5ef;box-shadow:-10px 0 24px #1e2e4e24;transform:translate(104%);transition:transform .18s ease-out}.ai-service-assistant.is-open{transform:translate(0)}.ai-service-overlay.is-visible{display:block}}@media (max-width: 980px){.ai-service-header{gap:8px}.ai-service-header-actions{width:100%;justify-content:space-between}.ai-service-shell{grid-template-columns:270px minmax(0,1fr)}.ai-service-message-log li{width:min(82%,580px)}}@media (max-width: 720px){.ai-customer-service-workspace{padding:12px 10px 14px}.ai-service-header-actions .ant-badge,.ai-service-header-actions .ant-btn{font-size:11px}.ai-service-prototype-notice span{display:none}.ai-service-mobile-actions{display:flex}.ai-service-shell{grid-template-columns:minmax(0,1fr)}.ai-service-queue{position:absolute;z-index:42;top:0;bottom:0;left:0;width:min(320px,calc(100% - 38px));border:1px solid #dfe5ef;box-shadow:10px 0 24px #1e2e4e24;transform:translate(-104%);transition:transform .18s ease-out}.ai-service-queue.is-open{transform:translate(0)}.ai-service-queue .ai-service-pane-close{display:inline-flex}.ai-service-conversation-heading{padding-inline:12px}.ai-service-context-trigger{display:none}.ai-service-message-log{padding:18px 14px}.ai-service-message-log li{width:90%}.ai-service-safety-strip>span{display:block}.ai-service-safety-strip strong{display:block;margin-bottom:2px}.ai-service-draft-footer,.ai-service-composer-actions{align-items:flex-start;flex-direction:column}.ai-service-draft-footer .ant-btn,.ai-service-composer-actions>div:last-child,.ai-service-composer-actions>div:last-child .ant-btn{width:100%}.ai-service-composer-actions>div:last-child{align-items:flex-end}.ai-service-language-bar{align-items:flex-start}.ai-service-language-bar>span{flex-wrap:wrap}.ai-service-context-tabs{grid-template-columns:repeat(4,88px)}}@media (prefers-reduced-motion: reduce){.ai-service-assistant,.ai-service-queue{transition:none}}
