@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#1d2939;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f8f7;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,select,input{font:inherit}button{cursor:pointer}.app-shell{background:#f7f8f7;height:100vh;display:flex;overflow:hidden}.ip-oral-workspace{gap:18px;max-width:1320px;margin:0 auto;display:grid}.ip-reference-library,.ip-comparison-workbench{border-color:#e2e7e4;padding:24px 26px;box-shadow:0 8px 28px #2637310b}.ip-library-heading,.ip-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ip-library-heading h2,.ip-section-heading h2{color:#263b34;margin:4px 0 0;font-size:20px}.ip-library-heading p,.ip-section-heading p{color:#87938f;margin:6px 0 0;font-size:12px}.ip-library-batch-actions{align-items:center;gap:10px;display:flex}.ip-library-batch-actions label{color:#64726d;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.ip-library-batch-actions input,.ip-reference-check{accent-color:#187159;cursor:pointer;width:16px;height:16px}.ip-library-batch-actions .danger-remove{color:#a6463d;background:#fff8f7;border-color:#efd1cc;min-width:100px}.ip-library-batch-actions .danger-remove:disabled{color:#aeb5b2;background:#f5f6f5;border-color:#e6e9e7}.ip-selected-count{color:#71817b;background:#f3f6f5;border-radius:8px;padding:7px 11px;font-size:12px}.ip-selected-count strong{color:#186e59;font-size:15px}.ip-link-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ip-link-input-row input{color:#33413c;min-width:0;height:44px;box-shadow:none;background:#fff;border:1px solid #d8e1dd;border-radius:9px;outline:none;font-size:13px;font-weight:400}.ip-link-input-row input:focus{border-color:#77a797;box-shadow:0 0 0 3px #2d7e651a}.ip-link-input-row .primary{min-width:124px;height:42px}.ip-import-entrance{grid-template-columns:minmax(0,1fr) auto max-content;align-items:center;gap:12px;display:grid}.ip-import-entrance .ip-link-input-row{min-width:0}.ip-import-or{color:#9aa49f;font-size:11px}.ip-word-import-button{text-align:center;white-space:nowrap;align-content:center;justify-items:center;width:auto;min-width:0;height:44px;padding:8px 16px;display:grid}.ip-word-import-button strong{color:#286b9f;font-size:12px}.ip-word-file-input{display:none}.ip-reference-list{gap:10px;margin-top:18px;display:grid}.ip-reference-list>article{background:#fff;border:1px solid #e3e8e5;border-radius:12px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.ip-reference-list>article.clickable{cursor:pointer}.ip-reference-list>article.clickable:hover{background:#fbfdfc;border-color:#9fc1b5;transform:translateY(-1px);box-shadow:0 8px 22px #235b4b12}.ip-reference-list>article.status-failed{background:snow;border-color:#efc6c0}.ip-reference-row{grid-template-columns:18px 44px 70px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:13px 15px;display:grid}.ip-reference-check{margin:0}.ip-video-sequence{color:#236a55;text-align:center;background:#e7f3ee;border-radius:9px;place-items:center;min-height:38px;padding:4px;font-size:11px;font-weight:800;line-height:1.25;display:grid}.ip-reference-row>img,.ip-reference-placeholder{object-fit:cover;background:#26342f;border-radius:9px;width:70px;height:86px}.ip-reference-placeholder{color:#ffffffb8;place-items:center;font-weight:700;display:grid}.ip-reference-placeholder.word{color:#276a9f;background:#e7f2fb}.ip-reference-copy{min-width:0}.ip-reference-copy h4{color:#2d3935;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:14px;line-height:1.45;overflow:hidden}.ip-reference-copy p{color:#78847f;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.ip-reference-meta{color:#9aa49f;align-items:center;gap:10px;font-size:11px;display:flex}.ip-picked-meta{color:#18715a;font-weight:700}.ip-reference-side{justify-items:end;gap:11px;min-width:220px;display:grid}.badge.ip-status-extracting{color:#875b22;background:#fff2d8}.badge.ip-status-ready{color:#28644c;background:#e4f5ec}.badge.ip-status-failed{color:#a43f36;background:#fee7e4}.ip-processing-line{background:#eee8da;border-radius:3px;width:150px;height:3px;overflow:hidden}.ip-processing-line i{border-radius:inherit;background:#d99a47;width:45%;height:100%;animation:1.5s ease-in-out infinite alternate ip-progress;display:block}@keyframes ip-progress{0%{transform:translate(-15%)}to{transform:translate(120%)}}.ip-reference-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ip-reference-actions a{text-decoration:none}.ip-open-hint{color:#277a62;font-size:11px;font-weight:700}.ip-reference-detail{background:#f8faf9;border-top:1px solid #e7ece9;gap:20px;padding:20px;display:grid}.ip-transcript-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ip-transcript-grid section{background:#fff;border:1px solid #e1e7e4;border-radius:10px;min-width:0}.ip-transcript-grid section>div{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.ip-transcript-grid strong{color:#34443e;font-size:13px}.ip-transcript-grid pre{white-space:pre-wrap;color:#59645f;max-height:330px;margin:0;padding:14px;font:12px/1.85 inherit;overflow:auto}.ip-analysis-heading{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.ip-analysis-heading strong,.ip-analysis-heading small{display:block}.ip-analysis-heading strong{color:#2d4039;font-size:14px}.ip-analysis-heading small{color:#8b9692;margin-top:4px;font-size:11px}.ip-analysis-options{gap:8px;display:grid}.ip-analysis-options label{cursor:pointer;background:#fff;border:1px solid #e1e6e3;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px 13px;transition:background .15s,border-color .15s;display:grid}.ip-analysis-options label:hover{border-color:#b7cdc5}.ip-analysis-options label.selected{background:#edf7f3;border-color:#7baf9f}.ip-analysis-options input{accent-color:#16745c;margin-top:3px}.ip-analysis-options span{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.ip-analysis-options strong{color:#386256;font-size:12px}.ip-analysis-options em{color:#596761;font-size:12px;font-style:normal;line-height:1.65}.dialog-card.ip-breakdown-dialog{width:min(1080px,100vw - 48px);padding:0;overflow:hidden auto}.ip-breakdown-dialog .dialog-head{border-bottom:1px solid #e5ebe8;margin:0;padding:20px 24px}.ip-breakdown-dialog .ip-breakdown-title{color:#40534c;background:#f7faf8;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.ip-breakdown-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ip-breakdown-title span{color:#8b9893;flex:none;font-size:11px}.ip-breakdown-dialog .ip-transcript-grid{border-top:1px solid #e9eeeb;padding:18px 24px 24px}.ip-breakdown-dialog .ip-analysis-heading{padding:18px 24px 14px}.ip-segment-options{gap:10px;padding:0 24px 24px;display:grid}.ip-segment-options label{cursor:pointer;background:#fff;border:1px solid #dde5e1;border-radius:10px;grid-template-columns:auto 34px minmax(0,1fr);align-items:flex-start;gap:12px;padding:15px 16px;transition:border-color .15s,background .15s;display:grid}.ip-segment-options label:hover{border-color:#a8c3ba}.ip-segment-options label.selected{background:#f0f7f4;border-color:#6fa18f}.ip-segment-options input{accent-color:#187159;margin-top:4px}.ip-segment-index{color:#96a39e;letter-spacing:.04em;font-size:11px;font-weight:800}.ip-segment-options label>span:last-child{gap:7px;min-width:0;display:grid}.ip-segment-options strong{color:#236b56;font-size:12px}.ip-segment-options q{color:#303b37;quotes:none;border-left:2px solid #d8e5e0;padding-left:11px;font-size:13px;font-weight:500;line-height:1.7;display:block}.ip-segment-options em{color:#77837e;font-size:12px;font-style:normal;line-height:1.65}.ip-empty-library{text-align:center;color:#82908b;padding:38px 20px 20px}.ip-empty-library strong{color:#51645d;font-size:14px}.ip-empty-library p{margin:7px 0 0;font-size:12px}.ip-comparison-toolbar{justify-content:flex-end;margin:-8px 0 4px;display:flex}.ip-comparison-groups{gap:32px;display:grid}.ip-comparison-group{min-width:0}.ip-comparison-group-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ip-comparison-group-head h3{color:#263b34;margin:0;font-size:18px}.ip-immersive-trigger{min-width:150px}.ip-comparison-cards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.ip-comparison-cards article{background:#f5f7f6;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:15px 16px;transition:background .16s,box-shadow .16s,transform .16s;display:flex}.ip-comparison-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ip-comparison-cards q{quotes:none}.ip-group-opening .ip-comparison-cards article,.ip-group-ending .ip-comparison-cards article{background:#f3f6f5;padding:16px 17px 18px}.ip-group-opening .ip-comparison-cards q,.ip-group-ending .ip-comparison-cards q{color:#263a33;letter-spacing:.01em;min-height:88px;padding:10px 4px;font-size:15px;font-weight:700;line-height:1.85;transition:color .16s,font-weight .16s;display:block}:is(.ip-group-opening:has(.ip-handwriting-area textarea:focus) .ip-comparison-cards q,.ip-group-ending:has(.ip-handwriting-area textarea:focus) .ip-comparison-cards q){font-weight:800;color:#116fd1!important}.ip-comparison-card-head>div{min-width:0}.ip-comparison-card-head strong,.ip-comparison-card-head small{display:block}.ip-comparison-card-head strong{color:#176b55;font-size:12px}.ip-comparison-card-head>strong{color:#53645e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-comparison-card-head small{color:#909d98;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.ip-comparison-card-head button{color:#84918c;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:19px;line-height:1;display:grid}.ip-comparison-card-head button:hover{color:#a6433c;background:#fbedeb}.ip-comparison-cards q{color:#34423d;quotes:none;font-size:13px;font-weight:600;line-height:1.75}.ip-group-body .ip-comparison-cards q{-webkit-user-select:text;user-select:text;cursor:text}.ip-group-body .ip-comparison-cards{align-items:stretch}.ip-group-body .ip-comparison-cards article{height:440px;max-height:52vh;overflow:hidden}.ip-group-body .ip-comparison-cards article>q{scrollbar-color:#9eb6ae #e8eeeb;scrollbar-width:thin;min-height:0;padding-right:10px;overflow:hidden auto}.ip-group-body .ip-comparison-cards article>q::-webkit-scrollbar{width:8px}.ip-group-body .ip-comparison-cards article>q::-webkit-scrollbar-track{background:#e8eeeb;border-radius:8px}.ip-group-body .ip-comparison-cards article>q::-webkit-scrollbar-thumb{background:#8fa9a0;border:2px solid #e8eeeb;border-radius:8px}.ip-group-body .ip-comparison-cards article>q::-webkit-scrollbar-thumb:hover{background:#6f9085}.ip-group-body .ip-comparison-cards article.has-excerpt>q{padding-bottom:4px}.ip-group-body .ip-comparison-cards mark{color:#0d65c2;background:#ddecff;border-radius:3px;padding:1px 2px;box-shadow:inset 0 -2px #4a91df}.ip-group-body .ip-comparison-cards article[data-source-color="2"] mark,.ip-group-body .ip-comparison-cards article[data-source-color="3"] mark{color:#0d65c2;background:#ddecff;box-shadow:inset 0 -2px #4a91df}.ip-add-excerpt{color:#fff;cursor:pointer;background:#d13f16;border:0;border-radius:7px;align-self:flex-start;padding:7px 11px;font-size:11px;font-weight:800}.ip-group-body .ip-comparison-cards article[data-source-color="2"] .ip-add-excerpt{background:#3477c8}.ip-group-body .ip-comparison-cards article[data-source-color="3"] .ip-add-excerpt{background:#7951af}.ip-excerpt-added{color:#176fc1;align-self:flex-start;font-size:11px;font-weight:800}.ip-group-body .ip-comparison-cards article[data-source-color="2"] .ip-excerpt-added{color:#2869b5}.ip-group-body .ip-comparison-cards article[data-source-color="3"] .ip-excerpt-added{color:#7045aa}.ip-comparison-cards article>p{color:#74817c;margin:0;font-size:11px;line-height:1.65}.ip-comparison-cards article>p span{color:#4f6960;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.ip-handwriting-area{margin-top:14px}.ip-handwriting-area>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.ip-handwriting-title-row{align-items:center;gap:14px;min-width:0;display:flex}.ip-handwriting-title-row .ip-immersive-trigger{min-width:150px}.ip-handwriting-area strong,.ip-handwriting-area small{display:block}.ip-handwriting-area strong{color:#31584d;font-size:12px}.ip-handwriting-area small{color:#85938e;margin-top:3px;font-size:10px}.ip-handwriting-area textarea{box-sizing:border-box;resize:vertical;color:#33443e;background:#fff;border:1px solid #d5ddda;border-radius:8px;outline:none;width:100%;min-height:132px;padding:13px 14px;font:13px/1.75 inherit}.ip-handwriting-area textarea:focus{border-color:#70a492;box-shadow:0 0 0 3px #2d7e6517}.ip-handwriting-area textarea::placeholder{color:#a1aaa6}.ip-group-body .ip-handwriting-area textarea{min-height:360px}.ip-handwriting-area .soft-button.saved{color:#26705a;background:#e2f1eb}.ip-comparison-empty{text-align:center;background:#fafcfb;border:1px dashed #d4dfda;border-radius:12px;padding:44px 20px 34px}.ip-comparison-empty strong{color:#52665e;font-size:14px}.ip-comparison-empty p{color:#899690;max-width:620px;margin:7px auto 0;font-size:12px;line-height:1.7}.ip-final-manuscript{border-top:1px solid #e4ebe7;gap:13px;margin-top:20px;padding-top:20px;display:grid}.ip-final-manuscript>div:first-child{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ip-final-manuscript h3{color:#293d36;margin:4px 0 0;font-size:17px}.ip-final-manuscript p{color:#89958f;margin:5px 0 0;font-size:11px}.ip-final-manuscript textarea{box-sizing:border-box;resize:vertical;color:#31423c;background:#fff;border:1px solid #cfdcd7;border-radius:10px;outline:none;width:100%;min-height:460px;padding:15px 16px;font:13px/1.85 inherit}.ip-final-empty{color:#87948f;text-align:center;background:#fafcfb;border:1px dashed #d5dfdb;border-radius:10px;padding:25px;font-size:12px}.dialog-card.ip-immersive-dialog{width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);padding:0;display:block;overflow:hidden auto}.ip-immersive-dialog .dialog-head{z-index:3;background:#fff;border-bottom:1px solid #e4ebe7;margin:0;padding:18px 24px;position:sticky;top:0}.ip-immersive-sources{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:16px 24px 12px;display:grid}.ip-immersive-sources article{background:#f5f7f6;border:1px solid #e1e6e3;border-radius:9px;min-width:0;padding:13px 14px 36px;position:relative}.ip-immersive-sources strong{color:#52635d;font-size:11px}.ip-immersive-sources p{color:#303d38;white-space:pre-wrap;margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.75;transition:color .16s,font-weight .16s}.ip-immersive-dialog:has(.ip-immersive-editor textarea:focus) .ip-immersive-sources p{font-weight:800;color:#116fd1!important}.ip-immersive-sources button{position:absolute;bottom:10px;right:12px}.ip-immersive-editor{padding:8px 24px 14px}.ip-immersive-editor>div{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.ip-immersive-editor strong{color:#263c34;font-size:14px}.ip-immersive-editor small{color:#72817b}.ip-immersive-editor textarea{box-sizing:border-box;resize:vertical;color:#283a33;border:1px solid #c9d8d2;border-radius:10px;outline:none;width:100%;min-height:170px;max-height:260px;padding:14px 16px;font:14px/1.85 inherit}.ip-immersive-editor textarea:focus{border-color:#478c76;box-shadow:0 0 0 3px #2d7e651a}.ip-immersive-actions{z-index:3;background:#fff;border-top:1px solid #e4ebe7;justify-content:flex-end;padding:13px 24px;position:sticky;bottom:0}.dialog-card.ip-word-preview-dialog{width:min(960px,100vw - 48px);padding:0;overflow:hidden}.ip-word-preview-dialog .dialog-head{border-bottom:1px solid #e5ebe8;margin:0;padding:18px 22px}.ip-word-preview-summary{padding:16px 22px 12px}.ip-word-preview-summary>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.ip-word-preview-summary strong{color:#2b4038;font-size:13px}.ip-word-preview-summary span{color:#176eac;font-size:12px;font-weight:800}.ip-word-preview-summary p{color:#84918c;margin:6px 0 0;font-size:11px}.ip-word-preview-list{gap:9px;max-height:min(58vh,620px);padding:0 22px 16px;display:grid;overflow-y:auto}.ip-word-preview-list article{background:#f8faf9;border:1px solid #e0e7e3;border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.ip-word-preview-list article>span{color:#276b9f;background:#e7f2fb;border-radius:8px;place-items:center;min-height:36px;font-size:10px;font-weight:800;display:grid}.ip-word-preview-list article>div{min-width:0}.ip-word-preview-list input{box-sizing:border-box;color:#304039;background:#fff;border:1px solid #d5dfda;border-radius:7px;width:100%;height:34px;padding:6px 9px;font-size:12px;font-weight:700}.ip-word-preview-list p{color:#69766f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.ip-word-preview-actions{background:#fff;border-top:1px solid #e5ebe8;justify-content:flex-end;padding:13px 22px}@media (width<=1080px){.ip-reference-side{min-width:190px}}@media (width<=720px){.ip-import-entrance{grid-template-columns:1fr}.ip-import-or{text-align:center}.ip-word-import-button{width:100%}.ip-library-heading{flex-direction:column;align-items:stretch}.ip-library-batch-actions{justify-content:flex-end}.ip-link-input-row{grid-template-columns:1fr}.ip-link-input-row .primary{min-height:44px}.ip-reference-row{grid-template-columns:16px 40px 58px minmax(0,1fr);gap:10px}.ip-reference-row>img,.ip-reference-placeholder{width:58px;height:72px}.ip-reference-side{grid-column:1/-1;justify-items:start;min-width:0}.ip-reference-actions{justify-content:flex-start}.ip-transcript-grid{grid-template-columns:1fr}.ip-analysis-options span{grid-template-columns:1fr;gap:3px}.ip-comparison-cards{grid-template-columns:1fr}.dialog-card.ip-immersive-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.ip-immersive-sources{grid-template-columns:1fr;padding-inline:16px}.ip-handwriting-area>div{align-items:flex-start}.ip-final-manuscript>div:first-child{flex-direction:column;align-items:stretch}}.sidebar{color:#dbe9e4;z-index:30;background:#14352e;flex-direction:column;flex:0 0 258px;width:258px;min-height:0;padding:22px 14px 15px;display:flex;position:relative;overflow:visible}.brand{color:#fff;letter-spacing:.3px;justify-content:center;align-items:center;gap:10px;padding:0 10px 26px;font-size:17px;font-weight:700;display:flex}.sidebar .brand>span{font-size:0}.sidebar .brand>span:after{content:"厦门小桃科技";font-size:15px}.brand-mark{color:#17372f;background:#e9c379;border-radius:8px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:19px;display:grid}.project-switcher{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:12px;display:flex}.project-switcher strong,.user-card strong{color:#fff;font-size:13px;display:block}.project-switcher small,.user-card small{color:#9cbab0;margin-top:2px;font-size:11px;display:block}.project-dot{background:#e8be6e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e8be6e1f}.chevron{color:#9cbab0;margin-left:auto}.sidebar nav{gap:4px;display:grid;overflow:visible}.nav-section-label{color:#73958a;letter-spacing:1.2px;padding:14px 12px 5px;font-size:10px;font-weight:700}.nav-section-label:first-child{padding-top:0}.admin-project-switcher{margin:2px 4px 8px}.admin-project-switcher .project-switcher{padding:11px 10px}.admin-project-switcher .project-menu{width:365px;left:0}.nav-item{color:#b6cec6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;display:flex}.nav-item span{text-align:center;color:#91afa4;width:16px}.nav-item .nav-unread-badge{color:#fff;background:#df4438;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sidebar-bottom{margin-top:auto}.p0-card{background:#1d443a;border-radius:10px;margin:12px 2px;padding:13px}.eyebrow{color:#72877f;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.work-new-records{background:snow;border-color:#f0c8c3;gap:10px;display:grid}.work-new-records-heading,.work-new-records-heading>div{align-items:center;gap:8px;display:flex}.work-new-records-heading{justify-content:space-between}.work-new-records-heading>div:last-child{justify-content:flex-end}.work-new-records-heading h3{color:#543936;margin:0;font-size:15px}.work-new-records-heading>div:last-child>strong{color:#cf4037;white-space:nowrap;font-size:12px}.work-mark-read{min-height:28px;padding:5px 9px;font-size:10px}.work-new-records>p{color:#88736f;margin:-4px 0 0;font-size:11px}.work-new-dot{background:#df4438;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fde9e7}.work-new-record-list{gap:6px;display:grid}.work-new-record-list article{background:#fff;border:1px solid #f0dfdc;border-radius:8px;grid-template-columns:auto 150px minmax(130px,.8fr) minmax(240px,2fr) auto;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:grid}.work-new-record-list time{color:#7b8984}.work-new-record-list strong{color:#29463c}.work-new-record-list article>span:not(.work-new-badge){color:#5e7069}.work-new-record-list a{color:#16745c;white-space:nowrap}.work-new-badge{color:#fff;background:#df4438;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=760px){.work-new-record-list article{grid-template-columns:auto 1fr}.work-new-record-list article>:not(.work-new-badge){grid-column:2}}.p0-card .eyebrow{color:#a7c1b7}.p0-card strong{color:#fff;margin:5px 0 10px;font-size:13px;display:block}.p0-card small{color:#aac3ba;font-size:11px}.user-card{color:#d5e5df;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:11px 8px;display:flex}.user-card b{margin-left:auto}.avatar{color:#17372f;background:#b4d0c4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.main-area{z-index:1;flex:1;min-width:0;height:100vh;position:relative;overflow-y:auto}.topbar{background:#fff;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;height:112px;padding:22px 46px;display:flex}.topbar h1{letter-spacing:-.5px;color:#182b26;margin:4px 0 0;font-size:22px}.top-actions,.split-actions{align-items:center;gap:10px;display:flex}.icon-button{color:#60756d;background:#fff;border:1px solid #dde5e1;border-radius:8px;width:34px;height:34px}.primary,.soft-button{border:1px solid #0000;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.primary{color:#fff;background:#1e6755;border-color:#1e6755}.primary:hover{background:#185846}.soft-button{color:#225b4c;background:#eff6f2;border-color:#d9e9e1}.config-page-stack{gap:14px;max-width:1120px;display:grid}.config-panel{margin:0;padding:18px 20px}.config-panel .section-title.compact{margin-bottom:10px}.config-panel .section-title.compact h3{font-size:13px}.config-section-heading{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.config-section-heading .eyebrow{color:#818a86;font-size:10px;font-weight:500;line-height:1.4}.config-section-heading>i{color:#aeb6b2;font-size:11px;font-style:normal}.config-panel .section-title.compact .config-section-heading h3{color:#34443d;margin:0;font-size:13px;font-weight:600;line-height:1.4}.config-section-heading .help-tip{width:17px;height:17px;font-size:10px}.config-chip-list{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.config-chip{color:#257258;background:#eaf6f0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.config-chip button{color:#5b8172;background:0 0;border:0;padding:0;font-size:16px;line-height:1}.config-chip button:disabled{opacity:.35}.config-add-row{gap:9px;max-width:860px;display:flex}.config-add-row input,.platform-config-row input,.platform-config-row textarea{box-sizing:border-box;color:#385247;font:inherit;background:#fff;border:1px solid #d9e6e0;border-radius:7px}.config-add-row input{flex:1;min-height:34px;padding:7px 9px}.platform-config-list{gap:7px;margin-bottom:10px;display:grid}.platform-config-row{background:#fbfdfc;border:1px solid #deebe5;border-radius:10px;grid-template-columns:150px 270px minmax(0,1fr) 84px;align-items:start;gap:12px;padding:12px;display:grid}.platform-config-row input{min-height:34px;padding:7px 9px;font-weight:700}.platform-config-row textarea{resize:vertical;min-height:72px;padding:10px 11px;font-size:13px;line-height:1.6}.platform-config-row.expanded{background:#fff;grid-template-columns:150px 270px minmax(0,1fr) 84px;box-shadow:0 6px 20px #20483c0f}.platform-config-row.expanded textarea{min-height:340px}.platform-rule-actions{gap:8px;padding-top:6px;display:grid}.platform-rule-actions .text-button{text-align:left;white-space:nowrap;margin:0;padding:3px 0;font-size:12px}.config-save-row{color:#71877d;border-top:1px solid #e3ece7;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.welcome-row,.workspace-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.welcome-row h2,.workspace-head h2{color:#1c302a;letter-spacing:-.5px;margin:0;font-size:21px}.welcome-row p,.workspace-head p{color:#71837c;margin:6px 0 0;font-size:13px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.project-basic-info{background:#fff;border:1px solid #e0e7e3;border-radius:12px;margin-bottom:14px;padding:16px}.contract-service-panel{margin-bottom:18px}.sales-readonly-grid .service-deadline-card{background:#fff3f1;border:1px solid #efc3be}.sales-readonly-grid .service-deadline-card small{color:#b75a50}.sales-readonly-grid .service-deadline-card strong{color:#c33f35;font-weight:700}.project-basic-info-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.compact-module-heading{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.compact-module-heading .eyebrow{color:#818a86;font-size:10px;font-weight:500;line-height:1.4}.compact-module-heading>i{color:#aeb6b2;font-size:11px;font-style:normal}.compact-module-heading h2,.compact-module-heading h3{color:#34443d;margin:0;font-size:13px;font-weight:600;line-height:1.4}.compact-module-heading .help-tip{width:17px;height:17px;font-size:10px}.project-basic-info-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-basic-info-grid label{color:#687a73;gap:5px;font-size:11px;display:grid}.project-basic-info-grid input,.project-basic-info-grid textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:9px 10px}.project-basic-info-grid textarea{resize:vertical;min-height:68px}.project-basic-info-grid .full-field{grid-column:1/-1}@media (width<=760px){.project-basic-info-head{display:grid}.project-basic-info-grid{grid-template-columns:1fr}.project-basic-info-grid .full-field{grid-column:auto}}.metric-card{text-align:left;background:#fff;border:1px solid #e2e9e5;border-radius:12px;padding:17px;position:relative;overflow:hidden}.metric-card:after{content:"";background:#bbd1c8;width:4px;height:100%;position:absolute;top:0;left:0}.metric-card.content:after{background:#9db2dc}.metric-card.publish:after{background:#e2bd76}.metric-card.monitor:after{background:#8ec0b2}.metric-card span{color:#71837c;font-size:12px;display:block}.metric-card strong{color:#1d332c;margin:9px 0 4px;font-family:DM Mono,monospace;font-size:29px;display:block}.metric-card small{color:#91a09a;font-size:11px}.two-column{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.single-column{margin-top:16px}.context-edit{white-space:nowrap;margin-left:auto}.panel{background:#fff;border:1px solid #e2e9e5;border-radius:12px;padding:20px}.section-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.section-title h3{color:#243931;margin:3px 0 0;font-size:16px}.inline-heading{color:#2e493d;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:1.45;display:inline-flex}.section-title h3.inline-heading{color:#2e493d;margin:0;font-size:14px}.heading-separator{color:#a2b2ab;font-weight:500}.badge{white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:600}.badge.green,.badge.visibility-public{color:#237354;background:#eaf7f1}.badge.visibility-internal{color:#526db1;background:#eef2ff}.subtle,.muted{color:#83938d;font-size:12px}.process-list{gap:0;display:grid}.process-step{border-bottom:1px solid #eef2ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.process-step:last-child{border:0}.step-index{color:#879790;background:#eff3f0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid;margin-left:0!important}.step-index.done{color:#207354;background:#daf1e7}.step-index.current{color:#98671b;background:#fcecc9}.process-step strong,.todo strong{color:#2a3d36;font-size:13px;display:block}.process-step small,.todo small{color:#879790;margin-top:2px;font-size:11px;display:block}.process-step button,.todo button,.text-button{color:#1d705b;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:600}.process-step>button:last-child{text-align:right;min-width:52px}.todo{border-bottom:1px solid #eef2ef;align-items:center;gap:10px;padding:14px 0;display:flex}.todo:last-child{border:0}.todo-dot{border-radius:50%;width:8px;height:8px}.todo-dot.red{background:#e77968}.todo-dot.yellow{background:#e5b04c}.todo-dot.blue{background:#6a9dd3}.funnel{margin-top:16px}.funnel-row{grid-template-columns:repeat(4,1fr);display:grid}.funnel-item{border-left:1px solid #e8efeb;padding:8px 22px}.funnel-item:first-child{border:0;padding-left:0}.funnel-item span,.funnel-item small{color:#80918a;font-size:12px;display:block}.funnel-item strong{color:#1e493d;margin:5px 0;font:28px DM Mono,monospace;display:block}.notice,.strategy-banner,.monitor-note{color:#416057;background:#f1f8f4;border:1px solid #dbeae3;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.notice b,.monitor-note strong{color:#285849}.notice button{color:#1c6c57;background:0 0;border:0;margin-left:auto;font-weight:600}.table-panel{padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid #e9eeeb;justify-content:space-between;padding:16px 20px;font-size:13px;display:flex}.table-toolbar>strong{font-weight:600}.prompt-list-toolbar-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.prompt-list-toolbar-actions select{width:auto;min-width:128px;padding:7px 30px 7px 10px;font-size:11px}.prompt-list-toolbar-actions .soft-button{flex:none;padding:7px 10px;font-size:11px}.prompt-intent-tags{flex-wrap:wrap;gap:5px;max-width:260px;display:flex}.prompt-intent-tags span{color:#16765b;background:#eaf7f1;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.prompt-intent-tags em{color:var(--muted);font-size:11px;font-style:normal}.knowledge-table-actions{align-items:center;gap:10px;display:flex}.knowledge-table-actions .soft-button{padding:6px 9px;font-size:11px}table{border-collapse:collapse;width:100%}th{text-align:left;color:#83938d;background:#fafcfb;padding:11px 20px;font-size:11px;font-weight:600}td{color:#596d64;border-top:1px solid #edf1ee;padding:13px 20px;font-size:12px}td strong{color:#294038;font-size:12px;display:block}td small{color:#91a099;margin-top:3px;display:block}select{color:#465a52;background:#fff;border:1px solid #dfe8e3;border-radius:6px;padding:5px 8px;font-size:12px}.status{color:#71817b;background:#eef2f0;border-radius:20px;padding:4px 8px;font-size:11px;display:inline-block}.status.已生成{color:#4f71a8;background:#eef3ff}.status.待生产{color:#71817b;background:#eef2f0}.status.已纳入生产{color:#9a6518;background:#fff3dd}.status.已出稿{color:#416da9;background:#eaf1ff}.status.已发布,.status.已监测{color:#257355;background:#eaf7f1}.strategy-banner{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:32px;padding:18px 20px;display:grid}.strategy-banner>div:first-child{align-self:center}.strategy-banner h3{color:#234238;margin:5px 0;font-size:17px}.plan-count-editor{color:#234238;flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0;font-size:17px;font-weight:700;display:flex}.plan-count-editor input{box-sizing:border-box;color:#176448;width:92px;min-height:36px;font:inherit;text-align:center;background:#fff;border:1px solid #bcd5ca;border-radius:7px;padding:5px 9px}.strategy-banner p{color:#71837c;max-width:580px;margin:0}.ratio-control{min-width:280px}.ratio-control strong{color:#2a453b;font-size:12px}.ratio-control em{color:#1c715a;font-style:normal}.ratio-control input{accent-color:#1d735d;width:100%;margin:9px 0 5px;display:block}.ratio-control span{color:#879790;font-size:11px}.ratio-control .primary{float:right;margin-top:12px}.ratio-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.ratio-cards div{background:#fff;border:1px solid #e2e9e5;border-radius:10px;padding:14px}.ratio-cards span,.ratio-cards small{color:#80918a;font-size:11px;display:block}.ratio-cards strong{color:#22473b;margin:6px 0;font:22px DM Mono,monospace;display:block}.content-layout{grid-template-columns:310px 1fr;gap:16px;display:grid}.composer label{color:#556961;margin:16px 0 0;font-size:12px;font-weight:600;display:block}.composer select{width:100%;margin-top:7px}.source-chip{color:#276d58;background:#edf7f1;border-radius:7px;margin-top:17px;padding:9px;font-size:11px}.full{width:100%;margin-top:18px}.preview{min-height:365px}.preview-head{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.preview h3{color:#213b31;margin:4px 0 0;font-size:18px}.preview h4{color:#265444;margin:18px 0 6px;font-size:14px}.preview p{color:#60736b;font-size:13px;line-height:1.8}.preview-footer{color:#8a9993;border-top:1px solid #edf1ef;gap:14px;margin-top:20px;padding-top:12px;font-size:11px;display:flex}.validation{margin-top:16px}.validation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.check-card{background:#f5f8f6;border-radius:8px;gap:10px;padding:12px;display:flex}.check-card b{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.check-card.green b{color:#237252;background:#dff3e9}.check-card.amber b{color:#9b6a17;background:#fdf0d4}.check-card.blue b{color:#5275a9;background:#e5effd}.check-card strong,.check-card small{display:block}.check-card strong{color:#31473e;font-size:12px}.check-card small{color:#7d8c86;margin-top:3px;font-size:11px;line-height:1.45}.publish-callout{background:linear-gradient(110deg,#f0f8f4,#fff 68%)}.publish-callout h3{color:#22463a;margin:5px 0}.publish-callout p{color:#6e8179;font-size:13px}.publish-callout div{gap:9px;margin-top:16px;display:flex}.publish-callout a{color:#1e6d59}.monitor-note{color:#597088;background:#f6f8fc;border-color:#dce6f4}.monitor-metrics{margin-bottom:16px}.delivery-intro{color:#fff;background:#173f35;padding:28px}.delivery-intro .eyebrow{color:#aec9be}.delivery-intro h2{color:#fff;margin:5px 0;font-size:21px}.delivery-intro p{color:#c0d5cd;font-size:13px}.delivery-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.delivery-period-settings{align-items:end;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.delivery-period-settings>div{gap:4px;margin-right:auto;display:grid}.delivery-period-settings strong{color:#294b3f;font-size:14px}.delivery-period-settings small{color:#7b8c85;font-size:10px}.delivery-period-settings label{color:#5b7068;gap:5px;font-size:10px;font-weight:700;display:grid}.delivery-period-settings input{color:#304e43;min-width:150px;font:inherit;background:#fff;border:1px solid #cfddd7;border-radius:8px;padding:9px 10px}.delivery-period-settings>span{color:#8a9993;padding-bottom:10px;font-size:11px}@media (width<=900px){.delivery-grid{grid-template-columns:1fr}.delivery-period-settings{flex-direction:column;align-items:stretch}.delivery-period-settings>span{display:none}}.delivery-card{grid-template-columns:34px 1fr;gap:12px;min-height:152px;display:grid}.delivery-select-card{cursor:pointer;align-items:start;transition:border-color .18s,background .18s,box-shadow .18s}.delivery-select-card:hover{border-color:#8ccbb7}.delivery-select-card.selected{background:#f0faf5;border-color:#54ad8d;box-shadow:inset 0 0 0 1px #c5e9da}.delivery-check{appearance:none;cursor:pointer;background:#fff;border:2px solid #9bb9ae;border-radius:5px;place-content:center;width:21px;height:21px;margin:2px 0 0;display:grid}.delivery-check:checked{background:#1f725c;border-color:#1f725c}.delivery-check:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:800;line-height:1}.delivery-card h3{color:#2b4138;margin:0;font-size:15px}.delivery-card p{color:#80908a;margin:5px 0;font-size:12px;line-height:1.6}.delivery-icon{color:#1f725c;font-size:20px}.delivery-card footer{color:#83938c;border-top:1px solid #edf1ee;grid-column:1/-1;justify-content:space-between;padding-top:10px;font-size:11px;display:flex}.delivery-card footer button{color:#1c6f59;background:0 0;border:0;font-size:11px;font-weight:600}.delivery-prompt-review{gap:16px;margin-top:18px;display:grid}.delivery-prompt-review .section-title p{color:#75877f;max-width:690px;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.5}.delivery-prompt-actions{align-items:center;gap:10px;display:flex}.delivery-prompt-actions .text-button{padding:0;font-size:12px}.delivery-client-hint{color:#627b70;background:#f8fcfa;border:1px solid #dce9e2;border-radius:9px;gap:4px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.delivery-client-hint strong{color:#31705a}.delivery-prompt-list{gap:8px;max-height:470px;padding-right:4px;display:grid;overflow:auto}.delivery-prompt-list label{cursor:pointer;background:#fff;border:1px solid #e0e9e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.delivery-prompt-list label.selected{background:#f2faf5;border-color:#8fc8aa}.delivery-prompt-list input{accent-color:#348367;width:16px;height:16px}.delivery-prompt-list span{color:#3d4f47;font-size:13px;line-height:1.45}.delivery-prompt-list small{color:#84948d;white-space:nowrap;font-size:11px}.delivery-page-head{align-items:center}.delivery-view-tabs{background:#f3f7f5;border:1px solid #dbe7e2;border-radius:11px;gap:4px;padding:4px;display:inline-flex}.delivery-view-tabs button{color:#71827b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:700}.delivery-view-tabs button.active{color:#155f4c;background:#fff;box-shadow:0 2px 8px #224f411a}.delivery-report-actions{justify-content:flex-end;margin-bottom:10px;display:flex}.delivery-ai-dashboard{gap:16px;display:grid}.delivery-dashboard-hero{color:#fff;background:radial-gradient(circle at 76% 25%,#58d2a361,#0000 30%),linear-gradient(125deg,#113f35,#17674f 62%,#218166);border-radius:16px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;min-height:190px;padding:30px 34px;display:grid;overflow:hidden;box-shadow:0 12px 34px #145b462e}.delivery-dashboard-hero span{color:#aee1ce;letter-spacing:.08em;font-size:12px;font-weight:700}.delivery-dashboard-hero h2{color:#fff;max-width:660px;margin:8px 0 9px;font-size:clamp(22px,3vw,34px);line-height:1.25}.delivery-dashboard-hero p{color:#c9e6dc;margin:0;font-size:13px}.delivery-dashboard-score{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;align-content:center;place-items:center;min-height:132px;display:grid}.delivery-dashboard-score strong{color:#fff;font-size:44px;line-height:1}.delivery-dashboard-score strong small{margin-left:2px;font-size:20px}.delivery-dashboard-score>span{color:#d5eee5;letter-spacing:0;margin-top:8px;font-size:11px}.delivery-dashboard-score em{border-radius:999px;margin-top:9px;padding:5px 8px;font-size:10px;font-style:normal}.delivery-dashboard-score em.up{color:#d8ffeb;background:#4ade802e}.delivery-dashboard-score em.down{color:#ffe4df;background:#f871712e}.delivery-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.delivery-dashboard-metrics article{background:#fff;border:1px solid #deebe5;border-radius:13px;min-width:0;padding:18px 17px;box-shadow:0 5px 16px #274c3f0d}.delivery-dashboard-metrics article.featured{background:linear-gradient(145deg,#effbf6,#fff);border-color:#a6d7c4}.delivery-dashboard-metrics span{color:#6d8179;font-size:11px;font-weight:700;display:block}.delivery-dashboard-metrics strong{color:#1d4e3f;margin-top:10px;font-size:30px;line-height:1;display:block}.delivery-dashboard-metrics strong small{color:#638078;margin-left:4px;font-size:11px;font-weight:600}.delivery-dashboard-metrics p{color:#91a099;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:9px;line-height:1.4;overflow:hidden}.delivery-monitoring-guide{background:linear-gradient(100deg,#fffaf0,#fff 72%);border:1px solid #eed79d;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 5px 16px #624c190d}.delivery-monitoring-guide-icon{color:#fff;background:#d69a27;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.delivery-monitoring-guide-copy>span{color:#b27b18;letter-spacing:.08em;font-size:9px;font-weight:800}.delivery-monitoring-guide-copy h3{color:#554526;margin:3px 0 4px;font-size:14px}.delivery-monitoring-guide>button{white-space:nowrap;justify-content:center;min-width:126px}.delivery-monitoring-guide>button span{margin-left:4px;font-size:14px}.delivery-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:16px;display:grid}.delivery-dashboard-grid.lower{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr)}.delivery-trend-panel,.delivery-platform-panel,.delivery-recommended-panel,.delivery-content-result-panel{min-width:0}.delivery-trend-panel>header,.delivery-recommended-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-trend-panel h3,.delivery-platform-panel h3,.delivery-recommended-panel h3,.delivery-content-result-panel h3{color:#294a3e;margin:4px 0 0;font-size:16px}.delivery-recommended-panel header p{color:#87968f;margin:5px 0 0;font-size:10px}.delivery-chart-legend{color:#71847c;gap:14px;font-size:10px;display:flex}.delivery-chart-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.delivery-chart-legend .recommended:before{background:#1ca77a}.delivery-chart-legend .monitored:before{background:#a9c0b8}.delivery-line-chart{margin-top:8px}.delivery-line-chart svg{width:100%;height:245px;display:block;overflow:visible}.delivery-line-chart .grid-line{stroke:#e8efec;stroke-width:1px}.delivery-line-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.delivery-line-chart .monitor-line{stroke:#b4c7c0;stroke-dasharray:5 6}.delivery-line-chart .recommend-line{stroke:#1da879}.delivery-line-chart .recommend-dot{fill:#fff;stroke:#1da879;stroke-width:3px}.delivery-line-chart text{fill:#90a098;font-size:9px}.delivery-trend-panel>footer{color:#61766e;background:#f3f8f5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 13px;font-size:11px;line-height:1.5;display:grid}.delivery-trend-panel>footer strong{color:#1c7258}.delivery-platform-panel>header,.delivery-content-result-panel>header{margin-bottom:17px}.delivery-platform-table{display:grid}.delivery-platform-table>div{color:#687a73;text-align:center;border-bottom:1px solid #edf2ef;grid-template-columns:minmax(90px,1.35fr) repeat(4,minmax(44px,.65fr));align-items:center;gap:6px;min-height:46px;font-size:11px;display:grid}.delivery-platform-table>div.head{color:#95a39e;min-height:32px;font-size:9px;font-weight:700}.delivery-platform-table>div>:first-child{text-align:left}.delivery-platform-table strong{color:#315247;font-size:12px}.delivery-platform-table b{color:#176f56}.delivery-platform-table em{font-style:normal}.delivery-platform-table em.up{color:#15956e}.delivery-platform-table em.down{color:#cf6d59}.delivery-prompt-filters{flex-wrap:wrap;gap:5px;display:flex}.delivery-prompt-filters button{color:#75857f;cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:999px;padding:6px 10px;font-size:9px}.delivery-prompt-filters button.active{color:#176c54;background:#eef9f4;border-color:#83c7ae;font-weight:700}.delivery-recommended-list{max-height:390px;margin-top:12px;display:grid;overflow:auto}.delivery-recommended-list article{border-bottom:1px solid #edf2ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 4px;display:grid}.delivery-recommend-status{color:#fff;background:#20a878;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.delivery-recommended-list strong{color:#314d43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.delivery-recommended-list p{color:#8a9993;flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 0;font-size:9px;display:flex}.delivery-recommended-list p span{border-right:1px solid #dde6e2;padding-right:7px}.delivery-recommended-list p .company-name{color:#176f56;font-weight:700}.delivery-recommended-list p em{color:#926515;background:#fff5da;border-radius:999px;padding:2px 6px;font-style:normal}.delivery-recommended-list article>button{color:#1a7359;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.delivery-content-numbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.delivery-content-numbers>div{background:#f4f8f6;border-radius:10px;padding:12px 10px}.delivery-content-numbers span{color:#85958e;font-size:9px;display:block}.delivery-content-numbers strong{color:#235744;margin-top:7px;font-size:23px;display:block}.delivery-content-numbers small{color:#7f938b;margin-left:3px;font-size:9px}.delivery-publication-bars{border-bottom:1px solid #dfe9e5;align-items:end;gap:8px;height:150px;margin-top:18px;padding:10px 5px 22px;display:flex}.delivery-publication-bars>div{flex:1;justify-content:center;align-items:end;height:100%;display:flex;position:relative}.delivery-publication-bars span{background:linear-gradient(#56c49c,#218566);border-radius:5px 5px 2px 2px;width:min(22px,68%);min-height:4px}.delivery-publication-bars small{color:#95a49e;font-size:8px;position:absolute;top:calc(100% + 7px)}.delivery-content-note{color:#70857c;margin:16px 0 0;font-size:10px;line-height:1.6}.delivery-evidence-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d231d94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delivery-evidence-dialog{background:#fff;border-radius:16px;width:min(760px,100%);max-height:min(720px,90vh);overflow:auto;box-shadow:0 30px 80px #00000047}.delivery-evidence-dialog>header{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 15px;display:flex}.delivery-evidence-dialog h3{color:#294a3e;margin:5px 0 0;font-size:16px}.delivery-evidence-dialog header button{color:#82918b;cursor:pointer;background:0 0;border:0;font-size:25px}.delivery-evidence-brand{background:#edf9f4;border-radius:9px;align-items:center;gap:9px;margin:18px 24px 0;padding:10px 12px;display:flex}.delivery-evidence-brand span{color:#789087;font-size:10px}.delivery-evidence-brand strong{color:#176e55;font-size:12px}.delivery-evidence-dialog pre{color:#435a51;white-space:pre-wrap;background:#fbfdfc;border:1px solid #e1ebe7;border-radius:10px;margin:16px 24px;padding:18px;font:12px/1.8 PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.delivery-evidence-dialog>footer{justify-content:flex-end;padding:0 24px 22px;display:flex}@media (width<=1100px){.delivery-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-dashboard-grid,.delivery-dashboard-grid.lower{grid-template-columns:1fr}}@media (width<=720px){.delivery-page-head{flex-direction:column;align-items:stretch}.delivery-view-tabs{align-self:flex-start}.delivery-dashboard-hero{grid-template-columns:1fr;padding:24px}.delivery-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-monitoring-guide{grid-template-columns:42px minmax(0,1fr)}.delivery-monitoring-guide>button{grid-column:2;justify-self:start}.delivery-trend-panel>header,.delivery-recommended-panel>header{flex-direction:column;align-items:stretch}.delivery-recommended-list article{grid-template-columns:30px minmax(0,1fr)}.delivery-recommended-list article>button{grid-column:2;justify-self:start;padding:0}}.toast{z-index:5;color:#fff;background:#173f35;border-radius:9px;padding:12px 16px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #16372e38}@media (width<=980px){.sidebar{width:210px}.topbar,.page-content{padding-left:25px;padding-right:25px}.metric-grid{grid-template-columns:repeat(2,1fr)}.content-layout,.two-column{grid-template-columns:1fr}.strategy-banner{grid-template-columns:1fr;align-items:start;gap:18px}.ratio-control{width:100%}}@media (width<=680px){.app-shell{height:auto;min-height:100vh;display:block;overflow:visible}.sidebar{width:100%;min-height:auto;padding:14px;overflow:visible}.sidebar nav{grid-template-columns:repeat(2,1fr)}.sidebar-bottom{display:none}.project-switcher{margin-bottom:12px}.topbar{height:auto;padding:18px}.top-actions .icon-button{display:none}.topbar h1{font-size:19px}.page-content{padding:20px 16px}.main-area{height:auto;overflow:visible}.platform-config-row{grid-template-columns:1fr}.config-save-row{flex-direction:column;align-items:flex-start}.metric-grid,.ratio-cards,.validation-grid,.delivery-grid{grid-template-columns:1fr}.welcome-row,.workspace-head,.workflow-pager{flex-direction:column;align-items:flex-start}.funnel-row{grid-template-columns:repeat(2,1fr);gap:12px}.funnel-item{border:0;padding:8px}.table-panel{overflow:auto}.table-panel table{min-width:680px}.publish-callout div{flex-wrap:wrap}.preview-footer{flex-direction:column;gap:5px}}.raw-keyword-review{gap:16px;display:grid}.review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.raw-keyword-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding-top:2px;display:grid}.raw-keyword-footer .pagination{grid-column:2;justify-content:center;margin:0}.raw-keyword-footer>.primary,.raw-keyword-footer>.loading-status,.raw-keyword-footer>.inline-progress{grid-column:3;justify-self:end}.candidate-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.manual-prompt-inline{flex:1;align-items:center;gap:8px;min-width:0;max-width:700px;display:flex}.manual-prompt-inline input{flex:1;min-width:0}.manual-prompt-inline select{flex:none;width:92px}.manual-prompt-inline .soft-button{white-space:nowrap;flex:none}@media (width<=760px){.candidate-footer{flex-direction:column;align-items:stretch}.manual-prompt-inline{flex-wrap:wrap;width:100%;max-width:none}.manual-prompt-inline input{flex-basis:100%}}.raw-keyword-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.raw-keyword-list article{background:#fff;border:1px solid #dce9e2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:flex}.raw-keyword-list article.selected-example{background:#fff;border-color:#cfe5da}.raw-keyword-list article.discarded{opacity:.74;background:#fff;border-color:#e8e2df}.raw-keyword-text{color:#354c45;min-width:0;font-size:14px;font-weight:500;line-height:1.5}.raw-keyword-actions{flex:none;align-items:center;gap:7px;display:flex}.choice-link{font:inherit;white-space:nowrap;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:500}.sample-state{color:#2d8a6e}.choice-link.discard,.discard-state{color:#c84d45}.choice-link.neutral{color:#c45149;font-weight:500}.choice-link:hover{text-decoration:underline}.sample-state,.discard-state{white-space:nowrap;font-size:13px;font-weight:500}.final-pattern-panel{gap:18px;display:grid}.final-pattern-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.final-pattern-list article,.final-pattern-list>label{background:#fbfdfc;border:1px solid #dce9e2;border-radius:10px;gap:7px;padding:13px;display:grid}.final-pattern-list>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start}.final-pattern-list>label.selected{background:#f1faf5;border-color:#75b99b}.final-pattern-list>label input{accent-color:#348367;width:16px;height:16px;margin:2px 0 0}.final-pattern-list>label>span{gap:7px;min-width:0;display:grid}.final-pattern-list code{color:#1d6c53;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5}.final-pattern-list small{color:#789087;font-size:12px}.pattern-selection-hint{color:#789087;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.5}.pattern-selection-actions{align-items:center;gap:10px;display:flex}.pattern-selection-actions .text-button{padding:0;font-size:12px}.variable-workflow-panel{gap:18px;display:grid}.primary-variable-panel{background:#fbfdfc;border:1px solid #d7e7de;border-radius:10px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:14px;display:grid}.primary-variable-panel h3{color:#285443;margin:4px 0;font-size:14px}.primary-variable-panel p{color:#77877f;margin:0;font-size:12px;line-height:1.5}.primary-variable-panel>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.primary-variable-choice{color:#4b6058;background:0 0;border:1px solid #c9d8d1;border-radius:6px;align-items:center;padding:3px 6px;display:inline-flex}.primary-variable-choice.active{color:#fff;background:#19785b;border-color:#19785b;box-shadow:0 1px 2px #145c452e}.primary-variable-choice button{min-height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.primary-variable-choice .primary-variable-toggle{padding:0;font-size:12px}.primary-variable-choice .primary-variable-remove{color:#b65a50;min-width:0;margin-left:7px;padding:0;font-size:16px;line-height:1}.primary-variable-choice.active .primary-variable-remove{color:#fff}.primary-variable-choice .primary-variable-remove:hover{background:#fff0ee}.variable-generation-status{box-sizing:border-box;color:#2c6a50;background:#fbfdfc;border:1px solid #d7e7de;border-radius:10px;gap:9px;width:100%;padding:14px;display:grid}.variable-generation-status>.variable-generation-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.variable-generation-heading span{color:#285443;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.variable-generation-status b{color:#19785b;flex:none;font-size:14px;line-height:1}.variable-generation-status i{background:#dcece5;border-radius:999px;height:7px;display:block;overflow:hidden}.variable-generation-status em{border-radius:inherit;background:#2d9875;height:100%;transition:width .45s;display:block}.variable-generation-details{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:center;gap:18px;display:grid}.variable-generation-details strong,.variable-generation-details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variable-generation-details strong{color:#496b5e;font-size:12px}.variable-generation-details span{color:#7a8c84;font-size:12px}.knowledge-generation-toggle{cursor:pointer;background:#f8fbf9;border:1px solid #d7e2dc;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 10px;padding:12px 14px;display:flex}.knowledge-generation-toggle input{margin-top:3px}.knowledge-generation-toggle span{gap:3px;display:grid}.knowledge-generation-toggle strong{color:#34463d;font-size:13px}.knowledge-generation-toggle small{color:#718078;font-size:12px}.generation-record-panel{border-top:1px solid #e7efeb;padding-top:4px}.generation-record-panel>summary{color:#557268;cursor:pointer;width:fit-content;font-size:12px}.generation-record-panel[open]>summary{margin-bottom:12px}.generation-record-panel .section-title p{color:#7a8e85;margin:4px 0 0;font-size:12px;font-weight:400}.generation-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.generation-record-list article{background:#fbfdfc;border:1px solid #dfeae4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:11px 12px;display:grid}.generation-record-list strong{color:#365448;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.generation-record-list small{color:#819189;grid-column:1/-1;font-size:11px;line-height:1.45}.generation-record-list .text-button{justify-self:start;padding:0;font-size:12px}@media (width<=760px){.generation-record-list{grid-template-columns:1fr}}@media (width<=680px){.primary-variable-panel{grid-template-columns:1fr}}.duplicate-combination-notice{color:#7a5314;background:#fff9eb;border:1px solid #f0d39a;border-radius:8px;gap:4px;padding:11px 13px;font-size:12px;display:grid}.duplicate-combination-notice strong{font-size:13px}.duplicate-combination-notice small{color:#8f7954}.generation-record-list .soft-button{justify-self:start;padding:5px 10px;font-size:11px}.generation-history-dialog{gap:14px;width:100%;min-width:0;display:grid;overflow:hidden}.generation-history-summary{color:#526b61;background:#f3f8f5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;min-width:0;padding:11px 13px;font-size:12px;display:grid}.generation-history-summary span{overflow-wrap:anywhere;min-width:0;line-height:1.55}.generation-history-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.generation-history-actions label{color:#526b61;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.generation-history-actions .primary{flex:none}.generation-history-list{gap:7px;min-width:0;max-height:56vh;padding-right:3px;display:grid;overflow:hidden auto}.generation-history-list>label{box-sizing:border-box;background:#fff;border:1px solid #dfe9e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid}.generation-history-list>label.selected{background:#f5fbf8;border-color:#81b7a1}.generation-history-list>label>span:not(.badge){gap:4px;min-width:0;display:grid}.generation-history-list strong{color:#29483b;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:13px;line-height:1.5}.generation-history-list small{color:#819189;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.5}.generation-history-row-actions{justify-content:flex-end;align-items:center;gap:9px!important;display:flex!important}.generation-history-row-actions .text-button{flex:none;padding:4px 2px;font-size:11px}@media (width<=760px){.generation-history-summary{grid-template-columns:1fr}.generation-history-actions{flex-direction:column;align-items:stretch}.generation-history-actions .primary{width:100%}.generation-history-list>label{grid-template-columns:auto minmax(0,1fr)}.generation-history-row-actions{grid-column:2;justify-content:flex-start}}.atom-editor.generation-action-row{width:100%;display:block}@media (width<=760px){.variable-generation-details{grid-template-columns:1fr;gap:5px}.variable-generation-heading span,.variable-generation-status b{font-size:14px}}.final-atom-heading{border-top:1px solid #e5eee9;justify-content:space-between;align-items:end;gap:12px;padding-top:5px;display:flex}.final-atom-heading h3{color:#28473c;margin:3px 0 0;font-size:16px}.final-atom-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.final-atom-groups section{background:#fff;border:1px solid #dce9e2;border-radius:10px;padding:12px}.final-atom-groups section>strong{color:#416359;margin-bottom:9px;font-size:13px;display:block}.final-atom-groups section>div{flex-wrap:wrap;gap:6px;display:flex}.final-atom-groups span{color:#28775e;background:#edf8f2;border-radius:6px;padding:4px 7px;font-size:12px}.final-atom-groups span.selected{background:#d9f2e5;outline:1px solid #2a9a74}.final-atom-groups span button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.final-atom-groups .atom-delete{color:#b65a50;margin-left:6px;font-size:15px;line-height:1}.candidate-atom-groups span{color:#4b6058;background:0 0;border:1px solid #c9d8d1;align-items:center;padding:3px 6px;display:inline-flex}.candidate-atom-groups span.selected{color:#fff;background:#19785b;border-color:#19785b;outline:0;box-shadow:0 1px 2px #145c452e}.candidate-atom-groups .candidate-atom-value{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.candidate-atom-groups .atom-delete{color:#b65a50;margin-left:7px;font-size:16px}.candidate-atom-groups span.selected .atom-delete{color:#fff}.candidate-atom-editor{grid-template-columns:145px minmax(150px,1fr) auto;margin:10px 0}.candidate-atom-editor .candidate-add-button{min-height:36px;padding-inline:15px;box-shadow:0 3px 9px #1e675529}.candidate-atom-editor .candidate-add-button:disabled{color:#9ca7a2;box-shadow:none;background:#f1f3f2;border-color:#e0e6e3}.project-industry-tools{box-sizing:border-box;background:#fbfdfc;border:1px solid #d9e8e1;border-radius:9px;grid-template-columns:minmax(210px,1fr) minmax(150px,180px) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.project-industry-tools>div{gap:2px;display:grid}.project-industry-tools strong{color:#315c4d;font-size:12px}.project-industry-tools span{color:#7c8d85;font-size:10px}.project-industry-tools select{color:#3e584f;min-width:0;font:inherit;background:#fff;border:1px solid #d7e5de;border-radius:7px;padding:7px 9px;font-size:12px}.variable-tools-header{border-bottom:1px solid #e4ede8;padding-bottom:14px;display:block}.variable-tools-left{gap:10px;min-width:0;display:grid}.variable-tools-left .candidate-atom-editor{margin:0}.atom-editor{grid-template-columns:145px minmax(150px,1fr) auto auto;align-items:center;gap:8px;display:grid}.atom-editor select,.atom-editor input{box-sizing:border-box;color:#385149;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #dbe8e2;border-radius:7px;padding:7px 9px;font-size:12px}.loading-status{color:#427064;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.inline-progress{background:#f7fbf9;border:1px solid #d5e8df;border-radius:9px;width:190px;padding:8px 10px}.inline-progress.compact{width:170px}.inline-progress>div{color:#427064;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.inline-progress i{background:#dcece5;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.inline-progress em{border-radius:inherit;background:#2d9875;height:100%;transition:width .45s;display:block}.production-batch-check{color:#71877e;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:11px;display:flex}.production-batch-check input{accent-color:#287b61;width:15px;height:15px}.production-batch-footer{justify-content:flex-end;margin-top:12px;display:flex}.production-batch-footer .production-progress{width:min(360px,100%)}.batch-selection-hint{color:#8a5d14;background:#fff9e9;border:1px solid #e8c980;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:600}.batch-task-panel{background:#fafafa;border:1px solid #e5e5e8;border-radius:9px;gap:8px;margin-top:14px;padding:14px;display:grid}.batch-task-panel .section-title{margin-bottom:4px}.batch-task-row{border-top:1px solid #e9e9eb;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px 0;display:grid}.batch-task-row>strong{color:#313139;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.batch-task-row select{color:#4d4d58;min-width:0;font:inherit;background:#fff;border:1px solid #dedee3;border-radius:6px;padding:7px 8px;font-size:12px}.batch-task-row select.selection-required{color:#9a6616;background:#fffaf0;border-color:#e3b45e}.batch-precheck-materials{background:#f7fbf9;border:1px solid #dce9e3;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding:11px;display:flex}.batch-precheck-materials>div{flex:1 0 100%}.batch-precheck-materials b,.batch-precheck-materials small{display:block}.batch-precheck-materials b{color:#31574a;font-size:11px}.batch-precheck-materials small{color:#81918a;margin-top:2px;font-size:9px}.batch-precheck-materials>button{color:#657970;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e3dd;border-radius:999px;padding:6px 9px;font-size:10px}.batch-precheck-materials>button.selected{color:#176b50;background:#eaf7f1;border-color:#3d9979;box-shadow:inset 0 0 0 1px #7abba4}.batch-job{color:#6c6c78;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.batch-job b{font-weight:500}.batch-job.已完成{color:#07805f}.batch-job.失败{color:#bb514b}.batch-job.已取消{color:#8a8f8d}.batch-job i{background:#dcece5;border-radius:9px;width:58px;height:5px;overflow:hidden}.batch-job em{border-radius:inherit;background:#10a37f;height:100%;display:block}.batch-job small{text-overflow:ellipsis;max-width:260px;overflow:hidden}.batch-job i.indeterminate,.inline-progress.indeterminate-progress i{position:relative}.batch-job i.indeterminate em,.inline-progress.indeterminate-progress em{width:38%;animation:1.35s ease-in-out infinite generation-progress;position:absolute}@keyframes generation-progress{0%{left:-38%}55%{left:42%}to{left:100%}}.truthful-indeterminate>i,.truthful-indeterminate .interview-generation-progress-track,.batch-job.truthful-indeterminate i{position:relative;overflow:hidden}.truthful-indeterminate>i>em,.truthful-indeterminate .interview-generation-progress-track>span,.batch-job.truthful-indeterminate i>em{animation:1.35s ease-in-out infinite generation-progress;position:absolute;left:0;width:38%!important}.batch-job-actions{align-items:center;gap:6px;display:flex}.batch-job-actions .soft-button{padding:5px 8px;font-size:12px}.batch-job-actions .batch-cancel-button{color:#b64e45;background:#fff8f7;border:1px solid #efc8c3;border-radius:6px;flex:none;padding:4px 7px;font-size:11px}.character-count{color:#7d8e87;margin-right:auto;font-size:11px}.batch-task-prompt-head,.batch-variant-toolbar,.batch-variant-row{align-items:center;gap:10px;display:flex}.batch-task-prompt-head{justify-content:space-between}.batch-task-prompt-head>strong{color:#313139;font-size:14px}.batch-variant-toolbar{background:#fafcfb;border:1px solid #e0e9e4;border-radius:10px;grid-template-columns:minmax(150px,auto) minmax(300px,1fr) auto;gap:18px;padding:14px 16px;display:grid}.batch-variant-title{align-content:center;gap:2px;display:grid}.batch-variant-title span{color:#344d43;font-size:13px;font-weight:700}.batch-variant-title small{color:#8a9892;font-size:10px}.batch-count-controls{align-items:center;gap:7px;display:flex}.batch-count-controls>button{color:#466158;min-width:40px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e2dc;border-radius:7px;padding:0 11px;font-size:12px;font-weight:650}.batch-count-controls>button:hover{background:#f1f8f5;border-color:#79af9a}.batch-count-controls>button.selected{color:#fff;background:#168064;border-color:#168064;box-shadow:0 4px 10px #16806429}.batch-count-controls label{color:#71827a;background:#fff;border:1px solid #d4e2dc;border-radius:7px;align-items:center;height:34px;margin-left:3px;font-size:11px;display:flex;overflow:hidden}.batch-count-controls label span{padding-left:10px}.batch-count-controls label em{padding-right:9px;font-style:normal}.batch-count-controls input{box-sizing:border-box;color:#334b42;text-align:center;background:0 0;border:0;outline:none;width:42px;height:100%;padding:0 5px}.batch-variant-toolbar>.soft-button{white-space:nowrap;align-self:center;min-height:34px}.batch-angle-toolbar{color:#527066;background:#eef8f4;border:1px solid #d6e9e1;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0 12px;padding:12px 14px;display:flex}.batch-angle-toolbar>div{gap:3px;display:grid}.batch-angle-toolbar strong{color:#275a49;font-size:12px}.batch-angle-toolbar span{font-size:10px;line-height:1.55}.batch-angle-toolbar .soft-button{flex:none;min-width:104px;min-height:34px;padding:6px 10px;font-size:10px}.variable-generation-error{color:#8f4139;background:#fff7f6;border:1px solid #efc7c2;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:12px 14px;display:flex}.variable-generation-error div{gap:3px;display:grid}.variable-generation-error strong{font-size:12px}.variable-generation-error span{font-size:11px;line-height:1.55}@media (width<=900px){.batch-variant-toolbar{grid-template-columns:1fr;gap:10px}.batch-count-controls{flex-wrap:wrap}.batch-variant-toolbar>.soft-button{justify-self:start}}.batch-variant-list{gap:8px;display:grid}.batch-variant-row{background:#fff;border:1px solid #dce7e2;border-radius:9px;grid-template-columns:28px minmax(180px,1fr) minmax(280px,1.45fr) minmax(180px,1fr) minmax(88px,auto) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.batch-variant-row>b:first-child{color:#17765d;background:#e8f5ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.batch-config-field{color:#5d7068;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.batch-config-field>span{min-height:14px}.batch-config-field>select,.batch-config-field>.brand-generation-binding,.batch-writing-angle>div{box-sizing:border-box;width:100%;min-height:40px}.batch-config-field>select{color:#324b42;font:inherit;background:#fff;border:1px solid #d5e2dc;border-radius:7px;outline:none;padding:0 12px;font-size:12px}.batch-config-field>select:focus{border-color:#168064;box-shadow:0 0 0 3px #1680641a}.batch-writing-angle>div{background:#f8fcfa;border:1px solid #cfe1da;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.batch-writing-angle input{box-sizing:border-box;color:#274b3f;width:100%;height:38px;font:inherit;background:0 0;border:0;outline:none;padding:0 12px;font-size:12px}.batch-writing-angle>div:focus-within{border-color:#168064;box-shadow:0 0 0 3px #1680641a}.batch-writing-angle .text-button{white-space:nowrap;border-left:1px solid #d8e6e0;height:30px;margin-right:5px;padding:0 8px;font-size:10px}.batch-row-actions{align-self:end;min-height:40px}@media (width<=820px){.batch-angle-toolbar{align-items:flex-start}.batch-variant-row{grid-template-columns:28px minmax(0,1fr);align-items:center}.batch-variant-row .batch-config-field,.batch-variant-row .batch-row-actions,.batch-variant-row>.soft-button{grid-column:2}.batch-row-actions{justify-self:end}}.login-screen{background:linear-gradient(135deg,#f6f8f7 0%,#edf5f1 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{box-sizing:border-box;background:#fff;border:1px solid #e1e8e4;border-radius:16px;gap:16px;width:min(100%,430px);padding:36px;display:grid;box-shadow:0 18px 50px #1a30291a}.login-brand{color:#16785d;letter-spacing:-.3px;font-size:18px;font-weight:750}.login-card .eyebrow{color:#729087;margin-bottom:-8px}.login-card h1{color:#202123;letter-spacing:-.6px;text-align:center;margin:0;font-size:28px}.login-card p{color:#6e7d78;margin:-4px 0 8px;font-size:14px;line-height:1.65}.login-card label{color:#41524c;gap:7px;font-size:13px;font-weight:650;display:grid}.login-card input{box-sizing:border-box;color:#202123;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e3de;border-radius:8px;outline:none;padding:10px 12px}.login-card input:focus{border-color:#1a9b75;box-shadow:0 0 0 3px #1a9b751f}.login-card .primary{border-radius:8px;min-height:43px;margin-top:4px}.login-card .local-admin-return{width:100%;min-height:40px}.service-duration-input{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.admin-nav-group{display:contents}.password-input-wrap{position:relative}.password-input-wrap input{width:100%;padding-right:58px!important}.password-input-wrap button{color:#18765e;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.local-admin-tip{color:#3d6355;background:#f4faf7;border:1px solid #d2e6dc;border-radius:9px;gap:4px;margin-bottom:14px;padding:12px 14px;display:grid}.local-admin-tip strong{font-size:13px}.local-admin-tip span{color:#6f857b;font-size:11px;line-height:1.55}.form-error{color:#bd4f48;font-size:12px}.empty-project-workspace{background:#fff;border:1px solid #e1e8e4;border-radius:14px;max-width:620px;margin:78px auto;padding:42px 46px;box-shadow:0 10px 30px #1e322a0d}.empty-project-workspace .eyebrow{color:#168065}.empty-project-workspace h2{color:#202123;letter-spacing:-.5px;margin:10px 0 12px;font-size:28px}.empty-project-workspace p{color:#687772;margin:0;font-size:15px;line-height:1.75}:root{--ui-accent:#10a37f;--ui-ink:#202123;--ui-muted:#6e6e80;--ui-line:#e5e5e8;--ui-surface:#fff;--ui-canvas:#f7f7f8}.app-shell{background:var(--ui-canvas)}.sidebar{color:#d9d9e3;background:#202123;flex-basis:244px;width:244px;padding:18px 12px 14px}.brand{color:#f7f7f8;padding:4px 10px 20px;font-size:15px;font-weight:600}.brand-mark{color:#fff;background:#10a37f;border-radius:6px;width:25px;height:25px;font-size:16px}.project-switcher{background:#2a2b32;border-color:#ffffff1a;border-radius:8px;margin-bottom:17px;padding:10px}.project-switcher small,.user-card small{color:#9d9da9}.project-dot,.project-dot.gold,.project-dot.coral,.project-dot.violet,.project-dot.sky,.project-dot.mint,.project-dot.slate{box-shadow:none;background:#10a37f}.sidebar nav{gap:2px}.sidebar .brand,.sidebar .project-menu-wrap,.sidebar-bottom{flex:none}.sidebar nav{scrollbar-width:thin;scrollbar-color:#4b4c55 transparent;flex:auto;align-content:start;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#4b4c55;border-radius:5px}.project-switcher>div{flex:auto;min-width:0}.project-switcher strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.project-switcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-switcher .project-dot,.project-switcher .chevron{flex:none}.sidebar-bottom{z-index:2;background:#202123;margin-top:8px;position:relative}.user-card>span{flex:auto;min-width:0}.user-card strong,.user-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-item{color:#c5c5d2;border-radius:7px;gap:9px;padding:9px 10px;font-size:13px}.nav-item span{color:#888895;width:14px;font-size:12px}.nav-item:hover{color:#fff;background:#2a2b32}.nav-item.active{color:#fff;background:#343541;font-weight:500}.nav-item.active span{color:#10a37f}.nav-item.nav-major{color:#f0f0f3;margin-top:7px;font-weight:600}.nav-item.nav-major span{color:#10a37f;font-weight:700}.project-flow-nav{border-left:1px solid #3e3f48;gap:1px;margin:2px 0 8px 14px;padding:3px 0 5px 9px;display:grid}.project-flow-nav .nav-item{color:#aaaab5;padding:7px 9px;font-size:12px}.project-flow-nav .nav-item span{color:#898995;background:#2c2d34;border-radius:50%;width:17px;height:17px;font-size:10px;line-height:17px}.project-flow-nav .nav-item.active{color:#fff;background:#343541}.project-flow-nav .nav-item.active span{color:#fff;background:#10a37f}.prompt-destination-actions{white-space:nowrap;align-items:center;gap:11px;display:flex}.table-panel .prompt-destination-actions .text-button,.table-panel .prompt-cancel-link{padding:2px 0;font-size:10px;font-weight:500}.prompt-destination-actions .text-button,.table-panel .prompt-production-link{color:#0b8061}.prompt-destination-actions .prompt-cancel-link,.table-panel .prompt-cancel-link{color:#c34f45}.brand-prompt-list .prompt-destination-actions{justify-content:flex-end;gap:12px;min-width:150px}.brand-prompt-list .brand-prompt-actions .text-button{padding:2px 0;font-size:10px;font-weight:500}.brand-task-row{background:#fff;border:1px solid #dfe9e4;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:2px;padding:14px}.brand-task-row .batch-task-prompt-head{align-items:flex-start;gap:18px;min-width:0;padding-bottom:2px}.brand-task-row .batch-task-prompt-head>strong{overflow-wrap:anywhere;min-width:0;line-height:1.6}.brand-task-row .batch-task-prompt-head>button{white-space:nowrap;flex:none}.brand-task-row .batch-variant-toolbar{box-sizing:border-box;grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto;width:100%}.brand-task-row .batch-variant-list{min-width:0}.brand-task-row .batch-variant-row{grid-template-columns:28px minmax(190px,1fr) minmax(280px,1.35fr) minmax(180px,1fr) minmax(100px,auto) auto}.brand-generation-binding{color:#64756e;align-items:center;gap:8px;min-width:0;display:flex}.brand-generation-binding small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=900px){.brand-task-row .batch-variant-toolbar{grid-template-columns:1fr}}@media (width<=680px){.brand-task-row{padding:11px}.brand-task-row .batch-variant-row{grid-template-columns:28px minmax(0,1fr);align-items:center}.brand-task-row .brand-generation-binding,.brand-task-row .batch-config-field,.brand-task-row .batch-writing-angle,.brand-task-row .batch-variant-row>.batch-job,.brand-task-row .batch-variant-row>.soft-button,.brand-task-row .batch-variant-row>.text-button{grid-column:2}.brand-task-row .batch-variant-row>.text-button{justify-self:end}}.brand-decision-prompts{margin-top:16px;padding:20px}.brand-decision-prompts .section-title{align-items:center}.brand-decision-prompts .section-title h3{margin:0;font-size:14px}.brand-prompt-heading-actions{align-items:center;gap:8px;display:flex}.brand-prompt-heading-actions .soft-button,.brand-prompt-heading-actions .primary{white-space:nowrap;min-height:36px}.brand-prompt-import-preview{background:#f5faf7;border:1px solid #cfe3d9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:12px 13px;display:flex}.brand-prompt-import-preview>div{gap:4px;min-width:0;display:grid}.brand-prompt-import-preview strong{color:#345047;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.brand-prompt-import-preview span{color:#7b8c84;font-size:10px}.brand-prompt-import-preview .primary{flex:none;min-height:34px;padding:7px 12px}.brand-prompt-import-message{border-radius:7px;margin-top:9px;padding:8px 10px;font-size:10px;line-height:1.5}.brand-prompt-import-message.error{color:#a24d43;background:#fff7f5;border:1px solid #efd0cb}.brand-prompt-import-message.success{color:#176e54;background:#eff9f5;border:1px solid #cae5da}.brand-generation-progress{background:#f7fbf9;border:1px solid #dce8e2;border-radius:9px;margin:13px 0;padding:12px 14px}.brand-generation-progress>div{color:#526a60;justify-content:space-between;font-size:11px;display:flex}.brand-generation-progress>i{background:#e1e9e5;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.brand-generation-progress>i>em{border-radius:inherit;background:#10a37f;height:100%;transition:width .3s;display:block}.brand-manual-prompt{gap:8px;margin:13px 0;display:flex}.brand-manual-prompt input{color:#405047;background:#fff;border:1px solid #d8e3dd;border-radius:8px;flex:1;min-width:0;padding:9px 11px;font:400 12px ui-sans-serif,system-ui,sans-serif}.brand-manual-prompt input::placeholder{color:#9a9aa4;font-size:12px;font-weight:400}.brand-manual-prompt .brand-add-question{min-width:100px;min-height:38px;box-shadow:0 4px 11px #1c5f4c2e}.brand-manual-prompt .brand-add-question:disabled{color:#9ca7a2;box-shadow:none;opacity:1;background:#f1f3f2;border-color:#e0e6e3}.brand-prompt-list{border:1px solid #e0e8e4;border-radius:10px;margin-top:14px;display:grid;overflow:hidden}.brand-prompt-list article{background:#fff;border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.brand-prompt-list article:last-child{border-bottom:0}.brand-prompt-list article>div:first-child{min-width:0}.brand-prompt-list strong,.brand-prompt-list small{display:block}.brand-prompt-list strong{color:#34483f;font-size:12px;line-height:1.55}.brand-prompt-list small{color:#8a9690;margin-top:4px;font-size:10px}.brand-prompt-list .brand-prompt-delete:disabled{color:#a0aaa5;cursor:not-allowed;opacity:.75}.brand-prompt-pagination{margin-top:12px}@media (width<=680px){.brand-decision-prompts .section-title,.brand-prompt-import-preview{flex-direction:column;align-items:stretch}.brand-prompt-heading-actions{width:100%}.brand-prompt-heading-actions>button{flex:1}.brand-prompt-import-preview .primary{width:100%}}.user-card{border-top:1px solid #ffffff14;padding:13px 8px 2px}.avatar{color:#f5f5f6;background:#3d3e48}.main-area{background:var(--ui-canvas)}.topbar{border-color:var(--ui-line);background:#ffffffeb;height:88px;padding:17px 36px}.crumb{color:#8b8b98;font-size:12px}.topbar h1{color:var(--ui-ink);letter-spacing:-.25px;margin-top:3px;font-size:20px;font-weight:600}.top-actions{gap:7px}.icon-button{border-color:var(--ui-line);color:#777783;border-radius:7px;width:32px;height:32px}.page-content{max-width:1320px;padding:28px 36px 52px}.workspace-head,.welcome-row{margin-bottom:18px}.workspace-head h2,.welcome-row h2{color:var(--ui-ink);font-size:20px;font-weight:600}.workspace-head p,.welcome-row p{color:var(--ui-muted);font-size:12px}.panel,.metric-card{border-color:var(--ui-line);box-shadow:none;border-radius:9px}.panel{padding:18px}.metric-grid{gap:10px}.metric-card{padding:15px}.metric-card:after{display:none}.metric-card strong{color:var(--ui-ink);font-size:25px}.section-title{margin-bottom:13px}.section-title h3,.section-title h3.inline-heading,.inline-heading{color:var(--ui-ink);font-weight:600}.eyebrow{color:#8a8a96;letter-spacing:.5px;font-size:10px;font-weight:600}.primary{border-color:var(--ui-accent);background:var(--ui-accent);border-radius:7px;font-weight:500}.soft-button{border-color:var(--ui-line);color:#4f505c;background:#fff;border-radius:7px;font-weight:500}.soft-button:hover{background:#f2f2f3}.badge{border-radius:5px;font-weight:500}.badge.green{color:#087a60;background:#e9f8f2}.badge.blue{color:#426a90;background:#edf4fb}.badge.amber{color:#9a6413;background:#fff5df}table thead th{color:#858590;background:#fafafa;font-size:11px;font-weight:600}table td{border-color:#efeff0}.status{font-weight:500}@media (width<=860px){.sidebar{flex-basis:210px;width:210px}.page-content{padding:22px 20px 42px}.topbar{padding:16px 20px}}@media (width<=760px){.raw-keyword-list{grid-template-columns:1fr}.raw-keyword-footer{flex-direction:column;align-items:flex-start;display:flex}.raw-keyword-footer .primary,.candidate-footer .primary{width:100%}.batch-task-row{grid-template-columns:1fr 1fr}.final-pattern-list,.final-atom-groups{grid-template-columns:1fr}.atom-editor{grid-template-columns:1fr 1fr}}.project-menu-wrap{margin-bottom:24px;position:relative}.project-menu-wrap .project-switcher{text-align:left;width:100%;color:inherit;background:#ffffff12;border:1px solid #ffffff1f;margin-bottom:0}.project-dot.coral{background:#ed8b77}.project-dot.violet{background:#a88ce0}.project-dot.sky{background:#7aa7df}.project-dot.mint{background:#7ec4a6}.project-dot.slate{background:#93a4a0}.chevron{transition:transform .15s}.chevron.rotate{transform:rotate(180deg)}.project-menu{z-index:100;color:#203831;background:#fff;border:1px solid #dce6e1;border-radius:12px;width:365px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 44px #0d312747}.project-menu-head{border-bottom:1px solid #edf1ef;justify-content:space-between;padding:15px 16px 12px;display:flex}.project-menu-head strong{font-size:13px;display:block}.project-menu-head small{color:#80918a;margin-top:3px;font-size:11px;display:block}.project-menu-head button,.all-projects{color:#1f7059;background:0 0;border:0;font-size:12px;font-weight:700}.project-menu-list{max-height:382px;padding:5px;overflow:auto}.project-option{text-align:left;color:#284239;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.project-option:hover{background:#f4f8f6}.project-option.selected{background:#eaf5f0}.project-icon{color:#725318;background:#f6e4b4;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.project-icon.coral{color:#a65145;background:#f9ded8}.project-icon.violet{color:#694da1;background:#ede5fa}.project-icon.sky{color:#4675ad;background:#e3eefc}.project-icon.mint{color:#367a61;background:#dcf2e8}.project-icon.slate{color:#556d65;background:#e7edeb}.project-option-main{flex:1;min-width:0}.project-option-main strong{color:#2a4138;font-size:12px;display:block}.project-option-main small{color:#84948e;margin-top:2px;font-size:10px;display:block}.project-option-meta{text-align:right;width:92px}.project-option-meta em{color:#6c8178;font:10px DM Mono,monospace;display:block}.project-option-meta .contract-countdown{white-space:nowrap;margin-bottom:5px;font-family:inherit;font-size:9px;font-weight:600}.contract-countdown.normal,.contract-remaining-badge.normal{color:#23765f}.contract-countdown.warning,.contract-remaining-badge.warning{color:#a66b13}.contract-countdown.urgent,.contract-remaining-badge.urgent{color:#cc5d23}.contract-countdown.expired,.contract-remaining-badge.expired{color:#c7473a}.contract-countdown.missing,.contract-remaining-badge.missing{color:#95a19c}.contract-remaining-badge{white-space:nowrap;background:#f1f6f3;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.contract-remaining-badge.warning{background:#fff5dc}.contract-remaining-badge.urgent{background:#fff0e5}.contract-remaining-badge.expired{background:#fdecea}.dialog-date-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dialog-date-pair label{min-width:0}.contract-date-help{margin:-4px 0 2px}.project-option-meta i{background:#5eaa8f;border-radius:3px;height:3px;margin-top:4px;display:block}.all-projects{border-top:1px solid #edf1ef;justify-content:space-between;width:100%;padding:12px 16px;display:flex}.priority-tag{border-radius:4px;margin-bottom:3px;padding:2px 5px;font-size:9px;font-weight:700;display:inline-block}.priority-tag.紧急{color:#b64336;background:#fde3df}.priority-tag.高{color:#9a6510;background:#fff0cf}.priority-tag.普通{color:#4074a2;background:#e4f0fb}.priority-tag.低{color:#71817b;background:#eef2f0}.project-context{background:#edf6f1;border:1px solid #d7e9e0;border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:10px 13px;display:flex}.context-icon{color:#795313;background:#f8e3ae;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.context-icon.coral{color:#a65145;background:#f9ded8}.context-icon.violet{color:#694da1;background:#ede5fa}.context-icon.sky{color:#4675ad;background:#e3eefc}.context-icon.mint{color:#367a61;background:#dcf2e8}.context-icon.slate{color:#556d65;background:#e7edeb}.project-context strong{color:#284239;margin-top:2px;font-size:13px;display:block}.project-context small{color:#73867e;margin-top:2px;font-size:11px;display:block}.priority-picker{border-left:1px solid #d5e5dd;margin-left:auto;padding-left:14px}.priority-picker span{color:#71867d;margin-bottom:3px;font-size:10px;display:block}.priority-picker select{color:#8e5d0d;background:#fff9ed;border-color:#eadcb8;font-weight:700}@media (width<=680px){.project-menu{width:min(365px,100vw - 28px)}.project-context{align-items:flex-start}}.model-generation{gap:16px;margin-bottom:16px;display:grid}.knowledge-context-button{color:#a66b10;cursor:pointer;background:#fff3d9;border:0;border-radius:999px;padding:7px 11px;font:700 12px ui-sans-serif,system-ui,sans-serif}.knowledge-context-button:hover:not(:disabled){background:#ffe7b4}.knowledge-context-button:disabled{cursor:default;opacity:.7}.generation-form{grid-template-columns:minmax(280px,1fr) 160px 130px auto;align-items:end;gap:10px;display:grid}.generation-form label{color:#556961;gap:6px;font-size:11px;font-weight:600;display:grid}.generation-form input,.generation-form select{box-sizing:border-box;color:#465a52;background:#fff;border:1px solid #dfe8e3;border-radius:6px;width:100%;min-height:34px;padding:6px 8px;font-size:12px}.production-queue-panel{background:#f9fcfa;border:1px solid #dce9e2;border-radius:9px;margin:0;padding:14px}.production-queue-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-queue-head h3{color:#2e493d;margin:0;font-size:14px}.production-queue-list{gap:7px;margin-top:10px;display:grid}.production-queue-item{cursor:pointer;background:#fff;border:1px solid #e1ebe5;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.production-queue-item:focus-visible{outline-offset:2px;outline:2px solid #7cbba4}.production-queue-select{color:#355044;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.production-queue-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.production-queue-select small{color:#739085;white-space:nowrap;font-size:11px}.production-queue-remove{white-space:nowrap;flex:none}.queue-pagination{margin-top:10px}.generation-form .primary:disabled{opacity:.48;cursor:not-allowed}.draft-editor-head{color:#40574d;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:13px;display:flex}.draft-editor-head>div:first-child{min-width:0}.draft-mode-status{color:#8b8b96;margin-left:8px;font-size:11px;font-weight:400;display:inline-block}.draft-mode-status.editing{color:#087a60}.article-prompt-trace{color:#789086;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.article-prompt-association{color:#4b7566;grid-column:1;align-items:baseline;gap:6px;min-width:0;font-size:11px;line-height:1.35;display:flex}.article-prompt-association b{color:#247257;flex:none;font-size:10px}.article-prompt-association span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-panel .article-prompt-association{margin-top:5px}.publication-link-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.publication-link-actions .text-button{color:#267159;font-size:10px}.publication-link-actions .text-button.danger-cancel{color:#c6453b}.publication-link-actions .text-button.danger-cancel:hover{color:#a52f27}.publication-link-editor{gap:7px;min-width:280px;display:grid}.publication-link-editor input{box-sizing:border-box;color:#315347;width:100%;font:inherit;background:#fff;border:1px solid #bcd5ca;border-radius:7px;outline:none;padding:7px 9px;font-size:10px}.publication-link-editor input:focus{border-color:#63a98c;box-shadow:0 0 0 3px #37916d1a}.publication-link-editor>div{align-items:center;gap:9px;display:flex}.publication-link-editor .primary{min-height:28px;padding:5px 11px;font-size:10px}.publication-link-editor .text-button{font-size:10px}.prompt-association{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--panel-soft);border-radius:10px;gap:5px;margin:14px 0;padding:13px 15px;display:grid}.prompt-association span{color:var(--muted);font-size:12px;font-weight:700}.prompt-association strong{color:var(--ink);line-height:1.55}.prompt-association small{color:var(--muted)}.draft-editor-head+.generated-draft{margin-top:8px}.generated-draft{white-space:pre-wrap;color:#42584f;background:#f6f9f7;border:1px solid #e3ece7;border-radius:8px;max-height:480px;margin:17px 0 0;padding:16px;font:13px/1.8 ui-sans-serif,system-ui,sans-serif;overflow:auto}.draft-editor{box-sizing:border-box;resize:vertical;width:100%;min-height:480px;font-family:ui-sans-serif,system-ui,sans-serif;display:block}.article-editor-panel.is-editing .draft-editor{background:#fff;border-color:#77bda0;box-shadow:0 0 0 3px #10a37f14}.article-composer-panel{background:#fff;border:1px solid #dce9e2;border-radius:10px;padding:16px}.article-composer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.article-composer-head .knowledge-context-button{margin-left:auto}.article-composer-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.article-composer-head-actions .knowledge-context-button{margin-left:0}.saved-article-editor-modal{z-index:80;max-height:92vh;margin:0;position:fixed;inset:4vh 24px 4vh 268px;overflow:auto;box-shadow:0 0 0 100vmax #181f1c6b,0 22px 64px #182d2538}.saved-article-editor-modal .generated-draft{min-height:48vh}@media (width<=860px){.saved-article-editor-modal{left:234px}}@media (width<=680px){.saved-article-editor-modal{max-height:96vh;inset:2vh 14px}}.article-composer-panel .draft-editor-head{margin-top:0}.article-editor-panel{border-top:1px solid #e3ece7;margin-top:16px;padding-top:14px}.draft-editor-actions{align-items:center;gap:8px;display:flex}.saved-articles-panel{margin-top:0}.saved-articles-head-actions{align-items:center;gap:8px;display:flex}.saved-article-list{gap:8px;display:grid}.saved-article-card{color:#365146;text-align:left;background:#fff;border:1px solid #e2e7e5;border-radius:8px;grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr) auto;align-items:center;gap:12px 24px;padding:13px 16px;display:grid}.saved-article-card:hover,.saved-article-card.active{background:#eff9f4;border-color:#58aa89}.saved-article-summary,.saved-article-summary strong,.saved-article-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-article-summary strong{color:#2e3135;font-size:12px;font-weight:500}.article-title-label{color:#9595a0;letter-spacing:.2px;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.saved-article-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:14px;display:flex}.saved-article-actions .text-button{color:#66756f;padding:3px 0;font-size:12px}.saved-article-actions .regenerate-article-link{color:#176b56;font-weight:600}.saved-article-actions .publish-now-link{color:#087b5e;font-weight:600}.saved-article-actions .delete-article-link{color:#c85048}.saved-article-actions .delete-article-link:disabled{color:#aaa;cursor:wait}.publish-empty-selection{color:#66756f;background:#fafcfb;border:1px dashed #d8e2dd;border-radius:9px;grid-column:1/-1;gap:5px;padding:18px;display:grid}.publish-empty-selection strong{color:#394b43;font-size:13px}.publish-empty-selection span{font-size:11px}.saved-article-summary small{color:#777783;gap:7px;margin-top:5px;font-size:11px;display:flex}.saved-article-summary small span+span:before{content:"·";color:#b3b3bb;margin-right:7px}.saved-article-card .article-prompt-association{border-left:1px solid #ecefee;grid-column:2;margin:0;padding-left:20px}.saved-article-card .article-prompt-association b{color:#92929c;font-weight:500}.saved-article-card .article-prompt-association span{color:#5f6670}.saved-articles-panel .section-title h3{font-size:14px}@media (width<=980px){.generation-form{grid-template-columns:1fr 1fr}.generation-form .primary{width:max-content}}@media (width<=760px){.saved-article-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.saved-article-card .article-prompt-association{border-top:1px solid #ecefee;border-left:0;grid-column:1/-1;padding:8px 0 0}.saved-article-actions{grid-column:2}}@media (width<=680px){.article-composer-head{flex-direction:column;align-items:flex-start}.article-composer-head .knowledge-context-button{margin-left:0}.generation-form{grid-template-columns:1fr}.generation-form .primary{width:100%}}.source-panel{margin-bottom:16px}.source-row{background:#f8fbf9;border:1px solid #e7efea;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.source-row strong,.source-row small{display:block}.source-row strong{color:#294238;font-size:13px}.source-row small{color:#7c8f86;margin-top:4px;font-size:11px}.fact-extraction-progress{background:#f3faf6;border:1px solid #cfe3d9;border-radius:8px;flex:1 0 100%;gap:7px;padding:11px 13px;display:grid}.fact-extraction-progress>div{color:#466b5d;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.fact-extraction-progress>div b{color:#267258;font-size:11px}.fact-extraction-progress>i{background:#dce9e2;border-radius:999px;height:7px;font-style:normal;display:block;overflow:hidden}.fact-extraction-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#438d70,#72b795);height:100%;transition:width .45s;display:block}.fact-extraction-progress>small{color:#84938c;margin:0;font-size:10px}.manual-fact-inline{border-top:1px solid #e7efea;margin-top:10px;padding:12px}.manual-fact-inline-head{color:#294238;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.manual-fact-inline-form{grid-template-columns:170px 130px minmax(260px,1fr) auto;align-items:center;gap:8px;display:grid}.manual-fact-inline-form select,.manual-fact-inline-form textarea{box-sizing:border-box;color:#465a52;background:#fff;border:1px solid #dfe8e3;border-radius:6px;width:100%;min-height:38px;padding:7px 8px;font:12px ui-sans-serif,system-ui,sans-serif}.manual-fact-inline-form textarea{resize:vertical;height:38px}.manual-fact-inline-form .primary{white-space:nowrap;min-width:100px;height:38px}.raw-keyword-summary{background:#f1f8f4;border:1px solid #dbeae3;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.raw-keyword-summary strong,.raw-keyword-summary small{display:block}.raw-keyword-summary strong{color:#285849;margin:3px 0;font-size:16px}.raw-keyword-summary small{color:#70867c;font-size:11px}.raw-keyword-summary .analysis-method{color:#5d8375;margin-top:5px}@media (width<=680px){.manual-fact-inline-form{grid-template-columns:1fr}.source-row,.raw-keyword-summary{flex-direction:column;align-items:flex-start}}.source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.source-action-button{color:#246b56;cursor:pointer;white-space:nowrap;background:#f7fbf9;border:1px solid #d8e8e0;border-radius:8px;min-width:132px;height:40px;font:600 13px ui-sans-serif,system-ui,sans-serif}.source-action-button:hover:not(:disabled){background:#eef8f3;border-color:#8ac6ae}.source-action-button.primary-action{background:#edf8f2;border-color:#76ad94}.source-action-button:disabled{opacity:.5;cursor:wait}.source-more-actions{position:relative}.source-more-actions>summary{color:#567068;cursor:pointer;background:#fff;border:1px solid #d8e8e0;border-radius:8px;place-items:center;min-width:72px;height:40px;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:grid}.source-more-actions>summary::-webkit-details-marker{display:none}.source-more-actions[open]>summary{color:#246b56;background:#f3f9f6;border-color:#8ac6ae}.source-more-actions>div{z-index:15;background:#fff;border:1px solid #dce6e1;border-radius:9px;width:154px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 26px #1c3d3124}.source-more-actions>div button{color:#3f6054;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;padding:10px 12px;font:600 12px ui-sans-serif,system-ui,sans-serif}.source-more-actions>div button:last-child{border-bottom:0}.source-more-actions>div button:hover:not(:disabled){background:#f4f9f6}.source-more-actions>div button:disabled{color:#9ba6a1;cursor:wait}.source-more-actions>div button.danger{color:#b24f46}.source-more-actions>div button.danger:hover:not(:disabled){background:#fdf1ef}.fact-candidates-panel,.material-packs-panel{margin-bottom:16px}.material-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.material-pack-card{background:#fbfdfc;border:1px solid #dfeae4;border-radius:8px;padding:12px}.material-pack-card h4{color:#294238;margin:4px 0 7px;font-size:13px}.material-pack-card p{color:#667d73;margin:0;font-size:11px;line-height:1.65}.material-pack-edit{margin-top:9px}.material-pack-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.material-load-toggle{color:#257355;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.material-load-toggle input{accent-color:#24785f}.material-pack-verify{color:#a86a15}.material-verification{background:#fffaf0;border:1px solid #f2d9a4;border-radius:8px;margin-top:11px;padding:10px}.material-verification strong{color:#8f5e1d;font-size:12px}.material-verification p{color:#806a4d;margin:5px 0 8px;font-size:11px;line-height:1.6}.material-verification label{color:#655943;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;display:flex}.material-loaded{color:#257355;background:#e8f6ef}.material-unloaded{color:#7a8882;background:#f1f3f2}.material-pack-editor{border-top:1px solid #dce8e2;margin-top:10px;padding-top:10px}.material-pack-editor label{color:#70847b;gap:4px;font-size:11px;display:grid}.material-pack-editor input,.material-pack-editor textarea{box-sizing:border-box;color:#3d554b;border:1px solid #dce7e1;border-radius:7px;width:100%;padding:8px;font:12px/1.55 ui-sans-serif,system-ui,sans-serif}.material-pack-editor textarea{resize:vertical;min-height:180px;margin-top:8px}.production-queue{background:#f7fbf9;border:1px solid #dbeae3;border-radius:9px;margin:0 0 14px;padding:13px}.production-queue-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.production-queue-head strong{color:#294238;margin-top:2px;font-size:14px;display:block}.production-queue-list{gap:7px;display:grid}.production-queue-item{background:#fff;border:1px solid #e1ebe6;border-radius:7px;align-items:center;gap:9px;padding:8px;display:flex}.production-queue-item.active{background:#edf8f2;border-color:#77bda0}.production-prompt-select{color:#294238;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.production-prompt-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.production-prompt-select small{color:#81928b;font-size:10px}.fact-candidate{border-bottom:1px solid #e9efec;padding:13px 0}.fact-candidate:last-child{border:0}.fact-meta{gap:6px;margin-bottom:7px;display:flex}.fact-candidate small{color:#81928b;margin-bottom:7px;font-size:10px;display:block}.fact-candidate textarea{box-sizing:border-box;resize:vertical;color:#3d554b;border:1px solid #dce7e1;border-radius:7px;width:100%;min-height:66px;padding:8px;font:12px/1.55 ui-sans-serif,system-ui,sans-serif}.fact-controls{gap:10px;margin:10px 0;display:flex}.fact-controls label{color:#70847b;gap:4px;font-size:11px;display:grid}.fact-controls select{color:#315448;background:#fff;border:1px solid #dce7e1;border-radius:7px;min-width:150px;padding:7px 28px 7px 8px}.fact-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.fact-actions .primary{padding:7px 10px}.pending-items-panel{margin-bottom:16px}.pending-item-list{gap:9px;margin-top:13px;display:grid}.pending-item{background:#fbfdfc;border:1px solid #e6ece8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.pending-item strong{color:#304b40;font-size:12px;display:block}.pending-item p{color:#536c62;margin:5px 0;font-size:12px;line-height:1.55}.pending-item small{color:#85968f;font-size:10px}.pending-item .soft-button{white-space:nowrap;padding:7px 10px}.empty-state{color:#81928b;margin:14px 0 0;font-size:12px}@media (width<=680px){.material-pack-grid,.pending-item{grid-template-columns:1fr}.pending-item .soft-button{width:max-content}}.knowledge-editor{margin-bottom:16px}.knowledge-editor textarea{box-sizing:border-box;resize:vertical;color:#344b42;white-space:pre;border:1px solid #dbe6e0;border-radius:8px;width:100%;min-height:440px;padding:12px;font:12px/21px ui-monospace,SFMono-Regular,Menlo,monospace}.editor-focus-note{color:#1c6f59;margin:8px 0 0;font-size:12px}.entry-editor{background:#f5fbf8;border:1px solid #cfe5db;border-radius:8px;margin:0;padding:14px}.entry-editor-row>td{background:#f5fbf8;padding:0!important}.entry-editor-row .entry-editor{border:0;border-radius:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entry-editor>textarea{box-sizing:border-box;resize:vertical;border:1px solid #dce7e1;border-radius:7px;width:100%;min-height:78px;padding:9px;font:12px/1.55 ui-sans-serif,system-ui,sans-serif}.editor-meta{grid-template-columns:1fr 130px;gap:10px;margin-bottom:10px;display:grid}.editor-meta input{box-sizing:border-box;border:1px solid #dfe8e3;border-radius:6px;width:100%;padding:7px 8px;font-size:12px}@media (width<=680px){.source-actions{flex-direction:column;align-items:flex-start}.editor-meta{grid-template-columns:1fr}}.prompt-create{margin-bottom:16px}.prompt-create h3{color:#294238;margin:4px 0 14px;font-size:14px}.prompt-create-form{grid-template-columns:minmax(260px,1fr) 120px auto;gap:10px;display:grid}.prompt-create-form input{box-sizing:border-box;color:#465a52;border:1px solid #dfe8e3;border-radius:6px;width:100%;padding:7px 8px;font-size:12px}.prompt-create-form select{width:100%}@media (width<=680px){.prompt-create-form{grid-template-columns:1fr}.prompt-create-form .primary{width:100%}}.draft-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.draft-save-group,.draft-secondary-actions{align-items:center;gap:8px;display:flex}.draft-secondary-actions .soft-button{padding:8px 11px}.draft-secondary-actions .edit-mode-active{color:#087a60;background:#e9f6f0;border-color:#8ac8b2}.draft-secondary-actions .danger-cancel{color:#b74d45}@media (width<=680px){.draft-actions{flex-direction:column;align-items:flex-start}.draft-secondary-actions{flex-wrap:wrap;width:100%}}.validation-issue{text-align:left;background:#fff8ea;border:1px solid #f1dfb9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.validation-issue-main{color:#735725;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:8px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.validation-issue-main:hover{color:#5b4316}.validation-issue-main:focus-visible{outline-offset:-2px;outline:2px solid #448e75}.validation-issue b{color:#a36d11;white-space:nowrap}.validation-ignore{color:#9b6a16;white-space:nowrap;flex:none;margin-right:10px}@media (width<=680px){.draft-actions{flex-direction:column;align-items:flex-start}}.live-form{grid-template-columns:120px 150px minmax(190px,1fr) minmax(220px,1fr) auto;gap:9px;margin-bottom:16px;display:grid}.publishing-accounts-panel{margin-bottom:16px}.active-publication-task{background:#f0faf5;border:1px solid #a9d5c3;border-radius:12px;order:1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.active-publication-task>div{gap:5px;min-width:0;display:grid}.active-publication-task strong{color:#204f43;font-size:16px}.active-publication-task small{color:#6d8981;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-publication-task-actions{flex:none;align-items:center;gap:12px;display:flex}.import-error{color:#a6554a;margin-top:4px;font-size:11px;display:block}.publishing-account-list{gap:8px;display:grid}.publishing-account-item{background:#fbfdfc;border:1px solid #dce8e2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.publishing-account-item>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.publishing-account-item strong{color:#315044;font-size:13px}.publishing-account-item small,.publishing-account-item em{color:#748a80;font-size:11px;font-style:normal}.publishing-account-item em{flex-basis:100%}.publishing-account-actions{flex:none;align-items:center;gap:10px;display:flex}.credential-hint{color:#72867d;margin:-4px 0 0;font-size:12px}.publish-article-picker{background:#fbfdfc;border:1px solid #dce9e2;border-radius:12px;order:3;grid-column:1/-1;margin-top:12px;padding:16px}.live-form>select,.live-form>input,.live-form>.primary{order:2}.section-title.compact{margin-bottom:10px}.section-title.compact h3{font-size:13px}.publish-picker-actions{align-items:center;gap:8px;display:flex}.publish-article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-article-card{color:#385247;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 10px;display:grid}.publish-article-card strong,.publish-article-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-article-summary{min-width:0}.publish-article-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publish-article-card strong{font-size:13px;line-height:1.35}.publish-article-card small{color:#789086;font-size:11px}.publish-article-card>span{color:#217057;grid-area:1/2/span 3;align-self:center;font-size:11px;font-weight:700}.publish-pagination{margin-top:10px}.table-panel td .article-prompt-trace{max-width:360px}.live-form input,.live-form select{box-sizing:border-box;color:#465a52;background:#fff;border:1px solid #dfe8e3;border-radius:6px;width:100%;min-height:35px;padding:6px 8px;font-size:12px}.monitor-form{grid-template-columns:1.2fr 170px 80px 1.3fr auto}.monitor-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.monitor-tabs{background:#f7faf8;border:1px solid #dfe9e4;border-radius:10px;gap:6px;margin-bottom:16px;padding:5px;display:flex}.automation-run-bar{color:#3f6658;background:#eef8f3;border:1px solid #bcd9ce;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 14px;display:flex}.automation-run-bar>div:first-child{gap:3px;display:grid}.automation-run-bar strong{color:#235d49;font-size:12px}.automation-run-bar span,.automation-run-bar small{font-size:10px}.automation-run-bar>div:last-child{align-items:baseline;gap:8px;display:flex}.automation-run-bar b{color:#176e52;font-size:17px}.automation-run-bar.失败,.automation-run-bar.需要登录{color:#8a5a53;background:#fff4f2;border-color:#e4c8c4}.automation-schedule-bar{background:#fafcfb;border:1px solid #e0e8e4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;display:flex}.automation-schedule-bar label{color:#4f6d62;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.automation-schedule-bar input[type=checkbox]{accent-color:#217c60}.automation-schedule-bar input[type=time]{color:#385149;font:inherit;background:#fff;border:1px solid #dce6e1;border-radius:6px;padding:6px 8px}.automation-schedule-bar>span{color:#7b8c85;margin-left:auto;font-size:10px}.monitor-tabs button{color:#61786e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:10px 12px;font-size:12px;font-weight:700}.monitor-tabs button.active{color:#fff;background:#257a60}.monitoring-command-center{background:linear-gradient(135deg,#fbfefc 0%,#eef8f3 100%);border-color:#c6dfd4;grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);align-items:center;gap:24px;padding:24px;display:grid}.monitoring-command-center.state-需要人工验证,.monitoring-command-center.state-需要登录{background:linear-gradient(135deg,#fffdf8,#fff7e8);border-color:#e8cfaa}.monitor-human-verification-alert{z-index:30;color:#71370e;background:#fff3df;border:1px solid #ef9c49;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;position:sticky;top:12px;box-shadow:0 12px 30px #9d521429}.monitor-human-verification-icon{color:#fff;background:#e26418;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:grid}.monitor-human-verification-alert strong{color:#9a3f0e;font-size:15px;display:block}.monitor-human-verification-alert p{color:#6d4930;margin:5px 0 2px;font-size:12px;line-height:1.6}.monitor-human-verification-alert small{color:#9b7356;font-size:10px}.monitor-human-verification-alert .primary{white-space:nowrap;background:#d95612}@media (width<=680px){.monitor-human-verification-alert{grid-template-columns:40px minmax(0,1fr);position:static}.monitor-human-verification-alert>button{grid-column:1/-1;width:100%}}.monitoring-command-kicker{color:#268064;letter-spacing:.08em;font-size:10px;font-weight:800}.monitoring-command-copy h3{color:#24483b;margin:7px 0 6px;font-size:22px}.monitoring-command-copy p{color:#617970;margin:0;font-size:12px;line-height:1.7}.monitoring-command-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.monitoring-managed-switch{background:#ffffffbf;border:1px solid #d4e7df;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:16px;display:grid}.monitoring-managed-switch>span{color:#2d6552;font-size:13px;font-weight:800}.monitoring-managed-switch>small{color:#7f9089;grid-column:1/-1;font-size:10px;line-height:1.55}.monitoring-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.monitoring-overview-metrics article{background:#fff;border:1px solid #dfe9e4;border-radius:11px;gap:5px;padding:17px;display:grid}.monitoring-overview-metrics small{color:#7b8f87;font-size:10px}.monitoring-overview-metrics strong{color:#236f57;font-size:27px;line-height:1.1}.monitoring-overview-metrics span{color:#71847d;font-size:10px}.monitoring-overview-metrics span.positive{color:#23805f}.monitoring-overview-metrics span.negative{color:#c05047}.monitoring-change-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.monitoring-change-grid>article{padding:18px}.monitoring-change-grid header h3{color:#2b5043;margin:0;font-size:14px}.monitoring-change-grid header span{color:#83938d;margin-top:4px;font-size:10px;display:block}.monitoring-change-list,.monitoring-change-summary{gap:7px;margin-top:13px;display:grid}.monitoring-change-list p,.monitoring-change-summary p{color:#506b61;background:#f6faf8;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.monitoring-change-list b,.monitoring-change-summary b{color:#2c7158;min-width:64px;margin-right:7px;display:inline-block}.monitoring-change-list .loss b{color:#b55048}.monitoring-report-summary{background:#f5fbf8;border-color:#cbe2d8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.monitoring-report-summary span{color:#288064;font-size:10px;font-weight:800}.monitoring-report-summary h3{color:#294e41;margin:5px 0;font-size:18px}.monitoring-report-summary p{color:#7a8d85;margin:0;font-size:10px}.monitoring-report-summary>strong{color:#1f7458;text-align:center;font-size:32px}.monitoring-report-summary>strong small{color:#82938c;margin-top:4px;font-size:9px;display:block}.monitoring-report-actions{gap:8px;display:flex}.monitor-schedule-advanced{border-top:1px solid #edf2ef;padding-top:8px}.monitor-schedule-advanced summary{color:#7d8d87;cursor:pointer;font-size:10px}.monitor-schedule-advanced .monitor-schedule-controls{margin-top:9px}.doubao-verification-dialog{width:min(1040px,96vw)}.doubao-verification-screen{background:#eef2f0;place-items:center;min-height:540px;padding:12px;display:grid;overflow:auto}.doubao-verification-screen img{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:100%;max-height:68vh;display:block;box-shadow:0 5px 24px #142d2429}.doubao-verification-screen img.sending{opacity:.7;cursor:progress}.doubao-account-card{background:linear-gradient(135deg,#fff 0%,#f7faf8 100%);border-color:#e0e8e4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid}.doubao-account-card.connected{background:linear-gradient(135deg,#f7fcf9 0%,#eef8f3 100%);border-color:#bfe0d2}.doubao-account-icon{color:#fff;background:#202423;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.doubao-account-card.connected .doubao-account-icon{background:#23795d}.doubao-account-copy>div{align-items:center;gap:9px;display:flex}.doubao-account-copy h3{color:#2d4e42;margin:0;font-size:14px}.doubao-account-copy p{color:#71857d;margin:6px 0 0;font-size:11px;line-height:1.6}.doubao-login-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141f1b94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.doubao-login-dialog{background:#fff;border-radius:16px;width:min(920px,94vw);max-height:92vh;overflow:hidden;box-shadow:0 24px 70px #0d251d47}.doubao-login-dialog>header,.doubao-login-dialog>footer{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.doubao-login-dialog>footer>div{align-items:center;gap:8px;display:flex}.doubao-login-dialog>header{border-bottom:1px solid #e6ece9}.doubao-login-dialog>header h3{color:#294a3e;margin:0;font-size:16px}.doubao-login-dialog>header p{color:#7b8d85;margin:5px 0 0;font-size:11px}.doubao-login-dialog>header>button{color:#6f8179;cursor:pointer;background:0 0;border:0;font-size:26px}.doubao-login-screen{background:#f3f6f5;place-items:center;min-height:480px;padding:12px;display:grid}.doubao-login-screen img{border-radius:9px;max-width:100%;max-height:62vh;display:block;box-shadow:0 3px 18px #19392d1a}.doubao-login-loading{color:#3e5d51;place-items:center;gap:9px;display:grid}.doubao-login-loading i{border:3px solid #d8e8e1;border-top-color:#288264;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.doubao-login-error{color:#844c45;text-align:center;place-items:center;gap:10px;max-width:460px;padding:28px;display:grid}.doubao-login-error strong{font-size:16px}.doubao-login-error span{color:#8c746f;font-size:11px;line-height:1.6}@keyframes spin{to{transform:rotate(360deg)}}.doubao-login-loading span,.doubao-login-dialog>footer{color:#7e8f88;font-size:10px}.monitor-plan-status-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;margin-bottom:14px;display:grid}.monitor-schedule-card,.monitor-last-run-card{gap:13px;padding:16px;display:grid}.monitor-card-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.monitor-card-heading>span{color:#1e7458;background:#e9f5ef;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.monitor-card-heading h3,.monitor-card-heading small{margin:0;display:block}.monitor-card-heading h3{color:#305347;font-size:13px}.monitor-card-heading small{color:#83928c;margin-top:3px;font-size:10px}.schedule-switch{cursor:pointer;width:38px;height:22px;display:block;position:relative}.schedule-switch input{opacity:0;pointer-events:none;position:absolute}.schedule-switch i{background:#cad5d0;border-radius:999px;transition:all .18s;position:absolute;inset:0}.schedule-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #20403538}.schedule-switch input:checked+i{background:#258162}.schedule-switch input:checked+i:after{transform:translate(16px)}.monitor-schedule-controls{align-items:end;gap:8px;display:flex}.monitor-schedule-controls label{color:#71857c;gap:5px;font-size:10px;font-weight:700;display:grid}.monitor-schedule-controls input{color:#36564a;font:inherit;background:#fff;border:1px solid #dbe6e0;border-radius:7px;padding:7px 9px}.monitor-schedule-controls input:disabled{color:#9aa6a1;background:#f3f5f4}.monitor-schedule-card>p,.monitor-last-run-card>p{color:#82918b;margin:0;font-size:10px;line-height:1.5}.last-run-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.last-run-metrics button{text-align:left;cursor:pointer;background:#f1f8f5;border:1px solid #0000;border-radius:8px;gap:1px;padding:9px 10px;transition:all .18s;display:grid}.last-run-metrics button:hover{background:#e9f6f0;border-color:#acd2c2;transform:translateY(-1px)}.last-run-metrics button:focus-visible{outline-offset:2px;outline:2px solid #60a887}.last-run-metrics strong{color:#246e56;font-size:18px}.last-run-metrics small{color:#809088;font-size:9px;font-weight:600;display:block}.last-run-metrics button span{color:#4f8b74;margin-top:3px;font-size:8px}.monitor-last-run-card.失败 .monitor-card-heading>span,.monitor-last-run-card.需要登录 .monitor-card-heading>span{color:#9b554c;background:#faece9}.monitor-overview-panel{padding:20px}.monitor-workspace-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:16px;display:grid}.monitor-prompt-library,.monitor-selected-sidebar{background:#fff;border:1px solid #dce8e2;border-radius:12px;min-width:0;padding:15px}.monitor-prompt-library{gap:13px;display:grid}.monitor-selected-sidebar{background:#f8fbf9;gap:12px;display:grid}.monitor-selected-sidebar>header{border-bottom:1px solid #e1ebe6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.monitor-selected-sidebar>header h3{color:#304f44;margin:0;font-size:14px}.monitor-selected-sidebar>header span{color:#84928c;margin-top:4px;font-size:10px;display:block}.monitor-selected-sidebar>header>strong{color:#257158;background:#e7f4ee;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.monitor-start-button{width:100%;min-height:42px}.monitor-selected-sidebar>.monitor-time-estimate{flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:10px 12px}.monitor-selected-sidebar>.automation-run-bar,.monitor-selected-sidebar>.monitor-item-progress{margin:0}.monitor-selected-list{gap:8px;max-height:540px;display:grid;overflow:auto}.monitor-selected-list article{background:#fff;border:1px solid #dfeae4;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:9px;padding:11px;display:grid}.monitor-selected-list article>span{color:#417161;background:#eaf4ef;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:grid}.monitor-selected-list article>strong{color:#345348;font-size:11px;line-height:1.55}.monitor-selected-list article>strong b,.monitor-prompt-label{color:#1f7a5c;font-weight:800}.monitor-selected-list article>button{color:#91a19a;font:inherit;cursor:pointer;background:0 0;border:0;padding:1px;font-size:18px;line-height:1}.monitor-selected-list article>button:hover{color:#c6453b}.monitor-selected-empty{color:#82918b;text-align:center;background:#ffffffb3;border:1px dashed #cadbd3;border-radius:10px;place-items:center;gap:5px;min-height:180px;display:grid}.monitor-selected-empty strong{color:#567067;font-size:12px}.monitor-selected-empty span{font-size:10px}.monitor-question-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-question-toolbar h3{color:#304f44;margin:0;font-size:14px}.monitor-question-toolbar span{color:#84928c;margin-top:4px;font-size:10px;display:block}.monitor-selection-actions{align-items:center;gap:8px;display:flex}.monitor-batch-limit{color:#7a8c84;white-space:nowrap;font-size:10px}.monitor-selection-actions .primary{min-width:190px}.monitor-time-estimate{color:#285b49;background:#eaf7f1;border:1px solid #8fc9b1;border-radius:9px;align-items:center;gap:14px;margin-top:14px;padding:12px 15px;display:flex}.monitor-time-estimate strong{white-space:nowrap;font-size:13px}.monitor-time-estimate span{color:#527468;font-size:11px;line-height:1.55}.monitor-quick-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.monitor-manual-question{background:#f7fbf9;border:1px solid #dce9e3;border-radius:9px;grid-template-columns:minmax(118px,.55fr) minmax(150px,1.45fr) auto;align-items:center;gap:12px;margin:0;padding:10px 11px;display:grid}.monitor-manual-question>div{gap:3px;display:grid}.monitor-manual-question strong{color:#315347;font-size:12px}.monitor-manual-question small{color:#82918b;font-size:9px;line-height:1.45}.monitor-manual-question label{min-width:0}.monitor-manual-question input{box-sizing:border-box;color:#304f44;width:100%;font:inherit;background:#fff;border:1px solid #cfded7;border-radius:7px;outline:none;padding:9px 11px;font-size:11px}.monitor-manual-question input:focus{border-color:#63a98c;box-shadow:0 0 0 3px #37916d1a}.monitor-manual-question .soft-button{min-width:92px}.monitor-target-aliases{background:#fbfcfc;border:1px solid #e2e9e6;border-radius:9px;grid-template-columns:minmax(118px,.55fr) minmax(150px,1.45fr) auto;align-items:center;gap:12px;margin:0;padding:10px 11px;display:grid}.monitor-target-aliases>div{gap:3px;display:grid}.monitor-target-aliases strong{color:#315347;font-size:12px}.monitor-target-aliases small{color:#82918b;font-size:9px;line-height:1.45}.monitor-target-aliases input{box-sizing:border-box;color:#304f44;width:100%;font:inherit;background:#fff;border:1px solid #cfded7;border-radius:7px;outline:none;padding:9px 11px;font-size:11px}.monitor-target-aliases input:focus{border-color:#63a98c;box-shadow:0 0 0 3px #37916d1a}.monitor-quick-tools .monitor-manual-question button,.monitor-quick-tools .monitor-target-aliases button{box-sizing:border-box;white-space:nowrap;width:76px;min-width:76px;min-height:38px;padding:7px 10px}.monitor-overview-panel>.automation-run-bar{margin:0 0 12px}.monitor-toolbar-actions{align-items:center;gap:9px;display:flex}.monitor-toolbar-actions .primary{min-width:150px}.monitor-target-settings{background:#fbfcfc;border:1px solid #e1e9e5;border-radius:9px;grid-template-columns:minmax(118px,.55fr) minmax(0,1.45fr);align-items:center;display:grid}.monitor-target-heading{gap:3px;padding:10px 11px;display:grid}.monitor-target-heading strong{color:#315347;font-size:12px}.monitor-target-heading small{color:#82918b;font-size:9px}.monitor-target-settings>summary{color:#536a61;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.monitor-target-settings>summary span{color:#82918b;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-weight:500;overflow:hidden}.monitor-target-settings .monitor-target-aliases{border:0;border-left:1px solid #e6ece9;border-radius:0 9px 9px 0;grid-template-columns:minmax(0,1fr) auto}.monitor-target-settings .monitor-target-aliases>div{display:none}.monitor-inline-progress{background:#eff9f4;border:1px solid #b9dccd;border-radius:9px;gap:8px;padding:11px 13px;display:grid}.monitor-inline-progress>div{color:#2c5d4b;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.monitor-inline-progress progress{accent-color:#258162;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.automatic-monitoring .doubao-account-card{margin-bottom:10px;padding:11px 14px}.automatic-monitoring .monitor-primary-settings-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.automatic-monitoring .monitor-primary-settings-grid .doubao-account-card{height:100%;margin:0}.automatic-monitoring .monitor-primary-settings-grid .monitor-schedule-card{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;height:100%;padding:11px 14px}.automatic-monitoring .monitor-primary-settings-grid .monitor-schedule-card>p{text-align:left;grid-column:1/-1}.automatic-monitoring .doubao-account-icon{border-radius:9px;width:34px;height:34px;font-size:13px}.automatic-monitoring .doubao-account-copy p{margin-top:3px;font-size:10px}.automatic-monitoring .monitor-plan-status-grid{grid-template-columns:1fr;margin-bottom:10px}.automatic-monitoring .monitor-last-run-card{display:none}.automatic-monitoring .monitor-schedule-card{grid-template-columns:minmax(280px,1fr) auto minmax(220px,.7fr);align-items:center;gap:14px;padding:12px 14px}.automatic-monitoring .monitor-schedule-card .monitor-schedule-controls{align-items:center}.automatic-monitoring .monitor-schedule-card>p{text-align:right}.automatic-monitoring .monitor-overview-panel{box-shadow:none;background:0 0;border:0;padding:0}.automatic-monitoring .monitor-workspace-grid{grid-template-columns:1fr}.automatic-monitoring .monitor-prompt-library{padding:18px}.automatic-monitoring .monitor-selected-sidebar{display:none}.monitor-item-progress{background:#fff;border:1px solid #dce8e2;border-radius:11px;margin:0 0 14px;overflow:hidden}.monitor-item-progress>header{background:#f8fbf9;border-bottom:1px solid #e8efeb;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.monitor-item-progress>header>div{gap:2px;display:grid}.monitor-item-progress>header strong{color:#345348;font-size:12px}.monitor-item-progress>header small,.monitor-item-progress>header>span{color:#82918b;font-size:9px}.monitor-item-progress>div{max-height:360px;display:grid;overflow:auto}.monitor-progress-item{border-bottom:1px solid #edf2ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.monitor-progress-item:last-child{border-bottom:0}.monitor-progress-index{color:#72857d;background:#eef3f1;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:grid}.monitor-progress-item>div{min-width:0}.monitor-progress-item>div strong{color:#3b5148;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.monitor-progress-item>div small{color:#8a9792;margin-top:3px;font-size:9px;display:block}.monitor-progress-status{color:#687a72;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:4px 7px;font-size:9px}.monitor-progress-item.status-运行中 .monitor-progress-index,.monitor-progress-item.status-已完成 .monitor-progress-index{color:#187153;background:#def2e8}.monitor-progress-item.status-运行中 .monitor-progress-status{color:#176e52;background:#e2f4eb}.monitor-progress-item.status-已完成 .monitor-progress-status{color:#26745a;background:#e9f5ef}.monitor-progress-item.status-失败 .monitor-progress-index,.monitor-progress-item.status-失败 .monitor-progress-status{color:#9a554c;background:#faebe8}.monitor-run-detail-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121d196b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.monitor-run-detail-dialog{background:#fff;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,94vw);max-height:min(760px,88vh);display:grid;overflow:hidden;box-shadow:0 22px 70px #142a2238}.monitor-run-detail-dialog>header{border-bottom:1px solid #e6eeea;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.monitor-run-detail-dialog header span{color:#4c8a72;letter-spacing:.08em;font-size:9px;font-weight:700}.monitor-run-detail-dialog h3{color:#29473b;margin:3px 0 0;font-size:17px}.monitor-run-detail-dialog header p{color:#87948e;margin:4px 0 0;font-size:10px}.monitor-run-detail-dialog header button{color:#73847d;cursor:pointer;background:#eef4f1;border:0;border-radius:50%;width:30px;height:30px;font-size:19px}.monitor-run-detail-list{padding:8px 18px;overflow:auto}.monitor-run-detail-list>article{border-bottom:1px solid #edf2ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 0;display:grid}.monitor-run-detail-list article>div strong{color:#344e43;font-size:12px;line-height:1.55}.monitor-run-detail-list article p{color:#7c8b85;margin:5px 0 0;font-size:10px;line-height:1.6}.monitor-run-detail-list article p b{color:#39735d;margin-right:8px}.monitor-run-detail-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.monitor-retry-button,.monitor-result-button{color:#176e52;min-width:74px;font:inherit;cursor:pointer;background:#f4fbf8;border:1px solid #78b69d;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.monitor-retry-button:hover,.monitor-result-button:hover{background:#e9f6f0;border-color:#34886a}.monitor-retry-button:disabled,.monitor-result-button:disabled{color:#a1ada8;cursor:not-allowed;background:#f4f6f5;border-color:#dce5e1}.monitor-run-detail-empty{color:#84928c;text-align:center;padding:36px 18px;font-size:11px;line-height:1.7}.monitor-run-detail-dialog>footer{background:#fafcfb;border-top:1px solid #e7eeea;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.monitor-run-detail-dialog>footer span{color:#87948e;font-size:9px}.monitor-run-detail-dialog>footer button{min-width:78px}.monitor-run-detail-dialog>footer>div{align-items:center;gap:8px;display:flex}.monitor-run-detail-dialog>footer .monitor-retry-all-button{color:#176e52;border-color:#acd2c2;min-width:136px}.monitor-question-summary,.source-trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.monitor-question-summary>div,.source-trend-summary>div{background:#f9fcfa;border:1px solid #e0e9e4;border-radius:9px;padding:14px 16px}.monitor-question-summary small,.monitor-question-summary strong,.source-trend-summary small,.source-trend-summary strong{display:block}.monitor-question-summary small,.source-trend-summary small{color:#74877f;font-size:11px}.monitor-question-summary strong,.source-trend-summary strong{color:#225f4d;margin-top:5px;font-size:21px}.monitor-question-list{gap:8px;display:grid}.monitor-question-list article{border:1px solid #e2ebe6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.monitor-question-list strong,.monitor-question-list small{display:block}.monitor-question-list strong{color:#334f45;font-size:13px}.monitor-question-list small{color:#83928c;margin-top:4px;font-size:11px}.source-intelligence-panel{padding:20px}.source-intelligence-table{border:1px solid #e1e9e5;border-radius:9px;overflow:hidden}.source-intelligence-header,.source-intelligence-table>div:not(.source-intelligence-header){grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(75px,.55fr));align-items:center;gap:10px;padding:11px 13px;display:grid}.company-source-row{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(75px,.55fr)) 90px;align-items:center;gap:10px;padding:11px 13px;display:grid}.source-intelligence-header{color:#819087;background:#f5f8f6;font-size:10px;font-weight:700}.source-intelligence-table>div:not(.source-intelligence-header){color:#536a61;border-top:1px solid #edf1ef;font-size:12px}.source-intelligence-table strong,.source-intelligence-table small{display:block}.source-intelligence-table strong{color:#2d4e42}.source-intelligence-table small{color:#89968f;margin-top:3px;font-size:10px}.source-trend{border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.source-trend.新增,.source-trend.上升{color:#197253;background:#e7f6ef}.source-trend.下降{color:#9a5149;background:#f9ecea}.source-trend.稳定{color:#64766f;background:#edf2ef}.source-intelligence-title{align-items:center}.source-view-switch{background:#f4f8f6;border:1px solid #dce7e1;border-radius:9px;flex:none;gap:3px;padding:3px;display:inline-flex}.source-view-switch button{color:#75877f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:11px;font-weight:700}.source-view-switch button.active{color:#176b50;background:#fff;box-shadow:0 1px 5px #1f55421f}.source-line-chart{background:linear-gradient(#fbfdfc 0%,#fff 100%);border:1px solid #e1e9e5;border-radius:10px;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:18px;padding:17px;display:grid}.source-chart-canvas{min-width:0}.source-chart-canvas svg{width:100%;min-height:300px;display:block;overflow:visible}.chart-grid-line{stroke:#e8efeb;stroke-width:1px;stroke-dasharray:4 5}.chart-axis-line{stroke:#bac9c1;stroke-width:1.2px}.chart-axis-label,.chart-period-label{fill:#7b8d85;font-size:11px}.chart-period-label{font-weight:700}.source-series-line{stroke-width:3px;stroke-linecap:round;opacity:.88}.source-series-point{stroke:#fff;stroke-width:2px}.source-point-value{font-size:11px;font-weight:800}.source-chart-legend{align-content:start;gap:7px;display:grid}.source-chart-legend>div{text-align:left;color:#38554a;cursor:pointer;background:#fff;border:1px solid #e4ebe7;border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 10px;display:grid}.source-chart-legend i{border-radius:50%;width:8px;height:8px}.source-chart-legend span,.source-chart-legend strong,.source-chart-legend small{min-width:0;display:block}.source-chart-legend strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-chart-legend small{color:#87958f;margin-top:3px;font-size:9px}.source-chart-legend b{font-size:12px}.source-chart-legend b.up{color:#16805b}.source-chart-legend b.down{color:#b5524b}.source-chart-legend b.flat{color:#75847e}.source-chart-note{color:#84928c;grid-column:1/-1;margin:0;font-size:10px}.monitor-actions-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.monitor-action-form,.monitor-action-list{padding:20px}.monitor-action-form{gap:11px;display:grid}.monitor-action-form label{color:#60766d;gap:6px;font-size:11px;font-weight:700;display:grid}.monitor-action-form input,.monitor-action-form select,.monitor-action-form textarea,.monitor-action-list select,.source-intelligence-toolbar input{box-sizing:border-box;color:#385149;width:100%;font:inherit;background:#fff;border:1px solid #dce6e1;border-radius:7px;padding:8px 9px;font-size:12px}.monitor-action-form textarea{resize:vertical;min-height:80px}.monitor-action-list{gap:8px;display:grid}.monitor-action-list .section-title{margin-bottom:4px}.monitor-action-list article{border:1px solid #e1e9e5;border-radius:8px;grid-template-columns:minmax(0,1fr) 105px;align-items:start;gap:12px;padding:12px;display:grid}.monitor-action-list article strong,.monitor-action-list article small{display:block}.monitor-action-list article strong{color:#2f4c42;margin:7px 0 4px;font-size:13px}.monitor-action-list article small{color:#819088;font-size:10px}.monitor-action-list article p{color:#63766e;margin:7px 0 0;font-size:11px;line-height:1.55}.company-source-summary{margin:0}.source-intelligence-toolbar{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.source-intelligence-toolbar input{width:min(260px,100%)}.source-intelligence-table.company>.company-source-row-wrap{padding:0;display:block}.company-source-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;width:100%}.company-source-row:hover{background:#f8fbf9}.company-source-detail{background:#f8fbf9;border-top:1px dashed #dde8e3;gap:8px;padding:12px 14px 14px 24px;display:grid}.company-source-detail>div{flex-wrap:wrap;gap:6px;display:flex}.company-source-detail>div span{color:#39715f;background:#e9f4ef;border-radius:5px;padding:4px 7px;font-size:10px}.industry-source-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.industry-source-summary>div{position:relative;overflow:visible}.industry-source-summary>div>small{align-items:center;display:flex}.industry-source-summary .formula-help:after{inset:calc(100% + 8px) auto auto -8px}.industry-source-summary .formula-help:before{border-top-color:#0000;border-bottom-color:#29463c;inset:calc(100% + 3px) auto auto 3px}.industry-source-summary>div:last-child .formula-help:after{left:auto;right:-2px}.industry-source-summary>div:last-child .formula-help:before{left:auto;right:4px}.industry-source-summary>div>span{color:#94a19c;margin-top:3px;font-size:9px;display:block}.industry-source-summary strong.up,.source-rate-change.up{color:#187456}.industry-source-summary strong.down,.source-rate-change.down{color:#b1544b}.industry-source-panel .section-title{margin-bottom:14px}.industry-source-table{border:1px solid #e1e9e5;border-radius:9px;overflow:hidden}.industry-source-header,.industry-source-row{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(82px,.62fr)) repeat(2,minmax(72px,.5fr)) 82px;align-items:center;gap:10px;min-width:940px;padding:11px 13px;display:grid}.industry-source-header{color:#819087;background:#f5f8f6;font-size:10px;font-weight:700}.industry-source-header>span{align-items:center;display:flex}.industry-source-header .formula-help:after{inset:calc(100% + 8px) auto auto -8px}.industry-source-header .formula-help:before{border-top-color:#0000;border-bottom-color:#29463c;inset:calc(100% + 3px) auto auto 3px}.industry-source-header>span:nth-child(n+6) .formula-help:after{left:auto;right:-2px}.industry-source-header>span:nth-child(n+6) .formula-help:before{left:auto;right:4px}.industry-source-row{color:#536a61;border-top:1px solid #edf1ef;font-size:12px}.industry-source-row>span:first-child strong,.industry-source-row>span:first-child small{display:block}.industry-source-row>span:first-child strong{color:#2d4e42}.industry-source-row>span:first-child small{color:#89968f;margin-top:3px;font-size:10px}.industry-source-row>b,.industry-source-row>strong{color:#276f57}.source-rate-change{font-weight:800}.source-rate-change.down{color:#b1544b}.source-rate-change.flat{color:#718079}.source-rate-change small{color:#9aa49f;margin-top:2px;font-size:8px;font-weight:500;display:block}.admin-monitoring-records{gap:8px;padding:20px;display:grid}.admin-monitoring-records .section-title{margin-bottom:4px}.admin-monitoring-records>article{border:1px solid #e0e9e4;border-radius:9px;overflow:hidden}.admin-monitoring-record-head{color:#446259;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.admin-monitoring-record-head:hover{background:#f8fbf9}.admin-monitoring-record-head strong,.admin-monitoring-record-head small{display:block}.admin-monitoring-record-head strong{color:#2c4d41;font-size:13px}.admin-monitoring-record-head small{color:#83928c;margin-top:4px;font-size:10px}.admin-monitoring-record-head>b{color:#267159;text-align:right;font-size:11px}.admin-monitoring-record-detail{background:#f9fbfa;border-top:1px solid #e4ece8;gap:12px;padding:14px;display:grid}.admin-monitoring-record-detail section{background:#fff;border:1px solid #e2e9e6;border-radius:8px;padding:12px}.admin-monitoring-record-detail h4{color:#315145;margin:0 0 8px;font-size:12px}.admin-monitoring-record-detail p{color:#526960;white-space:pre-wrap;max-height:360px;margin:0;font-size:11px;line-height:1.7;overflow:auto}.admin-monitoring-record-detail ol{gap:8px;margin:0;padding-left:24px;display:grid}.admin-monitoring-record-detail li{color:#557067;font-size:11px}.admin-monitoring-record-detail li a,.admin-monitoring-record-detail li small{overflow-wrap:anywhere;display:block}.admin-monitoring-record-detail li a{color:#1d7257;font-weight:700}.admin-monitoring-record-detail li small{color:#8a9993;margin-top:3px}.admin-monitoring-record-detail img{object-fit:contain;border-radius:7px;max-width:100%;max-height:680px;margin:auto;display:block}.automatic-monitoring,.writing-intelligence{gap:14px;max-width:1180px;display:grid}.intel-tabs{background:#f7faf8;border:1px solid #dfe9e4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.intel-tabs button{color:#60776e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;font-size:11px;font-weight:700}.intel-tabs button.active{color:#fff;background:#267b61}.intel-question-builder{background:linear-gradient(135deg,#fbfefc 0%,#f1f8f5 100%);border-color:#cce2d9;gap:13px;padding:20px;display:grid}.intel-seed-fields{grid-template-columns:.65fr .9fr .9fr 1fr auto;align-items:end;gap:9px;display:grid}.intel-seed-fields label{color:#5e756c;gap:5px;font-size:10px;font-weight:700;display:grid}.intel-seed-fields input,.intel-manual-question input,.intel-question-drafts input{color:#38554a;min-width:0;font:inherit;background:#fff;border:1px solid #d7e4de;border-radius:7px;padding:8px 9px;font-size:10px}.intel-question-drafts{gap:6px;display:grid}.intel-question-drafts label{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.intel-question-drafts label>span{color:#267159;background:#e6f3ed;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.intel-question-drafts button{color:#8b716a;cursor:pointer;background:0 0;border:0;font-size:9px}.intel-manual-question{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.intel-existing-divider{place-items:center;height:20px;display:grid;position:relative}.intel-existing-divider:before{content:"";border-top:1px dashed #dbe5e0;position:absolute;top:50%;left:0;right:0}.intel-existing-divider span{color:#83918b;background:#f7f8f7;padding:0 10px;font-size:9px;position:relative}.intel-research-layout{display:block}.intel-extract-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);align-items:start;gap:14px;display:grid}.intel-prompt-picker,.intel-snapshot-list,.intel-extraction{padding:20px}.intel-prompt-picker>div:last-child{gap:8px;display:grid}.intel-prompt-picker label{cursor:pointer;border:1px solid #e0e9e5;border-radius:8px;grid-template-columns:18px minmax(0,1fr) minmax(150px,210px) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.intel-prompt-picker input{accent-color:#237b5e;width:16px;height:16px}.intel-prompt-picker strong,.intel-prompt-picker small{display:block}.intel-prompt-picker strong{color:#315246;font-size:11px}.intel-prompt-picker small{color:#83928c;margin-top:3px;font-size:9px}.intel-prompt-live-progress{cursor:default;gap:5px;min-width:0;display:grid}.intel-prompt-live-progress>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.intel-prompt-live-progress b{color:#537269;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.intel-prompt-live-progress em{color:#24765b;font-size:9px;font-style:normal;font-weight:800}.intel-prompt-live-progress>i{background:#e5ece9;border-radius:999px;height:5px;display:block;overflow:hidden}.intel-prompt-live-progress>i>u{border-radius:inherit;background:#2c8b69;height:100%;text-decoration:none;transition:width .2s;display:block}.intel-prompt-live-progress.status-失败>i>u{background:#c55e53}.intel-prompt-live-progress.status-失败 b{color:#a24940}.intel-prompt-no-progress{color:#9aa7a2;text-align:right;font-size:9px}.intel-snapshot-list{gap:8px;display:grid}.intel-snapshot-list>button{text-align:left;color:#36584c;cursor:pointer;background:#fff;border:1px solid #e0e9e5;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.intel-snapshot-list>button:hover{background:#f5faf7;border-color:#7fbaa5}.intel-snapshot-list>button.active{background:#edf8f3;border-color:#4da184}.intel-snapshot-list strong,.intel-snapshot-list small{display:block}.intel-snapshot-list strong{font-size:11px}.intel-snapshot-list small{color:#84938d;margin-top:3px;font-size:9px}.intel-snapshot-list b{color:#24765b;font-size:9px}.intel-extraction{gap:12px;display:grid}.intel-selection-block{border:1px solid #e1e9e5;border-radius:9px;padding:13px}.intel-selection-block header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.intel-selection-block header>b{color:#197054;background:#e8f5ef;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.intel-selection-block header strong,.intel-selection-block header small{display:block}.intel-selection-block header strong{color:#315146;font-size:11px}.intel-selection-block header small{color:#82918b;margin-top:2px;font-size:9px}.intel-selectable-chips{flex-wrap:wrap;gap:7px;display:flex}.intel-selectable-chips>span{color:#356354;background:#f5fbf8;border:1px solid #d6e5de;border-radius:999px;padding:6px 10px;font-size:10px}.intel-selectable-chips button{color:#60766d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e5de;border-radius:999px;padding:6px 10px;font-size:10px}.intel-selectable-chips button.selected{color:#146b4f;background:#eaf7f1;border-color:#3a9978;box-shadow:inset 0 0 0 1px #77bba2}.intel-selectable-chips button.selected:before{content:"✓ ";font-weight:800}.intel-selection-toolbar{color:#49675c;align-items:center;gap:9px;margin:0 0 10px;font-size:10px;display:flex}.intel-selection-toolbar .badge{margin-left:auto}.intel-selection-toolbar>button{color:#187056;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:700}.intel-selection-toolbar .badge+button{margin-left:0}.intel-summary-option{text-align:left;color:#506b61;width:100%;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #dbe7e1;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-size:11px;line-height:1.7;display:grid}.intel-summary-option:hover{border-color:#8dbdab}.intel-summary-option.selected{color:#285a48;background:#eaf7f1;border-color:#3a9978;box-shadow:inset 0 0 0 1px #77bba2}.intel-option-check{color:#fff;background:#fff;border:1px solid #a9c6ba;border-radius:5px;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.intel-summary-option.selected .intel-option-check{background:#267b61;border-color:#267b61}.intel-observed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0 36px;display:grid}.intel-observed-category{background:#fff;border:1px solid #dfe9e4;border-radius:9px;min-width:0;overflow:hidden}.intel-observed-category>header{background:#f8fbf9;border-bottom:1px solid #edf1ef;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;margin:0;padding:10px 11px 8px;display:grid}.intel-observed-category>header span{color:#28755c;white-space:nowrap;background:#e7f4ee;border-radius:5px;grid-row:1/3;padding:4px 6px;font-size:9px}.intel-observed-category>header strong{color:#2f5145;font-size:11px;font-weight:600}.intel-observed-category>p{color:#61766e;background:#fcfdfc;margin:0;padding:8px 11px;font-size:10px;line-height:1.5}.intel-observed-companies{padding:4px 11px 8px;display:grid}.intel-observed-companies>div{border-bottom:1px dashed #e5ece8;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:9px;padding:7px 0;display:grid}.intel-observed-companies>div:last-child{border-bottom:0}.intel-observed-companies b{color:#354c43;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.intel-observed-companies span{color:#71827b;font-size:10px;line-height:1.45}@media (width<=900px){.intel-observed-grid{grid-template-columns:1fr;margin-left:0}}.intel-brief-card>header{align-items:flex-start}.intel-verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.intel-verification-grid section{background:#f8fcfa;border:1px solid #dce9e3;border-radius:12px;padding:13px}.intel-verification-grid section:nth-child(2){background:#fffaf0;border-color:#ead9aa}.intel-verification-grid section:nth-child(3){background:#fff8f8;border-color:#edcccc}.intel-verification-grid h4{color:#315b4d;margin:0 0 10px}.intel-verification-grid p{color:#687b73;margin:8px 0}.intel-verification-grid b,.intel-verification-grid small{display:block}.intel-verification-grid small{margin-top:3px;line-height:1.5}.intel-verification-grid.editable label{color:#315b4d;gap:8px;display:grid}.intel-verification-grid.editable textarea{resize:vertical;color:#405b51;min-height:150px;font:inherit;background:#fff;border:1px solid #cfdfd8;border-radius:9px;padding:10px;line-height:1.6}.intel-brief-edit-fields{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.intel-brief-edit-fields label{color:#45665a;gap:7px;font-weight:700;display:grid}.intel-brief-edit-fields textarea{resize:vertical;color:#405b51;min-height:110px;font:inherit;border:1px solid #d6e4de;border-radius:10px;padding:10px;line-height:1.6}.intel-brief-card>header>.soft-button{margin-left:auto}@media (width<=980px){.intel-verification-grid,.intel-brief-edit-fields{grid-template-columns:1fr}}.goal-overview-hero{background:linear-gradient(125deg,#f8fcfa 0%,#edf8f3 58%,#e6f4ed 100%);border-color:#c8dfd5;grid-template-columns:minmax(260px,.75fr) minmax(600px,1.65fr);align-items:center;gap:32px;padding:28px 30px;display:grid;overflow:hidden}.goal-hero-copy{z-index:1;border-right:1px solid #cfe2d9;padding-right:26px;position:relative}.goal-overview-hero h3{color:#1f503e;max-width:520px;margin:8px 0 7px;font-size:20px;line-height:1.45}.goal-overview-hero p{color:#71877e;margin:0;font-size:11px;line-height:1.7}.project-handoff-summary{border-color:#d8e6df;margin-bottom:14px;padding:20px}.project-handoff-summary.incomplete{background:#fffdf7;border-color:#ead8ad}.project-handoff-summary-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.project-handoff-summary-head h3{color:#30483e;margin:4px 0 0;font-size:16px}.project-handoff-summary-head p{color:#819088;margin:5px 0 0;font-size:11px}.project-handoff-summary-actions{align-items:center;gap:9px;display:flex}.project-handoff-grid{background:#fff;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.project-handoff-grid>div{border-bottom:1px solid #e5ece8;grid-template-columns:125px minmax(0,1fr);align-items:start;min-height:48px;display:grid}.project-handoff-grid>div:nth-child(odd):not(.full-field){border-right:1px solid #e5ece8}.project-handoff-grid>div.full-field{border-bottom:0;grid-column:1/-1}.project-handoff-grid dt,.project-handoff-grid dd{box-sizing:border-box;margin:0;padding:14px 16px;line-height:1.55}.project-handoff-grid dt{color:#7b8983;font-size:11px;font-weight:600}.project-handoff-grid dd{color:#3d4d46;white-space:pre-wrap;font-size:12px}.project-handoff-grid dd.missing{color:#b28643}.project-handoff-warning{color:#a8762d;margin:11px 0 0;font-size:11px}.goal-funnel{grid-template-columns:minmax(128px,1fr) auto minmax(128px,1fr) auto minmax(128px,1fr);align-items:center;gap:8px;display:grid}.goal-funnel button{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #d2e4dc;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.goal-funnel button:hover{border-color:#8fc2ad;transform:translateY(-2px);box-shadow:0 8px 20px #1d5b4414}.goal-funnel i{color:#fff;background:#23795d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.goal-funnel span,.goal-funnel b,.goal-funnel small{min-width:0;display:block}.goal-funnel b{color:#2d5e4c;font-size:11px;line-height:1.35}.goal-funnel small{color:#84968f;margin-top:4px;font-size:9px;line-height:1.35}.goal-funnel em{color:#77a18f;font-size:17px;font-style:normal}.goal-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.goal-metric-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e3;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s}.goal-metric-grid button:hover{border-color:#9ecab8;transform:translateY(-2px);box-shadow:0 8px 22px #22524014}.goal-metric-grid span{color:#788a83;font-size:11px;display:block}.goal-metric-grid strong{color:#176d50;margin-top:8px;font-size:26px;display:block}.goal-metric-grid small{color:#8b9993;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.goal-metric-grid small b{color:#24785b;font-size:12px}.content-execution-hub>.intel-tabs{margin-bottom:18px}.competitor-intelligence{gap:14px;display:grid}.competitor-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.competitor-summary span{color:#39725d;background:#eef8f3;border-radius:999px;padding:7px 10px}.competitor-entry-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.competitor-entry-form label{color:#536d63;gap:7px;font-weight:700;display:grid}.competitor-entry-form label.wide{grid-column:span 2}.competitor-entry-form input,.competitor-entry-form select{color:#405a51;font:inherit;background:#fff;border:1px solid #d3e2db;border-radius:9px;padding:10px}.competitor-entry-form label.check{flex-direction:row;align-items:center;display:flex}.competitor-post-list article{border-bottom:1px solid #e7eeeb;align-items:center;gap:10px;padding:13px 0;display:flex}.competitor-post-list article>div{flex:1}.competitor-post-list strong,.competitor-post-list small{display:block}.competitor-post-list small{color:#84938d;margin-top:4px}.competitor-discovery-panel{--competitor-columns:minmax(150px, .8fr) minmax(120px, .55fr) minmax(260px, 1.35fr) 110px 120px minmax(180px, auto)}.competitor-manual-search{background:#f8fcfa;border:1px solid #d9e8e1;border-radius:10px;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr) auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:grid}.competitor-manual-search>div{gap:4px;display:grid}.competitor-manual-search strong{color:#31594b;font-size:13px}.competitor-manual-search small{color:#81918b;font-size:10px;line-height:1.45}.competitor-manual-search label{min-width:0}.competitor-manual-search input{box-sizing:border-box;color:#354f45;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cfe0d8;border-radius:8px;padding:0 12px;font-size:12px}.competitor-manual-search input:focus{border-color:#69a98c;outline:3px solid #eaf5ef}.competitor-manual-search .primary{white-space:nowrap;min-width:116px;height:40px}.competitor-field-guide{grid-template-columns:var(--competitor-columns);color:#71847d;background:#f5faf7;border-radius:10px;align-items:center;gap:14px;margin:4px 0 14px;padding:12px 18px;font-size:12px;display:grid}.competitor-field-guide span{line-height:1.55}.competitor-field-guide b{color:#3c6557;align-items:center;gap:5px;font-size:13px;display:flex}.competitor-field-guide>span:nth-child(4),.competitor-field-guide>span:nth-child(5){text-align:center;justify-self:center}.competitor-field-guide>span:nth-child(5) .help-tip>span{left:auto;right:0}.competitor-action-heading{justify-self:end;padding-right:1px}.competitor-discovery-list{gap:10px;display:grid}.competitor-discovery-list>article{grid-template-columns:var(--competitor-columns);background:#fff;border:1px solid #e0e9e5;border-radius:12px;align-items:center;gap:14px;padding:17px 18px;display:grid}.competitor-discovery-list strong,.competitor-discovery-list small{display:block}.competitor-discovery-list small{color:#789087;margin-top:5px}.competitor-company-cell .competitor-field-label{color:#91a099;margin:0 0 6px;font-size:11px;font-weight:700}.competitor-company-cell strong{color:#253f36;font-size:17px}.competitor-company-cell .competitor-alias-note{color:#8b9b95;margin-top:5px;font-size:10px;line-height:1.45}.competitor-source-cell,.competitor-prompt-cell{color:#647a72;gap:5px;min-width:0;font-size:13px;line-height:1.55;display:grid}.competitor-source-cell b,.competitor-prompt-cell b{color:#91a099;font-size:11px}.competitor-source-cell span,.competitor-prompt-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competitor-appearance-count{color:#82928c;text-align:center;font-size:12px}.competitor-appearance-count small{margin:0 0 3px;font-size:11px}.competitor-appearance-count b{color:#27765d;font-size:19px;display:inline}.competitor-average-rank{color:#82928c;text-align:center;font-size:12px}.competitor-average-rank small{margin:0 0 3px;font-size:11px}.competitor-average-rank b{color:#27765d;font-size:19px;display:inline}.competitor-discovery-action{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.competitor-discovery-action>span{color:#69827a;font-size:13px}.competitor-discovery-action .danger-text{color:#c95146}.competitor-query-meta{text-align:right;gap:2px;display:grid}.competitor-query-meta strong{color:#587269;font-size:12px;font-weight:700}.competitor-query-meta small{color:#93a19c;white-space:nowrap;cursor:default;margin:0;font-size:10px;font-weight:400}.competitor-discovery-action button{padding:2px 0}.competitor-view-button{font-weight:800}.competitor-pagination{margin-top:18px}.competitor-result-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121e1a94;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.competitor-result-panel{background:#fbfdfc;border:1px solid #ffffffb3;border-radius:18px;width:min(960px,100vw - 64px);max-height:calc(100vh - 64px);padding:0;overflow:auto;box-shadow:0 28px 90px #0919134d}.competitor-modal-header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px 19px;display:flex;position:sticky;top:0}.competitor-modal-header h3{color:#203d33;margin:4px 0 3px;font-size:24px;line-height:1.2}.competitor-modal-header p{color:#7b8d86;margin:0;font-size:12px}.competitor-modal-kicker{color:#278064;letter-spacing:.08em;font-size:11px;font-weight:800}.competitor-modal-close{color:#61756d;cursor:pointer;background:#f8fbf9;border:1px solid #dce6e1;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid}.competitor-modal-close:hover{color:#246e56;background:#edf6f1;border-color:#bfcfc7}.competitor-metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 24px 14px;display:grid}.competitor-metric-grid article{background:#fff;border:1px solid #dfeae5;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.competitor-metric-grid article>i{color:#278064;background:#eaf7f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:800;display:grid}.competitor-metric-grid small{color:#81918b;font-size:11px;display:block}.competitor-metric-grid strong{color:#236e56;margin-top:2px;font-size:24px;line-height:1;display:block}.competitor-metric-grid strong em{color:#82928c;margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.research-basic-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.research-platform-breakdown{background:#fff;border:1px solid #e0e9e5;border-radius:12px;margin:0 24px 14px;overflow:hidden}.research-platform-breakdown>header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.research-platform-breakdown h4{color:#304f44;margin:0;font-size:14px}.research-platform-breakdown header span{color:#81918b;font-size:11px}.research-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:5px 16px 9px;display:grid}.research-platform-list>div{border-bottom:1px solid #f0f3f2;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px 0;display:flex}.research-platform-list>div span{color:#566e65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.research-platform-list>div b{color:#27765d;flex:none;font-size:12px}.competitor-breakdown-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0 24px;display:grid}.competitor-breakdown-grid>article{background:#fff;border:1px solid #e0e9e5;border-radius:12px;padding:15px 16px}.competitor-breakdown-grid header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.competitor-breakdown-grid header h4{color:#304f44;margin:0;font-size:14px}.competitor-breakdown-grid header>span{color:#95a39e;font-size:11px}.competitor-breakdown-grid article>div{border-top:1px solid #f0f3f2;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;display:flex}.competitor-breakdown-grid article>div span{color:#566e65;flex:1}.competitor-breakdown-grid article>div span i{background:#edf3f0;border-radius:3px;height:3px;margin-top:4px;display:block;overflow:hidden}.competitor-breakdown-grid article>div span i em{border-radius:inherit;background:#62aa8e;height:100%;display:block}.competitor-breakdown-grid article>div b{color:#27765d}.competitor-breakdown-grid p{color:#8a9893}.competitor-article-details{background:#fff;border:1px solid #e0e9e5;border-radius:12px;margin:14px 24px 0}.competitor-article-details summary{cursor:pointer;color:#355e50;padding:13px 15px;font-size:13px;font-weight:800}.competitor-article-details>div>article{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:18px;padding:10px 15px;display:flex}.competitor-article-details a{color:#315f50;font-size:13px;font-weight:700;text-decoration:none}.competitor-article-details a:hover{text-decoration:underline}.competitor-article-details small{color:#86958f;margin-top:3px;font-size:11px;display:block}.competitor-article-details article>span{color:#779087;flex:none;font-size:10px}.research-auxiliary-details{margin-bottom:6px}.competitor-article-pagination{border-top:1px solid #edf2ef;gap:10px;margin:0;padding:12px 15px}.competitor-article-pagination>span{color:#7b8d86;font-size:11px}.competitor-modal-footer{justify-content:space-between;align-items:center;padding:14px 24px 18px;display:flex}.competitor-modal-footer span{color:#96a39e;font-size:11px}.sales-customer-research-page{gap:18px}.sales-research-panel{gap:14px;display:grid}.sales-research-search{margin:0}.sales-research-list{gap:10px;display:grid}.sales-research-list>article{background:#fff;border:1px solid #e0e9e5;border-radius:12px;grid-template-columns:minmax(260px,1.5fr) minmax(130px,.55fr) minmax(150px,.65fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.sales-research-list small,.sales-research-list strong,.sales-research-list em{display:block}.sales-research-list small{color:#8b9b95;margin-bottom:5px;font-size:11px;font-weight:700}.sales-research-list strong{color:#29463c;font-size:14px}.sales-research-list>article>div:first-child strong{font-size:16px}.sales-research-list em{color:#b54b42;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:4px;font-size:10px;font-style:normal;overflow:hidden}.sales-research-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.sales-research-advice{background:#f3faf6;border:1px solid #cfe4da;border-radius:12px;margin:14px 24px 0;padding:15px 17px}.sales-research-advice strong{color:#26694f;margin-bottom:6px;font-size:13px;display:block}.sales-research-advice p{color:#567168;margin:0;font-size:12px;line-height:1.75}.lead-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.goal-overview-hero{grid-template-columns:1fr}.goal-hero-copy{border-bottom:1px solid #cfe2d9;border-right:0;padding-bottom:18px;padding-right:0}.goal-metric-grid{grid-template-columns:repeat(3,1fr)}.competitor-entry-form{grid-template-columns:repeat(2,1fr)}.competitor-manual-search{grid-template-columns:1fr auto}.competitor-manual-search>div{grid-column:1/-1}.competitor-field-guide{display:none}.competitor-discovery-list>article{grid-template-columns:1fr 100px 100px}.competitor-source-cell,.competitor-prompt-cell{grid-column:1}.competitor-appearance-count{grid-area:1/2}.competitor-average-rank{grid-area:1/3}.competitor-discovery-action{grid-area:2/2/4/4}.research-basic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-research-list>article{grid-template-columns:1fr 1fr}.sales-research-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.research-platform-list{grid-template-columns:1fr}.goal-overview-hero{padding:22px 18px}.goal-funnel{grid-template-columns:1fr}.goal-funnel em{justify-self:center;transform:rotate(90deg)}.goal-metric-grid{grid-template-columns:repeat(2,1fr)}.project-handoff-summary-head{display:grid}.project-handoff-grid{grid-template-columns:1fr}.project-handoff-grid>div,.project-handoff-grid>div:nth-child(odd):not(.full-field){border-right:0;grid-template-columns:105px minmax(0,1fr)}.project-handoff-grid>div.full-field{grid-column:auto}}.intel-strategy-fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.intel-strategy-fields label{color:#5d756b;gap:5px;font-size:10px;font-weight:700;display:grid}.intel-strategy-fields textarea{color:#38544a;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce6e1;border-radius:8px;padding:9px;font-size:10px}.intel-title-preview{background:#f2f8f5;border-radius:9px;padding:13px}.intel-title-preview>strong{color:#2d5f4e;font-size:11px}.intel-title-preview p{color:#4f6b60;margin:7px 0 0;font-size:10px}.intel-strategy-list{gap:12px;display:grid}.intel-strategy-list>article{padding:18px}.intel-strategy-list header{align-items:center;gap:10px;display:flex}.intel-strategy-list header strong,.intel-strategy-list header small{display:block}.intel-strategy-list header strong{color:#304f44;font-size:13px}.intel-strategy-list header small{color:#83918b;margin-top:3px;font-size:9px}.strategy-token-row{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.strategy-token-row span{color:#226e54;background:#eaf5f0;border-radius:999px;padding:5px 8px;font-size:9px}.intel-strategy-list dl{gap:6px;margin:0;display:grid}.intel-strategy-list dl>div{grid-template-columns:70px 1fr;gap:8px;font-size:10px;display:grid}.intel-strategy-list dt{color:#83918b}.intel-strategy-list dd{color:#4d665c;margin:0}.strategy-title-list{background:#f7faf8;border-radius:8px;gap:5px;margin-top:12px;padding:10px;display:grid}.strategy-title-list p{color:#3f5d52;margin:0;font-size:10px}.intel-strategy-list footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.intel-strategy-list footer button{color:#267159;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe1da;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700}.intel-strategy-list footer button.primary{color:#fff;background:#23785d;border-color:#23785d}.content-writing-strategy{background:linear-gradient(135deg,#fbfefc,#edf8f3);border-color:#afd5c5;padding:18px}.content-writing-strategy pre{color:#416057;max-height:240px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #dce9e3;border-radius:8px;margin:10px 0 0;padding:11px;font-size:10px;line-height:1.65;overflow:auto}.automatic-monitoring .monitor-question-list .monitor-prompt-card{background:#fff;border:1px solid #e2ebe6;border-radius:8px;padding:0;display:block;overflow:hidden}.automatic-monitoring .monitor-question-list .monitor-prompt-card.expanded{border-color:#9bcbb8;box-shadow:0 7px 20px #236c5214}.automatic-monitoring .monitor-prompt-row{flex-wrap:wrap;align-items:center;gap:12px;padding:11px 13px;display:flex}.automatic-monitoring .monitor-prompt-main{cursor:pointer;flex:420px;align-items:center;gap:12px;min-width:280px;display:flex}.automatic-monitoring .monitor-question-list input{accent-color:#217c60;width:16px;height:16px}.automatic-monitoring .monitor-prompt-inline-editor{flex:520px;align-items:center;gap:8px;min-width:360px;display:flex}.automatic-monitoring .monitor-prompt-inline-editor input{color:#234d3e;width:auto;min-width:220px;height:36px;font:inherit;background:#fbfefc;border:1px solid #8fc5b0;border-radius:7px;flex:1;padding:0 11px;font-size:11px}.automatic-monitoring .monitor-prompt-inline-editor button{white-space:nowrap}.automatic-monitoring .monitor-prompt-inline-editor .primary{padding:8px 13px}.monitor-detail-toggle{color:#207158;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 4px;font-size:10px;font-weight:800}.monitor-detail-toggle:hover{color:#124f3d}.monitor-prompt-inline-detail{background:#fbfdfc;border-top:1px solid #dce9e3;border-radius:0}.monitor-prompt-live-progress{grid-template-columns:92px auto;align-items:center;gap:3px 8px;min-width:145px;display:grid}.monitor-prompt-live-progress>i{background:#dce8e2;border-radius:999px;height:6px;font-style:normal;display:block;overflow:hidden}.monitor-prompt-live-progress>i em{border-radius:inherit;background:#278062;height:100%;transition:width .45s;display:block}.monitor-prompt-live-progress>b{color:#247458;font-size:10px;font-weight:800}.monitor-prompt-live-progress>small{color:#7b8b84;text-align:right;grid-column:1/-1;margin:0;font-size:8px}.monitor-prompt-live-progress.status-排队中>i em{width:0!important}.monitor-prompt-live-progress.status-排队中>b{color:#8a7a5a}.monitor-schedule-prompt{color:#287158;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9ddd4;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700}.monitor-schedule-prompt.active{color:#176d50;background:#e9f6f0;border-color:#70b298}.monitor-schedule-prompt:disabled{opacity:.55;cursor:wait}.monitor-question-edit{color:#287158;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:11px;font-weight:700}.monitor-question-edit:hover{color:#124f3d}.monitor-question-edit:disabled{opacity:.45;cursor:wait}.monitor-question-delete{color:#c6453b;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:11px;font-weight:700}.monitor-question-delete:hover{color:#a52f27}.monitor-question-delete:disabled{opacity:.45;cursor:wait}.auto-result-list,.linked-task-list{gap:8px;padding:20px;display:grid}.auto-result-list>article{border:1px solid #dfe9e4;border-radius:9px;overflow:hidden}.auto-result-list>article.monitor-result-unread{border-color:#78b99f;box-shadow:inset 4px 0 #278261,0 5px 16px #23705414}.auto-result-list>article.monitor-result-unread>.auto-result-head{background:#f6fcf9}.monitor-read-state{vertical-align:middle;border-radius:999px;align-items:center;margin-left:9px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.monitor-read-state.unread{color:#fff;background:#23805f}.monitor-read-state.read{color:#75867f;background:#edf2ef}.auto-result-head{color:#3f5e53;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto auto 100px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.auto-result-head:hover{background:#f8fbf9}.auto-result-head strong,.auto-result-head small{display:block}.auto-result-head strong{color:#2d4d42;font-size:13px}.auto-result-head small{color:#84938d;margin-top:4px;font-size:10px}.auto-result-head>b{color:#28745d;text-align:right;font-size:11px}.auto-result-detail{background:#f9fbfa;border-top:1px solid #e3ebe7;gap:11px;padding:14px;display:grid}.auto-result-detail>section{background:#fff;border:1px solid #e1e9e5;border-radius:8px;padding:12px}.auto-result-detail h4{color:#315145;margin:0 0 8px;font-size:12px}.auto-result-detail p{color:#536a61;white-space:pre-wrap;max-height:360px;margin:0;font-size:11px;line-height:1.7;overflow:auto}.auto-result-detail ol{gap:8px;margin:0;padding-left:24px;display:grid}.auto-result-detail li a,.auto-result-detail li small{overflow-wrap:anywhere;display:block}.auto-result-detail li a{color:#197057;font-size:11px;font-weight:700}.auto-result-detail li small{color:#899790;margin-top:3px;font-size:10px}.auto-result-detail img{object-fit:contain;border-radius:7px;max-width:100%;max-height:680px;margin:auto;display:block}.structured-monitor-detail{gap:14px}.structured-monitor-detail>.monitor-analysis-section{padding:16px}.analysis-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.analysis-section-title>span{color:#147052;background:#e8f5ef;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.analysis-section-title h4,.analysis-section-title small{margin:0;display:block}.analysis-section-title small{color:#899790;margin-top:3px;font-size:10px}.analysis-chip-list{flex-wrap:wrap;gap:7px;display:flex}.analysis-chip-list span{color:#236d55;background:#f0f8f4;border:1px solid #cde4da;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.analysis-chip-list em{color:#8a9892;font-size:11px;font-style:normal}.monitor-analysis-section blockquote{color:#49685d;background:#f3f9f6;border-left:3px solid #56a98b;border-radius:0 7px 7px 0;margin:0;padding:11px 13px;font-size:12px;line-height:1.7}.ai-category-list{gap:12px;display:grid}.ai-category-list>article{border:1px solid #dfe9e4;border-radius:9px;overflow:hidden}.ai-category-list>article>header{background:#f4f8f6;align-items:center;gap:9px;padding:10px 12px;display:flex}.ai-category-list>article>header>span{color:#fff;background:#297d62;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.ai-category-list header strong,.ai-category-list header small{display:block}.ai-category-list header strong{color:#2f5145;font-size:12px}.ai-category-list header small{color:#71867d;margin-top:2px;font-size:10px}.ai-category-list .ai-answer-section-content{color:#526b61;white-space:pre-wrap;background:#fff;max-height:220px;margin:0;padding:12px;font-size:11px;line-height:1.75;overflow:auto}.recommended-company-table>div{color:#587067;border-top:1px solid #edf1ef;grid-template-columns:52px minmax(160px,.9fr) minmax(190px,1.25fr) minmax(130px,.75fr);align-items:start;gap:10px;padding:9px 12px;font-size:10px;display:grid}.recommended-company-table>div:first-child{color:#82918a;background:#fbfcfb;border-top:0;font-weight:700}.recommended-company-table strong{color:#2f5648;font-size:11px}.recommended-company-table .has-contact{color:#167054;font-weight:800}.recommended-company-table .muted{color:#9a7b72}.recommended-company-table small{color:#809088;margin-top:3px;font-weight:400;display:block}.intel-reused-analysis{gap:12px;display:grid}.intel-reused-analysis>.monitor-analysis-section{background:#fff;border:1px solid #e1e9e5;border-radius:8px;padding:14px}.intel-positioning-picker{border-top:1px dashed #dfe8e4;grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:12px;padding-top:12px;display:grid}.intel-positioning-picker>strong{color:#315347;font-size:11px}.intel-positioning-picker .intel-selectable-chips{grid-column:1/-1}.title-direction-summary{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.title-direction-summary span{color:#6c7d76;background:#eef3f0;border-radius:6px;padding:6px 9px;font-size:10px}.title-direction-summary b{color:#276e57;margin-right:5px}.auto-result-detail .reference-title-list{padding:0;list-style:none}.reference-title-list li{border-top:1px dashed #e5ebe8;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.reference-title-list li:first-child{border-top:0}.reference-title-list li>span{color:#82928b;font-size:10px;font-weight:800}.reference-title-list strong{color:#3f5f54;font-size:11px}.reference-title-link{color:#31594b;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none}.reference-title-link:hover{color:#087b5e;text-decoration:underline}.reference-type-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.reference-type-tag{border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.reference-type-summary{border:1px solid #0000}.reference-type-tag.tone-green,.reference-type-summary.tone-green{color:#137457;background:#e8f6ef;border-color:#cae8da}.reference-type-tag.tone-blue,.reference-type-summary.tone-blue{color:#376d9b;background:#eaf2fb;border-color:#cedff0}.reference-type-tag.tone-cyan,.reference-type-summary.tone-cyan{color:#257783;background:#e8f7f8;border-color:#cae8ea}.reference-type-tag.tone-violet,.reference-type-summary.tone-violet{color:#7659a4;background:#f1ecfa;border-color:#ded2f0}.reference-type-tag.tone-amber,.reference-type-summary.tone-amber{color:#936715;background:#fff4dc;border-color:#efdcae}.reference-type-tag.tone-orange,.reference-type-summary.tone-orange{color:#a15c2c;background:#fff0e6;border-color:#f0d4c1}.reference-type-tag.tone-rose,.reference-type-summary.tone-rose{color:#a35168;background:#fbecef;border-color:#efd1d9}.reference-type-tag.tone-indigo,.reference-type-summary.tone-indigo{color:#5269a2;background:#edf0fa;border-color:#d4dbef}.reference-type-tag.tone-slate,.reference-type-summary.tone-slate{color:#5f6d76;background:#eef2f4;border-color:#d9e0e4}.reference-type-tag.tone-teal,.reference-type-summary.tone-teal{color:#35796f;background:#eaf6f3;border-color:#cfe6e0}.reference-type-tag.tone-gray,.reference-type-summary.tone-gray{color:#6f7478;background:#f1f2f3;border-color:#dfe1e3}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.comparison-grid article{background:#fafcfb;border:1px solid #e1e9e5;border-radius:8px;padding:10px}.comparison-grid article>strong{color:#315347;font-size:11px}.comparison-grid article p{color:#6d8078;grid-template-columns:35px minmax(0,1fr);gap:5px;margin-top:7px;font-size:10px;line-height:1.45;display:grid}.comparison-grid article p b{color:#28745c}.structured-monitor-detail details{background:#fff;border:1px solid #e1e9e5;border-radius:8px}.structured-monitor-detail summary{color:#386253;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:700}.structured-monitor-detail details>p,.structured-monitor-detail details>ol,.structured-monitor-detail details>img{margin:0 13px 13px}.structured-monitor-detail details>p{border-top:1px solid #edf1ef;padding-top:11px}.doubao-result-replay{background:#f6f7f7;border-top:1px solid #e4e9e7;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid}.doubao-result-replay.answer-only{grid-template-columns:minmax(0,1fr)}.doubao-replay-conversation,.doubao-replay-sources{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;min-width:0;height:min(720px,72vh);overflow:hidden auto}.doubao-replay-conversation{border-right:1px solid #e2e6e4;padding:26px 28px 34px}.doubao-replay-conversation>header{align-items:center;gap:11px;margin-bottom:22px;display:flex}.doubao-replay-conversation>header div:last-child{gap:3px;display:grid}.doubao-replay-conversation>header strong{color:#262a29;font-size:14px}.doubao-replay-conversation>header small{color:#929996;font-size:10px}.doubao-avatar{color:#516075;background:linear-gradient(145deg,#d7f0ff,#e9ddff);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.doubao-user-question{justify-content:flex-end;margin:0 0 24px;display:flex}.doubao-user-question span{color:#263b45;background:#eaf6ff;border-radius:18px 18px 4px;max-width:74%;padding:13px 17px;font-size:13px;line-height:1.55}.doubao-evidence-snapshot{background:#f7faf8;border:1px solid #dfe7e3;border-radius:10px;margin:0 0 20px 47px;overflow:hidden}.doubao-evidence-snapshot img{object-fit:contain;background:#fff;width:100%;max-height:420px;display:block}.doubao-evidence-snapshot figcaption{color:#74847d;padding:8px 10px;font-size:9px}.doubao-search-keywords{background:#fafbfb;border:1px solid #e4e7e6;border-radius:12px;margin:0 0 22px 47px;overflow:hidden}.doubao-search-keywords>strong{color:#394642;border-bottom:1px solid #eceeed;padding:11px 14px;font-size:12px;display:block}.doubao-search-keywords>div{flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex}.doubao-search-keywords span{color:#27705b;background:#edf5f2;border-radius:7px;padding:6px 9px;font-size:10px}.doubao-answer-body{color:#272c2a;margin-left:47px;font-size:12px;line-height:1.9}.doubao-answer-body p{white-space:pre-wrap;margin:0 0 10px}.doubao-answer-body h3{color:#1f2523;border-top:1px solid #e4e7e6;margin:24px 0 12px;padding-top:18px;font-size:16px}.doubao-answer-body h4{color:#25342f;margin:15px 0 7px;font-size:13px}.doubao-answer-body .doubao-research-count{color:#7b8581;background:#f0f2f2;border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:10px;display:inline-flex}.doubao-research-summary{margin-bottom:18px}.doubao-research-summary .doubao-research-count{margin-bottom:8px}.doubao-inline-keywords{flex-wrap:wrap;gap:7px;display:flex}.doubao-inline-keywords span{color:#27705b;background:#edf5f2;border-radius:7px;padding:6px 9px;font-size:10px}.doubao-answer-body .doubao-answer-emphasis{color:#28493e}.doubao-replay-sources{padding:26px 24px 34px}.doubao-replay-sources>header{justify-content:space-between;margin-bottom:18px;display:flex}.doubao-replay-sources h3{color:#242927;margin:0 0 4px;font-size:16px}.doubao-replay-sources small{color:#969d9a;font-size:10px}.doubao-source-table{border:1px solid #e1e5e3;border-radius:9px;overflow:hidden}.doubao-source-table-head,.doubao-source-table a{grid-template-columns:48px minmax(100px,.7fr) minmax(180px,1.5fr);align-items:center;display:grid}.doubao-source-table-head{color:#858d89;background:#f7f8f8;min-height:38px;font-size:10px}.doubao-source-table-head span,.doubao-source-table a>*{padding:9px 10px}.doubao-source-table a{min-height:48px;color:inherit;border-top:1px solid #e8ebe9;text-decoration:none}.doubao-source-table a:hover{background:#f4faf7}.doubao-source-table a b{color:#929996;text-align:center;font-size:10px}.doubao-source-table a span{color:#53635d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.doubao-source-table a strong{color:#285f4d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.doubao-source-row{border-top:1px solid #e8ebe9;position:relative}.doubao-source-row:first-of-type{border-top:0}.doubao-source-table .doubao-source-row>a{border-top:0;padding-right:82px}.doubao-source-row>button{z-index:1;color:#257357;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:7px;min-height:28px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.doubao-source-row>button:hover{color:#fff;background:#348466;border-color:#348466}.doubao-result-replay>footer{color:#87908c;background:#fff;border-top:1px solid #e0e5e2;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 20px;font-size:10px;display:flex}.doubao-result-replay>footer button{color:#27705b;background:#fff;border:1px solid #cbd9d3;border-radius:7px;padding:8px 14px;font-weight:700}@media (width<=1050px){.doubao-result-replay{overscroll-behavior:contain;max-height:76vh;display:block;overflow:hidden auto}.doubao-replay-conversation,.doubao-replay-sources{height:auto;overflow:visible}.doubao-replay-conversation{border-bottom:1px solid #e2e6e4;border-right:0}.doubao-result-replay>footer{position:sticky;bottom:0}}@media (width<=680px){.doubao-replay-conversation,.doubao-replay-sources{padding:18px 14px 24px}.doubao-answer-body,.doubao-search-keywords,.doubao-evidence-snapshot{margin-left:0}.doubao-source-table-head,.doubao-source-table a{grid-template-columns:38px 90px minmax(150px,1fr)}}@media (width<=1100px){.automatic-monitoring .monitor-primary-settings-grid{grid-template-columns:1fr}}@media (width<=900px){.automatic-monitoring .monitor-schedule-card,.automatic-monitoring .monitor-primary-settings-grid .monitor-schedule-card{grid-template-columns:1fr}.automatic-monitoring .monitor-schedule-card>p{text-align:left}}@media (width<=680px){.monitor-question-toolbar{align-items:stretch}.monitor-toolbar-actions{width:100%}.monitor-toolbar-actions .primary{flex:1}}.context-actions{justify-content:flex-end;gap:8px;display:flex}.context-actions button,.task-context-options button{color:#267159;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe1da;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:700}.context-actions button:hover,.task-context-options button:hover{background:#eef8f3;border-color:#67ad94}.linked-task-list>article{border:1px solid #dfe8e4;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 130px;align-items:start;gap:14px;padding:13px;display:grid}.linked-task-list article strong,.linked-task-list article small{display:block}.linked-task-list article strong{color:#2f4e43;margin:7px 0 4px;font-size:13px}.linked-task-list article small{color:#829189;font-size:10px}.linked-task-list article p{color:#60746b;margin:7px 0 0;font-size:11px;line-height:1.55}.linked-task-list article>div:last-child{gap:7px;display:grid}.linked-task-list select{color:#486359;font:inherit;background:#fff;border:1px solid #dbe5e0;border-radius:6px;padding:7px;font-size:10px}.task-context-backdrop{z-index:10000;background:#132c2473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.task-context-dialog{background:#fff;border-radius:12px;width:min(680px,100%);padding:20px;box-shadow:0 18px 55px #14312840}.task-context-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.task-context-options button{text-align:left;gap:5px;padding:14px;display:grid}.task-context-options button strong{color:#285546;font-size:13px}.task-context-options button span{color:#75877f;font-size:10px;font-weight:400}.monitor-panel{padding:20px}.monitor-task-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:15px;display:flex}.monitor-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.monitor-filter-group>span{color:#698177;margin-right:3px;font-size:12px;font-weight:700}.monitor-filter-group button{color:#567167;background:#fff;border:1px solid #dbe8e2;border-radius:999px;padding:5px 9px;font-size:12px}.monitor-filter-group button.active{color:#187457;background:#e9f7f0;border-color:#2d9875}.monitor-task-list{gap:7px;max-height:330px;margin-top:12px;padding-right:3px;display:grid;overflow:auto}.monitor-selection-hint{color:#6f877d;margin:10px 0 0;font-size:12px}.monitor-pagination{margin-top:12px}.monitor-task{cursor:pointer;background:#fff;border:1px solid #dce9e3;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.monitor-task:hover,.monitor-task.selected{background:#f2faf6;border-color:#69b99b}.monitor-task input{accent-color:#217c60;width:16px;height:16px}.monitor-task-copy{min-width:0}.monitor-task-copy strong,.monitor-task-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitor-task-copy strong{color:#28473c;font-size:13px}.monitor-task-copy small{color:#7a9087;margin-top:4px;font-size:11px}.monitor-controls{grid-template-columns:145px minmax(230px,.55fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.monitor-controls.frontend-controls{flex-wrap:wrap;align-items:flex-end;display:flex}.frontend-controls .front-prompt-field{flex:360px}.frontend-controls .note-field{flex:240px}.frontend-controls .rank-field{flex:0 0 92px}.frontend-controls .front-answer-field{flex:280px}.frontend-controls .front-citation-field{flex:100%}.frontend-controls .front-citation-field textarea{box-sizing:border-box;color:#385149;width:100%;min-height:74px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe8e3;border-radius:7px;padding:8px 9px;font-size:12px;line-height:1.5}.doubao-open-button{white-space:nowrap;align-self:end;min-height:38px}.front-visible-field{flex:none}.front-result-choices{background:#fff;border:1px solid #d7e4de;border-radius:7px;min-height:38px;display:flex;overflow:hidden}.front-result-choices button{color:#60736b;min-width:68px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #e1e9e5;padding:7px 10px;font-size:12px}.front-result-choices button:last-child{border-right:0}.front-result-choices button.active{color:#fff;background:#218061}.front-result-choices button.active.negative{background:#9a625d}.frontend-controls .upload-evidence{box-sizing:border-box;flex:280px;justify-content:center;align-items:center;gap:9px;min-height:54px;display:flex}.frontend-controls .upload-evidence.pasted{background:#f3faf6;border-style:solid;justify-content:flex-start}.frontend-controls .upload-evidence img{object-fit:cover;border-radius:5px;flex:none;width:66px;height:44px}.frontend-controls .upload-evidence span{line-height:1.45}.frontend-controls .clear-evidence{align-self:center}.monitor-search-progress{align-self:end;width:210px}.monitor-prompt-trigger{color:#385149;width:100%;min-height:38px;font:inherit;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:12px;font-weight:400;display:flex;overflow:hidden}.monitor-prompt-trigger:hover,.monitor-prompt-trigger.active{border-color:#79ad9a}.monitor-prompt-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monitor-prompt-trigger b{color:#4b7568;flex:none;font-size:11px;font-weight:500}.monitor-prompt-picker{background:#fbfdfc;border:1px solid #dce8e2;border-radius:9px;gap:9px;margin-top:10px;padding:12px;display:grid}.monitor-picker-toolbar{grid-template-columns:minmax(180px,1fr) 130px 150px;gap:8px;display:grid}.monitor-picker-toolbar input,.monitor-picker-toolbar select{color:#3e574d;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe8e3;border-radius:6px;padding:6px 8px;font-size:12px}.monitor-prompt-picker>p{color:#7a9087;margin:0;font-size:11px}.monitor-picker-list{gap:6px;display:grid}.monitor-picker-item{color:#385149;text-align:left;background:#fff;border:1px solid #e0e9e4;border-radius:7px;gap:4px;width:100%;padding:8px 10px;display:grid}.monitor-picker-item:hover,.monitor-picker-item.selected{background:#f1faf6;border-color:#62af91}.monitor-picker-item>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monitor-picker-item small{color:#7c9188;font-size:11px}.monitor-field{color:#5d746b;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.monitor-field select,.monitor-field input{box-sizing:border-box;color:#385149;background:#fff;border:1px solid #dfe8e3;border-radius:7px;width:100%;min-height:38px;padding:7px 9px;font-size:12px}.company-field{min-width:190px}.company-inputs{color:#5d756b;gap:5px;font-size:11px;font-weight:700;display:grid}.company-editor{background:#fff;border:1px solid #dfe8e3;border-radius:7px;gap:5px;min-height:38px;padding:4px 7px;display:grid}.company-chip-list{flex-wrap:wrap;gap:5px;display:flex}.company-input-entry{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.company-input-entry input{color:#385149;min-width:0;font:inherit;border:0;outline:0;flex:1;padding:3px}.company-chip{color:#257258;background:#eaf6f0;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-size:11px;display:inline-flex}.company-chip button{color:#4d7868;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.add-company{color:#26735a;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.company-input-entry .add-company{white-space:nowrap;background:#edf7f2;border-radius:5px;padding:4px 7px}.company-input-entry .add-company:disabled{color:#9aaca4;cursor:not-allowed;background:#eef2f0}.search-preview{background:#fbfdfc;border:1px solid #dce8e2;border-radius:8px;gap:6px;margin-top:12px;padding:10px 12px;font-size:11px;display:grid}.search-preview strong{color:#365146}.search-preview a{color:#39745f;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.upload-evidence{box-sizing:border-box;color:#246d58;white-space:nowrap;cursor:pointer;background:#f5faf7;border:1px dashed #aaccc0;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.upload-evidence input{display:none}.monitor-record-list{gap:8px;margin-top:18px;display:grid}.monitor-record-list article{background:#fbfdfc;border:1px solid #e3ece7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 11px;display:flex}.search-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.search-record-head>div:first-child{gap:5px;min-width:0;display:grid}.search-record-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.search-record-details{border-top:1px solid #e2ece7;gap:10px;margin-top:12px;padding-top:12px;display:grid}.search-record-details section{background:#fbfdfc;border:1px solid #dce8e2;border-radius:8px;padding:10px}.search-result-title{align-items:baseline;gap:7px;display:flex}.search-result-title b{color:#257259}.search-result-title a,.result-url{color:#28755b;font-weight:700}.search-result-tags{color:#6f867c;flex-wrap:wrap;gap:5px 12px;margin:7px 0;font-size:11px;display:flex}.search-record-details p{color:#536c61;margin:5px 0;font-size:11px;line-height:1.55}.result-url{margin-top:5px;font-size:11px;display:inline-block}.evidence-preview-backdrop{z-index:10000;box-sizing:border-box;background:#112a237a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evidence-preview-dialog{box-sizing:border-box;background:#fff;border-radius:12px;width:min(1180px,100vw - 48px);height:min(90vh,900px);padding:42px 14px 14px;display:grid;position:relative;box-shadow:0 18px 50px #0e27204d}.evidence-preview-dialog img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.evidence-preview-close{position:absolute;top:12px;right:14px}.monitor-record-list strong{color:#2d4b41;width:100%;font-size:13px}.monitor-record-list small{color:#8a9a94;font-size:11px}.monitor-record-list em{color:#60786e;font-size:12px;font-style:normal}.monitor-record-list a{color:#176e59;font-size:12px;font-weight:700;text-decoration:none}.export-link{align-items:center;text-decoration:none;display:inline-flex}.delivery-card{grid-template-columns:34px 1fr}@media (width<=980px){.live-form,.monitor-form{grid-template-columns:1fr 1fr}.live-form .primary{width:max-content}.monitor-grid{grid-template-columns:1fr}.monitor-question-summary,.source-trend-summary{grid-template-columns:1fr 1fr}.industry-source-table{overflow-x:auto}.monitor-actions-layout,.monitor-plan-status-grid,.monitor-workspace-grid,.monitoring-command-center{grid-template-columns:1fr}.monitoring-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-change-grid{grid-template-columns:1fr}.monitoring-report-summary{grid-template-columns:1fr auto}.monitoring-report-actions{grid-column:1/-1}.doubao-account-card{grid-template-columns:42px minmax(0,1fr)}.intel-research-layout,.intel-extract-layout,.intel-strategy-fields{grid-template-columns:1fr}.intel-seed-fields{grid-template-columns:1fr 1fr}.monitor-question-toolbar{flex-direction:column;align-items:flex-start}.monitor-selection-actions{justify-content:flex-end;width:100%}.monitor-quick-tools{grid-template-columns:1fr}.monitor-manual-question{grid-template-columns:1fr auto}.monitor-manual-question>div{grid-column:1/-1}.monitor-target-aliases{grid-template-columns:1fr auto}.monitor-target-aliases>div{grid-column:1/-1}.monitor-target-settings{grid-template-columns:1fr}.monitor-target-settings .monitor-target-aliases{border-top:1px solid #e6ece9;border-left:0;border-radius:0 0 9px 9px}.monitor-time-estimate{flex-direction:column;align-items:flex-start;gap:4px}.source-intelligence-table{overflow-x:auto}.source-intelligence-title{align-items:flex-start}.source-line-chart{grid-template-columns:1fr;padding:10px}.source-chart-canvas{overflow-x:auto}.source-chart-canvas svg{min-width:620px}.recommended-company-table{overflow-x:auto}.recommended-company-table>div{min-width:690px}.comparison-grid{grid-template-columns:1fr}.source-intelligence-header,.source-intelligence-table>div:not(.source-intelligence-header),.company-source-row{min-width:760px}.monitor-controls,.monitor-controls.frontend-controls,.monitor-picker-toolbar{grid-template-columns:1fr 1fr}}@media (width<=680px){.live-form,.monitor-form{grid-template-columns:1fr}.live-form .primary{width:100%}.monitoring-overview-metrics{grid-template-columns:1fr}.monitoring-command-center{padding:18px}.monitoring-report-summary{grid-template-columns:1fr}.auto-result-head{grid-template-columns:1fr auto}.auto-result-head>b{grid-area:1/2}.monitor-controls,.monitor-controls.frontend-controls,.monitor-picker-toolbar{grid-template-columns:1fr}.publishing-account-item{flex-direction:column;align-items:flex-start}}.atom-panel{margin-bottom:16px;padding-bottom:82px;position:relative}.atom-panel .section-title>.primary{position:absolute;bottom:20px;right:20px}.atom-types{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.atom-review-panel{background:#fbfdfc;border:1px solid #dbe9e2;border-radius:9px;gap:7px;margin-top:14px;padding:12px;display:grid}.analysis-waiting{color:#688076;background:#fbfdfc;border:1px dashed #c8ddd3;border-radius:8px;margin:14px 0;padding:12px;font-size:12px}.atom-review-panel>div{gap:3px;display:grid}.atom-review-panel>div small{color:#73897f;font-size:11px}.atom-review-panel article{border-top:1px solid #edf2ef;align-items:center;gap:8px;padding:8px 0;display:flex}.atom-review-panel article small{color:#71877d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.atom-type{text-align:left;background:#fbfdfc;border:1px solid #e0e9e4;border-radius:8px;padding:10px}.atom-type.active{background:#edf8f3;border-color:#74af99}.atom-type strong,.atom-type span{display:block}.atom-type strong{color:#2c493e;font-size:12px}.atom-type span{color:#81928b;margin-top:4px;font-size:10px}.atom-list{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.atom-item{background:#fff;border:1px solid #edf1ef;border-radius:7px;padding:9px}.atom-item strong{color:#2f5144;font-size:12px}.atom-item span{float:right;color:#5a8b78;font-size:10px}.atom-item small{color:#84948e;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;display:block;overflow:hidden}.pattern-preview{border-top:1px solid #edf1ef;margin-top:16px;padding-top:14px}.pattern-preview>div{align-items:center;gap:10px;padding:6px 0;font-size:11px;display:flex}.pattern-preview code{color:#236b57;background:#edf7f2;border-radius:4px;min-width:210px;padding:3px 5px}.pattern-preview span{color:#7d8f86}@media (width<=980px){.atom-types{grid-template-columns:repeat(2,1fr)}.atom-list{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.atom-panel .section-title>.primary{width:calc(100% - 40px);bottom:16px;left:20px;right:20px}.atom-types,.atom-list{grid-template-columns:1fr}.pattern-preview>div{flex-direction:column;align-items:flex-start}.pattern-preview code{min-width:0}}.atom-item{font:inherit;text-align:left;cursor:pointer}.atom-item.selected{background:#edf8f3;border-color:#5a9e83;box-shadow:inset 0 0 0 1px #5a9e83}.selected-atoms{color:#61776e;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.selected-atoms button{color:#276d58;background:#e0f1e8;border:0;border-radius:12px;padding:4px 7px;font-size:11px}.candidate-panel{margin-bottom:16px}.section-title.action-only,.final-atom-heading.count-only{justify-content:flex-end}.candidate-overview{background:linear-gradient(135deg,#f8fcfa 0%,#fff 72%);border:1px solid #dce9e3;border-radius:12px;margin-bottom:14px;overflow:hidden}.candidate-overview.warning{background:linear-gradient(135deg,#fffaf0 0%,#fff 72%);border-color:#ead19b}.candidate-overview-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 18px;display:grid}.candidate-batch-summary{gap:8px;min-width:0;display:grid}.candidate-overview-label{color:#688078;letter-spacing:.08em;font-size:11px;font-weight:700}.candidate-batch-chips{flex-wrap:wrap;gap:7px;display:flex}.candidate-batch-chips span{color:#246d55;background:#edf8f3;border:1px solid #cfe4da;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.2}.candidate-overview.warning .candidate-batch-chips span{color:#845e20;background:#fff5dd;border-color:#ead19b}.candidate-batch-summary p{color:#74877f;margin:0;font-size:12px;line-height:1.55}.candidate-overview-stats{align-items:center;gap:12px;display:flex}.candidate-count-stat{border-right:1px solid #e1eae6;justify-items:center;min-width:76px;padding-right:12px;display:grid}.candidate-count-stat strong{color:#176f52;font-size:24px;line-height:1}.candidate-count-stat span{color:#84948d;margin-top:5px;font-size:10px}.candidate-source-badge{color:#6d7f77;white-space:nowrap;background:#f0f3f2;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.candidate-source-badge.knowledge{color:#247256;background:#eaf7f1}.candidate-knowledge-usage{border-top:1px solid #e5ede9}.candidate-knowledge-usage summary{color:#557069;cursor:pointer;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:700;list-style:none;display:flex}.candidate-knowledge-usage summary::-webkit-details-marker{display:none}.candidate-knowledge-usage summary:before{content:"＋";color:#38866c;font-size:14px}.candidate-knowledge-usage[open] summary:before{content:"－"}.candidate-knowledge-usage summary small{color:#95a39d;font-size:10px;font-weight:500}.candidate-knowledge-usage p{color:#667b73;overflow-wrap:anywhere;margin:0;padding:0 18px 13px 40px;font-size:11px;line-height:1.65}@media (width<=760px){.candidate-overview-main{grid-template-columns:1fr;gap:14px;padding:14px}.candidate-overview-stats{justify-content:space-between}.candidate-count-stat{border-right:0;grid-template-columns:auto auto;grid-auto-flow:column;place-items:end start;gap:5px;padding-right:0}.candidate-count-stat strong{font-size:20px}.candidate-knowledge-usage summary{padding:10px 14px}.candidate-knowledge-usage p{padding:0 14px 12px 36px}}.candidate-row{border-bottom:1px solid #edf1ef;grid-template-columns:28px minmax(260px,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.candidate-row-clickable{cursor:pointer;transition:background-color .15s}.candidate-row-clickable:hover{background:#f7fbf9}.candidate-row-clickable.selected{background:#eef8f3}.candidate-row-clickable.locked{cursor:not-allowed}.candidate-pagination{margin:14px 0 4px}.candidate-row:last-child{border:0}.candidate-row strong{color:#30483f;flex:1;font-size:13px;line-height:1.55}.candidate-row.editing{cursor:default;background:#f7fbf9}.candidate-inline-editor{box-sizing:border-box;resize:vertical;color:#30483f;width:100%;min-height:70px;font:inherit;background:#fff;border:1px solid #70a994;border-radius:8px;outline:0;padding:10px 12px;font-size:13px;line-height:1.55}.candidate-inline-editor:focus{border-color:#278062;box-shadow:0 0 0 3px #2780621f}.candidate-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.candidate-row-actions .soft-button,.candidate-row-actions .primary{white-space:nowrap;width:auto;min-width:86px}.candidate-row-actions .danger-remove{min-width:190px}.candidate-check{color:#91a39b;font-size:16px}.candidate-check.done{color:#278062}.candidate-insight{border-left:1px solid #e5ece8;gap:3px;min-width:0;padding-left:12px;display:grid}.candidate-insight span{color:#557069;font-size:11px}.candidate-insight small{color:#87978f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.candidate-insight.high span{color:#b26530}.candidate-insight.medium span{color:#806d42}.candidate-insight.low span{color:#3d7b65}.candidate-tier{border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:700}.candidate-row>.soft-button{white-space:nowrap;justify-self:end;width:190px;min-width:190px}.candidate-tier.high{color:#197258;background:#e8f6ef}.candidate-tier.low{color:#7b6636;background:#faf2dc}.industry-create-row{grid-template-columns:190px minmax(260px,1fr) auto;gap:8px;margin-bottom:14px;display:grid}.industry-create-row input{color:#354d44;min-width:0;font:inherit;background:#fff;border:1px solid #dfe5e2;border-radius:7px;padding:9px 10px;font-size:12px}.industry-library-workspace{grid-template-columns:230px minmax(0,1fr);gap:14px;display:grid}.industry-library-list{align-content:start;gap:7px;display:grid}.industry-library-list>button{color:#466057;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e9e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px 11px;display:grid}.industry-library-list>button.active{background:#f0f8f4;border-color:#56a489}.industry-library-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.industry-library-list small{color:#83928b;grid-column:1/-1;font-size:10px}.industry-library-list em{color:#28775e;font-size:10px;font-style:normal}.industry-variable-workspace{border:1px solid #e0e9e4;border-radius:9px;min-width:0;padding:13px}.industry-variable-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.industry-variable-head h4{color:#31574a;margin:0 0 3px;font-size:15px}.industry-variable-head p{color:#7d8d86;margin:0;font-size:11px}.industry-variable-head>div:last-child{gap:7px;display:flex}.industry-variable-head .danger-remove{color:#b54238;background:#fff8f7;border-color:#ecc9c5}.industry-variable-head .danger-remove:hover:not(:disabled){background:#fff0ee;border-color:#dfa49d}.industry-variable-groups{gap:10px;display:grid}.industry-variable-groups section>strong{color:#60776e;margin-bottom:5px;font-size:11px;display:block}.industry-variable-groups section>div{flex-wrap:wrap;gap:6px;display:flex}.industry-variable-groups span{color:#4a6259;background:#fff;border:1px solid #d3e2da;border-radius:6px;align-items:center;display:inline-flex}.industry-variable-groups span.core{color:#1e7155;background:#edf8f3;border-color:#4a9d7e}.industry-variable-groups span button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:11px}.industry-variable-groups span button:last-child{color:#b65a50;padding-left:2px;font-size:14px}@media (width<=900px){.project-industry-tools{grid-template-columns:1fr 1fr}.industry-library-workspace{grid-template-columns:1fr}}@media (width<=680px){.project-industry-tools,.industry-create-row{grid-template-columns:1fr}.industry-variable-head{flex-direction:column}.candidate-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start}.candidate-insight{border-left:0;grid-column:2/-1;padding-left:0}.candidate-row .soft-button{white-space:nowrap;width:auto;min-width:0;padding:6px 8px}}.import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selected-import-files{color:#226c57;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:700;overflow:hidden}.raw-keyword-import-info{min-width:0}.raw-keyword-import-meta{align-items:center;gap:8px;min-width:0;display:flex}.raw-keyword-import-info small{text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,48vw);overflow:hidden}.raw-keyword-import-meta .text-button{flex:none;min-height:28px;padding:3px 7px;font-size:12px}.keyword-extraction-progress{background:#f5fbf8;border:1px solid #b9dccc;border-radius:10px;width:220px;padding:9px 12px}.keyword-extraction-progress>div{color:#226c57;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex}.keyword-extraction-progress i{background:#dcece5;border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.keyword-extraction-progress em{border-radius:inherit;background:#278a6d;height:100%;transition:width .45s;display:block}.extraction-complete:disabled{color:#27745e;opacity:1;background:#eef8f3;border-color:#bddbce}.import-actions select{color:#496057;background:#fff;border:1px solid #d9e6df;border-radius:7px;min-height:35px;padding:6px 8px;font-size:12px}.split-actions .soft-button{display:none}@media (width<=680px){.import-actions{flex-direction:column;align-items:stretch}.import-actions .primary,.import-actions .soft-button{width:100%}.raw-keyword-import-meta{flex-direction:column;align-items:flex-start}}.provider-only-note{color:#43665a;background:#f1f8f4;border:1px solid #d6eadd;border-radius:7px;margin:0 0 13px;padding:9px 11px;font-size:11px;line-height:1.5}.undo-panel{margin:16px 0}.candidate-row .danger-remove{color:#c6453b;background:#fff3f1;border-color:#f2c8c2}.candidate-row .danger-remove:hover{background:#ffe7e3}.text-button.danger-cancel{color:#c6453b}.text-button.danger-cancel:hover{color:#a52f27}.primary:disabled,.soft-button:disabled{opacity:.42;cursor:not-allowed}.atom-panel .primary:disabled,.candidate-panel .primary:disabled{opacity:.45;cursor:not-allowed}.workflow-step{background:#fbfdfc;border:1px solid #dfeae4;border-radius:12px;margin:0 0 16px;padding:16px 18px}.workflow-step-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-step-head h3{color:#244238;margin:3px 0 0;font-size:16px}.workflow-step-title,.inline-title{align-items:center;gap:7px;display:flex}.help-tip{color:#53766a;cursor:help;background:#fff;border:1px solid #9bb4aa;border-radius:50%;outline:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;line-height:1;display:inline-grid;position:relative}.help-tip>span{z-index:20;color:#fff;white-space:normal;opacity:0;pointer-events:none;background:#26483d;border-radius:7px;width:min(330px,100vw - 40px);padding:8px 10px;font-size:11px;font-weight:500;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 8px 20px #19342b38}.help-tip:hover>span,.help-tip:focus>span{opacity:1;transform:translate(0)}.workflow-step-head p{color:#778b82;margin:5px 0 0;font-size:12px;line-height:1.5}.workflow-step-head .soft-button{white-space:nowrap;padding:7px 12px}.workflow-step-body>.panel,.workflow-step-body>.raw-keyword-summary{margin-bottom:0}.workflow-step.is-collapsed{padding-bottom:14px}@media (width<=680px){.workflow-step{padding:14px}.workflow-step-head{gap:10px}.workflow-step-head p{display:none}}.pagination{color:#747480;border-top:0;justify-content:center;align-items:center;gap:4px;padding:8px 0 0;font-size:12px;display:flex}.page-button{color:#666672;background:0 0;border:0;border-radius:5px;min-width:24px;height:24px;padding:0 4px;font-size:12px;font-weight:500}.page-button:hover{color:#202123;background:#f2f2f3}.page-button.active{color:#17694f;background:#e9f5ef}.pagination .soft-button{color:#0000;background:0 0;border:0;min-width:24px;min-height:24px;padding:2px;font-size:0}.pagination .soft-button:not(:disabled):hover{background:#f2f2f3}.pagination .soft-button:first-child:after,.pagination .soft-button:last-child:after{color:#666672;font-size:18px;line-height:1}.pagination .soft-button:first-child:after{content:"‹"}.pagination .soft-button:last-child:after{content:"›"}.pagination button:disabled{opacity:.42;cursor:not-allowed}.workflow-pager{background:#fbfdfc;border:1px solid #dce9e2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 18px;display:flex}.workflow-pager>div:first-child{gap:4px;display:grid}.workflow-pager span{color:#73897f;font-size:11px;font-weight:700}.workflow-pager strong{color:#345247;font-size:13px}.workflow-pager-actions{align-items:center;gap:8px;display:flex}.primary{box-shadow:none;background:#202123;border-color:#202123}.primary:hover{background:#343541;border-color:#343541}.step-disclosure{background:0 0;border-color:#0000;flex:none;font-size:18px;line-height:1}.step-disclosure:hover{background:#f7f7f8;border-color:#e6e6e9}.subtle-count{color:#777783;white-space:nowrap;font-size:12px}.workflow-step{background:#fff}.workflow-step-head{align-items:center}.workflow-step-head h3{font-size:15px}.workflow-step-head .eyebrow{display:none}.workflow-step.is-collapsed{padding:13px 18px}.workflow-step-body{margin-top:12px}.prompt-scroll-container{scroll-behavior:smooth}.prompt-strategy-stages{gap:16px;display:grid}.prompt-strategy-stages>.workflow-step{box-sizing:border-box;min-height:0;margin:0}.prompt-strategy-stages>.workflow-step .step-disclosure{display:none}.system-prompt-list{gap:8px;display:grid}.system-prompt-config .section-title{margin-bottom:10px}.system-prompt-config .section-title.compact h3{font-size:13px;font-weight:600;line-height:1.4}.system-prompt-row{background:#fff;border:1px solid #d7e2dc;border-radius:10px;overflow:hidden}.system-prompt-row-head{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.system-prompt-row-head>div{gap:2px;display:grid}.system-prompt-row-head strong{color:#344a41;font-size:12px;font-weight:600}.system-prompt-row-head small{color:#7b8781;font-size:10px;line-height:1.45}.system-prompt-row-head .badge,.system-prompt-row-head button{font-size:11px}.system-prompt-editor{background:#fbfdfc;border-top:1px solid #e4ebe7;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.system-prompt-editor label{color:#45504b;gap:7px;font-size:12px;font-weight:600;display:grid}.system-prompt-editor input,.system-prompt-editor textarea,.system-prompt-create input,.system-prompt-create textarea{box-sizing:border-box;color:#3e4643;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:100%;padding:9px 11px;font:400 13px/1.65 ui-sans-serif,system-ui,sans-serif}.system-prompt-content-field{grid-column:1/-1}.system-prompt-editor textarea,.system-prompt-create textarea{resize:vertical;line-height:1.7}.system-prompt-enabled{grid-template-columns:auto 1fr;align-items:center;font-weight:500!important;display:flex!important}.system-prompt-enabled input{width:auto}.system-prompt-editor .primary{justify-self:end}.system-prompt-create{background:#fbfdfc;border:1px dashed #bcd6c9;border-radius:10px;grid-template-columns:minmax(220px,.55fr) 1fr auto;gap:12px;margin-top:14px;padding:16px;display:grid}.system-prompt-create strong{color:#344a41;font-size:13px}.system-prompt-create strong,.system-prompt-create textarea{grid-column:1/-1}.config-create-trigger{color:#34775d;cursor:pointer;background:#fbfdfc;border:1px dashed #bcd6c9;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.config-create-trigger:hover{background:#f4faf7;border-color:#82b89f}.config-create-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.interview-checklist-panel{margin-top:18px}.interview-checklist-panel .section-title{margin-bottom:0}.interview-checklist-panel .section-title .compact-module-heading h3{margin:0;font-size:13px;font-weight:600;line-height:1.4}.interview-generator-bar{background:#fafcfb;border:1px solid #e0e8e4;border-radius:9px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:grid}.interview-generator-bar label{color:#53605a;gap:7px;font-size:12px;font-weight:600;display:grid}.interview-generator-bar select{font-size:13px;font-weight:400}.interview-generator-bar button{font-size:13px;font-weight:500}.bound-prompt-card{background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.bound-prompt-card span{color:#7b8881;font-size:11px;font-weight:400}.bound-prompt-card strong{color:#355145;font-size:13px;font-weight:600}.bound-prompt-card small{color:#5f806f;white-space:nowrap;background:#e8f3ed;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:400}.bound-prompt-card.missing{background:0 0}.bound-prompt-card.missing strong,.bound-prompt-card.missing small{color:#b95a43}.locked-prompt-action{color:#829089;cursor:default}.interview-generation-progress{background:#f8fbf9;border:1px solid #dce8e2;border-radius:9px;margin-top:12px;padding:11px 13px}.interview-generation-progress-head{color:#65736c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.interview-generation-progress-head strong{color:#35775e;font-size:12px;font-weight:600}.interview-generation-progress-track{background:#e3ebe7;border-radius:999px;height:7px;overflow:hidden}.interview-generation-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#4f9879,#76b796);height:100%;transition:width .45s;display:block}.interview-source-preview{background:#fafcfb;border:1px solid #e0e8e4;border-radius:9px;margin-top:14px;padding:14px}.interview-source-preview-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.interview-source-preview-head strong{color:#3e4b45;font-size:13px;font-weight:600}.interview-source-preview-head span{color:#88928d;font-size:11px}.interview-source-preview dl{background:#e5ebe8;border:1px solid #e5ebe8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.interview-source-preview dl>div{background:#fff;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:9px 11px;display:grid}.interview-source-preview dl>div:last-child{grid-column:1/-1}.interview-source-preview dt{color:#7a8680;font-size:11px}.interview-source-preview dd{color:#3f4944;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.interview-checklist-workspace{background:#fcfdfc;border:1px solid #d7e2dc;border-radius:10px;margin-top:18px;padding:14px}.interview-checklist-result-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.interview-checklist-result-head>div{gap:3px;display:grid}.interview-checklist-result-head strong{color:#3d4943;font-size:13px;font-weight:600}.interview-checklist-result-head span{color:#87918c;font-size:11px}.interview-checklist-result{box-sizing:border-box;resize:vertical;color:#2e3733;background:#f8faf9;border:1px solid #e0e6e3;border-radius:8px;width:100%;min-height:520px;padding:16px;font:400 13px/1.8 ui-sans-serif,system-ui,sans-serif}.interview-checklist-result.editing{background:#fff;border-color:#78ad95;box-shadow:0 0 0 3px #5ca17d1a}.interview-checklist-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.interview-export-button{margin-left:auto}.knowledge-step-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.knowledge-step-head.compact{border-top:1px solid #e8ecea;margin-top:18px;padding-top:16px}.knowledge-step-head>span{color:#36775d;background:#e5f2eb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.knowledge-step-head>div{gap:2px;display:grid}.knowledge-step-title-with-help{align-items:center;gap:7px;display:flex}.knowledge-step-head strong{color:#36463e;font-size:13px;font-weight:600}.knowledge-step-head small{color:#85908a;font-size:11px}.knowledge-step-head .material-list-toggle{margin-left:auto;font-size:11px}.knowledge-step-head .ready-knowledge-upload-button{color:#246e55;white-space:nowrap;background:#f6fbf8;border-color:#8ebda7;margin-left:auto;padding:8px 13px;font-size:11px}.knowledge-step-head .ready-knowledge-upload-button:hover{background:#edf8f2;border-color:#5f9f82}.knowledge-facts-table{table-layout:fixed}.knowledge-facts-table .knowledge-col-category{width:132px}.knowledge-facts-table .knowledge-col-content{width:auto}.knowledge-facts-table .knowledge-col-source{width:132px}.knowledge-facts-table .knowledge-col-visibility{width:112px}.knowledge-facts-table .knowledge-col-action{width:72px}.knowledge-facts-table th,.knowledge-facts-table td{vertical-align:top;padding:10px 14px}.knowledge-facts-table th{white-space:nowrap}.knowledge-facts-table td{font-size:12px;line-height:1.55}.knowledge-facts-table td:first-child strong{font-size:12px;line-height:1.5}.knowledge-facts-table td:nth-child(2){overflow-wrap:anywhere}.knowledge-facts-table td:first-child,.knowledge-facts-table td:nth-child(3){word-break:keep-all;overflow-wrap:break-word}.knowledge-facts-table td:nth-child(4),.knowledge-facts-table td:nth-child(5){vertical-align:middle;white-space:nowrap}.knowledge-facts-table td:nth-child(5) .text-button{white-space:nowrap}.knowledge-ingestion-grid{display:block;position:relative}.knowledge-import-card{color:#35463e;text-align:left;cursor:pointer;background:#fbfdfc;border:1px dashed #b9d3c6;border-radius:9px;grid-template-columns:auto 1fr;align-content:center;gap:4px 10px;width:100%;min-height:96px;padding:15px 16px;display:grid}.knowledge-import-card:hover{background:#f5faf7;border-color:#70a98e}.knowledge-import-card.imported{background:#f4faf7;border-style:solid;border-color:#8dbca5}.knowledge-import-icon{color:#36775d;background:#e4f2eb;border-radius:8px;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.knowledge-import-card strong{align-self:end;font-size:13px;font-weight:600}.knowledge-import-card small{color:#7d8983;font-size:11px;line-height:1.5}.cancel-current-import{z-index:1;font-size:11px;position:absolute;top:16px;right:16px}.batch-import-label{color:#4c7764;grid-column:1/-1;font-size:11px}.knowledge-import-progress{grid-column:1/-1;gap:7px;margin-top:8px;display:grid}.knowledge-import-progress>div{color:#617068;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-style:normal;display:flex}.knowledge-import-progress b{color:#36775d;font-size:11px;font-weight:600}.knowledge-import-progress>i{background:#dfe9e4;border-radius:999px;height:7px;font-style:normal;display:block;overflow:hidden}.knowledge-import-progress em{border-radius:inherit;background:linear-gradient(90deg,#4f9879,#79ba99);height:100%;transition:width .4s;display:block}.knowledge-batch-status{background:#fff;border:1px solid #d9e7e0;border-radius:10px;margin:12px 0 18px;overflow:hidden}.knowledge-batch-status>header{background:#f7fbf9;border-bottom:1px solid #e5eee9;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.knowledge-batch-status>header>div{gap:3px;display:grid}.knowledge-batch-status>header strong{color:#315e4e;font-size:12px}.knowledge-batch-status>header small{color:#7d8e86;font-size:10px}.knowledge-batch-status>div{display:grid}.knowledge-batch-status article{border-bottom:1px solid #edf2ef;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 13px;display:grid}.knowledge-batch-status article:last-child{border-bottom:0}.knowledge-batch-status article>span{color:#698078;background:#eef3f1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.knowledge-batch-status article>div{min-width:0}.knowledge-batch-status article strong{color:#405d52;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.knowledge-batch-status article small{color:#b14a42;margin-top:3px;font-size:9px;display:block}.knowledge-batch-status article>b{color:#72837c;font-size:10px}.knowledge-batch-status article.status-成功>span{color:#247257;background:#e3f3eb}.knowledge-batch-status article.status-成功>b{color:#247257}.knowledge-batch-status article.status-失败>span{color:#b1423a;background:#faebe8}.knowledge-batch-status article.status-失败>b{color:#b1423a}.knowledge-batch-status article.status-处理中>span{color:#956b20;background:#fff3d8}.knowledge-batch-status article.status-处理中>b{color:#956b20}.knowledge-generation-progress{background:#f8fbf9;border:1px solid #dce8e2;border-radius:9px;gap:8px;margin-top:10px;padding:11px 13px;display:grid}.knowledge-generation-progress>div{color:#65736c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.knowledge-generation-progress b{color:#35775e;font-size:12px;font-weight:600}.knowledge-generation-progress>i{background:#e3ebe7;border-radius:999px;height:7px;font-style:normal;display:block;overflow:hidden}.knowledge-generation-progress em{border-radius:inherit;background:linear-gradient(90deg,#4f9879,#76b796);height:100%;transition:width .45s;display:block}.knowledge-generation-job-status>small{color:#73857d;font-size:11px;line-height:1.55;display:block}.knowledge-generation-job-status.is-completed{background:#f4fbf7;border-color:#cce5d8}.knowledge-generation-job-status.is-failed{background:#fff8f6;border-color:#efd6d1}.knowledge-generation-job-status.is-failed b{color:#b34d3d}.knowledge-generation-error{background:#fff7f5;border:1px solid #edc7c2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 13px;display:flex}.knowledge-generation-error>div{gap:3px;display:grid}.knowledge-generation-error strong{color:#a34239;font-size:12px}.knowledge-generation-error span{color:#6d514d;font-size:10px;line-height:1.55}.knowledge-generation-error small{color:#8b7773;font-size:9px}.knowledge-generation-error .soft-button{color:#a34239;background:#fff;border-color:#e0b1aa;flex:none}.knowledge-import-summary{background:0 0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.knowledge-import-summary>div{gap:3px;display:grid}.knowledge-import-summary strong{color:#3e4b45;font-size:12px;font-weight:600}.knowledge-import-summary small{color:#708078;font-size:11px}.knowledge-import-summary-actions{align-items:center;gap:8px;display:flex}.interview-material-editor{background:#fbfdfc;border:1px solid #cbded4;border-radius:9px;gap:10px;margin-top:10px;padding:14px;display:grid}.interview-material-editor>div:first-child{gap:3px;display:grid}.interview-material-editor strong{color:#3e4b45;font-size:13px;font-weight:600}.interview-material-editor span{color:#7d8983;font-size:11px}.interview-material-editor textarea{box-sizing:border-box;resize:vertical;color:#303a35;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:100%;padding:12px;font:400 13px/1.75 ui-sans-serif,system-ui,sans-serif}.knowledge-generation-section{margin-top:18px;padding-top:1px}@media (width<=760px){.knowledge-step-head:has(.ready-knowledge-upload-button){flex-wrap:wrap;align-items:flex-start}.knowledge-step-head .ready-knowledge-upload-button{width:100%;margin-left:34px}}.knowledge-correction-terms{color:#53605a;gap:7px;margin-top:12px;font-size:12px;font-weight:600;display:grid}.knowledge-correction-terms b{color:#d35f45;margin-left:4px;font-size:11px}.knowledge-correction-terms textarea{box-sizing:border-box;resize:vertical;color:#3e4643;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:100%;padding:10px 12px;font:400 13px/1.6 ui-sans-serif,system-ui,sans-serif}@media (width<=900px){.table-panel{overflow-x:auto}.knowledge-facts-table{min-width:760px}}.knowledge-correction-terms small{color:#808c86;font-size:11px;font-weight:400}.knowledge-generation-action{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.bound-prompt-inline{color:#73827a;align-items:baseline;gap:8px;font-size:11px;display:flex}.bound-prompt-inline strong{color:#3c5147;font-size:12px;font-weight:600}.bound-prompt-inline.missing strong{color:#b95a43}.knowledge-version-title{border-top:1px solid #e8ecea;margin-top:20px;padding-top:17px}.knowledge-version-title h3{margin:0;font-size:13px;font-weight:600}.knowledge-version-title small{color:#8a948f;font-size:11px}.knowledge-versions-panel{margin-bottom:16px}.knowledge-versions-panel .knowledge-version-title{border-top:0;margin:0 0 12px;padding-top:0}.retained-project-page.hidden{display:none}@media (width<=900px){.knowledge-generation-action{flex-direction:column;align-items:stretch}}.interview-checklist-empty{color:#89958f;text-align:center;border:1px dashed #cbd9d2;border-radius:10px;place-items:center;gap:7px;min-height:210px;margin-top:18px;display:grid}.interview-checklist-empty strong{color:#59655f;font-size:14px;font-weight:600}.interview-checklist-empty span{font-size:12px;font-weight:400}@media (width<=900px){.system-prompt-row-head,.system-prompt-create,.interview-generator-bar,.system-prompt-editor{grid-template-columns:1fr}.system-prompt-content-field{grid-column:auto}.interview-source-preview dl{grid-template-columns:1fr}.interview-source-preview dl>div:last-child{grid-column:auto}}.config-panel .section-title.compact h3{font-weight:500}.config-chip{color:#4f5b57;background:#f3f4f4;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-weight:400;display:inline-flex}.config-chip button{color:#888f8c;font-size:15px}.config-chip.active{color:#246649;background:#e8f5ee;box-shadow:inset 0 0 0 1px #94cdb2}.config-chip .config-chip-select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.config-chip .config-chip-select:focus-visible{outline-offset:3px;outline:2px solid #5da880}.article-type-prompt-editor{background:#fbfdfc;border:1px solid #dce9e2;border-radius:10px;margin:16px 0 4px;padding:16px}.article-type-prompt-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.article-type-prompt-head .eyebrow{margin-bottom:3px;display:block}.article-type-prompt-head h4{color:#2f4238;margin:0;font-size:14px;font-weight:600}.article-type-prompt-head>span,.article-type-prompt-editor small{color:#77877f;font-size:12px;line-height:1.5}.article-type-prompt-editor textarea{box-sizing:border-box;resize:vertical;color:#3e4643;background:#fff;border:1px solid #d3e2da;border-radius:8px;width:100%;padding:10px 12px;font:400 13px/1.65 ui-sans-serif,system-ui,sans-serif}.article-type-prompt-editor textarea:focus{border-color:#72af94;outline:0;box-shadow:0 0 0 3px #5ca17d21}.article-type-prompt-editor small{margin-top:8px;display:block}@media (width<=680px){.article-type-prompt-head{flex-direction:column;align-items:start;gap:5px}}.article-type-list{gap:7px;display:grid}.article-type-row{background:#fff;border:1px solid #dfe8e3;border-radius:9px;overflow:hidden}.article-type-row.expanded{border-color:#bcd9cc}.article-type-row-head{justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:6px 11px;display:flex}.article-type-row-head strong{color:#344a41;font-size:12px;font-weight:600}.article-type-row-head>div{align-items:center;gap:7px;display:flex}.article-type-row-head .soft-button{padding:6px 10px}.article-type-row-detail{border-top:1px solid #edf1ef;padding:0 12px 12px}.article-type-row-detail p{color:#5e6d66;white-space:pre-wrap;margin:0;padding-top:12px;font-size:12px;line-height:1.75}.article-type-row-detail textarea,.article-type-create textarea,.article-type-create input{box-sizing:border-box;color:#3e4643;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:100%;padding:10px 12px;font:400 13px/1.65 ui-sans-serif,system-ui,sans-serif}.article-type-row-detail textarea{resize:vertical;margin-top:12px}.article-type-row-detail textarea:focus,.article-type-create textarea:focus,.article-type-create input:focus{border-color:#72af94;outline:0;box-shadow:0 0 0 3px #5ca17d21}.article-type-edit-actions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.article-type-create{background:#fafcfb;border:1px dashed #cddfd6;border-radius:9px;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;align-items:start;gap:9px;margin-top:14px;padding:14px;display:grid}.article-type-create>strong{color:#456157;grid-column:1/-1;font-size:12px}.article-type-create textarea{resize:vertical;min-height:92px}.article-type-create .primary{white-space:nowrap;min-height:40px}@media (width<=680px){.article-type-row-head{flex-direction:column;align-items:flex-start}.article-type-row-head>div{flex-wrap:wrap}.article-type-create{grid-template-columns:1fr}}.config-add-row input,.platform-config-row input,.platform-config-row textarea{color:#3e4643;font-size:13px;font-weight:400}.platform-config-row{background:#fff}.platform-config-row input{font-weight:400}.platform-config-row textarea{color:#5d6662;font-size:12px}.platform-config-list{gap:7px;display:grid}.platform-config-row{border:1px solid #dfe8e3;border-radius:9px;display:block;overflow:hidden}.platform-config-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:40px;padding:6px 11px;display:grid}.platform-config-summary>div{gap:3px;min-width:0;display:grid}.platform-config-summary strong{color:#344a41;font-size:12px;font-weight:600}.platform-config-summary small{color:#7b8781;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-config-editor{background:#fbfdfc;border-top:1px solid #e4ebe7;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.platform-config-editor label{color:#45504b;gap:6px;font-size:12px;font-weight:600;display:grid}.platform-config-editor input,.platform-config-editor textarea{box-sizing:border-box;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:100%;padding:9px 11px;font:400 13px/1.65 ui-sans-serif,system-ui,sans-serif}.platform-rule-field{grid-column:1/-1}.platform-config-editor textarea{resize:vertical}.platform-create-form{background:#fafcfb;border:1px dashed #cddfd6;border-radius:9px;margin-top:12px;padding:14px}.platform-create-form .config-create-actions{align-self:center}@media (width<=680px){.platform-config-summary,.platform-config-editor{grid-template-columns:1fr}.platform-rule-field{grid-column:auto}}.workflow-pager{background:0 0;border:0;border-top:1px solid #ececef;border-radius:0;margin-top:18px;padding:12px 0 0}.workflow-pager>div:first-child{display:none}.workflow-pager-actions{justify-content:space-between;width:100%}.workflow-pager-actions .workflow-next{margin-left:auto}.workflow-pager-actions .workflow-previous{margin-right:auto}.workflow-link{color:#6b6b78;background:0 0;border:0;padding:4px 0;font-size:13px}.workflow-link:hover{color:#202123;text-decoration:underline}.publish-article-card{border-color:#e5e7e8;grid-template-rows:auto 1fr;min-height:72px;padding:12px 14px}.publish-article-card:hover,.publish-article-card.active{background:#fbfdfc;border-color:#b9d8cd}.publish-article-card strong{color:#2e3135;font-weight:500}.publish-article-card>span{color:#4d7a6c;grid-row:1/span 2;font-weight:500}.publish-article-card .article-prompt-association{margin-top:3px}.publish-article-card .article-prompt-association b{color:#9a9aa4;font-size:11px;font-weight:500}.publish-article-card .article-prompt-association span{color:#777783;font-size:11px}.dialog-backdrop{z-index:200;background:#0f272061;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card{background:#fff;border:1px solid #dce8e2;border-radius:16px;width:min(680px,100%);max-height:min(760px,100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 72px #0a251d52}.dialog-card.generation-history-shell{width:min(920px,100%);overflow-x:hidden}.dialog-head,.dialog-toolbar,.dialog-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-head{margin-bottom:18px}.dialog-head h2{color:#1c342c;margin:0;font-size:20px}.dialog-form{gap:15px;display:grid}.dialog-form label{color:#49665c;gap:7px;font-size:13px;font-weight:700;display:grid}.dialog-form input,.dialog-form select,.dialog-form textarea{box-sizing:border-box;color:#203a31;width:100%;font:inherit;background:#fff;border:1px solid #d7e5df;border-radius:9px;padding:10px 12px;font-weight:500}.dialog-form textarea{resize:vertical;min-height:96px}.dialog-actions{justify-content:flex-end;padding-top:4px}.dialog-action-spacer{flex:1}.project-delete-warning{color:#7f332d;background:#fff6f4;border:1px solid #f2c8c2;border-radius:10px;padding:14px 15px;line-height:1.65}.project-delete-warning strong{color:#b13b32;display:block}.project-delete-warning p{margin:4px 0 0;font-size:13px}.people-panel{padding:24px}.people-create-button{min-height:38px;padding-inline:15px}.member-create-tip{color:#5f786d;background:#f7fbf9;border:1px solid #dce9e3;border-radius:9px;margin:0;padding:11px 12px;font-size:13px;line-height:1.6}.people-list{gap:10px;display:grid}.person-row{background:#fff;border:1px solid #dce9e3;border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(210px,1.2fr) minmax(190px,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.person-row strong,.person-row small{display:block}.person-row strong{color:#1d382f}.person-row small{color:#799087;margin-top:4px;font-size:12px}.person-row.editing{background:#f7fbf9;grid-template-columns:minmax(130px,.7fr) minmax(160px,.9fr) minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end}.person-row label{color:#49665c;gap:7px;font-size:12px;font-weight:700;display:grid}.person-row input{box-sizing:border-box;color:#203a31;min-width:0;font:inherit;border:1px solid #d7e5df;border-radius:8px;padding:10px 11px}.person-actions{gap:8px;display:flex}.assigned-password{grid-template-columns:minmax(120px,auto) auto;align-items:center;column-gap:8px;display:grid}.assigned-password small{grid-column:1/-1}.assigned-password .text-button{justify-self:start;padding:0}.person-actions .danger-remove{color:#b54238;background:#fff8f7;border-color:#ecc9c5}.person-actions .danger-remove:hover:not(:disabled){background:#fff0ee;border-color:#dfa49d}.person-row .form-error{grid-column:1/-1}.invalid-accounts-panel{background:#fafbfa;border-color:#e4e8e6;padding:0;overflow:hidden}.invalid-accounts-toggle{color:#556860;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.invalid-accounts-toggle:hover{background:#f4f7f5}.invalid-accounts-toggle>span{align-items:center;gap:9px;display:flex}.invalid-accounts-toggle small{color:#8a9892;font-size:9px;font-weight:600}.invalid-accounts-toggle strong{color:#43574f;font-size:14px}.invalid-accounts-toggle em{color:#6d7d76;text-align:center;background:#e8ecea;border-radius:999px;min-width:22px;padding:3px 7px;font-size:10px;font-style:normal}.invalid-accounts-toggle b{color:#71837b;font-size:10px;font-weight:600}.invalid-account-list{border-top:1px solid #e6ebe8;gap:8px;padding:0 16px 16px;display:grid}.invalid-account-row{background:#fff;border:1px solid #e2e7e4;border-radius:10px;grid-template-columns:minmax(150px,.8fr) minmax(120px,.55fr) minmax(190px,1fr) minmax(210px,1.2fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.invalid-account-row:first-child{margin-top:14px}.invalid-account-row strong,.invalid-account-row small{display:block}.invalid-account-row strong{color:#53655e;font-size:12px}.invalid-account-row small{color:#929e99;margin-top:4px;font-size:9px;line-height:1.5}.invalid-account-badge{color:#8b615c;background:#f7e9e7}@media (width<=820px){.person-row,.person-row.editing{grid-template-columns:1fr;gap:12px}.invalid-account-row{grid-template-columns:1fr;gap:10px}}.sales-workspace{gap:16px;max-width:1180px;display:grid}.sales-workspace>.sales-package-panel{order:-60}.sales-workspace>.sales-summary{order:-50}.sales-workspace>.sales-metric-detail{order:-49}.sales-workspace>.sales-work-focus-panel{order:-40}.sales-workspace>.sales-list-panel{order:-30}.sales-workspace>.sales-detail-panel{order:-29}.sales-workspace>.relationship-work-focus-panel{order:-20}.sales-workspace>.delivery-operation-panel{order:10}.delivery-management{gap:16px;max-width:1180px;display:grid}.delivery-admin-tabs{background:#f6f9f7;border:1px solid #dfe8e4;border-radius:9px;gap:6px;width:max-content;padding:5px;display:flex}.delivery-admin-tabs button{color:#61776e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 15px;font-size:12px;font-weight:700}.delivery-admin-tabs button.active{color:#fff;background:#26795f}.finance-commission{gap:16px;max-width:1240px;display:grid}.finance-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.finance-heading h2{margin:5px 0 6px}.finance-heading p{color:#71827b;margin:0;font-size:11px}.finance-heading input[type=month]{color:#3f5d52;min-width:150px;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:8px;padding:9px 11px}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-summary>div{background:#fff;border:1px solid #e0e7e3;border-radius:10px;padding:15px 17px;position:relative}.finance-summary small,.finance-summary strong{display:block}.finance-summary small{color:#7c8d86;font-size:11px}.finance-summary strong{color:#245c4c;margin-top:6px;font-size:19px;font-weight:500}.finance-customer-order-summary{gap:10px;padding:14px 16px;display:grid}.finance-customer-order-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.finance-customer-order-heading h3{margin:0 0 2px;font-size:14px}.finance-customer-order-heading span,.finance-customer-order-heading>small{color:#7b8b85;font-size:10px}.finance-customer-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finance-customer-order-metrics>div{background:#f9fbfa;border:1px solid #e1e9e5;border-radius:9px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:9px 12px;display:grid}.finance-customer-order-metrics>div.repurchase{background:#fffaf4;border-color:#eadfce}.finance-customer-order-metrics small{color:#71827b;grid-column:1/-1;font-size:10px}.finance-customer-order-metrics strong{color:#245c4c;font-size:17px;font-weight:550}.finance-customer-order-metrics span{color:#71827b;font-size:11px}.commission-table{overflow-x:auto}.commission-row{color:#5d7169;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(200px,1.3fr) minmax(150px,.9fr) minmax(160px,1fr);align-items:center;gap:12px;min-width:760px;padding:11px 10px;font-size:11px;display:grid}.commission-table.admin .commission-row{grid-template-columns:minmax(165px,1.15fr) 110px 125px 120px 120px 120px 130px 80px;min-width:1120px}.commission-header{color:#87948f;padding-top:2px;font-size:10px}.commission-row strong,.commission-row small{display:block}.commission-row strong{color:#29463c}.commission-row small{color:#87958f;margin-top:3px}.commission-setting{gap:5px;display:grid}.commission-setting label{align-items:center;gap:3px;display:flex}.commission-setting i{color:#71827b;font-style:normal}.commission-setting input,.commission-setting select{color:#50655d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:6px;padding:6px 7px;font-size:10px}.finance-secondary-placeholder{justify-content:space-between;align-items:center;display:flex}.finance-secondary-placeholder h3{margin:0 0 5px}.finance-secondary-placeholder p{color:#71827b;margin:0;font-size:11px}.operating-cost-panel{gap:14px;display:grid}.monthly-payroll{gap:6px;display:grid;overflow-x:auto}.monthly-payroll-header,.monthly-payroll-row{grid-template-columns:minmax(120px,1fr) minmax(110px,.8fr) 110px 110px 120px 145px;align-items:center;gap:8px;min-width:760px;display:grid}.monthly-payroll-header{color:#87948f;padding:0 9px 3px;font-size:10px}.monthly-payroll-row{background:#fff;border:1px solid #e2e8e5;border-radius:8px;padding:8px 9px}.monthly-payroll-row input{color:#405b52;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:6px;padding:7px 8px;font-size:10px}.monthly-payroll-row strong{color:#245c4c;font-size:12px;font-weight:500}.monthly-payroll-row>span{align-items:center;gap:5px;display:flex}.payroll-save-button{white-space:nowrap;min-width:62px}.payroll-save-button:disabled{color:#94a19c;box-shadow:none;cursor:not-allowed;background:#edf0ef;border-color:#e1e6e4}.monthly-payroll-row.new-row{background:#f8fbf9;border-style:dashed}.danger-text{color:#a94f45}.personnel-management{gap:16px;max-width:1240px;display:grid}.personnel-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.personnel-header h2{margin:5px 0}.personnel-header p{color:#71827b;margin:0;font-size:11px}.personnel-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.personnel-list{gap:7px;display:grid}.personnel-list>button{color:#52675f;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.personnel-list>button:hover,.personnel-list>button.active{background:#f1f8f4;border-color:#91baa9}.personnel-list>button.departed{background:#fff4f3;border-color:#e36a61;box-shadow:inset 3px 0 #d94f45}.personnel-list>button.departed:hover,.personnel-list>button.departed.active{background:#ffebe9;border-color:#c93f36}.personnel-list>button.departed strong,.personnel-list>button.departed b{color:#a8322b}.personnel-list>button.departed small{color:#b76760}.personnel-list strong,.personnel-list small{display:block}.personnel-list strong{color:#29463c;font-size:11px}.personnel-list small{color:#87958f;margin-top:3px;font-size:9px}.personnel-list b{color:#2c6654;white-space:nowrap;font-size:11px}.personnel-detail{gap:12px;min-width:0;display:grid}.personnel-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.personnel-form-grid label{color:#5d7169;font-size:10px}.personnel-form-grid input,.personnel-form-grid select,.personnel-form-grid textarea,.personnel-record-form input,.personnel-record-form select{color:#405b52;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;margin-top:5px;padding:8px 9px;font-size:10px}.personnel-form-grid textarea{resize:vertical;min-height:74px;line-height:1.6}.personnel-form-grid .personnel-form-wide{grid-column:1/-1}.personnel-form-grid small{color:#8a9993;margin-top:4px;font-size:8px;display:block}.employee-account-setup{background:#f7faf8;border:1px solid #dbe7e1;border-radius:9px;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.employee-account-setup>div:first-child strong,.employee-account-setup>div:first-child small{display:block}.employee-account-setup>div:first-child strong{color:#31584b;font-size:11px}.employee-account-setup>div:first-child small{color:#7c8f87;margin-top:4px;font-size:8px;line-height:1.5}.employee-account-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.employee-account-fields label{color:#5d7169;font-size:9px}.employee-account-fields input,.employee-account-fields select{color:#405b52;width:100%;font:inherit;background:#fff;border:1px solid #d7e3dd;border-radius:7px;margin-top:5px;padding:8px 9px;font-size:10px}.employee-linked-account{color:#50675e;align-items:center;gap:9px;font-size:10px;display:flex}.employee-linked-account span{color:#244f40;font-size:12px;font-weight:600}.employee-linked-account b{color:#2b6854;background:#e6f3ed;border-radius:999px;padding:4px 7px;font-weight:500}.employee-linked-account em{font-style:normal}.employee-linked-account em.active{color:#2f765d}.employee-linked-account em.disabled{color:#b34c43}.personnel-profile-actions{align-items:center;gap:7px;display:flex}.danger-outline{color:#ad3f36;font:inherit;cursor:pointer;background:#fff8f7;border:1px solid #e2aaa5;border-radius:7px;padding:8px 12px;font-size:10px}.danger-outline:hover:not(:disabled){background:#fff0ee;border-color:#d66e65}.danger-outline:disabled{opacity:.55;cursor:not-allowed}.account-create-guidance{color:#75877f;font-size:9px}.personnel-score-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.personnel-score-summary>div{background:#fff;border:1px solid #e0e7e3;border-radius:9px;padding:13px 14px}.personnel-score-summary small,.personnel-score-summary strong{display:block}.personnel-score-summary small{color:#7c8d86;font-size:10px}.personnel-score-summary strong{color:#245c4c;margin-top:6px;font-size:18px;font-weight:500}.personnel-handover{gap:12px;display:grid}.personnel-handover .section-title{align-items:flex-start}.personnel-handover .section-title p{color:#81918b;margin:4px 0 0;font-size:9px}.handover-complete{color:#26705a;background:#e8f5ef;border-radius:999px;padding:4px 8px;font-size:9px}.handover-form{gap:12px;display:grid}.handover-bound-account{background:#f4f9f6;border:1px solid #d7e5de;border-radius:8px;min-height:55px;padding:9px 11px}.handover-bound-account small,.handover-bound-account strong,.handover-bound-account span{display:block}.handover-bound-account small{color:#81918b;font-size:8px}.handover-bound-account strong{color:#285746;margin-top:5px;font-size:11px}.handover-bound-account span{color:#7a8d85;margin-top:3px;font-size:8px}.handover-form select{color:#405b52;width:100%;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:9px 10px;font-size:10px}.handover-item-table{background:#fff;border:1px solid #dce7e2;border-radius:9px;overflow:hidden}.handover-item-head,.handover-item-table>label{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);align-items:center;gap:14px;padding:9px 12px;display:grid}.handover-item-head{color:#73857e;background:#f4f8f6;font-size:9px;font-weight:650}.handover-item-table>label{border-top:1px solid #e5ece9;margin:0}.handover-item-table>label>span{align-items:center;gap:8px;min-width:0;display:flex}.handover-item-table>label small{color:#52766a;background:#edf6f2;border-radius:999px;flex:none;padding:3px 6px;font-size:8px}.handover-item-table>label strong{color:#304b42;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.handover-submit{justify-self:end}.handover-result{color:#60756c;background:#f3faf6;border:1px solid #cfe4da;border-radius:8px;align-items:center;gap:14px;padding:10px 12px;font-size:10px;display:flex}.handover-result strong{color:#285b49;font-size:11px}.personnel-record-panel{gap:10px;display:grid}.personnel-record-form{align-items:end;gap:7px;display:grid}.personnel-record-form input,.personnel-record-form select{margin:0}.personnel-record-form label{color:#71827b;gap:5px;font-size:9px;display:grid}.personnel-record-form input[readonly]{color:#536860;cursor:default;background:#f2f5f3}.personnel-save-button:disabled{color:#94a19c;box-shadow:none;cursor:not-allowed;background:#edf0ef;border-color:#e1e6e4}.contribution-form{grid-template-columns:105px 125px minmax(180px,1fr) 75px 90px}.leave-form{grid-template-columns:90px 120px 120px 75px minmax(150px,1fr) 90px}.personnel-record-list{gap:5px;display:grid}.personnel-record-list article{color:#61756d;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(125px,auto) 80px minmax(180px,1fr) 65px 45px;align-items:center;gap:9px;padding:8px 9px;font-size:10px;display:grid}.personnel-record-list time{color:#87958f}.personnel-record-list p{margin:0}.personnel-record-list strong{color:#245c4c;text-align:right}.operating-cost-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operating-cost-list article{color:#536860;background:#fff;border:1px solid #e2e8e5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.operating-cost-list strong,.operating-cost-list small{display:block}.operating-cost-list strong{color:#29463c;font-size:11px}.operating-cost-list small{color:#87958f;margin-top:4px;font-size:9px}.operating-cost-list b{color:#245c4c;white-space:nowrap;font-size:14px;font-weight:500}.tax-cost-row>div:last-child{grid-template-columns:minmax(100px,1fr) auto;gap:7px;display:grid}.tax-cost-row input{color:#315146;width:100%;min-width:0;font:inherit;border:1px solid #dce5e1;border-radius:7px;padding:7px 8px}.tax-cost-save{white-space:nowrap;min-width:88px}.tax-cost-save:disabled{color:#94a19c;box-shadow:none;cursor:not-allowed;background:#edf0ef;border-color:#e1e6e4}.net-profit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.net-profit-summary>div{background:#f3f8f5;border-radius:9px;padding:13px 14px;position:relative}.net-profit-summary small,.net-profit-summary strong{display:block}.net-profit-summary small{color:#71827b;font-size:10px}.net-profit-summary strong{color:#245c4c;margin-top:6px;font-size:18px;font-weight:500}.formula-help{color:#71827b;cursor:help;vertical-align:middle;background:#fff;border:1px solid #aebdb7;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:relative}.finance-summary>div>small .formula-help,.company-profit-grid>div>small .formula-help,.net-profit-summary>div>small .formula-help{margin:0;position:absolute;top:10px;right:10px}.formula-help:after{content:attr(data-formula);z-index:30;color:#fff;text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#29463c;border:1px solid #d7e1dd;border-radius:7px;width:max-content;max-width:290px;padding:8px 10px;font-size:10px;font-weight:400;line-height:1.55;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:-2px;transform:translateY(3px);box-shadow:0 7px 18px #1c372e29}.formula-help:before{content:"";z-index:31;pointer-events:none;opacity:0;border:5px solid #0000;border-top-color:#29463c;transition:opacity .15s;position:absolute;bottom:calc(100% + 3px);right:4px}.formula-help:hover:after,.formula-help:hover:before,.formula-help:focus:after,.formula-help:focus:before{opacity:1;transform:translateY(0)}.finance-commission .metric-help:after{left:-8px;right:auto}.finance-commission .metric-help:before{left:3px;right:auto}.commission-header .formula-help:after{top:calc(100% + 8px);bottom:auto}.commission-header .formula-help:before{border-top-color:#0000;border-bottom-color:#29463c;top:calc(100% + 3px);bottom:auto}.monthly-payroll-header .formula-help:after{top:calc(100% + 8px);bottom:auto;right:-8px}.monthly-payroll-header .formula-help:before{border-top-color:#0000;border-bottom-color:#29463c;top:calc(100% + 3px);bottom:auto;right:0}.commission-rules{gap:12px;display:grid}.commission-rules-toggle{color:#536860;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:inline-flex}.commission-rules-toggle b{font-size:15px;font-weight:400;line-height:1;transition:transform .18s;display:inline-block}.commission-rules-toggle b.expanded{transform:rotate(180deg)}.commission-rule-actions{justify-content:flex-end;display:flex}.commission-rule-actions .primary:disabled{color:#94a19c;box-shadow:none;cursor:not-allowed;background:#edf0ef;border-color:#e1e6e4}.commission-rule-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.commission-rule-grid label{color:#50655d;gap:5px;font-size:10px;display:grid}.commission-rule-grid input{color:#315146;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:8px 9px}.commission-rule-grid small{color:#87958f}.commission-rule-example{color:#52675f;background:#f3f8f5;border-radius:7px;margin:0;padding:9px 11px;font-size:10px}.company-profit-grid{grid-template-columns:minmax(290px,1.25fr) repeat(3,minmax(160px,1fr));gap:10px;display:grid}.company-profit-grid>label,.company-profit-grid>div{background:#fff;border:1px solid #e0e7e3;border-radius:9px;padding:13px 14px;position:relative}.company-profit-grid>label{color:#61756d;gap:7px;font-size:11px;display:grid}.company-profit-grid>label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.company-profit-grid input{color:#315146;width:100%;min-width:0;font:inherit;border:1px solid #dce5e1;border-radius:7px;padding:8px 9px}.company-profit-grid small,.company-profit-grid strong{display:block}.company-profit-grid small{color:#7c8d86;font-size:10px}.company-profit-grid strong{color:#245c4c;margin-top:7px;font-size:18px;font-weight:500}.marketing-cost-save{white-space:nowrap;min-width:88px;padding-inline:14px}.marketing-cost-save:disabled{color:#94a19c;box-shadow:none;cursor:not-allowed;background:#edf0ef;border-color:#e1e6e4}.finance-load-error{color:#885445;background:#fff9f7;border-color:#ead4cd;align-items:center;gap:12px;display:flex}.finance-load-error span{flex:1;font-size:11px}.delivery-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.delivery-admin-summary>div{background:#fff;border:1px solid #e0e7e3;border-radius:10px;padding:15px 17px}.delivery-admin-summary small,.delivery-admin-summary strong{display:block}.delivery-admin-summary small{color:#7c8d86;font-size:11px}.delivery-admin-summary strong{color:#245c4c;margin-top:6px;font-size:20px;font-weight:500}.delivery-person-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.delivery-person-list>button{color:#60736b;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:8px;grid-template-columns:minmax(120px,1fr) 110px;align-items:center;gap:8px;padding:11px 12px;display:grid}.delivery-person-list>button:hover,.delivery-person-list>button.active{background:#f0f8f4;border-color:#93c1b0}.delivery-person-list strong,.delivery-person-list small,.delivery-person-list b{display:block}.delivery-person-list strong{color:#29463c;font-size:12px}.delivery-person-list small{color:#86958f;margin-top:2px;font-size:9px}.delivery-person-list b{color:#2c6654;font-size:14px;font-weight:500}.delivery-date-picker{color:#566a62;min-width:140px;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:7px 9px;font-size:11px}.delivery-publication-header,.delivery-publication-list>div{grid-template-columns:145px 90px minmax(140px,.8fr) minmax(220px,1.4fr) 100px 70px;align-items:center;gap:12px;display:grid}.delivery-publication-header.has-read-action,.delivery-publication-list>div.has-read-action{grid-template-columns:145px 90px minmax(140px,.8fr) minmax(220px,1.4fr) 100px 70px 82px}.delivery-publication-actions{align-items:center;gap:8px;display:flex}.delivery-publication-header{color:#87948f;padding:0 11px 7px;font-size:10px}.delivery-publication-list{gap:6px;display:grid}.delivery-publication-list>div{color:#60736b;background:#fff;border:1px solid #e2e8e5;border-radius:8px;padding:10px 11px;font-size:11px}.delivery-publication-list>div.work-row-unread{background:#fff9f8;border-color:#f0c5c0}.delivery-publication-list time{color:#87958f}.delivery-publication-list strong{color:#315146;font-weight:500}.publication-link{color:#24725b;font-weight:600;text-decoration:none}.publication-link:hover{text-decoration:underline}.delivery-operation-header,.delivery-operation-list>div{grid-template-columns:145px 90px minmax(140px,.8fr) 110px minmax(240px,1.4fr);align-items:center;gap:12px;display:grid}.delivery-operation-header{color:#87948f;padding:0 11px 7px;font-size:10px}.delivery-operation-list{gap:6px;max-height:520px;display:grid;overflow:auto}.delivery-operation-list>div{color:#60736b;border-bottom:1px solid #edf0ee;padding:10px 11px;font-size:11px}.delivery-operation-list time{color:#87958f}.delivery-operation-list strong{color:#315146;font-weight:600}.delivery-operation-list b{color:#2c6654;font-weight:500}.delivery-filters{gap:7px;display:flex}.delivery-filters select,.delivery-filters input{color:#566a62;min-width:130px;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:7px 9px;font-size:11px}.delivery-project-header,.delivery-project-list>div{grid-template-columns:minmax(210px,1.4fr) 110px minmax(130px,.8fr) 70px 150px;align-items:center;gap:12px;display:grid}.delivery-project-header{color:#87948f;padding:0 11px 7px;font-size:10px}.delivery-project-list{gap:6px;display:grid}.delivery-project-list>div{color:#60736b;background:#fff;border:1px solid #e2e8e5;border-radius:8px;padding:10px 11px;font-size:11px}.delivery-project-list strong,.delivery-project-list small{display:block}.delivery-project-list strong{color:#29463c;font-size:12px}.delivery-project-list small{color:#87958f;margin-top:3px;font-size:9px}.delivery-project-list>div>.priority-tag{justify-self:start;width:auto;display:inline-flex}.delivery-assignment-panel .section-title{align-items:center}.delivery-assignment-panel .section-title>div{min-width:0}.delivery-assignment-toolbar{align-items:center;gap:8px;margin:14px 0;display:flex}.delivery-assignment-toolbar input,.delivery-assignment-toolbar select,.delivery-project-list.assignment select{color:#456159;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:8px 10px;font-size:11px}.delivery-assignment-toolbar input{flex:1;min-width:180px}.delivery-assignment-toolbar select{min-width:150px}.delivery-assignment-toolbar>span{color:#7b8d85;white-space:nowrap;font-size:11px}.delivery-project-list.assignment>div.changed{background:#f0f8f4;border-color:#56a489;box-shadow:inset 3px 0 #3b9474}.delivery-project-list.assignment select{width:100%;min-width:0}.delivery-status{border-radius:5px;padding:3px 7px;font-weight:500;display:inline-flex}.delivery-status.status-进行中{color:#376b96;background:#edf4fb}.delivery-status.status-等待处理{color:#94621a;background:#fff4dd}.delivery-status.status-已完成{color:#087a60;background:#e9f8f2}.delivery-activity-list{gap:6px;max-height:430px;display:grid;overflow:auto}.delivery-activity-list article{color:#687a73;border-bottom:1px solid #edf0ee;grid-template-columns:145px 90px minmax(160px,.8fr) minmax(240px,1.4fr);align-items:center;gap:12px;padding:9px 11px;font-size:11px;display:grid}.delivery-activity-list time{color:#87958f}.delivery-activity-list strong{color:#315146;font-weight:500}.delivery-activity-list p{color:#4f635b;margin:0}@media (width<=900px){.personnel-layout{grid-template-columns:1fr}.personnel-form-grid,.personnel-score-summary{grid-template-columns:1fr 1fr}.employee-account-setup{grid-template-columns:1fr}.employee-account-fields{grid-template-columns:1fr 1fr}.handover-item-head,.handover-item-table>label{grid-template-columns:1fr}.contribution-form,.leave-form,.finance-summary{grid-template-columns:1fr 1fr}.finance-customer-order-heading{flex-direction:column;align-items:flex-start;gap:4px}.finance-heading{flex-direction:column;align-items:flex-start}.commission-rule-grid,.company-profit-grid,.operating-cost-list,.net-profit-summary,.delivery-admin-summary{grid-template-columns:1fr 1fr}.delivery-person-list{grid-template-columns:1fr}.delivery-publication-header{display:none}.delivery-publication-list>div{grid-template-columns:1fr 1fr}.delivery-operation-header{display:none}.delivery-operation-list>div{grid-template-columns:1fr 1fr}.delivery-project-header{display:none}.delivery-project-list>div{grid-template-columns:1fr 1fr}.delivery-assignment-toolbar{flex-direction:column;align-items:stretch}.delivery-assignment-toolbar input,.delivery-assignment-toolbar select{width:100%}.delivery-activity-list article{grid-template-columns:1fr 1fr}}@media (width<=560px){.finance-customer-order-metrics{grid-template-columns:1fr}}.sales-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sales-summary.has-delivery-metric{grid-template-columns:repeat(5,1fr)}.sales-summary button.attention strong{color:#b35b32}.sales-summary button.attention{background:#fffaf6;border-color:#efd8c9}.sales-summary button.attention.active,.sales-summary button.attention:hover{background:#fff4ea;border-color:#dba981}.sales-summary button{font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #e0e7e3;border-radius:10px;padding:15px 17px}.sales-summary button:hover,.sales-summary button.active{background:#f2f8f5;border-color:#8cbcab}.sales-summary small,.sales-summary strong{display:block}.sales-summary small{color:#7c8d86;font-size:11px}.sales-summary small .metric-help{margin-left:6px}.sales-summary .metric-help:after{inset:calc(100% + 8px) auto auto -8px}.sales-summary .metric-help:before{border-top-color:#0000;border-bottom-color:#29463c;inset:calc(100% + 3px) auto auto 3px}.sales-summary strong{color:#245c4c;margin-top:6px;font-size:20px;font-weight:500}.sales-work-focus-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sales-work-focus-summary span{color:#52675f;background:#f0f6f3;border-radius:7px;gap:10px;padding:7px 10px;font-size:11px;display:flex}.sales-work-focus-summary b{color:#27705a}.sales-work-focus-list{gap:7px;max-height:420px;display:grid;overflow:auto}.sales-work-focus-list article{color:#60736b;border-bottom:1px solid #e8eeeb;grid-template-columns:145px 90px minmax(180px,.9fr) minmax(300px,1.8fr);gap:10px 14px;padding:11px 12px;font-size:11px;display:grid}.sales-work-focus-header,.relationship-work-focus-header{color:#84918c;gap:14px;padding:0 12px 8px;font-size:10px;display:grid}.sales-work-focus-header{grid-template-columns:135px 80px 80px minmax(160px,.8fr) minmax(280px,1.7fr)}.sales-work-focus-header.has-read-action,.sales-work-focus-list article.has-read-action{grid-template-columns:135px 80px 80px minmax(160px,.8fr) minmax(280px,1.7fr) 82px}.relationship-work-focus-header,.relationship-work-focus-list article{grid-template-columns:125px 75px 75px minmax(140px,.75fr) minmax(160px,.9fr) minmax(160px,.9fr) minmax(180px,1fr)}.relationship-work-focus-header.has-read-action,.relationship-work-focus-list article.has-read-action{grid-template-columns:125px 75px 75px minmax(140px,.75fr) minmax(160px,.9fr) minmax(160px,.9fr) minmax(180px,1fr) 82px}.sales-work-focus-list article.work-row-unread{background:#fff9f8;border:1px solid #f0c5c0;border-radius:8px}.work-read-cell{align-items:center;gap:5px;display:flex}.work-read-cell button{color:#c44238;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.work-read-cell>small{color:#9aa5a0;margin:0}.inline-new-badge{color:#fff;background:#df4438;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.sales-work-focus-list article p small,.relationship-work-focus-list article span small{margin-top:5px;display:block}.relationship-work-focus-list article>span{color:#60736b}.record-owner-meta{color:#657b72;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:10px;display:flex}.record-owner-meta span{background:#edf5f1;border-radius:5px;padding:3px 7px}.focus-pagination{margin-top:12px}.chat-screenshot-thumbs{flex-wrap:wrap;gap:6px;display:flex}.chat-screenshot-thumbs button{cursor:zoom-in;background:#fff;border:1px solid #d8e2de;border-radius:6px;width:52px;height:52px;padding:0;overflow:hidden}.chat-screenshot-thumbs img{object-fit:cover;width:100%;height:100%}.chat-screenshot-upload{margin-top:12px}.chat-screenshot-paste-zone{border-radius:7px;outline:none;display:inline-block}.chat-screenshot-paste-zone:focus{box-shadow:0 0 0 3px #1a9b7524}.chat-screenshot-paste-zone>label{color:#49665b;cursor:pointer;background:#f6faf8;border:1px dashed #9bbbad;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.chat-screenshot-paste-zone:focus>label{background:#f0faf6;border-color:#1a9b75}.sales-role-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.sales-role-detail>.section-title{grid-column:1/-1}.sales-role-detail>.sales-followup-area,.sales-role-detail>.sales-customer-info-section,.sales-role-detail>.sales-handoff,.sales-role-detail>.signed-followup-history,.sales-role-detail>.customer-relationship-area,.sales-role-detail>.sales-followup-history-priority{grid-column:1}.sales-role-detail>.signed-followup-history,.sales-role-detail>.sales-followup-history-priority{margin-top:0}.sales-role-detail>.sales-followup-history-priority{order:1}.sales-role-detail>.sales-followup-area{order:2}.sales-role-detail>.sales-customer-info-section{order:3}.sales-role-detail>.sales-handoff{order:4}.sales-role-detail>.customer-relationship-area,.sales-role-detail>.sales-order-history{order:5}.sales-detail-head-actions{align-items:center;gap:12px;display:flex}.sales-stage-workflow{background:#f8fbfa;border:1px solid #d9e7e1;border-radius:14px;gap:12px;padding:18px;display:grid}.sales-stage-workflow-head{gap:5px;display:grid}.sales-stage-workflow-head>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-stage-workflow-head span{color:#71837c;font-size:12px;font-weight:650}.sales-stage-workflow-head strong{border-radius:999px;padding:5px 10px;font-size:12px}.sales-stage-workflow-head strong.stage-contact{color:#376b96;background:#edf4fb}.sales-stage-workflow-head strong.stage-following{color:#94621a;background:#fff4dd}.sales-stage-workflow-head strong.stage-interested{color:#7353a3;background:#f2edfb}.sales-stage-workflow-head strong.stage-signed{color:#087a60;background:#e9f8f2}.sales-stage-workflow-head small{color:#8a9993;font-size:11px}.sales-stage-steps{grid-template-columns:1fr;gap:8px;display:grid}.sales-stage-steps button{color:#8b9994;text-align:left;background:#fff;border:1px solid #e2eae6;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.sales-stage-steps button:not(:disabled){cursor:pointer}.sales-stage-steps button:not(:disabled):hover{border-color:#8dc5b3;transform:translateY(-1px)}.sales-stage-steps button>span{flex:1}.sales-stage-steps button>small{color:#598274;font-size:9px;font-weight:500}.sales-stage-steps i{color:#7d8b86;background:#edf2f0;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.sales-stage-steps button.done{opacity:.82}.sales-stage-steps button.active{box-shadow:0 0 0 2px #1e6b521f}.sales-stage-steps button.stage-contact.active,.sales-stage-steps button.stage-contact.current{color:#376b96;background:#edf4fb;border-color:#a9c9e2}.sales-stage-steps button.stage-following.active,.sales-stage-steps button.stage-following.current{color:#94621a;background:#fff4dd;border-color:#e4c98f}.sales-stage-steps button.stage-interested.active,.sales-stage-steps button.stage-interested.current{color:#7353a3;background:#f2edfb;border-color:#cbb9e6}.sales-stage-steps button.stage-signed.active,.sales-stage-steps button.stage-signed.current{color:#087a60;background:#e9f8f2;border-color:#a9d8c8}.sales-stage-steps button.stage-contact i{color:#376b96;background:#dcecf8}.sales-stage-steps button.stage-following i{color:#94621a;background:#fbe8bd}.sales-stage-steps button.stage-interested i{color:#7353a3;background:#e5d9f5}.sales-stage-steps button.stage-signed i{color:#087a60;background:#d4f0e6}.sales-customer-profile-dialog{grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0;display:grid;overflow:hidden}.sales-profile-prompt{color:#745b24;background:#fff9eb;border:1px solid #ead8b3;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.sales-profile-prompt.signing{color:#8a3f38;background:#fff7f6;border-color:#efc8c3}.sales-profile-prompt strong{font-size:12px}.sales-profile-prompt span{font-size:10px;line-height:1.5}.sales-profile-status{background:#f3faf7;border:1px solid #cfe4da;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.sales-profile-status.incomplete{background:#fff9eb;border-color:#ead8b3}.sales-profile-status strong,.sales-profile-status small{display:block}.sales-profile-status strong{color:#275d4d;font-size:12px}.sales-profile-status.incomplete strong{color:#856523}.sales-profile-status small{color:#71827b;margin-top:2px;font-size:10px}.sales-profile-item{background:#f7faf9;border:1px solid #dce8e3;border-radius:10px;min-width:0;padding:13px 14px}.sales-profile-field{color:#536a61;grid-template-rows:18px 58px;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.sales-profile-field input,.sales-profile-field select{color:#29463c;width:100%;min-width:0;height:58px;font:inherit;background:#fff;border:1px solid #d4e3dd;border-radius:10px;padding:0 13px;font-size:13px}.sales-profile-readonly{color:#536a61;grid-template-rows:18px 58px;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.sales-profile-readonly strong{overflow-wrap:anywhere;color:#29463c;background:#f7faf9;border:1px solid #dce8e3;border-radius:10px;align-items:center;min-width:0;height:58px;padding:0 13px;font-size:13px;line-height:1.45;display:flex}.sales-profile-field input:focus,.sales-profile-field select:focus{border-color:#6fae99;outline:2px solid #24725b29}.sales-profile-item span,.sales-profile-item strong{display:block}.sales-profile-item span{color:#7b8d86;margin-bottom:5px;font-size:11px}.sales-profile-item strong{overflow-wrap:anywhere;color:#29463c;font-size:13px;font-weight:600;line-height:1.45}.sales-customer-profile-dialog .dialog-actions{grid-column:1/-1;justify-content:center;width:100%;padding-top:6px}@media (width<=560px){.sales-customer-profile-dialog{grid-template-columns:1fr}.sales-customer-profile-dialog .full-field{grid-column:1}}.sales-info-toggle{color:#24453a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce8e3;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex}.sales-info-toggle strong,.sales-info-toggle small{display:block}.sales-info-toggle small{color:#83918c;margin-top:3px;font-weight:400}.sales-info-toggle b{color:#18765e;font-size:12px}.sales-customer-info-section>fieldset{margin-top:14px}.sales-customer-info-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.sales-customer-info-heading span{color:#1b8a68;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.sales-customer-info-heading h4{color:#243d35;margin:0;font-size:16px}.sales-customer-info-heading small{color:#81908a;font-size:11px}.sales-role-detail>.sales-customer-info-section:not(:empty){background:#fff;border:1px solid #dbe7e2;border-radius:14px;padding:18px}.sales-stage-actions{background:#f2f9f6;border:1px solid #cfe4db;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.sales-stage-actions strong,.sales-stage-actions small{display:block}.sales-stage-actions small{color:#70837b;margin-top:4px}.sales-role-detail>.sales-followup-area{background:#fff;border:1px solid #dbe7e2;border-radius:14px;margin:0;padding:18px}.sales-followup-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.sales-followup-heading span{color:#1b8a68;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.sales-followup-heading h4{color:#243d35;margin:0;font-size:16px}.sales-followup-heading>small{color:#7e8d87;font-size:11px}.sales-role-detail .sales-followup-form{gap:14px}.sales-role-detail .sales-followup-form .full-field{grid-column:1/-1}.sales-role-detail .sales-followup-form label{color:#536a61;font-size:12px;font-weight:650}.sales-role-detail .sales-followup-form textarea{white-space:pre-wrap;resize:vertical;height:168px;min-height:168px;padding:11px 12px;line-height:1.65}.sales-role-detail .sales-followup-form input{min-height:42px;padding:10px 12px}.sales-followup-stage-picker{background:#fafcfb;border:1px solid #e1e9e5;border-radius:9px;align-items:center;gap:14px;padding:9px 11px;display:flex}.sales-followup-stage-picker>span{color:#657a72;flex:none;font-size:11px;font-weight:600}.sales-followup-stage-picker>div{flex-wrap:wrap;gap:6px;display:flex}.sales-followup-stage-picker button{cursor:pointer;min-height:28px;font:inherit;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:550}.sales-followup-stage-picker button.active{box-shadow:none;border-color:currentColor;font-weight:700}.sales-communication-workspace{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.sales-communication-sidebar{grid-template-rows:1fr auto;gap:10px;min-width:0;display:grid}.sales-direct-stage{background:#f7fbf9;border:1px solid #d6e6df;border-radius:10px;align-content:start;gap:10px;padding:13px 14px;display:grid}.sales-direct-stage>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sales-direct-stage>div:first-child strong{color:#2e5548;font-size:13px}.sales-direct-stage>div:first-child small{color:#81918b;font-size:10px}.sales-direct-stage .sales-followup-stage-picker{background:0 0;border:0;padding:0}.sales-direct-stage .sales-followup-stage-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sales-direct-stage .sales-followup-stage-picker button{width:100%;min-width:0;padding-inline:5px}.sales-direct-failure-reason{align-items:center;gap:8px;display:flex}.sales-direct-failure-reason input{color:#5f403c;background:#fff;border:1px solid #e2c8c4;border-radius:8px;flex:1;min-width:0;min-height:38px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:400}.sales-direct-failure-reason input::placeholder{color:#92908e;font-size:12px;font-weight:400}.sales-stage-confirm{width:100%;min-height:38px}.followup-details-toggle{color:#29463c;cursor:pointer;text-align:left;background:#f7faf9;border:1px solid #dce8e3;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin:0;padding:11px 13px;display:flex}.followup-details-toggle span strong,.followup-details-toggle span small{display:block}.followup-details-toggle span small{color:#81918b;margin-top:3px;font-size:10px;font-weight:400}.followup-details-toggle>b{color:#18765e;flex:none;font-size:11px}.followup-record-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.followup-record-head .sales-stage-badge{flex:none}.followup-record-head-actions{align-items:center;gap:10px;display:flex}.followup-record-head-actions .text-button{padding:4px 6px;font-size:11px}.followup-record-head-actions .danger-text{color:#b2443b}.followup-history-disclosure{margin-top:14px}.sales-followup-history-priority{background:#fff;border:1px solid #dbe7e2;border-radius:14px;padding:14px}.sales-followup-history-priority>.empty-state{margin:10px 0 0}.followup-edit-dialog textarea{resize:vertical;min-height:120px}.followup-delete-confirm .danger-action{background:#b7463d;border-color:#b7463d}.followup-history-toggle{color:#29463c;cursor:pointer;text-align:left;background:#f7faf9;border:1px solid #dce8e3;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.followup-history-toggle span strong,.followup-history-toggle span small{display:block}.followup-history-toggle span strong{font-size:12px}.followup-history-toggle span small{color:#81918b;margin-top:3px;font-size:10px;font-weight:400}.followup-history-toggle>b{color:#18765e;font-size:11px;font-weight:600}.followup-history-disclosure>.followup-history{margin-top:10px}.handoff-prep-toggle{color:#29463c;cursor:pointer;text-align:left;background:#f6faf8;border:1px solid #d6e6df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 15px;display:flex}.handoff-prep-toggle span strong,.handoff-prep-toggle span small{display:block}.handoff-prep-toggle span strong{font-size:13px}.handoff-prep-toggle span small{color:#7e9089;margin-top:4px;font-size:10px;font-weight:400}.handoff-prep-toggle>b{color:#18765e;flex:none;font-size:11px;font-weight:600}.handoff-prep-toggle+.sales-customer-info-heading{margin-top:16px}.sales-role-detail .chat-screenshot-paste-zone>label{padding:10px 13px;font-size:11px}.sales-role-detail .sales-followup-actions{margin-top:14px}.sales-role-detail .sales-followup-actions .primary{min-width:126px;min-height:40px}@media (width<=760px){.sales-role-detail{grid-template-columns:1fr}.sales-role-detail>.section-title,.sales-role-detail>.sales-stage-workflow,.sales-role-detail>.sales-followup-area,.sales-role-detail>.sales-stage-actions,.sales-role-detail>.sales-customer-info-section,.sales-role-detail>.sales-handoff,.sales-role-detail>.signed-followup-history,.sales-role-detail>.customer-relationship-area{grid-area:auto/1;position:static}.sales-stage-steps{grid-template-columns:repeat(2,1fr);gap:8px}.sales-stage-actions{flex-direction:column;align-items:stretch}.sales-followup-stage-picker{flex-direction:column;align-items:flex-start}.sales-communication-workspace{grid-template-columns:1fr}.sales-direct-stage>div:first-child,.sales-direct-failure-reason{flex-direction:column;align-items:stretch}}.chat-screenshot-upload input{display:none}.chat-screenshot-drafts{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.chat-screenshot-drafts figure{width:92px;margin:0;position:relative}.chat-screenshot-drafts img{object-fit:cover;border:1px solid #dbe4e0;border-radius:7px;width:92px;height:92px}.chat-screenshot-drafts button{color:#b34f44;cursor:pointer;background:0 0;border:0;width:100%;margin-top:3px;font-size:10px}.sales-work-focus-list time{color:#84938d}.sales-work-focus-list article>strong{margin:0;font-size:11px}.sales-work-focus-list article>b{color:#36554a}.sales-work-focus-list p{margin:0}.sales-work-focus-list small{color:#7b8b85;grid-column:4}.sales-metric-header,.sales-metric-list button{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.8fr) minmax(90px,.7fr) minmax(100px,.7fr) minmax(100px,.7fr);align-items:center;gap:12px;display:grid}.sales-metric-header{color:#87948f;padding:0 12px 7px;font-size:11px}.sales-metric-list{gap:6px;display:grid}.sales-metric-list button{color:#60736b;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:8px;padding:10px 12px;font-size:12px}.sales-metric-list button:hover{background:#f1f8f5;border-color:#9dc7b8}.sales-metric-list strong,.sales-metric-list small{display:block}.sales-metric-list strong{color:#29463c;font-weight:500}.sales-metric-list small{color:#83928c;margin-top:3px}.sales-lead-list{gap:6px;display:grid}.sales-list-actions{align-items:center;gap:10px;display:flex}.sales-list-actions .soft-button{padding:6px 10px;font-size:11px}.sales-lead-header,.sales-lead-row{grid-template-columns:minmax(180px,1.25fr) minmax(180px,1.35fr) minmax(150px,1fr) 100px 80px 80px;align-items:center;gap:12px;display:grid}.sales-lead-header{color:#87948f;padding:0 12px 2px;font-size:11px}.sales-lead-row{color:#60736b;text-align:left;background:#fff;border:1px solid #e2e8e5;border-radius:8px;width:100%;padding:11px 12px;font-size:12px}.sales-lead-row:hover,.sales-lead-row.active{background:#f1f8f5;border-color:#9dc7b8}.sales-lead-row div,.sales-lead-row small{display:block}.sales-lead-row strong{color:#29463c;font-weight:500;display:block}.sales-lead-row small{color:#83928c;margin-top:3px}.sales-lead-header.sales-role,.sales-lead-row.sales-role{grid-template-columns:minmax(230px,1.15fr) 96px minmax(220px,1fr) minmax(220px,1fr);gap:18px}.sales-lead-row.sales-role{min-height:72px;padding:13px 16px}.sales-customer-summary strong{font-size:13px}.sales-lead-focus{min-width:0}.sales-lead-focus strong{color:#40564e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.sales-lead-focus.next strong{color:#246c54}.sales-lead-focus small{font-size:10px}.lead-origin-tag{color:#6d7773;vertical-align:middle;background:#eef1f0;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:500;display:inline-flex}.lead-origin-tag.self{color:#246c54;background:#e7f5ee}.lead-origin-tag.delivery-pending{color:#a34f27;background:#fff0e4;margin-left:4px}.sales-lead-prompt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-lead-row>.badge,.sales-lead-row>.sales-stage-badge{justify-self:start;width:auto}.sales-stage-badge{white-space:nowrap;border-radius:5px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.stage-pending{color:#66716d;background:#eef1f0}.stage-contact{color:#376b96;background:#edf4fb}.stage-following{color:#94621a;background:#fff4dd}.stage-interested{color:#7353a3;background:#f2edfb}.stage-signing{color:#a45421;background:#fff0e4}.stage-signed{color:#087a60;background:#e9f8f2}.stage-no-intent{color:#6b655d;background:#f1efec}.stage-signing-failed{color:#b23f38;background:#fff0ee}.stage-lost{color:#b24b43;background:#fff0ee}.sales-stage-select.stage-pending{border-color:#d9dfdc}.sales-stage-select.stage-contact{background:#f7fbfe;border-color:#cbddeb}.sales-stage-select.stage-following{background:#fffbf2;border-color:#ead6ae}.sales-stage-select.stage-interested{background:#fbf9fe;border-color:#d9cdef}.sales-stage-select.stage-signed{background:#f3fbf8;border-color:#b9ddcf}.sales-stage-select.stage-lost{background:#fff8f7;border-color:#edcbc7}.sales-detail-panel{scroll-margin-top:18px}.sales-leads-loading{color:#71837c;text-align:center;margin:0;padding:24px}.sales-failure-reason textarea{background:snow;border-color:#e6b8b2}.handoff-required-mark{color:#d64e3b;margin-left:3px;font-size:11px}.handoff-required-text{color:#bd6443;margin-left:4px;font-size:9px;font-weight:500}.self-lead-form{grid-template-columns:1fr 1fr;gap:12px}.self-lead-form .full-field,.self-lead-note{grid-column:1/-1}.self-lead-note{color:#60746b;background:#f2f7f4;border-radius:8px;padding:9px 11px;font-size:11px;line-height:1.55}.required-mark{color:#d64e3b;font-size:12px;font-weight:700}.optional-mark{color:#8a9691;margin-left:3px;font-size:9px;font-weight:400}.self-lead-form input.invalid{background:snow;border-color:#dc6b59;box-shadow:0 0 0 3px #dc6b591a}.self-lead-form .field-error{color:#c24f3e;margin-top:-2px;font-size:10px;font-weight:500}@media (width<=680px){.self-lead-form{grid-template-columns:1fr}.self-lead-form .full-field,.self-lead-note{grid-column:auto}}.sales-detail-grid,.sales-followup-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales-detail-grid label,.sales-followup-form label{color:#687a73;gap:6px;font-size:11px;display:grid}.sales-detail-grid input,.sales-detail-grid select,.sales-detail-grid textarea,.sales-followup-form input,.sales-followup-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:9px 10px}.sales-detail-grid textarea{resize:vertical;min-height:72px}.sales-detail-grid .full-field{grid-column:1/-1}.sales-detail-fields{border:0;min-width:0;margin:0;padding:0}.sales-detail-fields:disabled{opacity:.72}.sales-detail-grid .sales-readonly-field input:disabled{color:#6f7c77;cursor:not-allowed;opacity:1;background:#eef1f0;border-color:#e0e5e3}.sales-followup-form textarea{resize:vertical;min-height:72px}.sales-ai-materials{background:#f6fbf9;border:1px dashed #b9d7cb;border-radius:10px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.sales-communication-workspace>.sales-ai-materials{box-sizing:border-box;height:100%;margin-bottom:0}.sales-ai-materials>div:first-child strong,.sales-ai-materials>div:first-child small{display:block}.sales-ai-materials>div:first-child small{color:#75877f;margin-top:3px;font-size:11px}.sales-ai-materials textarea{resize:vertical;border:1px solid #d7e5df;border-radius:8px;min-height:76px;padding:10px}.sales-material-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-material-actions label{cursor:pointer;align-items:center;display:inline-flex}.sales-material-actions input[type=file]{display:none}.sales-material-list{flex-wrap:wrap;gap:7px;display:flex}.sales-material-list span{color:#356253;background:#e7f3ee;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.sales-material-list button{color:#6b7b75;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.sales-material-list button:disabled{cursor:wait;opacity:.45}.sales-material-list b{font-size:10px}.sales-material-list em{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-style:normal;overflow:hidden}.sales-material-list span.image-material{border-radius:10px;padding:4px 8px 4px 4px}.sales-material-thumbnail{width:48px;height:40px;overflow:hidden;background:#dcece5!important;border-radius:7px!important}.sales-material-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.sales-material-thumbnail:hover{transform:scale(1.04);box-shadow:0 0 0 2px #429176}.sales-material-remove{flex:none}.sales-ai-progress{background:#edf6f2;border-radius:8px;gap:6px;padding:9px 11px;display:grid}.sales-ai-progress>div{color:#47675c;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.sales-ai-progress b{color:#1f765b}.sales-ai-progress progress{accent-color:#238365;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.sales-ai-progress progress::-webkit-progress-bar{background:#d8e9e2;border-radius:999px}.sales-ai-progress progress::-webkit-progress-value{background:#238365;border-radius:999px;transition:width .35s}.sales-ai-progress.complete{background:#e8f7ef}.sales-screenshot-paste-zone{color:#42695c;cursor:copy;background:#fff;border:1px dashed #81b9a6;border-radius:9px;outline:none;gap:3px;padding:12px 14px;display:grid}.sales-screenshot-paste-zone strong{font-size:12px}.sales-screenshot-paste-zone span{color:#7a8b85;font-size:10px}.sales-screenshot-paste-zone:focus{background:#f8fcfa;border-color:#176f55;box-shadow:0 0 0 3px #2383651f}.sales-ai-history{gap:9px;margin-top:12px;display:grid}.sales-ai-history h4{color:#31594c;margin:0}.sales-ai-history article{background:#fafcfb;border:1px solid #dce8e3;border-radius:9px;padding:11px 12px}.sales-ai-history article>strong{color:#74857e;font-size:10px}.sales-ai-history article p{color:#52685f;margin:6px 0 0;font-size:11px;line-height:1.6}.sales-save-row,.sales-handoff{color:#6d8179;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.sales-followup-area{border-top:1px solid #e5eae7;margin-top:18px;padding-top:16px}.sales-followup-area h4{color:#344c43;margin:0 0 10px;font-size:13px}.sales-followup-fields{border:0;min-width:0;margin:0;padding:0}.sales-followup-fields:disabled{opacity:.55}.sales-followup-fields:disabled textarea,.sales-followup-fields:disabled input{color:#7e8a85;cursor:not-allowed;background:#eef1f0}.customer-relationship-area{background:#f8fbf9;border:1px solid #dce8e3;border-radius:10px;padding:16px}.sales-admin-readonly{border-top:1px solid #e5eae7;margin-top:18px;padding-top:16px}.sales-admin-readonly>h4{color:#344c43;margin:0 0 10px;font-size:13px}.sales-readonly-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.sales-readonly-grid>div{background:#f3f5f4;border-radius:7px;padding:10px 12px}.sales-readonly-grid small,.sales-readonly-grid strong{display:block}.sales-readonly-grid small{color:#84918c;font-size:10px}.sales-readonly-grid strong{color:#42574f;margin-top:4px;font-size:12px;font-weight:500}.admin-followup-history{margin-top:14px;padding-top:14px}.admin-history-disclosure .followup-history,.admin-followup-history>.followup-history{margin-top:10px}.admin-followup-history>.empty-state{margin:10px 0 0}.sales-followup-area>.soft-button{margin-top:10px}.sales-followup-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.sales-followup-missing{color:#8a6b2e;font-size:12px}.sales-package-create{grid-template-columns:minmax(180px,1fr) 180px auto auto;gap:8px;display:grid}.sales-package-create input,.sales-handoff input,.sales-handoff select{box-sizing:border-box;background:#fff;border:1px solid #dce5e1;border-radius:7px;min-height:35px;padding:7px 9px}.sales-package-create input{min-height:32px;padding:6px 9px;font-size:11px}.sales-package-create .soft-button,.sales-package-create .text-button{min-height:32px;padding:6px 11px;font-size:11px}.sales-package-create .soft-button:disabled{color:#a1aaa6;cursor:not-allowed;background:#f2f4f3;border-color:#e3e7e5}.sales-package-head-actions{align-items:center;gap:8px;display:flex}.sales-package-list{border-top:1px solid #e5eae7;gap:6px;margin-top:10px;padding-top:10px;display:grid}.sales-package-list>div{background:#f5f8f6;border-radius:7px;grid-template-columns:minmax(240px,1fr) 80px 70px 70px 60px;align-items:center;gap:10px;padding:8px 10px;display:grid}.sales-package-list>div>div{align-items:center;gap:12px;min-width:0;display:flex}.sales-package-list>div>span,.sales-package-list>div>button{justify-self:center}.sales-package-list strong{color:#354d44;font-size:12px;font-weight:500}.sales-package-list small{color:#7b8e86;font-size:11px}.followup-history{gap:7px;margin-top:13px;display:grid}.followup-history article{background:#f4f8f6;border-left:3px solid #94bfae;border-radius:0 10px 10px 0;padding:14px 16px}.followup-record-card{gap:10px;display:grid}.followup-record-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.followup-record-sections section{background:#fff;border:1px solid #dce8e3;border-radius:8px;min-width:0;padding:10px 12px}.followup-record-sections section:first-child,.followup-record-sections section:nth-child(3),.followup-record-sections section:nth-child(6){grid-column:1/-1}.followup-record-sections b{color:#28735d;margin-bottom:5px;font-size:11px;display:block}.followup-record-sections p{color:#3f554d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}.followup-material-summary{color:#7b8c85;font-size:10px}.followup-history p{color:#455a52;margin:5px 0;font-size:12px}.followup-history small{color:#778a82;font-size:11px;display:block}@media (width<=760px){.followup-record-sections{grid-template-columns:1fr}.followup-record-sections section{grid-column:1!important}}.sales-handoff{background:#f3f7f5;border-radius:9px;justify-content:flex-start;padding:14px}.sales-handoff input{width:120px}.sales-handoff>div{gap:3px;margin-right:auto;display:grid}.sales-handoff small{color:#7f9089}.disabled-button-tip{display:inline-flex}.disabled-button-tip .primary:disabled{pointer-events:none}.handoff-confirm{gap:14px;display:grid}.handoff-warning{color:#7e5817;background:#fff9ec;border:1px solid #efd6a8;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.handoff-warning strong{font-size:13px}.handoff-warning span{font-size:11px;line-height:1.5}.handoff-confirm-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.handoff-confirm-grid>div{background:#f3f6f4;border-radius:7px;min-width:0;padding:9px 11px}.handoff-confirm-grid .full-field{grid-column:1/-1}.handoff-confirm-grid small,.handoff-confirm-grid strong{display:block}.handoff-confirm-grid small{color:#87958f;margin-bottom:3px;font-size:9px}.handoff-confirm-grid strong{overflow-wrap:anywhere;color:#3d544b;font-size:11px;font-weight:500;line-height:1.5}@media (width<=900px){.sales-summary,.sales-summary.has-delivery-metric{grid-template-columns:1fr 1fr}.sales-lead-header{display:none}.sales-lead-row{grid-template-columns:1fr 1fr}.sales-lead-row.sales-role{grid-template-columns:1fr;gap:10px}.sales-readonly-grid{grid-template-columns:1fr 1fr}.sales-detail-grid,.sales-followup-form{grid-template-columns:1fr}}.danger-primary{background:#bd453b}.danger-primary:hover:not(:disabled){background:#a8372f}.dialog-actions .primary:disabled{opacity:.46;cursor:not-allowed}.form-error{color:#c64b42;margin:0;font-size:13px;line-height:1.5}.dialog-toolbar{margin-bottom:14px}.project-overview-list{gap:9px;display:grid}.project-overview-item{color:#274239;text-align:left;background:#fff;border:1px solid #dce8e2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.project-overview-item:hover,.project-overview-item.selected{background:#f0faf6;border-color:#67b394}.project-overview-item strong,.project-overview-item small{display:block}.project-overview-item strong{font-size:14px}.project-overview-item small{color:#789087;margin-top:3px;font-size:12px}.project-overview-item em{color:#6b8379;font-size:12px;font-style:normal}.project-ownership{gap:4px;min-width:180px;display:grid}.project-ownership small{grid-template-columns:48px minmax(0,1fr);gap:7px;margin:0;display:grid}.project-ownership small b{color:#42665a;font-weight:600}.field-help{color:#789087;margin-top:6px;font-size:12px;font-weight:400;display:block}@media (width<=680px){.project-overview-item{grid-template-columns:auto minmax(0,1fr) auto}.project-ownership{grid-column:2/-1}.pagination{flex-wrap:wrap;justify-content:center;gap:5px}.pagination .soft-button{font-size:11px}}.topbar h1,.workspace-head h2,.welcome-row h2,.section-title h3,.section-title h3.inline-heading,.inline-heading,.eyebrow,table thead th{font-weight:500}.primary,.soft-button,.text-button,.choice-link{font-weight:400}.candidate-row strong,.raw-keyword-text,.batch-task-row>strong,.publish-article-card strong{color:#34363a;font-weight:400}.candidate-check.done,.sample-state{color:#74877f}.choice-link.add{color:#596a76}.final-pattern-list code{color:#354b44;font-weight:500}.final-atom-groups:not(.candidate-atom-groups) span{color:#486159;background:#f2f5f4}.final-atom-groups:not(.candidate-atom-groups) span.selected{background:#e9f1ed;outline-color:#a9c4b8}.candidate-footer{border-top:1px solid #eeeeef;padding-top:10px}.manual-prompt-inline{gap:6px;max-width:590px}.manual-prompt-inline input,.manual-prompt-inline select{box-sizing:border-box;color:#4a4b55;background:#fff;border:1px solid #dedee3;border-radius:6px;height:34px;padding:6px 9px;font:400 12px ui-sans-serif,system-ui,sans-serif}.manual-prompt-inline input::placeholder{color:#9a9aa4;font-weight:400}.manual-prompt-inline select{color:#70717c;width:82px}.manual-prompt-inline .soft-button{color:#5d5e68;background:#fff;min-height:34px;padding:6px 10px}.prompt-list-import-card{background:linear-gradient(135deg,#fff 0%,#fbfdfc 100%);border:1px solid #dce9e3;border-radius:12px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.dialog-card.prompt-import-dialog-shell{width:min(820px,100%)}.prompt-import-dialog-shell .prompt-list-import-card.compact{background:0 0;border:0;margin:0;padding:0}.prompt-list-import-heading{align-items:flex-start;gap:12px;display:flex}.prompt-list-import-icon{color:#18785c;background:#e7f5ef;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.prompt-list-import-heading>div:last-child{min-width:0}.prompt-list-import-heading h3{color:#273d35;align-items:center;gap:7px;margin:3px 0 4px;font-size:15px;font-weight:550;display:flex}.prompt-list-import-heading p{color:#788a83;margin:0;font-size:11px;line-height:1.6}.prompt-list-dropzone{background:#f8fcfa;border:1px dashed #b9d8cb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:74px;padding:14px 16px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.prompt-list-dropzone.dragging{background:#eef9f4;border-color:#2c8b6c;box-shadow:inset 0 0 0 1px #75b79f}.prompt-list-dropzone.has-file{background:#f6fbf8;border-style:solid}.prompt-list-dropzone-copy{gap:4px;min-width:0;display:grid}.prompt-list-dropzone-copy strong{color:#304c42;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.prompt-list-dropzone-copy span{color:#809089;font-size:11px}.prompt-list-file-button{flex:none;min-width:90px}.prompt-list-import-preview{background:#f3f7f5;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.prompt-list-import-stats{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.prompt-list-import-stats>span{color:#708179;white-space:nowrap;background:#fff;border:1px solid #e0e8e4;border-radius:999px;padding:5px 8px;font-size:10px}.prompt-list-import-stats b{color:#285d4c;font-size:11px;font-weight:600}.prompt-list-import-stats .prompt-import-success{color:#176f54;background:#eaf8f2;border-color:#c9e6da}.prompt-list-import-controls{flex:none;align-items:center;gap:9px;display:flex}.prompt-list-import-controls label{color:#74857e;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.prompt-list-import-controls select{color:#40574f;height:34px;font:inherit;background:#fff;border:1px solid #d8e3de;border-radius:7px;padding:0 27px 0 9px}.prompt-list-import-controls .primary{white-space:nowrap;min-height:34px;padding:7px 13px}.prompt-list-import-error{color:#a84c42;background:#fff7f5;border:1px solid #efcfca;border-radius:8px;padding:9px 11px;font-size:11px}@media (width<=820px){.table-toolbar,.prompt-list-toolbar-actions{flex-direction:column;align-items:flex-start}.prompt-list-dropzone,.prompt-list-import-preview{flex-direction:column;align-items:stretch}.prompt-list-import-controls{justify-content:space-between}}@media (width<=560px){.prompt-list-import-card{padding:14px}.prompt-list-import-controls{flex-direction:column;align-items:stretch}.prompt-list-import-controls label{justify-content:space-between}}.saved-article-title-row{align-items:center;gap:8px;min-width:0;display:flex}.saved-article-title-row strong{min-width:0}.unread-article-badge{color:#5d6570;background:#f0f1f3;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:400}.insight-workspace{gap:18px;max-width:1120px;display:grid}.insight-hero{color:#fff;background:linear-gradient(135deg,#153d33,#246553);border-radius:14px;grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:26px 28px;display:grid}.insight-hero h2{margin:7px 0 8px;font-size:24px;font-weight:500}.insight-hero p{color:#c8ddd5;max-width:650px;margin:0;line-height:1.7}.insight-hero .eyebrow{color:#e8c880}.insight-rule{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;align-self:center;padding:16px}.insight-rule strong,.insight-rule span{display:block}.insight-rule span{color:#c8ddd5;margin-top:6px;font-size:12px;line-height:1.6}.insight-capture textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:150px;font:inherit;border:1px solid #dbe3df;border-radius:9px;padding:15px;line-height:1.7}.strategy-title-input{box-sizing:border-box;color:#283b35;width:100%;font:inherit;border:1px solid #dbe3df;border-radius:9px;margin:0;padding:12px 14px}.strategy-create-form{gap:10px;display:grid}.strategy-create-form label{color:#61736c;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;display:grid}.strategy-create-form label>span{padding-top:10px}.insight-capture .strategy-create-form textarea{min-height:76px;padding:10px 12px}.strategy-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.strategy-card-head>div{align-items:center;gap:9px;display:flex}.strategy-name small,.strategy-description small{color:#8a9993;flex:none;font-size:10px}.strategy-card-head h4{color:#263e36;margin:0;font-size:14px;font-weight:500}.strategy-card-actions{align-items:center;gap:12px;display:flex}.strategy-card-metrics{gap:12px;display:flex}.strategy-card-metrics button{cursor:pointer;background:0 0;border:0;padding:0}.strategy-card-metrics button strong{text-underline-offset:3px;-webkit-text-decoration:underline #96c4b5;text-decoration:underline #96c4b5}.strategy-card-metrics strong{color:#1e6755;white-space:nowrap;font-size:16px;font-weight:500}.strategy-card-metrics small{color:#7d8e87;font-size:11px}.strategy-description{align-items:flex-start;gap:12px;margin:8px 0 0;display:flex}.strategy-description p{color:#53665f;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.strategy-status{color:#187159;cursor:pointer;background:#eaf7f1;border-color:#cce7dc;border-radius:999px;min-width:72px;padding:5px 18px 5px 9px;font-size:11px;font-weight:600}.strategy-delete{color:#a0524b;font-size:11px}.strategy-status.status-无效{color:#a55049;background:#fff1ef;border-color:#efd2ce}.strategy-status.status-有效{color:#28684f;background:#edf8f2;border-color:#cfe8dc}.strategy-status.status-非常有效{color:#8b6114;background:#fff6df;border-color:#ead9a9}.compact-button{padding:6px 10px;font-size:11px}.strategy-lead-form{background:#f5f8f6;border:1px solid #e0e8e4;border-radius:10px;margin-top:15px;padding:16px}.strategy-lead-list{border-top:1px solid #e4e9e7;gap:5px;margin-top:10px;padding-top:9px;display:grid}.strategy-lead-row{color:#71827b;background:#f5f8f6;border-radius:7px;grid-template-columns:minmax(320px,1fr) 180px auto auto;align-items:center;gap:12px;padding:7px 9px;font-size:11px;display:grid}.strategy-lead-row>div{gap:10px;min-width:0;display:flex}.strategy-lead-row strong{color:#344b43;font-weight:500}.strategy-lead-row .strategy-lead-identity{grid-template-columns:minmax(100px,.7fr) minmax(150px,1fr);gap:18px;display:grid}.strategy-lead-identity span,.strategy-lead-identity small,.strategy-lead-identity strong{display:block}.strategy-lead-identity small{color:#91a099;margin-bottom:2px;font-size:9px}.publication-strategy-focus{color:#47665c;background:#eff8f4;border:1px solid #cbe5da;border-radius:9px;align-items:center;gap:14px;margin:0 0 10px;padding:10px 14px;font-size:12px;display:flex}.publication-strategy-focus small{color:#728a81}.publication-strategy-focus .text-button{margin-left:auto}.strategy-publication-highlight{background:#fff8dd;box-shadow:inset 4px 0 #d2a43d}.strategy-publication-highlight td{border-top-color:#efe2ad}.insight-input-footer,.insight-save-row{color:#75867f;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.insight-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.insight-form-grid label{color:#5f716a;gap:7px;font-size:12px;display:grid}.insight-form-grid .wide{grid-column:1/-1}.insight-form-grid input,.insight-form-grid select,.insight-form-grid textarea{box-sizing:border-box;color:#283b35;width:100%;font:inherit;background:#fff;border:1px solid #dbe3df;border-radius:8px;padding:10px 11px}.insight-form-grid textarea{resize:vertical;min-height:76px}.insight-list{gap:10px;display:grid}.insight-list article{background:#fbfcfb;border:1px solid #e2e8e5;border-radius:10px;padding:12px 14px}.insight-card-top{align-items:center;gap:7px;display:flex}.insight-card-top small{color:#8a9993;margin-left:auto}.insight-list blockquote{color:#40534c;background:#f2f6f4;border-left:3px solid #8eb7a8;margin:13px 0;padding:11px 13px;line-height:1.6}.insight-card-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.insight-card-grid small,.topic-suggestion small{color:#84938d}.insight-card-grid p{color:#3e4e48;margin:4px 0 0;line-height:1.55}.topic-suggestion{border-top:1px solid #e4e9e7;gap:4px;margin-top:13px;padding-top:12px;display:grid}.topic-suggestion strong{color:#23614f;font-weight:500}@media (width<=820px){.insight-hero,.insight-form-grid,.insight-card-grid{grid-template-columns:1fr}}.customer-order-summary{gap:18px;display:grid}.customer-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-order-metrics>div{background:#f8fbfa;border:1px solid #dbe7e2;border-radius:16px;gap:6px;padding:18px 20px;display:grid}.customer-order-metrics>div.repurchase{background:#fff9f1;border-color:#eadcc8}.customer-order-metrics small,.customer-order-metrics span{color:#71827b}.customer-order-metrics strong{color:#194f40;font-size:24px}.customer-order-tag{vertical-align:middle;border-radius:999px;align-items:center;width:fit-content;margin-left:8px;padding:3px 8px;font-size:12px;line-height:1.3;display:inline-flex}.customer-order-tag.new{color:#176b55;background:#e5f6ef}.customer-order-tag.repurchase{color:#a75820;background:#fff0df}.sales-order-history{background:#fbfdfc;border:1px solid #dbe7e2;border-radius:14px;margin-top:12px;padding:14px 16px 16px}.sales-order-history-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sales-order-history-head h4{color:#263b34;margin:0;font-size:14px;font-weight:650}.sales-order-history-head span{color:#778981;font-size:11px;font-weight:400}.sales-order-list{gap:8px;display:grid}.sales-order-list article{background:#fff;border:1px solid #e1ebe7;border-radius:10px;grid-template-columns:auto minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;font-size:11px;display:grid}.sales-order-list article strong{color:#293e37;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.sales-order-list article small{color:#71827b;min-width:0;font-size:10px;font-weight:400}.sales-order-list article b{color:#295247;text-align:right;white-space:nowrap;font-size:11px;font-weight:600}.customer-relationship-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-card:has(.repurchase-order-form){width:min(820px,100%);overflow-x:hidden}.repurchase-order-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.repurchase-order-form>*{min-width:0}.repurchase-order-form .full-field{grid-column:1/-1}.repurchase-order-form .dialog-actions{justify-content:center;width:100%;padding-top:8px}.repurchase-order-form select{text-overflow:ellipsis;min-width:0;max-width:100%}.sales-list-actions select{min-width:140px}@media (width<=900px){.customer-order-metrics,.sales-order-list article{grid-template-columns:1fr}.sales-order-list article b{text-align:left}}@media (width<=680px){.dialog-backdrop{padding:12px}.repurchase-order-form{grid-template-columns:1fr}.repurchase-order-form .full-field{grid-column:1}}.article-title-editor{background:#f8fbfa;border:1px solid #dce9e4;border-radius:9px;gap:5px;margin:0;padding:9px 11px;display:grid}.article-editor-meta{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:10px;margin:9px 0 10px;display:grid}.article-editor-meta .prompt-association{background:#f8fbfa;border:1px solid #dce9e4;border-radius:9px;align-content:center;gap:4px;min-width:0;margin:0;padding:9px 11px}.article-editor-meta .prompt-association span{font-size:10px}.article-editor-meta .prompt-association strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.article-title-editor-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.article-title-editor-head b{color:var(--ink,#173f35);font-size:11px;font-weight:700}.article-title-editor input,.article-title-editor textarea{color:#253e36;width:100%;min-height:36px;box-shadow:none;background:#fff;border:1px solid #c9ddd5;border-radius:9px;padding:7px 10px;font-size:14px;font-weight:700;line-height:1.45}.article-title-editor textarea{resize:vertical;min-height:64px;font-weight:600}.article-title-editor input:focus,.article-title-editor textarea:focus{border-color:#55ae90;outline:2px solid #188e6824}.article-title-editor input[readonly],.article-title-editor textarea[readonly]{cursor:default;box-shadow:none;background:0 0;border-color:#0000}.article-title-editor-head small{color:var(--muted,#7a8d87);white-space:nowrap;font-size:10px;font-weight:500}@media (width<=820px){.article-editor-meta{grid-template-columns:1fr}}.config-scope-bar{background:#f8faf9;border:1px solid #e1e9e5;border-radius:12px;grid-template-columns:auto minmax(280px,1fr);align-items:center;gap:18px;margin:8px 0 16px;padding:7px;display:grid}.admin-config-scope{background:#f7faf8;border:1px solid #dce8e2;border-radius:11px;align-items:center;gap:18px;margin:8px 0 16px;padding:10px 12px;display:flex}.admin-config-scope>div{border-right:1px solid #dce6e1;flex:0 0 112px;gap:1px;padding:6px 10px;display:grid}.admin-config-scope>div span{color:#256a54;font-size:12px;font-weight:700}.admin-config-scope>div small{color:#7f938b;font-size:9px}.admin-config-scope>p{color:#64756f;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.admin-config-scope>p>span{color:#427967;background:#e6f1ec;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.config-scope-tabs{background:#eaf0ed;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.config-scope-tabs button{color:#53665f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:1px;min-width:104px;padding:7px 14px;display:grid}.config-scope-tabs button span{font-size:12px;font-weight:700;line-height:1.35}.config-scope-tabs button small{color:#87958f;font-size:9px;font-weight:500}.config-scope-tabs button.active{color:#176b51;background:#fff;box-shadow:0 1px 4px #28473c1c}.config-scope-tabs button.active small{color:#59907d}.config-scope-help{color:#64756f;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.config-scope-help>span{color:#427967;background:#e6f1ec;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.scoped-article-types .article-type-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scoped-article-types .article-type-row{border-color:#dce6e1;border-radius:11px;transition:border-color .18s,box-shadow .18s,transform .18s}.scoped-article-types .article-type-row:hover{border-color:#b9d2c7;transform:translateY(-1px);box-shadow:0 5px 16px #304c4212}.scoped-article-types .article-type-row-head{flex-direction:column;align-items:stretch;min-height:116px;padding:14px}.scoped-article-types .article-type-row-head>div:first-child{align-content:start;gap:5px;display:grid}.scoped-article-types .article-type-row-head strong{color:#2f463d;font-size:13px}.scoped-article-types .article-type-row-head small{color:#83968f;font-size:10px}.scoped-article-types .article-type-row-head>div:last-child{border-top:1px solid #edf2ef;justify-content:flex-end;margin-top:auto;padding-top:12px}.scoped-article-types .article-type-row-head .soft-button{background:#f5f8f7;padding:6px 9px}.scoped-article-types .article-type-row-head .text-button{padding:5px 3px;font-size:11px}.article-type-empty{color:#536a61;text-align:center;background:#fafcfb;border:1px dashed #cbded5;border-radius:11px;grid-column:1/-1;justify-items:center;gap:5px;padding:24px 18px;display:grid}.article-type-empty span{font-size:12px;font-weight:700}.article-type-empty small{color:#87958f;font-size:10px}.scoped-article-types .config-create-trigger{border-radius:10px;margin-top:12px;padding:10px 12px}.article-type-proposals{border-top:1px solid #e2ebe8;margin-top:24px;padding-top:20px}.article-type-proposals-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.article-type-proposals-head .eyebrow{color:#8a9792;margin-bottom:3px;font-size:9px;display:block}.article-type-proposals-head h4{color:#30453d;margin:0;font-size:14px}.article-type-proposals-head p{color:#7d8c86;margin:4px 0 0;font-size:10px}.article-type-proposals>article{border:1px solid #dce8e4;border-radius:12px;margin-top:10px;padding:14px}.article-type-proposals pre{white-space:pre-wrap;background:#f7faf9;border-radius:8px;max-height:260px;padding:12px;overflow:auto}.proposal-editor{background:linear-gradient(135deg,#fbfdfc 0%,#f5faf7 100%);border:1px solid #d7e5de;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:16px;margin-top:16px;padding:18px;display:grid;box-shadow:0 8px 24px #26463a0f}.proposal-editor-head{border-bottom:1px solid #e3ece7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.proposal-editor-head>div{gap:3px;display:grid}.proposal-kicker{color:#4d8a72;letter-spacing:.08em;font-size:10px;font-weight:700}.proposal-editor-head strong{color:#29483c;font-size:17px;line-height:1.4}.proposal-close{color:#788a82;cursor:pointer;background:#edf4f0;border:0;border-radius:50%;width:30px;height:30px;font-size:19px}.proposal-editor-intro{background:#eaf5ef;border-radius:9px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid}.proposal-editor-intro span{color:#2d765b;font-size:11px;font-weight:700}.proposal-editor-intro p{color:#5d7068;margin:0;font-size:11px;line-height:1.65}.proposal-rule-field,.proposal-note-field{align-content:start;gap:7px;min-width:0;display:grid}.proposal-rule-field>span,.proposal-note-field>span{color:#3d554b;font-size:12px;font-weight:700}.proposal-editor textarea{box-sizing:border-box;resize:vertical;color:#3e4944;background:#fff;border:1px solid #ceded6;border-radius:10px;width:100%;padding:11px 13px;font:400 12px/1.75 ui-sans-serif,system-ui,sans-serif}.proposal-rule-field textarea{min-height:210px}.proposal-note-field textarea{min-height:118px}.proposal-editor textarea:focus{border-color:#67a98a;outline:0;box-shadow:0 0 0 3px #549d7a1f}.proposal-editor textarea[readonly]{color:#52615b;background:#fbfcfc}.proposal-editor label small{color:#8a9892;text-align:right;font-size:10px}.proposal-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.proposal-editor-actions button{min-height:36px;padding-inline:16px}.article-type-proposals .proposal-review-card{background:#fff;padding:0;overflow:hidden;box-shadow:0 4px 14px #2d493f0b}.proposal-review-card>header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.proposal-review-card>header>div:first-child{align-items:center;gap:10px;display:flex}.proposal-review-icon{color:#277356;background:#e5f4ec;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.proposal-review-card header strong{color:#2f453c;font-size:14px;line-height:1.4;display:block}.proposal-review-card header small{color:#8a9892;margin-top:2px;font-size:10px;display:block}.proposal-review-submitter{text-align:right}.proposal-review-submitter span{color:#43564e;font-size:11px;font-weight:700;display:block}.proposal-review-note{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:13px 16px;display:grid}.proposal-review-note>span{color:#71827b;font-size:10px;font-weight:700}.proposal-review-note p{color:#4b5b54;margin:0;font-size:12px;line-height:1.65}.proposal-review-rules{border:1px solid #e4ebe7;border-radius:9px;margin:0 16px 14px;overflow:hidden}.proposal-review-rules summary{color:#40574d;cursor:pointer;background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.proposal-review-rules summary::-webkit-details-marker{display:none}.proposal-review-rules summary span{font-size:11px;font-weight:700}.proposal-review-rules summary small{color:#909c97;font-size:9px}.article-type-proposals .proposal-review-rules pre{color:#53635c;border-top:1px solid #e7eeea;border-radius:0;max-height:220px;margin:0;font:400 11px/1.75 ui-sans-serif,system-ui,sans-serif}.proposal-review-card>footer{background:#fbfcfc;border-top:1px solid #edf2ef;justify-content:flex-end;gap:8px;padding:11px 16px;display:flex}.proposal-review-card>footer button{min-height:34px;padding:7px 14px;font-size:11px}@media (width<=980px){.config-scope-bar{grid-template-columns:1fr;gap:9px}.scoped-article-types .article-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-config-scope{flex-direction:column;align-items:flex-start;gap:8px}.admin-config-scope>div{border-bottom:1px solid #dce6e1;border-right:0;width:100%}.config-scope-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.config-scope-tabs button{min-width:0;padding:7px 9px}.scoped-article-types .article-type-list{grid-template-columns:1fr}.article-type-proposals-head{align-items:flex-start}.proposal-editor{grid-template-columns:1fr;padding:14px}.proposal-rule-field,.proposal-note-field{grid-column:1}.proposal-review-card>header{align-items:flex-start}.proposal-review-note{grid-template-columns:1fr;gap:5px}}.article-template-lab{gap:18px;display:grid}.article-template-lab-head{align-items:flex-end}.article-template-lab-head .eyebrow{color:#2f8b69;margin-bottom:5px;display:block}.article-template-lab .panel{margin:0}.article-template-lab .step-kicker{color:#227a59;letter-spacing:.06em;background:#e3f3eb;border-radius:7px;place-items:center;width:29px;height:24px;margin-right:9px;font-size:10px;font-weight:800;display:inline-grid}.article-template-lab .section-title.compact>div:first-child{flex-wrap:wrap;align-items:center;display:flex}.article-template-lab .section-title.compact h3{margin-right:12px}.article-template-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.article-template-entry-tabs{background:#edf2ef;border-radius:9px;align-items:center;gap:4px;width:fit-content;margin:14px 0;padding:3px;display:flex}.article-template-entry-tabs button{color:#50625a;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:flex}.article-template-entry-tabs button.active{color:#276f55;background:#fff;box-shadow:0 1px 3px #2b483b1f}.article-template-entry-tabs strong{color:inherit;font-size:11px}.article-template-entry-tabs small{color:#87958e;font-size:9px}.article-template-discovery{border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(210px,.7fr) minmax(320px,1.7fr) auto;align-items:center;gap:12px;margin-bottom:6px;padding:11px 0 14px;display:grid}.article-template-discovery>div{gap:3px;display:grid}.article-template-discovery strong{color:#365247;font-size:11px}.article-template-discovery small{color:#7d8c85;font-size:9px;line-height:1.5}.article-template-discovery button{white-space:nowrap;min-height:40px}.article-template-manual-switch{align-items:center;gap:8px;margin:13px 0;display:flex}.article-template-manual-switch>span{color:#718079;margin-right:4px;font-size:10px;font-weight:700}.article-template-manual-switch button{color:#607169;cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:999px;padding:7px 12px;font-size:10px}.article-template-manual-switch button.active{color:#fff;background:#39896a;border-color:#39896a}.article-template-monitoring-sources{max-height:390px;display:grid;overflow:auto}.article-template-monitoring-sources article{background:#fff;border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 4px 10px 14px;display:flex;position:relative}.article-template-monitoring-sources article.selected:before{content:"";background:#38896a;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.article-template-monitoring-sources article>div:first-child{gap:4px;min-width:0;display:grid}.article-template-monitoring-sources article span{color:#2f8061;font-size:9px;font-weight:800}.article-template-monitoring-sources article strong{color:#354c42;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.article-template-monitoring-sources article small{color:#829089;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.article-template-monitoring-sources article>div:last-child,.article-template-source-confirm>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.article-template-monitoring-sources a,.article-template-monitoring-sources button,.article-template-source-confirm a,.article-template-source-confirm button{color:#2b7659;cursor:pointer;background:#fff;border:1px solid #d5e2dc;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700;text-decoration:none}.article-template-monitoring-sources article.selected button{color:#267256;background:#e8f5ef;border-color:#0000}.article-template-source-tabs button{color:#50625a;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #dce5e1;border-radius:11px;gap:3px;padding:13px 15px;display:grid}.article-template-source-tabs button.active{background:#edf8f2;border-color:#4f9d7e;box-shadow:inset 0 0 0 1px #418f6f1f}.article-template-source-tabs strong{color:#30483e;font-size:13px}.article-template-source-tabs small{color:#829189;font-size:10px}.article-template-url-field,.article-template-text-fields label,.article-template-name-field,.article-template-rule-field,.article-template-review-note{gap:7px;display:grid}.article-template-url-field>span,.article-template-text-fields label>span,.article-template-name-field>span,.article-template-rule-field>span,.article-template-review-note>span{color:#40554c;font-size:11px;font-weight:700}.article-template-lab input,.article-template-lab select,.article-template-lab textarea{box-sizing:border-box;color:#35473f;background:#fff;border:1px solid #d4dfda;border-radius:9px;width:100%;padding:10px 12px;font:400 12px/1.65 ui-sans-serif,system-ui,sans-serif}.article-template-lab input:focus,.article-template-lab select:focus,.article-template-lab textarea:focus{border-color:#5b9e82;outline:0;box-shadow:0 0 0 3px #4796751a}.article-template-lab textarea{resize:vertical}.article-template-text-fields{gap:12px;display:grid}.article-template-text-fields label small,.article-template-name-field small,.article-template-rule-field small{color:#8c9994;text-align:right;font-size:9px}.article-template-source-actions{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.article-template-source-actions.has-selection{z-index:4;background:#eaf7f1;border:1px solid #9fcdb9;border-top:3px solid #378969;border-radius:10px;margin-left:-1px;margin-right:-1px;padding:12px 14px;position:sticky;bottom:0;box-shadow:0 -5px 18px #30644d1f}.article-template-active-choice{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.article-template-active-choice>i{color:#fff;background:#348466;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.article-template-active-choice>div{gap:2px;min-width:0;display:grid}.article-template-active-choice span{color:#237052;letter-spacing:.05em;font-size:9px;font-weight:900}.article-template-active-choice strong{color:#29483b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.article-template-active-choice small{color:#71877d;font-size:8px}.article-template-active-choice>a{color:#2b7659;white-space:nowrap;padding:6px 9px;font-size:9px;font-weight:800;text-decoration:none}.article-template-source-action-buttons{flex:none;align-items:center;gap:8px;display:flex}.article-template-source-actions p{color:#718078;max-width:750px;margin:0;font-size:10px;line-height:1.65}.article-template-source-actions p span{color:#2c795b;margin-right:7px;font-weight:800}.article-template-source-actions button{min-width:190px}.article-template-job-status{background:#f3faf7;border:1px solid #cfe4da;border-radius:10px;align-items:center;gap:16px;margin-top:12px;padding:12px 14px 15px;display:flex;position:relative;overflow:hidden}.article-template-job-status>div{flex:1;gap:3px;min-width:0;display:grid}.article-template-job-status strong{color:#2b6751;font-size:11px}.article-template-job-status span{color:#72857d;font-size:10px}.article-template-job-status>b{color:#2e7b5d;font-size:11px}.article-template-job-status>i{background:#deeee7;height:3px;position:absolute;bottom:0;left:0;right:0}.article-template-job-status>i>em{border-radius:inherit;background:linear-gradient(90deg,#3f9874,#70b897);height:100%;transition:width .3s;display:block}.article-template-job-status.failed{background:#fff7f5;border-color:#eed9d4}.article-template-job-status.failed strong{color:#a24b3e}.article-template-job-status.failed span{color:#876c67}.article-template-job-status.failed .text-button{color:#a24b3e;flex:none}.article-template-analysis-heading{align-items:center;margin-bottom:0}.article-template-analysis-heading-actions,.article-template-save-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.article-template-collapse-toggle{justify-content:center;align-items:center;gap:8px;min-width:100px;display:inline-flex}.article-template-collapse-toggle b{font-size:12px;font-weight:700}.article-template-analysis-collapsed{background:#f8faf9;border:1px solid #e0e8e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:grid}.article-template-analysis-collapsed>span{color:#317558;white-space:nowrap;background:#e8f5ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.article-template-analysis-collapsed p{color:#63736c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;line-height:1.6;overflow:hidden}.article-template-analysis-collapsed button{white-space:nowrap}.article-template-analysis-content{padding-top:1px}.article-template-summary{background:linear-gradient(135deg,#eef8f3,#f7fbf9);border-radius:11px;grid-template-columns:92px minmax(0,1fr);gap:12px;margin:14px 0;padding:14px;display:grid}.article-template-summary strong{color:#2a7659;font-size:11px}.article-template-summary p{color:#4c5e56;margin:0;font-size:12px;line-height:1.75}.article-template-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-template-analysis-grid article{background:#fff;border:1px solid #e2e9e5;border-radius:10px;padding:13px 14px}.article-template-analysis-grid small{color:#668076;letter-spacing:.04em;font-size:9px;font-weight:800}.article-template-analysis-grid p{color:#4d5c56;margin:6px 0 0;font-size:11px;line-height:1.7}.article-template-structure{margin-top:18px}.article-template-structure h4,.article-template-traits>div>strong{color:#374f45;margin:0 0 9px;font-size:11px}.article-template-structure>div{gap:7px;display:grid}.article-template-structure article{background:#f8faf9;border-left:2px solid #73ad93;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.article-template-structure article>span{color:#5a9279;font-size:10px;font-weight:800}.article-template-structure strong{color:#3d5149;font-size:11px}.article-template-structure p{color:#738079;margin:3px 0 0;font-size:10px;line-height:1.6}.article-template-traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.article-template-traits>div{min-width:0}.article-template-traits p,.article-template-scenes p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.article-template-traits p span,.article-template-scenes p span{color:#51665c;background:#eef4f1;border-radius:999px;padding:5px 8px;font-size:9px;line-height:1.4}.article-template-risks{background:#fffaf0;border:1px solid #eadfc5;border-radius:10px;margin-top:16px;padding:12px 14px}.article-template-risks strong{color:#8a6224;font-size:10px}.article-template-risks ul{color:#786b54;gap:5px;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.6;display:grid}.article-template-name-suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;display:flex}.article-template-name-suggestions>span{color:#687970;margin-right:3px;font-size:10px;font-weight:700}.article-template-name-suggestions button{color:#53665e;cursor:pointer;background:#fff;border:1px solid #d7e3dd;border-radius:999px;padding:6px 10px;font-size:10px}.article-template-name-suggestions button.active{color:#267455;background:#eaf6f0;border-color:#4f9c7d}.article-template-scenes{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;margin:14px 0;display:grid}.article-template-scenes strong{color:#51665c;padding-top:4px;font-size:10px}.article-template-rule-field textarea{min-height:330px}.article-template-trial-controls{grid-template-columns:minmax(260px,1.5fr) minmax(170px,.75fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.article-template-trial-controls label{gap:6px;min-width:0;display:grid}.article-template-trial-controls label span{color:#4a6056;font-size:10px;font-weight:700}.article-template-trial-controls button{white-space:nowrap;min-height:39px}.article-template-trial-basis{background:#f8faf9;border:1px solid #dce6e1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding:10px 12px;display:flex}.article-template-trial-basis strong{color:#40584d;margin-right:2px;font-size:9px}.article-template-trial-basis span{color:#51665d;background:#eaf3ef;border-radius:999px;padding:4px 7px;font-size:8px}.article-template-trial-hint{color:#9a7330;margin:11px 0 0;font-size:10px}.article-template-trial-result{border:1px solid #cfe4da;border-radius:11px;margin-top:15px;overflow:hidden}.article-template-trial-result.preview-only{border-color:#dce3e0}.article-template-trial-result header{background:#f7faf8;border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.article-template-trial-result-status{gap:3px;min-width:0;display:grid}.article-template-trial-result-status>span{color:#237454;background:#e4f4ec;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:800}.article-template-trial-result.preview-only .article-template-trial-result-status>span{color:#566860;background:#edf1ef}.article-template-trial-result-status strong{color:#354d43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.article-template-trial-result-status small{color:#74857d;font-size:9px}.article-template-trial-result-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.article-template-trial-result-actions button{white-space:nowrap;min-height:32px;padding:7px 12px;font-size:10px}.article-template-trial-result pre{white-space:pre-wrap;color:#44544d;background:#fff;max-height:520px;margin:0;padding:16px;font:400 12px/1.85 ui-sans-serif,system-ui,sans-serif;overflow:auto}.article-template-save-picker{background:#f7faf8;border:1px solid #d9e5df;border-radius:12px;gap:13px;margin-top:14px;padding:15px;display:grid}.article-template-save-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.article-template-save-destinations>button{min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;display:grid}.article-template-save-destinations>button:hover{border-color:#99b8aa}.article-template-save-destinations>button.selected{border-color:#222;box-shadow:inset 0 0 0 1px #222}.article-template-save-destinations i{color:#fff;background:#fff;border:1px solid #bdc9c3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.article-template-save-destinations>button.selected i{background:#222;border-color:#222}.article-template-save-destinations button>span{align-content:start;gap:4px;min-width:0;display:grid}.article-template-save-destinations small{color:#418067;font-size:8px;font-weight:800}.article-template-save-destinations strong{color:#354a41;font-size:12px}.article-template-save-destinations p{color:#74837c;margin:2px 0 0;font-size:9px;line-height:1.6}.article-template-review-note{background:#fff;border:1px solid #dce6e1;border-radius:10px;padding:13px}.article-template-review-note textarea{min-height:72px}.article-template-save-picker-footer{border-top:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.article-template-save-picker-footer>span{color:#6f8078;font-size:9px;line-height:1.55}.article-template-save-picker-footer .primary{white-space:nowrap;min-width:190px;min-height:40px}.article-template-next-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;display:flex}.article-template-next-actions>span{color:#4e7967;margin-right:auto;font-size:10px}@media (width<=1050px){.article-template-trial-controls{grid-template-columns:1fr 1fr}.article-template-trial-controls button{grid-column:1/-1}.article-template-save-destinations{grid-template-columns:1fr}}@media (width<=680px){.article-template-trial-result header,.article-template-trial-result-actions{flex-direction:column;align-items:stretch}.article-template-trial-result-actions button{width:100%}.article-template-lab-head{align-items:flex-start}.article-template-entry-tabs{align-items:stretch;width:100%}.article-template-entry-tabs button{flex:1;justify-content:center}.article-template-entry-tabs small{display:none}.article-template-source-tabs,.article-template-analysis-grid,.article-template-traits,.article-template-trial-controls{grid-template-columns:1fr}.article-template-monitoring-sources article{flex-direction:column;align-items:stretch}.article-template-source-actions.has-selection{position:static}.article-template-active-choice{grid-template-columns:28px minmax(0,1fr);width:100%}.article-template-active-choice>a{grid-column:2;padding-left:0}.article-template-source-action-buttons{width:100%}.article-template-source-action-buttons button{flex:1;min-width:0}.article-template-discovery{grid-template-columns:1fr}.article-template-manual-switch,.article-template-source-actions{flex-direction:column;align-items:stretch}.article-template-source-actions button{width:100%}.article-template-summary,.article-template-scenes{grid-template-columns:1fr}.article-template-analysis-heading,.article-template-analysis-heading-actions,.article-template-save-heading-actions,.article-template-save-picker-footer{flex-direction:column;align-items:stretch}.article-template-analysis-collapsed{grid-template-columns:1fr}.article-template-analysis-collapsed p{white-space:normal}.article-template-save-picker-footer .primary{width:100%}.article-template-next-actions{flex-direction:column;align-items:stretch}.article-template-next-actions>span{margin-right:0}}.website-manager{gap:22px;display:grid}.website-head-actions{align-items:center;gap:12px;display:flex}.website-setup-panel{padding:26px}.website-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.website-form-grid label,.website-editor label{gap:8px;display:grid}.website-form-grid label>span,.website-editor label>span{color:#526760;font-size:13px;font-weight:700}.website-form-grid .span-two{grid-column:span 2}.website-columns{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.website-content-panel,.website-ai-card{padding:26px}.website-content-list{gap:12px;display:grid}.website-content-list article{border-top:1px solid #e5ebe8;justify-content:space-between;gap:24px;padding:18px 0;display:flex}.website-content-list article:first-child{border-top:0}.website-content-list article>div:first-child{grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;min-width:0;display:grid}.website-content-list strong,.website-content-list p{grid-column:1/-1}.website-content-list p{color:#71807b;margin:0}.website-content-list article>div:last-child{align-items:center;gap:10px;display:flex}.website-ai-card{background:linear-gradient(145deg,#eff9f5,#fff)}.website-ai-card .check-list{padding-left:20px}.website-ai-card .check-list li{margin:13px 0}.website-content-dialog{width:min(760px,100vw - 32px)}.website-editor{gap:16px;padding:4px 0;display:grid}.website-editor .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-editor textarea{resize:vertical}.website-publish-link{color:#087d60!important}.website-publish-dialog{width:min(620px,100vw - 32px)}@media (width<=1100px){.website-form-grid{grid-template-columns:1fr 1fr}.website-columns{grid-template-columns:1fr}}@media (width<=680px){.website-form-grid,.website-editor .form-grid{grid-template-columns:1fr}.website-form-grid .span-two{grid-column:auto}.website-head-actions{flex-direction:column;align-items:stretch}.website-content-list article{flex-direction:column}}.website-manager-v2{grid-auto-rows:max-content;align-content:start;max-width:1500px;min-height:0;margin:0 auto}.website-intro{padding-bottom:4px}.website-capabilities{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.website-capabilities span{color:#31695a;background:#f3faf7;border:1px solid #cfe1da;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.website-step{border:1px solid #e0e6e3;padding:28px 30px;transition:border-color .2s,opacity .2s}.website-step.complete{border-color:#9ed2c1}.website-step.locked{background:#fafbfa}.website-step-head{grid-template-columns:48px 1fr auto;align-items:start;gap:16px;margin-bottom:26px;display:grid}.website-step-head>span{color:#087d60;background:#e9f6f1;border-radius:10px;place-items:center;width:44px;height:36px;font-weight:800;display:grid}.website-step-head h3{margin:0 0 6px;font-size:21px}.website-step-head p{color:#74817d;margin:0}.website-step-head>b{color:#73807c;background:#f1f3f2;border-radius:999px;padding:7px 10px;font-size:12px}.website-step.complete .website-step-head>b,.website-build-step.ready .website-step-head>b{color:#087d60;background:#e5f7f0}.website-form-alert{color:#b42318;background:#fff1f0;border:1px solid #efaaa5;border-radius:10px;margin-bottom:20px;padding:13px 16px;font-weight:700}.website-manager-v2 .website-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px}.website-manager-v2 .website-form-grid label>span i{color:#d92d20;margin-left:4px;font-style:normal}.website-manager-v2 .website-form-grid label>small{color:#d92d20}.website-manager-v2 .website-form-grid .field-error input,.website-manager-v2 .website-form-grid .field-error textarea{background:snow;border-color:#d92d20;box-shadow:0 0 0 2px #d92d2014}.website-step-footer{border-top:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.website-step-footer p{color:#74817d;margin:0}.website-content-toolbar{margin-bottom:6px}.website-content-toolbar>p{color:#74817d;margin:0}.website-build-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.website-build-checks span{color:#6d7a76;background:#f3f5f4;border-radius:10px;padding:14px}.website-build-checks span.done{color:#087d60;background:#eaf8f3}.website-build-actions,.website-output-links{flex-wrap:wrap;gap:10px;display:flex}.website-output-links{border-top:1px solid #e5ebe8;margin-top:18px;padding-top:18px}.website-output-links a{color:#087d60;font-weight:700}.website-manager-v2 button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.website-manager-v2 .website-form-grid,.website-build-checks{grid-template-columns:1fr}.website-manager-v2 .website-form-grid .span-two{grid-column:auto}.website-step-head{grid-template-columns:42px 1fr}.website-step-head>b{grid-column:2}.website-step-footer{flex-direction:column;align-items:stretch}}.website-image-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.website-image-upload{cursor:pointer;background:#fafcfb;border:1px solid #d9e3df;border-radius:14px;gap:8px;padding:16px;display:grid;position:relative}.website-image-upload>span{font-weight:800}.website-image-upload>span i{color:#d92d20;margin-left:4px;font-style:normal}.website-image-upload>small{color:#788681;min-height:34px}.website-image-upload>img,.website-image-placeholder{object-fit:cover;background:#edf2f0;border-radius:10px;width:100%;height:180px}.website-image-placeholder{color:#8a9893;place-items:center;display:grid}.website-image-upload>input,.website-content-image-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.website-image-upload>b,.website-content-image-picker>b{color:#087d60;justify-self:start}.website-image-upload>em{color:#d92d20;font-size:12px;font-style:normal}.website-image-upload.field-error{background:snow;border-color:#d92d20}.website-content-images{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-content-image-picker{cursor:pointer;border:1px dashed #b8cbc4;border-radius:12px;padding:14px;position:relative}.website-content-image-picker>img{object-fit:cover;border-radius:9px;width:100%;height:180px}.website-inline-image-list{grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 0;display:grid}.website-inline-image-list>span{position:relative}.website-inline-image-list img{object-fit:cover;border-radius:7px;width:100%;height:78px}.website-inline-image-list button{color:#fff;background:#000000ad;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:3px;right:3px}@media (width<=900px){.website-image-fields,.website-content-images{grid-template-columns:1fr}}.website-manager-v2 .website-step input:not([type=file]),.website-manager-v2 .website-step textarea,.website-manager-v2 .website-step select,.website-content-dialog input:not([type=file]),.website-content-dialog textarea,.website-content-dialog select{width:100%;font:inherit;outline:none;transition:border-color .18s,box-shadow .18s,background .18s;color:#203d35!important;background:#fbfdfc!important;border:1px solid #cfdcd7!important;border-radius:12px!important;box-shadow:0 1px 2px #1c433808!important}.website-manager-v2 .website-step input:not([type=file]),.website-manager-v2 .website-step select,.website-content-dialog input:not([type=file]),.website-content-dialog select{min-height:48px;padding:0 15px}.website-manager-v2 .website-step textarea,.website-content-dialog textarea{resize:vertical;padding:13px 15px;line-height:1.7}.website-manager-v2 .website-step input:focus,.website-manager-v2 .website-step textarea:focus,.website-manager-v2 .website-step select:focus,.website-content-dialog input:focus,.website-content-dialog textarea:focus,.website-content-dialog select:focus{background:#fff!important;border-color:#49a98d!important;box-shadow:0 0 0 3px #1a9d771c!important}.website-manager-v2 .website-form-grid label{gap:9px}.website-manager-v2 .website-form-grid label>span,.website-content-dialog label>span{color:#405f56;font-size:14px;font-weight:750}.website-content-dialog{max-height:calc(100vh - 40px);overflow:auto;background:#fff!important;border:1px solid #dce7e3!important;border-radius:22px!important;width:min(820px,100vw - 36px)!important;box-shadow:0 24px 70px #12352b2e!important}.website-content-dialog .dialog-head{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e6eeeb;margin:-1px -1px 0;padding:22px 26px;position:sticky;top:0}.website-content-dialog .dialog-head h2{color:#183d33;font-size:24px}.website-content-dialog .website-editor{gap:19px;padding:24px 26px 28px}.website-entity-explanation{color:#315d50;background:#f3faf7;border:1px solid #cfe4dc;border-radius:13px;margin:20px 26px 0;padding:15px 17px}.website-entity-explanation strong{color:#157459;margin-bottom:5px;display:block}.website-entity-explanation p{margin:0;font-size:13px;line-height:1.65}.website-content-image-picker{background:#f8fbfa;border-radius:14px;transition:border-color .18s,background .18s;border:1px solid #cfdfd9!important}.website-content-image-picker:hover{background:#f2faf7;border-color:#70b9a4!important}.website-content-image-picker>b{background:#e7f5f0;border-radius:9px;margin-top:8px;padding:8px 12px;display:inline-flex}.website-image-upload{background:#f8fbfa;border-color:#cfdfd9;border-radius:16px;box-shadow:0 4px 14px #224f4209}.website-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.website-theme-card{color:#25463d;text-align:left;background:#fff;border:2px solid #dfe7e4;border-radius:17px;gap:11px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.website-theme-card:hover:not(:disabled){border-color:#89bcae;transform:translateY(-2px);box-shadow:0 12px 28px #1e504114}.website-theme-card.active{border-color:#168465;box-shadow:0 0 0 3px #1684651a}.website-theme-card.pending{border-color:#d7992f;box-shadow:0 0 0 3px #d7992f21}.website-theme-card>strong{font-size:18px}.website-theme-card>p{color:#697a75;min-height:65px;margin:0;line-height:1.65}.website-theme-card>small{color:#8a9893}.website-theme-card>b{color:#087d60}.website-theme-card.pending>b{color:#b2700d}.website-theme-preview{background:#edf5f2;border-radius:10px;gap:4px;height:96px;padding:7px;display:grid;overflow:hidden}.website-theme-preview i{border-radius:4px;display:block}.website-theme-card.authority .website-theme-preview{grid-template-rows:12px 48px 18px;grid-template-columns:repeat(3,1fr)}.website-theme-card.authority .website-theme-preview i:first-child{background:#8eafa4;grid-column:1/-1}.website-theme-card.authority .website-theme-preview i:nth-child(2){background:#225f4e;grid-column:1/-1}.website-theme-card.authority .website-theme-preview i:nth-child(n+3){background:#b7d5cb}.website-theme-card.product .website-theme-preview{background:#f0f0f0;grid-template-rows:12px 32px 32px;grid-template-columns:1.25fr .75fr}.website-theme-card.product .website-theme-preview i:first-child{background:#777;grid-column:1/-1}.website-theme-card.product .website-theme-preview i:nth-child(2){background:#202020;grid-row:2/4}.website-theme-card.product .website-theme-preview i:nth-child(3),.website-theme-card.product .website-theme-preview i:nth-child(4){background:#ff8b55}.website-theme-card.product .website-theme-preview i:nth-child(5){display:none}.website-theme-card.local .website-theme-preview{background:#fff1da;grid-template-rows:12px 54px 14px;grid-template-columns:1.4fr .6fr}.website-theme-card.local .website-theme-preview i:first-child{background:#d59b5f;grid-column:1/-1}.website-theme-card.local .website-theme-preview i:nth-child(2){background:#b85820}.website-theme-card.local .website-theme-preview i:nth-child(3){background:#fff;border:2px solid #e2ae70}.website-theme-card.local .website-theme-preview i:nth-child(4){background:#f2bd79;grid-column:1/-1}.website-theme-card.local .website-theme-preview i:nth-child(5){display:none}.website-content-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.website-content-summary span{color:#6b7b76;background:#f4f7f6;border-radius:11px;gap:3px;padding:13px;font-size:12px;display:grid}.website-content-summary b{color:#174f40;font-size:21px}@media (width<=1000px){.website-theme-grid{grid-template-columns:1fr}.website-theme-card>p{min-height:0}.website-content-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.website-content-summary{grid-template-columns:repeat(2,1fr)}}.website-template-actions{justify-content:flex-end}.website-template-actions>div{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.website-template-actions>div{flex-direction:column;align-items:stretch}}.website-manager-v2 .website-content-summary{grid-template-columns:repeat(7,minmax(0,1fr))}@media (width<=1180px){.website-manager-v2 .website-content-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){.website-manager-v2 .website-content-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.website-manager-v2 .website-domain-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%}.website-manager-v2 .website-domain-editor label{width:100%;min-width:0}.website-manager-v2 .website-domain-editor input:not([type=file]){width:100%;height:52px;min-height:52px!important}.website-manager-v2 .website-domain-editor-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.website-manager-v2 .website-domain-editor-actions .soft-button,.website-manager-v2 .website-domain-editor-actions .primary{white-space:nowrap;justify-content:center;align-items:center;height:52px;min-height:52px;padding-top:0;padding-bottom:0;display:inline-flex}.website-manager-v2 .website-domain-change h4{overflow-wrap:anywhere}.website-manager-v2 .website-domain-label{align-items:center;gap:7px;display:flex}.website-manager-v2 .website-domain-label .help-tip>span{width:min(460px,100vw - 48px);padding:12px 14px;line-height:1.7}.website-manager-v2 .website-build-footer{justify-content:flex-end}.website-manager-v2.website-manager .website-intro{grid-template-columns:minmax(300px,1fr) minmax(260px,460px) auto;align-items:center;display:grid}.website-manager-v2 .website-live-access{color:#1d5948;background:linear-gradient(135deg,#eefaf5,#fff);border:1px solid #a9d9c8;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:3px 18px;min-width:0;height:auto;min-height:0;padding:13px 16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.website-manager-v2 a.website-live-access:hover{border-color:#54b394;transform:translateY(-1px);box-shadow:0 8px 20px #1c6f541a}.website-manager-v2 .website-live-access small{color:#6c857c;grid-column:1/-1;font-size:10px;font-weight:800}.website-manager-v2 .website-live-access strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.website-manager-v2 .website-live-access span{color:#148060;white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.website-manager-v2 .website-live-access.offline{color:#687b74;background:#f7f9f8;border-color:#dfe6e3}.website-manager-v2 .website-live-access.offline span{color:#8a9893}@media (width<=1180px){.website-manager-v2.website-manager .website-intro{grid-template-columns:minmax(0,1fr) auto}.website-manager-v2 .website-live-access{grid-area:2/1/auto/-1}}@media (width<=680px){.website-manager-v2.website-manager .website-intro{grid-template-columns:1fr}.website-manager-v2 .website-live-access{grid-area:auto/1}.website-manager-v2 .website-live-access strong{font-size:14px}.website-manager-v2 .website-domain-editor{grid-template-columns:1fr}.website-manager-v2 .website-domain-editor-actions{width:100%}.website-manager-v2 .website-domain-editor-actions>*{flex:1}}.website-manager-v2 .website-intro{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f8f5;border:1px solid #dfe8e4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #1e483c0f}.website-manager-v2 .website-intro h2{margin-bottom:5px}.website-manager-v2 .website-intro p{margin:0}.website-global-publish{grid-template-columns:auto auto;place-items:center end;gap:3px 14px;min-width:290px;display:grid}.website-global-publish>span{color:#557069;padding-left:14px;font-size:13px;font-weight:900;position:relative}.website-global-publish>span:before{content:"";background:#2ca77f;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.website-global-publish.unsaved>span:before,.website-global-publish.pending>span:before{background:#e29b22}.website-global-publish>small{color:#88958f;grid-column:1;font-size:10px}.website-global-publish>.primary{grid-area:1/2/3;min-width:150px}.website-workbench{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.website-step-nav{background:#fff;border:1px solid #dfe7e4;border-radius:16px;gap:9px;padding:12px;display:grid;position:sticky;top:126px}.website-step-nav>button{color:#496159;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:10px;width:100%;padding:13px;transition:background .18s,border-color .18s;display:grid}.website-step-nav>button:hover:not(:disabled){background:#f4f9f7}.website-step-nav>button.active{background:#edf8f4;border-color:#94cdbb;box-shadow:0 5px 14px #18705612}.website-step-nav>button>span{color:#71827c;background:#edf2f0;border-radius:9px;place-items:center;width:34px;height:32px;font-size:12px;font-weight:900;display:grid}.website-step-nav>button.active>span{color:#087d60;background:#d9f1e8}.website-step-nav>button>div{gap:3px;display:grid}.website-step-nav b{color:#25483e;font-size:14px}.website-step-nav small{color:#84918d;font-size:10px;line-height:1.4}.website-step-nav em{color:#6f807a;grid-column:2;font-size:11px;font-style:normal;font-weight:800}.website-step-nav>button.active em{color:#087d60}.website-step-content{min-width:0}.website-step-content>.website-step{margin:0}.website-domain-management{gap:14px;display:grid}.website-current-domain,.website-domain-change{background:#f0faf6;border:1px solid #9ed7c4;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.website-current-domain>div:first-child{gap:5px;display:grid}.website-current-domain small,.website-domain-change small{color:#71847d;font-weight:800}.website-current-domain h4,.website-domain-change h4{color:#224f41;margin:0;font-size:21px}.website-current-domain p,.website-domain-change p{color:#6d7f78;margin:0}.website-current-domain>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.website-domain-change{background:#fffaf2;border-color:#e2c58f;align-items:stretch;display:grid}.website-domain-change.error{border-color:#e5a987}.website-domain-change-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.website-domain-change-head>div{gap:5px;display:grid}.website-domain-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.website-domain-editor label{gap:7px;display:grid}.website-domain-editor label span{color:#405f56;font-size:13px;font-weight:800}.website-domain-change>em{color:#b15c19;font-size:13px;font-style:normal}.website-domain-change-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.website-domain-change .website-dns-note{color:#6c7c76;font-size:12px}@media (width<=1000px){.website-manager-v2 .website-intro{flex-direction:column;align-items:stretch;position:static}.website-global-publish{justify-items:start;min-width:0}.website-global-publish>.primary{justify-self:end}.website-workbench{grid-template-columns:1fr}.website-step-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.website-step-nav>button{min-width:0}}@media (width<=680px){.website-global-publish{grid-template-columns:1fr}.website-global-publish>small,.website-global-publish>.primary{grid-area:auto/1}.website-global-publish>.primary{justify-self:stretch}.website-step-nav{grid-template-columns:1fr}.website-current-domain{flex-direction:column;align-items:stretch}.website-domain-editor{grid-template-columns:1fr}.website-domain-change-actions{flex-direction:column;align-items:stretch}.website-domain-change-actions .primary{width:100%}}.website-domain-setup{background:#f8faf9;border:1px solid #dbe5e1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-top:18px;padding:22px;display:grid}.website-domain-main{gap:7px;min-width:0;display:grid}.website-domain-setup small{color:#7b8984;font-weight:800}.website-domain-setup h4{color:#244d41;margin:0;font-size:22px}.website-domain-setup p{color:#6f7e79;max-width:980px;margin:0;line-height:1.65}.website-domain-action{justify-items:end;gap:8px;display:grid}.website-domain-setup.active{background:#f0faf6;border-color:#9dd7c3}.website-domain-setup.error{background:#fffaf2;border-color:#e7c69d}.website-domain-setup em{color:#b15c19;white-space:pre-wrap;font-size:12px;font-style:normal}.website-domain-status{color:#71817b;font-size:12px;font-weight:800}.website-dns-guide{gap:12px;margin-top:8px;display:grid}.website-dns-path{color:#49665c;background:#eef6f3;border-radius:10px;gap:3px;padding:12px 14px;font-size:13px;display:grid}.website-dns-path b{color:#245245}.website-dns-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.website-dns-record{color:#476259;background:#fff;border:1px solid #e1e9e6;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.website-dns-record .website-dns-step{color:#14765b;background:#e8f5f0;border-radius:7px;align-self:start;padding:5px 8px;font-size:11px;font-weight:900}.website-dns-record>div{gap:2px;display:grid}.website-dns-record>div small{font-size:11px}.website-dns-record>div b{overflow-wrap:anywhere;color:#244d41;font-size:14px}.website-dns-record dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.website-dns-record dl div{background:#f5f8f7;border-radius:8px;gap:2px;padding:8px;display:grid}.website-dns-record dt{color:#8a9692;font-size:10px}.website-dns-record dd{color:#244d41;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:900}.website-domain-setup .website-dns-note{color:#6c7c76;max-width:none;padding-left:2px;font-size:12px}@media (width<=900px){.website-domain-setup{grid-template-columns:1fr}.website-domain-action{justify-items:stretch}.website-domain-action .primary,.website-domain-action .soft-button{justify-content:center}.website-dns-list{grid-template-columns:1fr}}@media (width<=560px){.website-dns-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitoring-channel-picker{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:flex}.monitoring-channel-picker select{background:#fff;border:1px solid #b8cdc4;border-radius:8px;margin-left:8px;padding:8px 12px}.monitoring-channel-picker>span{color:#60766f;flex:1;font-size:13px}.monitoring-channel-picker{display:block}.monitoring-channel-heading,.monitoring-channel-summary,.monitoring-result-channels{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.monitoring-channel-heading>span,.monitoring-channel-summary>span,.monitoring-channel-picker>small{color:#60766f;font-size:13px}.monitoring-channel-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.monitoring-channel-options label{cursor:pointer;border:1px solid #d4e1da;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 10px;display:flex}.monitoring-channel-options label.selected{background:#edf8f2;border-color:#238263}.monitoring-channel-options input{accent-color:#238263;width:17px;height:17px}.monitoring-channel-options small{color:#728179;width:100%;padding-left:25px;font-size:12px}.monitoring-channel-summary{justify-content:space-between;margin-bottom:8px}.monitoring-result-channels{gap:8px;margin:0 0 20px;font-size:13px}.monitoring-result-channels button{color:#52665b;background:#fff;border:1px solid #d4e1da;border-radius:7px;padding:7px 12px}.monitoring-result-channels button.active{color:#17664d;background:#edf8f2;border-color:#238263}@media (width<=1100px){.monitoring-channel-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.monitoring-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitoring-channel-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.monitoring-channel-heading .monitoring-channel-actions button{flex:none}.automatic-monitoring .monitor-prompt-library>.monitoring-result-channels{border-bottom:1px solid #dce8e2;margin:0;padding-bottom:14px}.automatic-monitoring .monitor-prompt-platform-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automatic-monitoring .monitor-platform-tag{color:#17664d;background:#edf8f2;border:1px solid #b9d8ca;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.automatic-monitoring .monitor-customer-first{padding:20px}.automatic-monitoring .monitor-customer-first .monitor-target-settings{background:0 0;border:0;grid-template-columns:minmax(180px,1fr) minmax(0,3fr)}.automatic-monitoring .monitor-customer-first .monitor-target-heading strong{font-size:16px}.automatic-monitoring .monitor-quick-tools{grid-template-columns:1fr}.monitoring-channel-options label.unavailable{color:#899198;cursor:not-allowed;background:#f1f3f4;border-color:#e1e4e7}.monitoring-channel-options label.ready small{color:#16734f;font-weight:800}.monitoring-channel-options label.unavailable small{color:#737b84;font-weight:800}.monitoring-channel-options label.selected{border:2px solid #238263;padding:13px 9px}.monitor-launch-summary{border-top:1px solid #dce8e2;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.monitor-launch-summary>div{color:#52665b;gap:8px;font-size:14px;display:grid}.monitor-launch-summary button{flex-shrink:0}.monitor-independent-results{padding:24px}.monitor-independent-results>p{color:#657b71;font-size:14px}.monitor-result-table-scroll{overflow-x:auto}.monitor-result-table{border-collapse:collapse;width:100%;font-size:14px}.monitor-result-table th,.monitor-result-table td{text-align:left;vertical-align:top;border:1px solid #e0e8e3;padding:16px}.monitor-result-table thead th{white-space:nowrap;color:#285a47;background:#f3f8f5}.monitor-result-table tbody th{min-width:230px;max-width:360px;font-weight:600}.monitor-result-cell{flex-direction:column;align-items:flex-start;gap:10px;min-width:130px;display:flex}.monitor-result-cell small{color:#74827b;font-size:12px}@media (width<=700px){.automatic-monitoring .monitor-customer-first .monitor-target-settings{grid-template-columns:1fr}.monitor-launch-summary{flex-direction:column;align-items:stretch}.monitor-independent-results{padding:14px}}.automatic-monitoring .monitor-section-title{color:#24313d;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.5}.automatic-monitoring .monitoring-channel-heading .monitor-section-title,.automatic-monitoring .monitor-question-toolbar .monitor-section-title,.automatic-monitoring .monitor-target-heading .monitor-section-title{margin:0}.automatic-monitoring .monitor-launch-summary{background:#f6f9f7;border:1px solid #dce8e2;border-radius:10px;flex-wrap:wrap;justify-content:flex-start;gap:24px;margin:0 18px 18px;padding:16px}.automatic-monitoring .monitor-launch-summary>div{flex:0 auto}.automatic-monitoring .monitor-customer-first .monitor-target-settings{grid-template-columns:auto minmax(0,1fr);gap:24px}.automatic-monitoring .monitor-target-heading{padding-left:0}.automatic-monitoring .monitor-independent-results{min-width:0}.monitor-result-groups{gap:16px;display:grid}.monitor-result-group{border:1px solid #dfe7e3;border-radius:10px;min-width:0;overflow:hidden}.monitor-result-group>h4{color:#24313d;overflow-wrap:anywhere;background:#f5f8f6;margin:0;padding:14px 16px;font-size:15px;line-height:1.6}.monitor-platform-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.monitor-platform-result{border-top:1px solid #e7ede9;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.monitor-result-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.monitor-result-status strong{color:#24313d;font-size:14px}.monitor-platform-result time{color:#718078;white-space:nowrap;font-size:12px}.monitor-result-actions{flex-wrap:wrap;gap:12px;display:flex}.monitor-result-actions:empty{display:none}.monitor-result-actions button{padding:0}.badge.neutral{color:#78818b;background:#f0f2f4}.monitor-answer-backdrop{z-index:2000;background:#14251d80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.monitor-answer-dialog{background:#fff;border-radius:14px;flex-direction:column;width:min(880px,100%);min-width:0;max-height:88dvh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.monitor-answer-dialog>header{border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.monitor-answer-dialog>header h3{color:#24313d;margin:0;font-size:18px}.monitor-answer-dialog>header button{cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:28px}.monitor-answer-scroll{overflow-wrap:anywhere;padding:20px;overflow-y:auto}.monitor-answer-scroll .monitor-prompt-inline-detail{margin:0}.monitor-answer-scroll .doubao-answer-body{min-width:0}@media (width<=700px){.automatic-monitoring .monitor-customer-first .monitor-target-settings{grid-template-columns:1fr;gap:12px}.monitor-answer-backdrop{padding:12px}.monitor-answer-scroll{padding:14px}}.automatic-monitoring{gap:24px}.automatic-monitoring>.panel{margin-top:0;margin-bottom:0}.automatic-monitoring .monitor-launch-summary{margin-top:24px;margin-bottom:0}.automatic-monitoring .monitor-independent-results{margin-top:24px}.monitor-result-question{background:#f5f8f6;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.monitor-result-question h4{color:#24313d;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.monitor-result-question button{flex-shrink:0}.monitor-platform-results{display:block}.monitor-platform-result{grid-template-columns:minmax(190px,1fr) minmax(130px,1fr) minmax(160px,1fr);align-items:center;gap:20px;padding:12px 16px;display:grid}.monitor-result-status{grid-template-columns:100px auto;justify-content:start;gap:12px;display:grid}.monitor-result-actions{justify-content:flex-end}.monitor-quick-platforms{background:#fafcfb;border-top:1px solid #dfe7e3;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.monitor-quick-platforms label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.monitor-quick-platforms label:has(input:disabled){color:#899198}@media (width<=700px){.monitor-result-question{flex-direction:column;align-items:flex-start}.monitor-platform-result{grid-template-columns:1fr auto;gap:10px}.monitor-result-status{grid-column:1/-1}.monitor-result-actions{gap:12px}}.automatic-monitoring{flex-direction:column;gap:24px;min-width:0;display:flex}.automatic-monitoring>.monitor-independent-results{margin-top:0}.monitor-result-question .monitor-result-accordion{color:#24313d;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:15px;font-weight:700;line-height:1.6;display:flex}.monitor-result-accordion>span:first-child{overflow-wrap:anywhere}.monitor-result-chevron{color:#60766f;flex-shrink:0}.monitor-result-accordion:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #238263}.delivery-platform-review{margin-top:18px}.delivery-platform-review .section-title{flex-wrap:wrap;gap:12px}.delivery-platform-options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.delivery-platform-options label{cursor:pointer;border:1px solid #dce7e1;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.delivery-platform-options label.selected{background:#f0faf5;border-color:#54ad8d}.delivery-platform-options input{accent-color:#21785f;width:17px;height:17px}.delivery-platform-options small{color:#71817b;margin-left:auto}.delivery-platform-summary{color:#5b7068;font-size:13px}.monitor-result-prompt-text{flex:1;min-width:0}.monitor-prompt-status{white-space:nowrap;color:#687580;background:#edf0f2;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.monitor-prompt-status.complete{color:#186844;background:#e1f3e9}.monitor-prompt-status.running{color:#1e5eb2;background:#e3efff}.monitor-prompt-status.failed{color:#ac3027;background:#fde7e5}.monitor-prompt-status.queued,.monitor-prompt-status.attention{color:#8d5b0d;background:#fff1d6}@media (width<=900px){.monitor-result-question .monitor-result-accordion{gap:10px}}.monitor-notice-backdrop{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13282057;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.monitor-notice-dialog{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #e2ebe6;border-radius:20px;width:min(520px,100%);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 24px 80px #14312433}.monitor-notice-heading{align-items:center;gap:14px;display:flex}.monitor-notice-icon{color:#178263;background:#edf7f1;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;display:grid}.monitor-notice-icon svg{width:24px;height:24px}.monitor-notice-heading h3{color:#203d33;margin:0;font-size:18px;font-weight:650;line-height:1.5}.monitor-notice-heading p{color:#7b8d85;margin:3px 0 0;font-size:12px;line-height:1.6}.monitor-notice-content{background:#f7faf8;border:1px solid #e6eee9;border-radius:12px;margin:22px 0;padding:16px 18px}.monitor-notice-content p{color:#4c6258;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.monitor-notice-content p+p{border-top:1px solid #e6eee9;margin-top:12px;padding-top:12px}.monitor-notice-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-notice-dialog footer span{color:#84938c;font-size:12px;line-height:1.6}.monitor-notice-dialog footer .primary{color:#fff;cursor:pointer;background:#168261;border:1px solid #168261;border-radius:9px;flex-shrink:0;min-width:92px;padding:10px 20px;font-size:14px;font-weight:600}.monitor-notice-dialog footer .primary:hover{background:#106f52}.monitor-notice-dialog footer .primary:focus-visible{outline-offset:3px;outline:3px solid #a8d8c4}@media (width<=540px){.monitor-notice-backdrop{padding:16px}.monitor-notice-dialog{max-height:calc(100dvh - 32px);padding:22px}.monitor-notice-dialog footer{align-items:flex-start}}.monitor-effectiveness{background:#f7faf8;border:1px solid #d5e5de;border-radius:12px;margin:18px 0 24px;padding:20px}.monitor-effectiveness h4{margin:0 0 12px}.monitor-effectiveness p{color:#60706b;font-size:13px;line-height:1.6}.monitor-effect-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.monitor-effect-filters label{gap:6px;font-size:13px;display:grid}.monitor-effect-filters input,.monitor-effect-filters select{background:#fff;border:1px solid #cbdcd4;border-radius:6px;padding:9px}.monitor-effect-table{margin:16px 0 24px;overflow-x:auto}.monitor-effect-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.monitor-effect-table th,.monitor-effect-table td{text-align:left;border-bottom:1px solid #dce8e2;padding:12px 10px}.monitor-effect-table th{color:#425b51;background:#eaf3ee}.monitor-effect-details article{border-bottom:1px solid #dce8e2;flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.monitor-effect-details article strong,.monitor-effect-details article div{width:100%}.monitor-effect-details a{margin-right:16px;display:inline-block}.monitor-task-detail{color:#865517;flex-basis:100%}.monitor-prompt-progress{flex:0 360px;gap:6px;min-width:220px;display:grid}.monitor-prompt-progress-platform{justify-items:start;gap:4px;display:grid}.monitor-prompt-progress-detail{color:#63766f;overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (width<=760px){.monitor-prompt-progress{flex-basis:100%;min-width:0;padding-left:28px}}
