:root{--bg:#f5f6f8;--surface:#fff;--surface-soft:#f8fafc;--ink:#182336;--ink-soft:#536174;--muted:#7d8998;--line:#dfe4ea;--line-strong:#cdd5df;--blue:#235fcb;--blue-dark:#174b9f;--blue-soft:#eef4ff;--navy:#172b47;--amber:#b66a12;--amber-soft:#fff7e8;--red:#b33c3c;--red-soft:#fff0f0;--shadow:0 12px 32px #18233612;--radius:16px;--content:1440px;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-height:100vh;color:var(--ink);margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #235fcb38}.topbar{z-index:20;background:var(--navy);color:#fff;border-bottom:1px solid #ffffff14;position:sticky;top:0}.topbar__inner{width:min(calc(100% - 48px), var(--content));grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:24px;min-height:72px;margin:0 auto;display:grid}.brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;padding:0;display:inline-flex}.brand__mark{letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:16px;line-height:1.35}.brand small{color:#ffffff8c;margin-top:2px;font-size:11px}.main-nav{justify-content:center;align-items:center;gap:4px;display:flex}.nav-item{color:#ffffffa8;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:14px;transition:all .15s}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.is-active{color:#fff;background:#ffffff21}.topbar__meta{color:#ffffffa6;white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:12px;display:flex}.demo-dot,.live-dot{background:#69a3ff;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #69a3ff21}.app-main{width:min(calc(100% - 48px), var(--content));margin:0 auto;padding:38px 0 64px}.view{animation:.18s both fade-in;display:none}.view.is-visible{display:block}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-head,.workspace-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.page-head h1,.workspace-head h1{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(28px,2.3vw,38px);line-height:1.2}.eyebrow,.section-kicker{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-description{color:var(--ink-soft);margin:8px 0 0;font-size:15px}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.button--primary{background:var(--blue);color:#fff;box-shadow:0 6px 14px #235fcb2e}.button--primary:hover{background:var(--blue-dark);transform:translateY(-1px)}.button--ghost{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.button--ghost:hover{background:var(--surface-soft);border-color:#aeb9c6}.button--small{min-height:36px;padding:0 13px;font-size:13px}.text-button,.back-link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.budget-hero{border-radius:var(--radius);background:var(--navy);color:#fff;min-height:190px;box-shadow:var(--shadow);grid-template-columns:minmax(360px,1.15fr) 1fr;display:grid;overflow:hidden}.budget-hero__main{background:radial-gradient(circle at 90% -10%, #4e8bef52, transparent 46%), var(--navy);padding:28px 32px}.budget-hero .section-kicker{color:#8eb9ff}.budget-number{align-items:baseline;gap:12px;margin-top:9px;display:flex}.budget-number strong{letter-spacing:-.04em;font-size:clamp(34px,3vw,48px);line-height:1}.budget-number span,.budget-hero__main p{color:#ffffffa3;font-size:13px}.budget-hero__main p{margin:10px 0 0}.budget-hero__main p strong{color:#fff}.budget-progress{background:#ffffff1f;border-radius:999px;width:min(100%,500px);height:7px;margin-top:24px;overflow:hidden}.budget-progress span{border-radius:inherit;background:#72a7ff;height:100%;display:block}.budget-hero__metrics{background:#ffffff09;border-left:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.budget-hero__metrics div{border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;padding:25px;display:flex}.budget-hero__metrics div:first-child{border-left:0}.budget-hero__metrics span{color:#ffffff94;font-size:12px}.budget-hero__metrics strong{margin-top:9px;font-size:clamp(20px,1.8vw,28px)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.metric-card,.panel,.logic-note,.budget-ledger,.workflow-principle,.loop-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 5px 18px #18233609}.metric-card{padding:20px 22px}.metric-card span,.metric-card small{color:var(--ink-soft);font-size:12px;display:block}.metric-card strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:28px;display:block}.metric-card small{color:var(--muted)}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);gap:16px;margin-top:16px;display:grid}.panel{padding:24px}.panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.panel-head h2,.agent-card h2{margin:4px 0 0;font-size:19px;line-height:1.25}.campaign-board{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:26px;overflow:hidden;box-shadow:0 5px 18px #18233609}.campaign-board__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:20px 24px;display:flex}.campaign-board__head h2,.campaign-board__head p{margin:0}.campaign-board__head h2{font-size:19px}.campaign-board__head p{color:var(--muted);margin-top:5px;font-size:12px}.campaign-list__columns,.campaign-list__row{grid-template-columns:minmax(260px,1.6fr) minmax(145px,.95fr) 112px 150px 124px 78px 82px 18px;align-items:center;gap:18px;display:grid}.campaign-list__columns{border-bottom:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--muted);padding:0 24px;font-size:11px;font-weight:700}.campaign-list__row{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:86px;color:var(--ink);text-align:left;cursor:pointer;padding:15px 24px;transition:all .15s}.campaign-list__row:last-child{border-bottom:0}.campaign-list__row:hover{background:#f8fbff}.campaign-list__row:focus-visible{z-index:1;outline:2px solid var(--blue);outline-offset:-2px;position:relative}.campaign-list__cell strong,.campaign-list__cell small,.campaign-list__row .campaign-row__identity strong,.campaign-list__row .campaign-row__identity small,.campaign-list__owner,.campaign-list__updated{display:block}.campaign-list__row .campaign-row__identity small{color:var(--muted);margin-top:5px;font-size:11px}.campaign-list__cell strong{font-size:13px}.campaign-list__cell small{color:var(--muted);margin-top:5px;font-size:11px}.campaign-list__budget strong{font-size:15px}.campaign-list__stage{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.campaign-list__stage--active,.campaign-list__stage--contact{background:var(--blue-soft);color:var(--blue)}.campaign-list__stage--review{color:#9a6300;background:#fff3d8}.campaign-list__stage--draft{color:#687588;background:#eef1f4}.campaign-list__owner,.campaign-list__updated{color:var(--ink-soft);font-size:12px}.campaign-list__chevron{color:#9aa7b8;text-align:right;font-size:22px;line-height:1}.campaign-avatar--violet{color:#7550c8;background:#f0eaff}.campaign-avatar--amber{color:#9a6200;background:#fff1d9}.campaign-avatar--slate{color:#5f6b7a;background:#edf0f3}.campaign-row{border:1px solid var(--line);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:20px;width:100%;padding:18px;transition:all .15s;display:grid}.campaign-row:hover{border-color:#b8c6d8;transform:translateY(-1px)}.campaign-row__identity{align-items:center;gap:13px;min-width:0;display:flex}.campaign-avatar{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.campaign-row strong,.campaign-row small{display:block}.campaign-row__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.campaign-row small{color:var(--muted);margin-top:4px;font-size:12px}.campaign-row__budget strong{margin-top:3px;font-size:17px}.status-pill,.required-badge,.count-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.status-pill--running{background:var(--blue-soft);color:var(--blue)}.status-pill--draft{color:#687588;background:#eef1f4}.count-badge,.required-badge{background:var(--blue-soft);min-width:27px;color:var(--blue);padding:0 8px}.funnel-strip{background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr auto) 1fr;align-items:center;margin-top:16px;padding:15px 18px;display:grid}.funnel-strip div{text-align:center}.funnel-strip span,.funnel-strip strong{display:block}.funnel-strip span{color:#ffffff94;font-size:11px}.funnel-strip strong{margin-top:2px;font-size:18px}.funnel-strip i{color:#ffffff4d;font-style:normal}.campaign-summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.campaign-summary div{border-left:1px solid var(--line);padding:17px 15px 0}.campaign-summary div:first-child{border-left:0;padding-left:0}.campaign-summary span,.campaign-summary strong{display:block}.campaign-summary span{color:var(--muted);font-size:11px}.campaign-summary strong{margin-top:4px;font-size:13px}.attention-item{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.attention-item:first-of-type{border-top:0}.attention-item:hover strong{color:var(--blue)}.attention-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.attention-icon--blue{background:var(--blue-soft);color:var(--blue)}.attention-icon--amber{background:var(--amber-soft);color:var(--amber)}.attention-icon--slate{color:#5b697a;background:#eef1f4}.attention-item strong,.attention-item small{display:block}.attention-item strong{font-size:13px}.attention-item small{color:var(--muted);margin-top:2px;font-size:11px}.attention-item>span:last-child{color:#9ba6b4;font-size:22px}.logic-note{background:#fbfcfe;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:18px 22px;display:grid}.logic-note__icon{width:30px;height:30px;color:var(--blue);border:1px solid #b9cae4;border-radius:999px;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.logic-note p{color:var(--ink-soft);margin:2px 0 0;font-size:13px}.create-shell{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.stepper{background:#f1f3f6;margin:0;padding:34px 24px;list-style:none}.stepper li{min-height:74px;color:var(--muted);grid-template-columns:34px 1fr;align-items:center;gap:12px;font-size:13px;display:grid;position:relative}.stepper li:after{background:var(--line-strong);content:"";width:1px;position:absolute;top:54px;bottom:-20px;left:16px}.stepper li:last-child:after{display:none}.stepper li span{z-index:1;border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:999px;place-items:center;font-weight:800;display:grid}.stepper li.is-current,.stepper li.is-complete{color:var(--ink)}.campaign-form{min-height:690px;padding:34px 38px 26px}.form-step{animation:.16s both fade-in;display:none}.form-step.is-visible{display:block}.form-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px}.form-head>span{color:var(--blue);letter-spacing:.14em;font-size:11px;font-weight:800}.form-head h2{letter-spacing:-.02em;margin:6px 0 0;font-size:24px}.form-head p{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.field-grid{gap:18px;display:grid}.field-grid--two{grid-template-columns:repeat(2,1fr)}.field-grid--three{grid-template-columns:repeat(3,1fr)}.field--wide{grid-column:1/-1}.field{display:block}.field>span:first-child,.field-group legend{color:#344154;margin-bottom:7px;font-size:13px;font-weight:750;display:block}.field input,.field select,.field textarea,.agent-input input,.search-box input{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:9px}.field input,.field select,.field textarea{min-height:43px;padding:0 12px}.field textarea{font:inherit;resize:vertical;padding-block:10px;line-height:1.45}.field input:hover,.field select:hover,.field textarea:hover{border-color:#aeb9c6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue)}.field>small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.input-prefix,.input-suffix{border:1px solid var(--line-strong);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid}.input-suffix{grid-template-columns:1fr auto}.input-prefix i,.input-suffix i{color:var(--muted);padding:0 12px;font-size:13px;font-style:normal}.field .input-prefix input,.field .input-suffix input{box-shadow:none;border:0;border-radius:0}.field-group{border:0;margin:26px 0;padding:0}.merchant-requirements{border:1px solid var(--line);background:#fafbf7;border-radius:12px;margin-top:0;padding:16px}.merchant-requirements__head,.merchant-requirements__file{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-requirements__head>div,.merchant-requirements__result>div{gap:4px;display:grid}.merchant-requirements__head span,.merchant-requirements__result span{color:var(--muted);font-size:11px}.merchant-requirements__head strong{font-size:14px}.merchant-requirements__upload{text-align:center;color:#3e6f16;cursor:pointer;background:#f1fbdc;border:1px dashed #8ec63f;border-radius:12px;place-content:center;gap:6px;min-height:88px;margin-top:12px;padding:18px;display:grid}.merchant-requirements__upload strong{font-size:14px}.merchant-requirements__upload span{color:var(--muted);font-size:11px;font-weight:500}.merchant-requirements__upload.is-dragging{background:#e7f8c4;border-color:#5d9727;box-shadow:0 0 0 3px #7bbe3324}.merchant-requirements__upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.merchant-requirements__result strong{font-size:12px}.merchant-requirements__result{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr 1.35fr;gap:12px;margin-top:12px;padding-top:12px;display:grid}.merchant-requirements__result[hidden]{display:none}.merchant-requirements__file strong{color:#4f7d1f}.choice-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.choice-card{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:16px;display:grid;position:relative}.choice-card input{opacity:0;pointer-events:none;position:absolute}.choice-card__icon,.confirm-index{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.choice-card strong,.choice-card small{display:block}.choice-card strong{font-size:14px}.choice-card small{color:var(--muted);margin-top:3px;font-size:11px}.rule-section{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;padding:22px}.rule-section__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.rule-section__head strong,.rule-section__head span{display:block}.rule-section__head span{color:var(--muted);margin-top:2px;font-size:11px}.advanced-rules{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:14px;overflow:hidden}.advanced-rules summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;list-style:none;display:flex}.advanced-rules summary::-webkit-details-marker{display:none}.advanced-rules summary strong,.advanced-rules summary small{display:block}.advanced-rules summary small{color:var(--muted);margin-top:2px;font-size:11px}.advanced-rules summary>span:last-child{color:var(--blue);font-size:12px;font-weight:700}.advanced-rules__body{border-top:1px solid var(--line);background:var(--surface-soft);padding:20px}.check-line,.radio-line{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check-line input,.radio-line input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:2px 0 0}.check-line strong,.check-line small,.radio-line strong,.radio-line small{display:block}.check-line strong,.radio-line strong{font-size:12px}.check-line small,.radio-line small{color:var(--muted);margin-top:2px;font-size:10px}.form-callout{border-left:3px solid var(--blue);background:var(--blue-soft);border-radius:0 10px 10px 0;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;display:grid}.form-callout>span{color:var(--blue);font-size:11px;font-weight:800}.form-callout p{color:#3c4c62;margin:0;font-size:12px}.confirm-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.confirm-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;flex-direction:column;gap:13px;min-height:190px;padding:18px;display:flex}.confirm-card__head{align-items:center;gap:10px;margin-bottom:2px;display:flex}.confirm-index{width:28px;height:28px;font-size:11px}.field--compact .input-suffix{width:180px}.confirm-hint{color:var(--muted);margin:0;font-size:11px}.creation-summary{background:#f7faff;border:1px solid #bed0ea;border-radius:13px;margin-top:16px;padding:20px}.creation-summary__head{justify-content:space-between;align-items:center;display:flex}.creation-summary h3{margin:3px 0 0;font-size:17px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.summary-grid div{background:#fff;border-radius:9px;padding:12px}.summary-grid span,.summary-grid strong{display:block}.summary-grid span{color:var(--muted);font-size:10px}.summary-grid strong{margin-top:3px;font-size:12px}.summary-flow{background:var(--navy);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;font-size:11px;display:flex}.summary-flow i{color:#ffffff59;font-style:normal}.form-actions{border-top:1px solid var(--line);align-items:center;margin-top:30px;padding-top:20px;display:flex}.form-actions__spacer{flex:1}.back-link{margin-bottom:7px}.workspace-head{align-items:flex-end}.workspace-head p{color:var(--ink-soft);margin:7px 0 0;font-size:13px}.workspace-title-row{align-items:center;gap:12px;display:flex}.workspace-title-row h1{font-size:clamp(25px,2.1vw,34px)}.workspace-head__actions{gap:10px;display:flex}.budget-ledger{grid-template-columns:1.2fr repeat(3,1fr) 1fr;align-items:stretch;margin-bottom:16px;display:grid;overflow:hidden}.budget-ledger>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:16px 20px;display:flex}.budget-ledger>div:first-child{border-left:0}.budget-ledger span,.budget-ledger small{color:var(--muted);font-size:10px}.budget-ledger strong{margin-top:3px;font-size:18px}.budget-ledger__title{background:var(--navy);color:#fff}.budget-ledger__title span{color:#ffffff94}.budget-ledger__title strong{font-size:24px}.ledger-item small{margin-top:2px}.ledger-available{background:var(--blue-soft)}.ledger-available strong{color:var(--blue)}.workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.creator-workbench{min-width:0}.panel-head--workspace{margin-bottom:16px}.pipeline-caption{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.stage-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.stage-tab{border:0;border-left:1px solid var(--line);min-width:0;color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:12px;display:flex}.stage-tab:first-child{border-left:0}.stage-tab strong{color:#637084;background:#e8ecf1;border-radius:999px;min-width:25px;padding:2px 7px;font-size:10px}.stage-tab.is-active{background:var(--navy);color:#fff}.stage-tab.is-active strong{color:#fff;background:#ffffff24}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.table-toolbar>div{gap:8px;display:flex}.search-box{border:1px solid var(--line-strong);width:min(280px,40%);color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 11px;display:flex}.search-box input{border:0;outline:0;min-height:36px;padding:0;font-size:12px}.creator-table-wrap{border:1px solid var(--line);border-radius:11px;margin-top:14px;overflow-x:auto}.creator-table{border-collapse:collapse;text-align:left;width:100%;min-width:870px}.creator-table th{border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--muted);letter-spacing:.03em;padding:11px 13px;font-size:11px;font-weight:750}.creator-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px;font-size:12px}.creator-table tr:last-child td{border-bottom:0}.creator-table tbody tr{cursor:pointer;transition:all .12s}.creator-table tbody tr:hover{background:#f8faff}.quote-cell--missing strong{color:#986200}.quote-cell--missing small{color:#8b6b31}.creator-cell{align-items:center;gap:9px;min-width:160px;display:flex}.creator-initials{color:#46576d;background:#e9eef5;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.creator-cell strong,.creator-cell small,.evidence-cell strong,.evidence-cell small{display:block}.creator-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;overflow:hidden}.creator-cell small,.evidence-cell small{color:var(--muted);margin-top:2px;font-size:11px}.evidence-cell{min-width:190px}.evidence-cell strong{color:#36465a;font-size:12px;font-weight:650}.quote-cell strong{font-size:13px;display:block}.quote-cell small{color:var(--muted);font-size:10px}.row-status,.next-chip{color:#5f6d7e;white-space:nowrap;background:#eef1f4;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.row-status--blue{background:var(--blue-soft);color:var(--blue)}.row-status--amber{background:var(--amber-soft);color:var(--amber)}.row-status--red{background:var(--red-soft);color:var(--red)}.next-chip{color:var(--blue);background:#fff;border:1px solid #c7d6ed}.table-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:10px;display:flex}.pagination-controls,.pagination-controls label{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pagination-controls select,.pagination-controls button{border:1px solid var(--line-strong);min-height:30px;color:var(--ink-soft);font:inherit;background:#fff;border-radius:7px;padding:0 9px}.pagination-controls button{cursor:pointer}.pagination-controls button:disabled{cursor:not-allowed;opacity:.42}.workspace-side{gap:16px;display:grid}.next-action{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.next-action:first-of-type{border-top:0}.next-action>span{color:#647184;background:#eef1f4;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.next-action--urgent>span{background:var(--blue-soft);color:var(--blue)}.next-action strong,.next-action small{display:block}.next-action strong{font-size:12px}.next-action small{color:var(--muted);margin-top:2px;font-size:11px}.next-action i{color:#a2acb8;font-size:19px;font-style:normal}.agent-card{background:var(--navy);color:#fff;padding:20px}.agent-card__head{align-items:center;gap:11px;display:flex}.agent-avatar{color:#9fc2ff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.agent-card h2{color:#fff;font-size:16px}.agent-card__head p{color:#ffffff80;margin:2px 0 0;font-size:10px}.agent-message{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;margin-top:16px;padding:13px}.agent-message p{color:#ffffffc7;margin:0;font-size:11px;line-height:1.65}.agent-message strong{color:#fff}.agent-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.agent-actions button{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:8px;padding:7px 9px;font-size:10px}.agent-actions button:hover{color:#fff;background:#ffffff14}.agent-input{background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;grid-template-columns:1fr auto;margin-top:12px;display:grid;overflow:hidden}.agent-input input{color:#fff;background:0 0;border:0;outline:0;min-width:0;min-height:37px;padding:0 10px;font-size:10px}.agent-input input::placeholder{color:#ffffff61}.agent-input button{color:#fff;cursor:pointer;background:#2f6ed8;border:0;padding:0 11px;font-size:10px}.workflow-principle{grid-template-columns:minmax(300px,.65fr) 1.35fr;margin-bottom:18px;display:grid;overflow:hidden}.workflow-principle>div{padding:20px 24px}.workflow-principle__zero{background:var(--navy);color:#fff}.workflow-principle span,.workflow-principle strong,.workflow-principle small{display:block}.workflow-principle span{color:#84aff5;letter-spacing:.12em;font-size:11px;font-weight:800}.workflow-principle strong{margin-top:5px;font-size:16px}.workflow-principle small{color:#ffffff8c;margin-top:3px;font-size:10px}.workflow-principle__change{border-left:1px solid var(--line);background:#f8faff;flex-direction:column;justify-content:center;display:flex}.workflow-principle__change strong{color:#34465f;font-size:14px}.flow-legend{color:var(--ink-soft);align-items:center;gap:18px;margin-bottom:18px;font-size:11px;display:flex}.flow-legend span{align-items:center;gap:6px;display:flex}.flow-legend small{color:var(--muted);margin-left:auto}.legend-dot{border-radius:999px;width:8px;height:8px}.legend-dot--system{background:var(--blue)}.legend-dot--human{background:#718095}.legend-dot--branch{background:var(--amber)}.s-flow{border:1px solid var(--line);background:#eef1f5;border-radius:18px;padding:24px}.flow-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.flow-row--reverse .flow-card:first-child{grid-area:1/3}.flow-row--reverse .flow-card:nth-child(2){grid-area:1/2}.flow-row--reverse .flow-card:nth-child(3){grid-area:1/1}.flow-card{border:1px solid var(--line-strong);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:104px;padding:16px;transition:all .15s;display:grid;position:relative;box-shadow:0 7px 18px #1823360b}.flow-card:hover{z-index:2;border-color:#9fb8df;transform:translateY(-2px);box-shadow:0 12px 24px #18233614}.flow-row--forward .flow-card:not(:last-child):after,.flow-row--last .flow-card:first-child:after{color:#8e9aab;content:"→";font-size:19px;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.flow-row--reverse .flow-card:not(:last-child):after{color:#8e9aab;content:"←";font-size:19px;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.flow-number{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:11px;place-items:center;font-size:12px;font-weight:850;display:grid}.flow-card strong,.flow-card small{display:block}.flow-card strong{font-size:14px}.flow-card small{color:var(--muted);margin-top:4px;font-size:11px}.flow-owner{white-space:nowrap;border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-weight:800}.flow-owner--system{background:var(--blue-soft);color:var(--blue)}.flow-owner--human{color:#617084;background:#eef1f4}.flow-owner--branch{background:var(--amber-soft);color:var(--amber)}.flow-card--branch{border-color:#e3c597}.flow-turn{color:#8e9aab;align-items:center;height:42px;font-size:20px;display:flex}.flow-turn--right{justify-content:flex-end;padding-right:calc(16.666% - 8px)}.flow-turn--left{justify-content:flex-start;padding-left:calc(16.666% - 8px)}.flow-finish{min-height:104px;color:var(--ink-soft);border:1px dashed #aab5c3;border-radius:13px;flex-direction:column;justify-content:center;padding:16px 20px;display:flex}.flow-finish span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:800}.flow-finish strong{margin-top:5px;font-size:12px}.loop-strip{grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.loop-strip div{border-left:1px solid var(--line);padding:16px 18px}.loop-strip div:first-child{border-left:0}.loop-strip span,.loop-strip strong{display:block}.loop-strip span{color:var(--muted);font-size:11px}.loop-strip strong{margin-top:3px;font-size:12px}.detail-dialog{width:min(560px,100% - 32px);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;border:0;border-radius:16px;padding:0;overflow:auto;box-shadow:0 30px 80px #0f192740}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101c2d73}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.dialog-head h2{margin:4px 0 0;font-size:21px}.dialog-close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:9px;place-items:center;font-size:20px;display:grid}#flowDialogBody{padding:22px 24px 26px}.detail-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-summary div,.detail-section{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:13px}.detail-summary span,.detail-summary strong{display:block}.detail-summary span,.detail-section span{color:var(--muted);font-size:10px}.detail-summary strong{margin-top:3px;font-size:12px}.detail-section{margin-top:12px}.detail-section h3{margin:0 0 8px;font-size:13px}.detail-section p,.detail-section li{color:var(--ink-soft);font-size:12px}.detail-section p{margin:0}.detail-section ul{margin:0;padding-left:18px}.branch-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.branch-card{border:1px solid var(--line);border-radius:10px;padding:13px}.branch-card strong,.branch-card p{display:block}.branch-card strong{font-size:12px}.branch-card p{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.toast{z-index:50;background:var(--navy);color:#fff;opacity:0;pointer-events:none;border-radius:10px;padding:12px 16px;font-size:12px;transition:all .18s;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 14px 36px #0d182838}.toast.is-visible{opacity:1;transform:translateY(0)}@media (width<=1180px){.topbar__inner{grid-template-columns:auto 1fr auto}.brand small,.topbar__meta span:last-child{display:none}.dashboard-grid,.workspace-grid{grid-template-columns:1fr}.workspace-side,.summary-grid{grid-template-columns:repeat(2,1fr)}.campaign-list__columns,.campaign-list__row{grid-template-columns:minmax(250px,1.45fr) minmax(140px,.9fr) 105px 140px 118px 18px}.campaign-list__owner,.campaign-list__updated,.campaign-list__columns span:nth-child(6),.campaign-list__columns span:nth-child(7){display:none}}@media (width<=900px){.topbar__inner,.app-main{width:min(calc(100% - 28px), var(--content))}.topbar__inner{grid-template-columns:auto 1fr}.main-nav{justify-content:flex-end;overflow-x:auto}.topbar__meta{display:none}.budget-hero,.create-shell{grid-template-columns:1fr}.budget-hero__metrics{border-top:1px solid #ffffff14;border-left:0}.metric-grid,.loop-strip{grid-template-columns:repeat(2,1fr)}.stepper{grid-template-columns:repeat(3,1fr);padding:18px 22px;display:grid}.stepper li{min-height:46px}.stepper li:after{width:auto;height:1px;inset:22px 12px auto 48px}.campaign-form{min-height:auto}.field-grid--three,.budget-ledger{grid-template-columns:repeat(2,1fr)}.budget-ledger__title{grid-column:1/-1}.flow-row,.flow-row--reverse{grid-template-columns:1fr;gap:12px}.flow-row--reverse .flow-card:nth-child(n),.flow-row--last>*{grid-area:auto/1}.flow-card:after{display:none}.campaign-list__columns,.campaign-list__row{grid-template-columns:minmax(230px,1.35fr) minmax(135px,.9fr) 130px 112px 18px}.campaign-list__budget,.campaign-list__columns span:nth-child(3){display:none}.flow-turn,.flow-turn--right,.flow-turn--left{justify-content:center;height:28px;padding:0}}@media (width<=680px){body{font-size:15px}.topbar__inner{min-height:64px;display:flex}.brand__mark{width:36px;height:36px}.brand>span:last-child{display:none}.main-nav{justify-content:flex-start}.nav-item{padding:9px 10px;font-size:12px}.app-main{padding-top:24px}.page-head,.workspace-head{flex-direction:column;align-items:flex-start}.page-head .button,.workspace-head__actions{width:100%}.workspace-head__actions .button{flex:1}.budget-hero__metrics,.metric-grid,.campaign-summary,.field-grid--two,.field-grid--three,.choice-grid,.confirm-grid,.summary-grid,.workspace-side,.workflow-principle,.loop-strip{grid-template-columns:1fr}.budget-hero__metrics div,.campaign-summary div,.loop-strip div{border-top:1px solid var(--line);border-left:0}.budget-hero__metrics div{min-height:90px}.campaign-row{grid-template-columns:1fr auto}.campaign-board{margin-top:20px}.campaign-board__head{min-height:70px;padding:16px 18px}.campaign-list__columns{display:none}.campaign-list__row{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;padding:18px}.campaign-list__row .campaign-row__identity{grid-column:1/-1}.campaign-list__row .campaign-list__cell:not(.campaign-list__progress),.campaign-list__row .campaign-list__budget,.campaign-list__row .campaign-list__owner,.campaign-list__row .campaign-list__updated{display:none}.campaign-list__stage{align-self:end}.campaign-list__chevron,.campaign-row__budget{display:none}.funnel-strip{grid-template-columns:1fr;gap:8px}.funnel-strip i{text-align:center;transform:rotate(90deg)}.logic-note{grid-template-columns:30px 1fr}.logic-note .text-button{grid-column:2;justify-self:start}.stepper strong{display:none}.campaign-form,.panel,.s-flow{padding:20px}.stage-tabs{grid-template-columns:repeat(5,minmax(94px,1fr));overflow-x:auto}.table-toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%}.budget-ledger{grid-template-columns:1fr 1fr}.summary-flow{text-align:center;flex-direction:column;align-items:stretch;gap:7px}.summary-flow i{transform:rotate(90deg)}.flow-legend{flex-wrap:wrap}.flow-legend small{width:100%;margin-left:0}.detail-summary,.branch-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.proposal-round-strip{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.campaign-selected-status{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:10px;overflow:hidden}.campaign-selected-status>header{border-bottom:1px solid var(--line);background:#f7f8f1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.campaign-selected-status>header>div{gap:3px;display:grid}.campaign-selected-status>header span,.campaign-selected-status>header small,.campaign-selected-status footer{color:var(--muted);font-size:11px}.campaign-selected-status>header strong{font-size:15px}.campaign-proposal-view-switch{border-bottom:1px solid var(--line);background:#fff;gap:6px;padding:8px 16px;display:flex}.campaign-proposal-view-switch button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:720}.campaign-proposal-view-switch button.is-active{border-color:var(--sprout-accent-strong);background:var(--green-soft);color:var(--green-strong)}.campaign-proposal-reuse-controls{border-bottom:1px solid var(--line);background:#fbfff4;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(150px,.8fr) auto auto;align-items:end;gap:10px;padding:10px 16px;display:grid}.campaign-proposal-reuse-controls[hidden]{display:none}.campaign-proposal-reuse-controls label{color:var(--muted);gap:4px;font-size:10px;font-weight:720;display:grid}.campaign-proposal-reuse-controls select{border:1px solid var(--line-strong);min-width:0;height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 28px 0 10px;font-size:11px}#campaignProposalReuseSelected{color:var(--muted);white-space:nowrap;align-self:center;font-size:11px}.campaign-selected-status__table{min-width:1080px}.campaign-selected-status footer{border-top:1px solid var(--line);padding:10px 16px}.scope-button--status{color:#16725b;background:#effbf7;border-color:#b9d9d0}.proposal-round-strip div{border-left:1px solid var(--line);padding:12px 14px}.proposal-round-strip div:first-child{border-left:0}.proposal-round-strip .is-current{background:var(--blue-soft)}.proposal-round-strip span,.proposal-round-strip strong,.proposal-round-strip small{display:block}.proposal-round-strip span{color:var(--muted);font-size:11px}.proposal-round-strip strong{margin-top:2px;font-size:16px}.proposal-round-strip small{color:var(--ink-soft);margin-top:2px;font-size:11px}.rule-customize{border:1px solid var(--line-strong);color:var(--blue);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:11px}.rule-section--gmv{background:#fbfdff;border-color:#d7e3f7}.rule-enabled{color:var(--blue)!important}.campaign-context{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:1.55fr 1.4fr repeat(3,minmax(110px,.72fr)) auto;align-items:center;gap:0;margin-bottom:16px;display:grid;overflow:hidden}.campaign-context>*{border-left:1px solid var(--line);min-height:76px;padding:14px 18px}.campaign-context>:first-child{border-left:0}.campaign-context>div,.campaign-context__select{flex-direction:column;justify-content:center;min-width:0;display:flex}.campaign-context span{color:var(--muted);font-size:11px}.campaign-context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.campaign-context select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;margin-top:4px;padding:0;font-size:14px;font-weight:750}.campaign-context .text-button{white-space:nowrap;justify-content:center;align-self:stretch}.workspace-grid--creator{grid-template-columns:minmax(0,1fr) 318px}.scope-switch{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.scope-button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:11px 13px;display:grid}.scope-button span{font-size:13px;font-weight:800}.scope-button strong{background:#e8edf3;border-radius:999px;padding:2px 7px;font-size:10px}.scope-button small{color:var(--muted);justify-self:end;font-size:11px}.scope-button.is-active{background:var(--blue-soft);color:var(--blue-dark);border-color:#9dbcf2}.scope-button.is-active strong{color:var(--blue);background:#dce9ff}.creator-filter-panel{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:14px}.filter-panel-head,.filter-row,.filter-extra,.selected-filter-row{align-items:center;gap:12px;display:flex}.filter-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:11px}.filter-panel-head strong,.filter-panel-head span{display:block}.filter-panel-head strong{font-size:13px}.filter-panel-head span{color:var(--muted);margin-top:2px;font-size:11px}.filter-row,.filter-extra{align-items:flex-start;padding-top:11px}.filter-row__label{width:68px;color:var(--muted);flex:none;padding-top:6px;font-size:11px;font-weight:750}.filter-options{flex-wrap:wrap;flex:1;gap:7px;display:flex}.filter-chip{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;padding:6px 9px;font-size:12px}.filter-chip.is-active{background:var(--blue-soft);color:var(--blue-dark);border-color:#aec7f2;font-weight:700}.gmv-filter-group{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.gmv-filter-group summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.gmv-filter-group summary::-webkit-details-marker{display:none}.gmv-filter-group summary strong,.gmv-filter-group summary small{display:block}.gmv-filter-group summary strong{font-size:12px}.gmv-filter-group summary small,.gmv-filter-group summary>span:last-child{color:var(--muted);font-size:11px}.gmv-filter-group .filter-options{margin-top:9px}.selected-filter-row{border-top:1px dashed var(--line-strong);color:var(--muted);justify-content:space-between;margin-top:11px;padding-top:10px;font-size:11px}.selected-filter-row button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:11px}.workspace-grid--creator .stage-tabs{margin-top:14px}.bulk-actions{align-items:center}.bulk-actions>span{color:var(--muted);font-size:11px}.creator-table--workbench{min-width:1000px}.creator-table--workbench .select-column{text-align:center;width:42px;padding-right:4px}.creator-table--workbench input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue)}.sortable-head{color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact-cell,.status-cell{min-width:125px}.creator-table--workbench .evidence-cell{min-width:165px}.contact-cell strong,.contact-cell small,.status-cell small{display:block}.contact-cell strong{color:#36465a;font-size:12px}.contact-cell small,.status-cell small{color:var(--muted);margin-top:3px;font-size:11px}.creator-table--workbench .quote-cell small{font-size:11px}.quote-record-list{gap:7px;list-style:none;display:grid;padding-left:0!important}.quote-record{justify-content:space-between;align-items:center;gap:8px;display:flex}.quote-record button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bfd1ee;border-radius:6px;flex:none;padding:3px 7px;font-size:10px}.proposal-panel .panel-head,.state-evidence-panel .panel-head{margin-bottom:8px}.proposal-round{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.proposal-round:first-of-type{border-top:0}.proposal-round--current{background:var(--blue-soft);border:1px solid #bed1f1;border-radius:10px;margin-top:4px;padding:12px 10px}.round-index{color:#5e6d80;background:#edf0f4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.proposal-round--current .round-index{color:var(--blue);background:#dce9ff}.proposal-round strong,.proposal-round small{display:block}.proposal-round strong{font-size:12px}.proposal-round small{color:var(--muted);margin-top:2px;font-size:11px}.round-state{color:var(--blue);font-size:11px;font-style:normal;font-weight:750}.round-state--done{color:#6c7888}.proposal-submit{width:100%;margin-top:12px}.evidence-list{margin:0;padding:0;list-style:none}.evidence-list li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.evidence-list li:first-child{border-top:0}.evidence-list li>span{background:var(--blue-soft);width:27px;height:27px;color:var(--blue);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.evidence-list strong,.evidence-list small{display:block}.evidence-list strong{font-size:12px}.evidence-list small{color:var(--muted);margin-top:2px;font-size:11px}.detail-context strong{color:var(--ink)}.creator-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.creator-detail-grid .detail-section{margin-top:0}.detail-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-section__head span{color:var(--muted);font-size:10px}.mail-thread{gap:8px;max-height:220px;margin-top:10px;display:grid;overflow-y:auto}.mail-message,.mail-empty{background:#f0f3f7;border-radius:10px;max-width:86%;padding:9px 11px}.mail-message--out{background:var(--blue-soft);justify-self:end}.mail-message.is-evidence{outline-offset:2px;outline:2px solid #6c9ee8}.mail-message span,.mail-message p,.mail-empty{font-size:10px}.mail-message span{color:var(--muted)}.mail-message p{color:var(--ink-soft);margin:3px 0 0;line-height:1.55}.reply-box{border:1px solid var(--line-strong);border-radius:9px;grid-template-columns:1fr auto;margin-top:10px;display:grid;overflow:hidden}.reply-box input{border:0;outline:0;min-width:0;min-height:38px;padding:0 11px}.reply-box button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:0 14px}.detail-action-row{background:var(--blue-soft);border:1px solid #bfd1ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;display:flex}.detail-action-row span{color:var(--blue-dark);font-size:11px}.global-creator-board{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:26px;overflow:hidden;box-shadow:0 5px 18px #18233609}.global-creator-board__head{border-bottom:1px solid var(--line);padding:20px 24px}.global-scope-switch{max-width:760px;margin-bottom:0}.global-creator-toolbar{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.global-creator-search{background:#fff;width:min(360px,42%)}.global-creator-filters{align-items:center;gap:10px;display:flex}.global-creator-filters label{border:1px solid var(--line-strong);background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.global-creator-filters label>span{color:var(--muted);white-space:nowrap;font-size:10px}.global-creator-filters select{min-width:132px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.global-creator-table-wrap{margin:18px 24px 0}.global-creator-table{min-width:1080px}.global-creator-table th,.global-creator-table td{padding-left:12px;padding-right:12px}.global-creator-table th:first-child,.global-creator-table td:first-child{width:190px}.global-creator-table th:nth-child(2),.global-creator-table td:nth-child(2){width:185px}.global-creator-table th:nth-child(3),.global-creator-table td:nth-child(3){width:155px}.global-task-cell,.global-data-cell{min-width:128px}.global-task-cell strong,.global-task-cell small,.global-data-cell strong,.global-data-cell small{display:block}.global-task-cell strong,.global-data-cell strong{color:#36465a;font-size:13px}.global-task-cell small,.global-data-cell small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.global-tag-list{flex-wrap:wrap;gap:5px;min-width:150px;display:flex}.global-tag-list span{color:#59687b;white-space:nowrap;background:#f7f9fc;border:1px solid #d5deea;border-radius:6px;padding:3px 6px;font-size:10px}.global-creator-table .quote-cell small{font-size:11px}.global-creator-table .quote-cell{min-width:135px}.global-creator-table .status-cell{min-width:145px}.global-empty-row td{color:var(--muted);text-align:center;padding:50px 20px!important}.global-creator-board>.table-footer{padding:14px 24px 18px}@media (width<=1180px){.campaign-context{grid-template-columns:repeat(3,1fr)}.campaign-context>:nth-child(4){border-left:0;border-top:1px solid var(--line)}.campaign-context>:nth-child(n+4){border-top:1px solid var(--line)}.global-creator-toolbar{flex-direction:column;align-items:stretch}.global-creator-search{width:100%}}@media (width<=680px){.proposal-round-strip,.campaign-context,.scope-switch,.creator-detail-grid{grid-template-columns:1fr}.proposal-round-strip div,.campaign-context>*{border-top:1px solid var(--line);border-left:0}.proposal-round-strip div:first-child,.campaign-context>:first-child{border-top:0}.scope-button{grid-template-columns:auto auto}.scope-button small{grid-column:1/-1;justify-self:start}.filter-panel-head,.filter-row,.filter-extra,.selected-filter-row{flex-direction:column;align-items:flex-start}.filter-row__label{width:auto}.global-creator-board{margin-top:20px}.global-creator-board__head,.global-creator-toolbar{padding:16px 18px}.global-creator-filters{grid-template-columns:1fr;display:grid}.global-creator-filters label{justify-content:space-between}.global-creator-filters select{width:100%}.global-creator-table-wrap{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;overflow:visible}.global-creator-table,.global-creator-table tbody,.global-creator-table tr,.global-creator-table td{width:100%;min-width:0;display:block}.global-creator-table thead{display:none}.global-creator-table tbody tr{border-bottom:1px solid var(--line);padding:18px}.global-creator-table tbody tr:last-child{border-bottom:0}.global-creator-table td{border:0;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.global-creator-table td:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:750}.global-creator-table td:first-child{padding-top:0;display:block}.global-creator-table td:first-child:before{display:none}.global-creator-table .global-tag-list,.global-creator-table .global-task-cell,.global-creator-table .global-data-cell,.global-creator-table .quote-cell,.global-creator-table .status-cell{min-width:0}.global-creator-board>.table-footer{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 18px 18px}}.detail-record-list{gap:8px;margin-top:9px;display:grid}.detail-record-item{border:1px solid var(--line);background:#f8fafc;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.detail-record-item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-record-item strong,.detail-record-item small{display:block}.detail-record-item strong{color:var(--ink);font-size:12px}.detail-record-item small,.detail-empty{color:var(--muted);font-size:10px;line-height:1.5}.detail-record-item--quote>div>span{color:var(--muted);font-size:10px}.global-task-more{background:var(--blue-soft);width:fit-content;color:var(--blue-dark);border-radius:999px;margin-top:6px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}@media (width<=680px){.global-creator-table td:nth-child(n+4){display:none}}.creator-drawer{background:0 0;border:0;padding:0;position:fixed;overflow:hidden;box-shadow:-18px 0 48px #14223733;width:50vw!important;max-width:820px!important;max-inline-size:820px!important;height:100dvh!important;max-height:none!important;max-block-size:none!important;margin:0!important;inset:0 0 0 auto!important}.creator-drawer[open]{animation:.18s ease-out creator-drawer-in}.creator-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141f3047}@keyframes creator-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.creator-drawer__shell{background:#f5f7fa;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.creator-drawer__head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.creator-drawer__head[hidden]{display:none!important}.creator-drawer__head h2{color:var(--ink);margin:5px 0 0;font-size:23px}.creator-drawer__head p{color:var(--muted);margin:5px 0 0;font-size:11px}.creator-drawer__body{min-height:0;padding:20px 28px 28px;overflow-y:auto}.global-creator-context-drawer{width:min(50vw,760px)!important;max-width:760px!important;max-inline-size:760px!important}.global-creator-context-drawer__body{background:#f2f0e8;align-content:start;gap:12px;display:grid}.drawer-context-card,.drawer-section,.drawer-archive,.drawer-reply{border:1px solid var(--line);background:#fff;border-radius:13px}.drawer-context-card{background:#f6f9ff;border-color:#bfd3f3;padding:16px 18px}.drawer-context-card__top,.drawer-section__head,.drawer-mail__meta,.drawer-reply>div:first-child,.drawer-reply__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-context-card__top{margin-bottom:13px}.drawer-context-card__top label{align-items:center;gap:8px;min-width:0;display:flex}.drawer-context-card__top label>span,.drawer-next-step>span,.drawer-fact-grid span,.drawer-section__head>div>span,.drawer-reply>div:first-child>span{color:var(--muted);font-size:10px}.drawer-context-card select{max-width:310px;min-height:32px;color:var(--ink);background:#fff;border:1px solid #c8d6eb;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:11px;font-weight:750}.drawer-context-card>strong{color:var(--ink);font-size:16px}.drawer-context-card>p{color:var(--muted);margin:5px 0 0;font-size:11px}.drawer-next-step{border-top:1px solid #dce6f4;grid-template-columns:62px minmax(0,1fr);gap:8px;margin-top:14px;padding-top:12px;display:grid}.drawer-next-step strong{color:var(--blue-dark);font-size:12px}.drawer-section,.drawer-archive,.drawer-reply{margin-top:14px;padding:17px 18px}.drawer-section__head h3{color:var(--ink);margin:3px 0 0;font-size:15px}.drawer-section__head>small{color:var(--muted);font-size:10px}.drawer-summary-card>p{color:#38495e;margin:14px 0 0;font-size:12px;line-height:1.75}.drawer-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.drawer-fact-grid>div{background:#f6f8fb;border-radius:9px;min-width:0;padding:10px}.drawer-fact-grid strong,.drawer-fact-grid small{display:block}.drawer-fact-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.drawer-fact-grid small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.drawer-mail-thread{gap:10px;margin-top:14px;display:grid}.drawer-mail{border:1px solid var(--line);background:#f7f9fc;border-radius:11px;width:88%;padding:12px 13px}.drawer-mail--out{background:#f1f6ff;border-color:#c7d9f6;justify-self:end}.drawer-mail__meta strong,.drawer-mail__meta time{font-size:10px}.drawer-mail__meta strong{color:var(--ink)}.drawer-mail__meta time{color:var(--muted)}.drawer-mail h4{color:#34475d;margin:8px 0 0;font-size:11px}.drawer-mail p,.drawer-mail-empty p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.drawer-mail-empty{color:var(--ink-soft);text-align:center;border:1px dashed #ccd6e3;border-radius:10px;padding:24px}.drawer-archive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.drawer-archive summary::-webkit-details-marker{display:none}.drawer-archive summary span{color:var(--ink);font-size:12px;font-weight:800}.drawer-archive summary small{color:var(--muted);font-size:10px}.drawer-archive__content{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:15px;padding-top:14px;display:grid}.drawer-archive__content h4{color:var(--muted);margin:0 0 8px;font-size:10px}.drawer-archive__content ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.drawer-archive__content li strong,.drawer-archive__content li span{display:block}.drawer-archive__content li strong{color:var(--ink);font-size:11px}.drawer-archive__content li span{color:var(--muted);margin-top:2px;font-size:9px}.drawer-archive__content p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.drawer-archive__content p span{color:#536378;background:#f1f4f8;border-radius:6px;padding:4px 6px;font-size:9px}.drawer-reply{z-index:2;border-color:#bcd0ee;position:sticky;bottom:-12px;box-shadow:0 -10px 28px #20314a14}.drawer-reply>div:first-child strong,.drawer-reply>div:first-child span{display:block}.drawer-reply>div:first-child strong{color:var(--ink);font-size:12px}.drawer-reply textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;border-radius:9px;outline:0;margin-top:12px;padding:11px 12px;font-size:11px;line-height:1.5}.drawer-reply textarea:focus{border-color:#77a4e9;box-shadow:0 0 0 3px #306ed31a}.drawer-reply__actions{justify-content:flex-end;margin-top:9px}@media (width<=900px){.creator-drawer{width:100vw!important;inline-size:100vw!important;max-width:100vw!important;max-inline-size:100vw!important}}@media (width<=560px){.creator-drawer__head,.creator-drawer__body{padding-left:18px;padding-right:18px}.drawer-context-card__top,.drawer-section__head,.drawer-reply>div:first-child{flex-direction:column;align-items:flex-start}.drawer-context-card__top label{flex-direction:column;align-items:flex-start;width:100%}.drawer-context-card select{width:100%;max-width:none}.drawer-fact-grid,.drawer-archive__content{grid-template-columns:1fr}.drawer-mail{width:100%}}.field-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-form>.form-actions{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.xingtu-stepper{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:12px;display:grid;box-shadow:0 4px 14px #18233608}.xingtu-stepper li{border-radius:9px;min-height:42px;padding:0 12px}.xingtu-stepper li:after{display:none}.xingtu-stepper li.is-current{background:var(--blue-soft)}.xingtu-stepper li span{width:28px;height:28px;font-size:11px}.xingtu-selection{grid-template-columns:minmax(0,1fr)}.xingtu-selection .creator-workbench{width:100%}.xingtu-filter-panel{background:#fff;border-radius:13px;padding:0;overflow:hidden}.xingtu-filter-panel .filter-panel-head{background:#fbfcfe;padding:16px 18px}.xingtu-filter-group,.xingtu-filter-extra{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);display:grid}.xingtu-filter-group__title{background:#f7f8fa;padding:17px 18px}.xingtu-filter-group__title strong,.xingtu-filter-group__title small{display:block}.xingtu-filter-group__title strong{color:var(--ink);font-size:13px}.xingtu-filter-group__title small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.xingtu-filter-group__body{align-content:start;padding:9px 18px;display:grid}.xingtu-filter-line{border-top:1px dashed #e6ebf1;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;min-height:46px;padding:8px 0;display:grid}.xingtu-filter-line:first-child{border-top:0}.xingtu-filter-line>span{color:var(--muted);padding-top:7px;font-size:11px;font-weight:750}.xingtu-filter-line .filter-options{gap:6px}.xingtu-filter-panel .filter-chip{background:0 0;border-color:#0000;min-height:30px;padding:5px 10px;font-size:11px}.xingtu-filter-panel .filter-chip.is-active{background:var(--blue-soft);border-color:#c6d8f5}.xingtu-filter-extra[hidden]{display:none}.xingtu-filter-panel .selected-filter-row{border-top:1px solid var(--line);background:#fbfcfe;margin:0;padding:12px 18px}.xingtu-selection .table-toolbar{margin-top:16px}.xingtu-selection .creator-table-wrap{margin-top:0}.xingtu-selection .creator-table--workbench{min-width:1040px}.match-reason-cell{min-width:220px;max-width:340px}.match-reason-cell strong,.match-reason-cell small{display:block}.match-reason-cell strong{color:var(--blue-dark);font-size:11px}.match-reason-cell small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.proposal-summary{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:2fr repeat(3,minmax(150px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.proposal-summary>div{background:#fff;min-width:0;padding:15px 18px}.proposal-summary span,.proposal-summary strong{display:block}.proposal-summary span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750}.proposal-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.proposal-panel{padding:0;overflow:hidden}.proposal-panel>.panel-head{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.proposal-evidence-note{color:var(--muted);font-size:10px}.proposal-table{min-width:940px}.proposal-table td:last-child,.proposal-table th:last-child{text-align:right;width:80px}.proposal-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:10px}.proposal-remove:hover{color:var(--red,#c84040)}.proposal-empty td{color:var(--muted);padding:46px 20px;text-align:center!important}.proposal-actions{border-top:1px solid var(--line);background:#fbfcfe;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}@media (width<=1100px){.field-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.xingtu-filter-group,.xingtu-filter-extra{grid-template-columns:126px minmax(0,1fr)}.proposal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.field-grid--four,.xingtu-stepper{grid-template-columns:1fr}.xingtu-stepper li{min-height:38px}.xingtu-filter-group,.xingtu-filter-extra{grid-template-columns:1fr}.xingtu-filter-group__title{padding-bottom:11px}.xingtu-filter-line{grid-template-columns:1fr;gap:4px}.xingtu-filter-line>span{padding-top:0}.proposal-summary{grid-template-columns:1fr}.proposal-actions{flex-direction:column-reverse}.proposal-actions .button{width:100%}}.proposal-state-card{box-shadow:var(--shadow);background:linear-gradient(135deg,#f5f8ff 0%,#fff 62%);border:1px solid #cddbf2;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:grid}.proposal-state-card span,.proposal-state-card strong,.proposal-state-card small{display:block}.proposal-state-card__current>span,.proposal-version-meta>span{color:var(--muted);font-size:10px;font-weight:800}.proposal-state-card__current h2{margin:4px 0;font-size:20px}.proposal-state-card__current p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.proposal-version-meta{border-left:1px solid var(--line);padding-left:18px}.proposal-version-meta strong{margin-top:4px;font-size:13px}.proposal-version-meta small{color:var(--muted);margin-top:3px;font-size:10px}.proposal-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}.proposal-price strong,.proposal-price small,.proposal-item-state strong,.proposal-item-state small{display:block}.proposal-price strong{font-size:13px}.proposal-price small,.proposal-item-state small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.proposal-price-action{color:var(--blue-dark);font:inherit;cursor:pointer;background:#f4f7ff;border:1px solid #bfd0ee;border-radius:7px;margin-top:7px;padding:4px 8px;font-size:9px;font-weight:800}.proposal-price-actions{flex-wrap:wrap;gap:6px;display:flex}.proposal-price-action:hover,.proposal-price-action:focus-visible{border-color:var(--blue);background:var(--blue-soft)}.price-evidence{border-radius:999px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.price-evidence--current,.price-evidence--history{color:#147a55;background:#e6f7ef}.price-evidence--history{background:var(--blue-soft);color:var(--blue-dark)}.price-evidence--none,.price-evidence--awaiting{color:#9b6500;background:#fff3d9}.proposal-item-state{border-left:3px solid #d5dde8;padding-left:9px}.proposal-item-state--pending{border-left-color:#e3ad45}.proposal-row--pending{background:#fffdf7}.proposal-item-state strong{font-size:11px}.proposal-save-action{align-items:center;gap:12px;display:flex}.proposal-save-action small{max-width:230px;color:var(--muted);text-align:right;font-size:10px}.proposal-save-action .button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1100px){.proposal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.proposal-state-card{grid-template-columns:1fr;gap:14px}.proposal-version-meta{border-top:1px solid var(--line);border-left:0;grid-column:auto;padding:12px 0 0}.proposal-summary{grid-template-columns:1fr}.proposal-save-action{flex-direction:column;align-items:stretch}.proposal-save-action small{text-align:left;max-width:none}}.scope-tools{grid-template-columns:minmax(0,1fr) 235px;gap:10px;margin-bottom:14px;display:grid}.scope-tools .scope-switch{min-width:0;margin-bottom:0}.tag-expansion-trigger{min-width:0;color:var(--blue-dark);text-align:left;cursor:pointer;background:#f7faff;border:1px dashed #9dbcf2;border-radius:10px;align-content:center;gap:4px;padding:10px 13px;transition:all .15s;display:grid}.tag-expansion-trigger:hover{background:var(--blue-soft);border-style:solid;transform:translateY(-1px)}.tag-expansion-trigger>span,.tag-expansion-trigger>strong,.tag-expansion-trigger>small{display:block}.tag-expansion-trigger>span{color:var(--muted);letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.tag-expansion-trigger>span i{background:#82aef5;border-radius:999px;width:6px;height:6px}.tag-expansion-trigger>strong{font-size:13px}.tag-expansion-trigger>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tag-expansion-trigger.is-running{color:#8c5b00;background:#fffaf0;border-style:solid;border-color:#efc97f}.tag-expansion-trigger.is-running>span i{background:#d89018;animation:1.1s ease-in-out infinite tag-expansion-pulse;box-shadow:0 0 0 4px #d890181f}.tag-expansion-trigger.is-complete{color:#146c55;background:#f2fbf8;border-style:solid;border-color:#9dd5c4}.tag-expansion-trigger.is-complete>span i{background:#2ca67f;box-shadow:0 0 0 4px #2ca67f1f}.creator-source-badge{color:#147258;background:#e7f7f1;border-radius:999px;width:fit-content;margin-top:5px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}@keyframes tag-expansion-pulse{50%{opacity:.4;transform:scale(.78)}}.tag-expansion-drawer{width:min(54vw,780px)!important}.tag-expansion-body{align-content:start;gap:14px;display:grid}.tag-expansion-context{background:#dce6f4;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr);gap:1px;padding:0;display:grid;overflow:hidden}.tag-expansion-context>div{background:#f6f9ff;min-width:0;padding:15px 17px}.tag-expansion-context span,.tag-expansion-context strong{display:block}.tag-expansion-context span{color:var(--muted);font-size:9px}.tag-expansion-context strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.tag-expansion-route{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 16px;display:flex}.tag-expansion-route span,.tag-expansion-route strong{color:#536378;background:#f1f4f8;border-radius:7px;padding:5px 8px;font-size:9px}.tag-expansion-route strong{background:var(--blue-soft);color:var(--blue-dark)}.tag-expansion-route i{color:#9aa8b9;font-size:10px;font-style:normal}.tag-expansion-route small{width:100%;color:var(--muted);margin-top:3px;font-size:9px;line-height:1.55}.tag-expansion-form,.tag-expansion-task{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.tag-expansion-section-head,.tag-expansion-task__head,.tag-expansion-submit-row,.tag-expansion-task__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.tag-expansion-section-head span,.tag-expansion-task__head span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:850}.tag-expansion-section-head h3,.tag-expansion-task__head h3{color:var(--ink);margin:3px 0 0;font-size:15px}.tag-expansion-section-head>small,.tag-expansion-submit-row>span,.tag-expansion-task__footer>span{color:var(--muted);font-size:9px;line-height:1.5}.tag-expansion-field{gap:6px;min-width:0;display:grid}.tag-expansion-field--wide{margin-top:18px}.tag-expansion-field>span:first-child{color:var(--ink-soft);font-size:10px;font-weight:750}.tag-expansion-field>span em{color:var(--muted);margin-left:5px;font-size:8px;font-style:normal;font-weight:500}.tag-expansion-field textarea,.tag-expansion-field input,.tag-expansion-field select{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;padding:8px 10px;font-size:11px}.tag-expansion-field textarea{resize:vertical;line-height:1.55}.tag-expansion-field textarea:focus,.tag-expansion-field input:focus,.tag-expansion-field select:focus{border-color:#79a5ea;box-shadow:0 0 0 3px #235fcb17}.tag-expansion-field>small{color:var(--muted);font-size:9px}.tag-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.tag-expansion-submit-row{border-top:1px solid var(--line);align-items:flex-end;margin-top:18px;padding-top:16px}.tag-expansion-task__head em{color:#996100;background:#fff4dc;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.tag-expansion-task.is-complete .tag-expansion-task__head em{color:#147258;background:#e7f7f1}.tag-expansion-task>p{color:var(--ink-soft);margin:15px 0 0;font-size:11px}.tag-expansion-progress{background:#edf1f5;border-radius:999px;height:7px;margin-top:17px;overflow:hidden}.tag-expansion-progress i{border-radius:inherit;background:#5c91e8;width:18%;height:100%;transition:width .5s;display:block}.tag-expansion-task.is-complete .tag-expansion-progress i{background:#2ca67f}.tag-expansion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tag-expansion-metrics>div{background:#f6f8fb;border-radius:9px;padding:11px}.tag-expansion-metrics span,.tag-expansion-metrics strong{display:block}.tag-expansion-metrics span{color:var(--muted);font-size:9px}.tag-expansion-metrics strong{color:var(--ink);margin-top:4px;font-size:13px}.tag-expansion-task__footer{border-top:1px solid var(--line);align-items:flex-end;margin-top:16px;padding-top:15px}.tag-expansion-task__actions{flex:none;gap:8px;display:flex}@media (width<=1050px){.scope-tools{grid-template-columns:1fr}.tag-expansion-trigger{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.tag-expansion-trigger>small{justify-self:end}}@media (width<=680px){.tag-expansion-drawer{width:100vw!important}.tag-expansion-trigger{grid-template-columns:1fr}.tag-expansion-trigger>small{justify-self:start}.tag-expansion-context,.tag-expansion-grid,.tag-expansion-metrics{grid-template-columns:1fr}.tag-expansion-section-head,.tag-expansion-submit-row,.tag-expansion-task__footer{flex-direction:column;align-items:flex-start}.tag-expansion-submit-row .button,.tag-expansion-task__footer .button{width:100%}}:root{--sidebar-width:190px;--shell-width:1880px}.topbar__inner{width:min(calc(100% - 40px), var(--shell-width));grid-template-columns:1fr auto;min-height:68px}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);width:min(calc(100% - 24px), var(--shell-width));align-items:start;margin:0 auto;display:grid}.side-nav{z-index:12;border-right:1px solid var(--line);flex-direction:column;height:calc(100vh - 100px);min-height:520px;padding:22px 14px 16px;display:flex;position:sticky;top:84px}.side-nav__heading{padding:0 10px 16px}.side-nav__heading span,.side-nav__heading strong{display:block}.side-nav__heading span{color:var(--muted);letter-spacing:.16em;font-size:9px;font-weight:800}.side-nav__heading strong{margin-top:4px;font-size:13px}.main-nav{gap:7px;display:grid}.nav-item{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px 10px;transition:all .15s;display:grid}.nav-item.is-active{background:var(--blue-soft);color:var(--blue-dark);border-color:#b9cff4;box-shadow:0 5px 16px #235fcb14}.nav-item__icon{color:#5e6c7e;background:#e8ecf2;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.nav-item strong,.nav-item small{display:block}.nav-item strong{font-size:13px}.nav-item small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:9px}.side-nav__principle{border:1px solid var(--line);background:#fff9;border-radius:11px;margin-top:18px;padding:13px 11px}.side-nav__principle span,.side-nav__principle strong,.side-nav__principle small{display:block}.side-nav__principle span{color:var(--blue);font-size:9px;font-weight:800}.side-nav__principle strong{margin-top:3px;font-size:11px}.side-nav__principle small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.55}.side-nav__team{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:12px 10px 2px;display:flex}.side-nav__team small,.side-nav__team strong{display:block}.side-nav__team small{color:var(--muted);font-size:9px}.side-nav__team strong{margin-top:1px;font-size:11px}.app-main{width:100%;min-width:0;padding:38px 24px 64px 30px}@media (width<=1180px){:root{--sidebar-width:174px}.app-main{padding-left:22px;padding-right:14px}}@media (width<=900px){.topbar__inner,.app-shell{width:min(calc(100% - 28px), var(--content))}.app-shell{display:block}.side-nav{border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f6f8f0;height:auto;min-height:0;padding:10px 0;position:sticky;top:68px}.side-nav__heading,.side-nav__principle,.side-nav__team{display:none}.main-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav-item{background:var(--surface);grid-template-columns:32px minmax(0,1fr);padding:8px 10px}.nav-item__icon{width:30px;height:30px}.nav-item small{display:none}.app-main{padding:28px 0 56px}}@media (width<=520px){.topbar__inner,.app-shell{width:min(calc(100% - 20px), var(--content))}.topbar__inner{min-height:62px}.topbar__meta{display:none}.side-nav{top:62px}.nav-item{justify-content:center}}.page-head__actions,.campaign-detail-head__actions,.campaign-expansion-task__actions{align-items:center;gap:10px;display:flex}.campaign-detail-head>.back-link{margin-bottom:12px}.campaign-detail-head__main{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.campaign-detail-head h1{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(27px,2.2vw,36px);line-height:1.18}.campaign-detail-head__main p:last-child{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.campaign-expansion-task{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(240px,1.25fr) minmax(360px,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:grid}.campaign-expansion-task[hidden],.expansion-result-banner[hidden]{display:none}.campaign-expansion-task__identity>span,.campaign-expansion-task__identity>h2,.campaign-expansion-task__identity>p,.campaign-expansion-task__progress span,.campaign-expansion-task__progress strong,.expansion-result-banner span,.expansion-result-banner strong,.expansion-result-banner small{display:block}.campaign-expansion-task__identity>span,.expansion-result-banner span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:850}.campaign-expansion-task__identity>h2{margin:4px 0 0;font-size:16px}.campaign-expansion-task__identity>p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.campaign-expansion-task__progress{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.campaign-expansion-task__progress>div{background:var(--surface-soft);min-width:0;padding:10px 12px}.campaign-expansion-task__progress>div+div{border-left:1px solid var(--line)}.campaign-expansion-task__progress span{color:var(--muted);font-size:9px}.expansion-result-banner{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 14px 14px;padding:13px 15px;display:flex}.expansion-result-banner strong{margin-top:3px;font-size:13px}.expansion-result-banner small{color:var(--muted);margin-top:3px;font-size:10px}@media (width<=1120px){.campaign-expansion-task{grid-template-columns:1fr auto}.campaign-expansion-task__progress{grid-area:2/1/auto/-1}}@media (width<=680px){.page-head__actions,.campaign-detail-head__actions,.campaign-expansion-task__actions{width:100%}.page-head__actions .button,.campaign-detail-head__actions .button,.campaign-expansion-task__actions .button{flex:1}.campaign-detail-head__main,.campaign-expansion-task,.expansion-result-banner{flex-direction:column;align-items:stretch}.campaign-detail-head__main{display:flex}.campaign-expansion-task{grid-template-columns:1fr}.campaign-expansion-task__progress{grid-area:auto;grid-template-columns:1fr}.campaign-expansion-task__progress>div+div{border-top:1px solid var(--line);border-left:0}.expansion-result-banner{display:flex}}.campaign-progress-bar{border:1px solid var(--sprout-line,var(--line));background:var(--sprout-surface,var(--surface));border-radius:12px;grid-template-columns:minmax(230px,.9fr) minmax(520px,2fr);align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:grid}.campaign-progress-agent>span,.campaign-progress-agent>strong,.campaign-progress-agent>small{display:block}.campaign-progress-agent>span{color:#527a19;letter-spacing:.04em;font-size:9px;font-weight:850}.campaign-progress-agent>span i{background:var(--sprout,#b8f34a);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #b8f34a29}.campaign-progress-agent>strong{margin-top:3px;font-size:12px}.campaign-progress-agent>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.campaign-progress-queues{align-items:center;gap:5px;min-width:0;display:flex}.campaign-progress-queues button{border:1px solid var(--sprout-line,var(--line));min-height:34px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:#f4f2ea;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:760;display:inline-flex}.campaign-progress-queues button strong{min-width:18px;height:18px;color:var(--ink);background:#11130f12;border-radius:999px;place-items:center;font-size:9px;display:inline-grid}.campaign-progress-queues button.is-active{color:#fff;background:#11130f;border-color:#11130f}.campaign-progress-queues button.is-active strong{background:var(--sprout,#b8f34a);color:#11130f}.campaign-progress-panel .panel-head{min-height:66px;padding:13px 16px}.campaign-progress-panel .panel-head h2{margin-top:2px}.campaign-progress-panel .panel-head small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.campaign-progress-table{table-layout:fixed;min-width:1060px}.campaign-progress-table th:nth-child(3),.campaign-progress-table th:nth-child(4){width:23%}.campaign-progress-table th:nth-child(6){width:5%}.campaign-progress-table td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.progress-state-cell>small,.progress-evidence-cell>small,.progress-evidence-cell>em,.progress-next-cell>small,.progress-owner-cell>small{color:var(--muted);margin-top:4px;font-size:9px;font-style:normal;line-height:1.45;display:block}.progress-state-cell>small,.progress-evidence-cell>small,.progress-next-cell>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.progress-evidence-cell>strong,.progress-next-cell>strong,.progress-owner-cell>strong{font-size:11px;display:block}.progress-evidence-cell>em{color:#577225;font-weight:750}.progress-state-pill{color:#454a40;background:#eef0eb;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.progress-state-pill--human{color:#fff;background:#11130f}.progress-state-pill--agent{color:#446d10;background:#eaf8cf}.progress-state-pill--active{color:#7c5700;background:#fff1cc}.progress-state-pill--waiting{color:#53606b;background:#eef1f4}.progress-state-pill--supply{color:#285b91;background:#e4eefc}.progress-state-pill--complete{color:#28663a;background:#dff4e5}.progress-state-pill--closed{color:#777;background:#eee}.progress-state-pill--hold{color:#656a61;background:#e3e4df}.campaign-progress-row--hold td{color:#777b72;background:#f3f3ef}.campaign-progress-row--human td:first-child{box-shadow:inset 3px 0 #11130f}.campaign-progress-row--supply td:first-child{box-shadow:inset 3px 0 #4b83bd}.progress-open-button{color:#4d7418;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.campaign-progress-drawer{background:0 0;border:0;width:min(720px,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0}.campaign-progress-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11130f6b}.campaign-progress-drawer__shell{background:#f7f5ed;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;box-shadow:-20px 0 50px #11130f2e}.campaign-progress-drawer__head{border-bottom:1px solid var(--sprout-line,var(--line));color:#fff;background:#11130f;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.campaign-progress-drawer__head span{color:var(--sprout,#b8f34a);letter-spacing:.12em;font-size:9px;font-weight:850}.campaign-progress-drawer__head h2{margin:4px 0 0;font-size:22px}.campaign-progress-drawer__head p{color:#ffffffad;margin:4px 0 0;font-size:10px}.campaign-progress-drawer__head button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;width:34px;height:34px;font-size:20px}.campaign-progress-drawer__body{padding:16px 20px 24px;overflow-y:auto}.progress-current-card,.progress-drawer-section{border:1px solid var(--sprout-line,var(--line));background:#fffdf7;border-radius:12px;margin-bottom:12px;padding:15px 16px}.progress-current-card{border-left:4px solid #11130f}.progress-current-card>span,.progress-current-card>strong,.progress-current-card>small{display:block}.progress-current-card>span{color:var(--muted);font-size:9px;font-weight:800}.progress-current-card>strong{margin-top:4px;font-size:18px}.progress-current-card>p{color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.55}.progress-current-card>small{border-top:1px dashed var(--line);color:#587228;margin-top:8px;padding-top:8px;font-size:10px}.progress-drawer-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.progress-drawer-section__head h3{margin:0;font-size:13px}.progress-drawer-section__head span{color:var(--muted);font-size:9px}.progress-detail-list{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.progress-detail-list>div{background:#fff;padding:9px 10px}.progress-detail-list dt{color:var(--muted);font-size:9px}.progress-detail-list dd{margin:3px 0 0;font-size:10px;font-weight:720;line-height:1.45}.progress-price-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.progress-price-timeline li{background:#f2f0e8;border-radius:8px;grid-template-columns:92px 86px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.progress-price-timeline span,.progress-price-timeline small{color:var(--muted);font-size:9px}.progress-price-timeline strong{font-size:11px}.progress-shipment-form{grid-template-columns:140px minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.progress-shipment-form label{color:var(--muted);font-size:9px}.progress-shipment-form input{border:1px solid var(--line);width:100%;height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;margin-top:4px;padding:0 9px}.progress-result-evidence strong{font-size:12px;display:block}.progress-result-evidence p,.progress-empty-evidence{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.55}.progress-drawer-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1180px){.campaign-progress-bar{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr)}.campaign-progress-queues{padding-bottom:2px;overflow-x:auto}}@media (width<=760px){.campaign-progress-bar{grid-template-columns:1fr;gap:9px}.campaign-progress-queues{margin:0 -4px}.campaign-progress-queues button{flex:none}.campaign-progress-panel .proposal-evidence-note,.campaign-progress-agent>small{display:none}.campaign-progress-drawer{width:100vw}.progress-detail-list,.progress-shipment-form{grid-template-columns:1fr}.progress-price-timeline li{grid-template-columns:78px 72px minmax(0,1fr)}}:root{--sprout-ink:#11130f;--sprout-charcoal:#292c26;--sprout-muted:#686d63;--sprout-bg:#f7f5ed;--sprout-surface:#fffdf7;--sprout-line:#e3e0d5;--sprout-accent:#b8f34a;--sprout-accent-strong:#82bd2c;--sprout-accent-soft:#ebf7d5;--sprout-accent-ink:#4e7218;--bg:var(--sprout-bg);--surface:var(--sprout-surface);--surface-soft:#f2f0e8;--ink:var(--sprout-ink);--ink-soft:var(--sprout-charcoal);--muted:var(--sprout-muted);--line:var(--sprout-line);--line-strong:#cecabe;--blue:var(--sprout-accent-ink);--blue-dark:#34520a;--blue-soft:var(--sprout-accent-soft);--navy:var(--sprout-ink);--shadow:0 12px 32px #11130f0f}html,body{background:var(--sprout-bg);color:var(--sprout-ink)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.campaign-list__row:focus-visible,.proposal-price-action:focus-visible{outline-color:#82bd2cb8;box-shadow:0 0 0 3px #b8f34a3d}input:not([type=checkbox]):not([type=radio]),select,textarea,.search-box,.pagination-controls select,.pagination-controls button{border-color:var(--line-strong);background:var(--sprout-surface);color:var(--sprout-ink)}input[type=checkbox],input[type=radio],.creator-table--workbench input[type=checkbox]{accent-color:var(--sprout-accent-strong)}.topbar,.budget-hero,.budget-ledger__title,.agent-card,.workflow-principle__zero,.funnel-strip{background:var(--sprout-ink)}.budget-hero__main{background:radial-gradient(circle at 90% -10%, #b8f34a24, transparent 46%), var(--sprout-ink)}.topbar,.topbar .brand,.budget-hero,.budget-ledger__title,.agent-card,.workflow-principle__zero,.funnel-strip{color:var(--sprout-surface)}.brand__mark{color:var(--sprout-accent);background:#b8f34a1a;border-color:#b8f34a5c}.demo-dot,.live-dot,.tag-expansion-trigger>span i{background:var(--sprout-accent);box-shadow:0 0 0 4px #b8f34a29}.budget-hero .section-kicker,.workflow-principle span,.agent-avatar{color:var(--sprout-accent)}.budget-progress span,.tag-expansion-progress i,.legend-dot--system{background:var(--sprout-accent)}.side-nav{border-color:var(--sprout-line);background:var(--sprout-bg)}.nav-item:hover{border-color:var(--sprout-line);background:var(--sprout-surface);color:var(--sprout-ink)}.nav-item.is-active{border-color:var(--sprout-accent-strong);background:var(--sprout-accent);color:var(--sprout-ink);box-shadow:0 5px 16px #4058181f}.nav-item__icon{color:var(--sprout-charcoal);background:#e8e5dc}.nav-item.is-active .nav-item__icon{background:var(--sprout-ink);color:var(--sprout-accent)}.nav-item.is-active small{color:#3f481f}.side-nav__principle{border-color:var(--sprout-line);background:#fffdf7b8}.button--primary,.proposal-price-action--primary,.reply-box button,.agent-input button{border-color:var(--sprout-accent);background:var(--sprout-accent);color:var(--sprout-ink);box-shadow:0 6px 14px #56751d24}.button--primary:hover,.proposal-price-action--primary:hover,.reply-box button:hover,.agent-input button:hover{border-color:var(--sprout-accent-strong);background:var(--sprout-accent-strong);color:var(--sprout-ink)}.button--ghost,.rule-customize,.quote-record button,.proposal-price-action{border-color:var(--line-strong);background:var(--sprout-surface);color:var(--sprout-charcoal)}.button--ghost:hover,.rule-customize:hover,.quote-record button:hover,.proposal-price-action:hover{border-color:var(--sprout-accent-strong);background:var(--sprout-accent-soft);color:var(--sprout-ink)}.text-button,.back-link,.section-kicker,.eyebrow,.selected-filter-row button,.rule-enabled,.tag-expansion-section-head span,.tag-expansion-task__head span{color:var(--sprout-accent-ink)}.text-button:hover,.back-link:hover{color:#34520a}.metric-card,.panel,.logic-note,.budget-ledger,.workflow-principle,.loop-strip,.campaign-board,.campaign-context,.global-creator-board,.xingtu-stepper,.xingtu-filter-panel,.proposal-state-card,.detail-dialog,.drawer-reply,.drawer-context-card,.tag-expansion-route,.tag-expansion-form,.tag-expansion-task{border-color:var(--sprout-line);background-color:var(--sprout-surface);box-shadow:var(--shadow)}.campaign-list__columns,.creator-table th,.creator-filter-panel,.xingtu-filter-panel .filter-panel-head,.xingtu-filter-panel .selected-filter-row,.proposal-actions,.workflow-principle__change,.s-flow,.global-creator-filters,.drawer-context-card,.drawer-fact-grid>div,.tag-expansion-metrics>div{background:#f2f0e8}.campaign-list__row,.campaign-row,.creator-table td,.proposal-summary>div,.scope-button,.filter-chip,.xingtu-filter-panel,.tag-expansion-context>div{background:var(--sprout-surface)}.campaign-list__row:hover,.creator-table tbody tr:hover,.drawer-mail--out,.mail-message--out{background:#f3f6e9}.logic-note,.rule-section--gmv,.creation-summary,.xingtu-filter-panel .filter-panel-head,.xingtu-filter-panel .selected-filter-row,.proposal-actions,.global-creator-board .global-creator-filters{background:#f5f3eb}.xingtu-filter-group__title{background:#efede5}.xingtu-filter-line{border-top-color:var(--sprout-line)}.stage-tab.is-active,.scope-button.is-active,.filter-chip.is-active,.xingtu-filter-panel .filter-chip.is-active,.xingtu-stepper li.is-current,.proposal-round-strip .is-current,.proposal-round--current,.detail-action-row,.mail-message.is-evidence,.global-scope-switch .scope-button.is-active{border-color:var(--sprout-accent-strong);background:var(--sprout-accent-soft);color:var(--sprout-ink)}.stepper li.is-current span{border-color:var(--sprout-accent-strong);background:var(--sprout-accent);color:var(--sprout-ink)}.stepper li.is-complete span{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink);border-color:#b9d98a}.choice-card:has(input:checked){border-color:var(--sprout-accent-strong);box-shadow:0 0 0 3px #b8f34a33}.stage-tab.is-active{background:var(--sprout-accent)}.stage-tab.is-active strong,.scope-button.is-active strong,.proposal-round--current .round-index,.evidence-list li>span{color:var(--sprout-ink);background:#11130f1a}.filter-chip.is-active,.xingtu-filter-panel .filter-chip.is-active{background:var(--sprout-accent-soft);color:#34520a;border-color:#b9d98a}.xingtu-filter-panel .filter-chip:hover{background:#f0f3e8}.sortable-head:hover,.match-reason-cell strong,.round-state,.ledger-available strong{color:var(--sprout-accent-ink)}.ledger-available,.campaign-list__stage--active,.campaign-list__stage--contact,.status-pill--running,.count-badge,.required-badge,.attention-icon--blue,.row-status--blue,.next-action--urgent>span,.flow-number,.flow-owner--system,.tag-expansion-route strong,.global-task-more{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink)}.next-chip,.logic-note__icon,.tag-expansion-trigger{background:var(--sprout-surface);color:var(--sprout-accent-ink);border-color:#b9d98a}.tag-expansion-trigger:hover{border-color:var(--sprout-accent-strong);background:var(--sprout-accent-soft)}.tag-expansion-context{background:var(--sprout-line)}.rule-section--gmv,.creation-summary,.drawer-context-card,.drawer-mail--out{border-color:var(--sprout-line)}.tag-expansion-field textarea:focus,.tag-expansion-field input:focus,.tag-expansion-field select:focus,.drawer-reply textarea:focus{border-color:var(--sprout-accent-strong);box-shadow:0 0 0 3px #b8f34a38}.proposal-state-card{background:linear-gradient(135deg, #f4f8e9 0%, var(--sprout-surface) 62%);border-color:#d7dfc6}.proposal-price-action--primary{border-color:var(--sprout-accent);background:var(--sprout-accent);color:var(--sprout-ink)}.proposal-price-action--primary:hover,.proposal-price-action--primary:focus-visible{border-color:var(--sprout-accent-strong);background:var(--sprout-accent-strong);color:var(--sprout-ink)}.price-evidence--current,.price-evidence--history{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink)}.price-evidence--awaiting{color:var(--sprout-charcoal);background:#f0f2e9}.proposal-item-state--ready{border-left-color:var(--sprout-accent-strong)}.proposal-item-state--awaiting{border-left-color:#92978b}.proposal-row--awaiting{background:#f5f4ed}.agent-avatar{background:#b8f34a14;border-color:#b8f34a47}.mail-message.is-evidence{outline-color:var(--sprout-accent-strong)}.flow-card:hover,.global-creator-table tbody tr:hover,.drawer-reply textarea:focus{border-color:var(--sprout-accent-strong)}.tag-expansion-trigger:not(.is-running):not(.is-complete)>span i{background:var(--sprout-accent-strong)}.creator-initials,.nav-item__icon,.round-index,.stage-tab strong,.row-status,.next-chip,.global-tag-list span,.detail-record-item,.drawer-archive__content p{border-color:var(--sprout-line);color:var(--sprout-charcoal);background-color:#ece9e0}.toast{background:var(--sprout-ink);color:var(--sprout-surface)}:root{--sidebar-width:184px;--context-width:420px}.page-head--compact{margin-bottom:22px}.main-nav{gap:6px}.nav-item{padding-block:9px}.context-panel-head{border-bottom:1px solid var(--line);background:var(--sprout-surface);padding:20px 20px 17px}.context-panel-head h2{color:var(--ink);margin:5px 0 0;font-size:20px;line-height:1.2}.context-panel-head p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.context-empty{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:28px;display:grid}.context-empty strong{color:var(--ink);font-size:14px}.context-empty span{max-width:320px;font-size:11px;line-height:1.65}.context-section,.mail-context-section{border:1px solid var(--line);background:var(--sprout-surface);border-radius:12px;padding:17px 18px}.context-section__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.context-section__head span,.context-section__head small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:760}.context-section__head h3{color:var(--ink);margin:3px 0 0;font-size:14px}.context-summary{color:#454a40;margin:12px 0 0;font-size:11px;line-height:1.75}.context-tag-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.context-tag-list span{color:#4b641e;background:#f4fae9;border:1px solid #dbe7c8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:720}.context-action-row,.mail-context-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.global-creator-layout{display:block}.global-creator-layout .global-creator-board{min-width:0;margin:0}.global-creator-layout .global-creator-toolbar{gap:10px;padding-inline:16px}.global-creator-layout .global-creator-search{min-width:220px}.global-creator-table tr.is-selected td{background:#f3f9e8}.global-creator-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.creator-context-panel,.campaign-progress-context,.mail-context-panel,.video-context-panel{border:1px solid var(--line);min-width:0;max-height:calc(100dvh - 104px);box-shadow:var(--shadow);background:#f2f0e8;border-radius:14px;position:sticky;top:86px;overflow:hidden}.creator-context-panel__body,.campaign-progress-context__body,.mail-context-panel__body,.video-context-panel__body{gap:12px;max-height:calc(100dvh - 200px);padding:14px;display:grid;overflow-y:auto}.context-status-card,.mail-current-state,.video-performance-card{background:#f4fae9;border:1px solid #d8e5c2;border-radius:12px;padding:17px 18px}.context-status-card>div,.mail-current-state>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.context-status-card span,.mail-current-state span,.video-performance-card span{color:var(--muted);font-size:9px;font-weight:750}.context-status-card>strong,.context-status-card>div>strong,.mail-current-state>strong,.video-performance-card strong{color:var(--ink);margin-top:10px;font-size:15px;display:block}.context-status-card p,.mail-current-state p{color:#555c4f;margin:6px 0 0;font-size:10px;line-height:1.55}.context-status-card--review{background:#fff8e7;border-color:#ead9ab}.context-next{border-top:1px solid #dce8c8;grid-template-columns:54px 1fr;gap:9px;margin-top:13px;padding-top:12px;display:grid}.context-next strong{color:#4d681b;font-size:11px}.context-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.context-metric-grid>div{background:#f5f3ec;border-radius:9px;min-width:0;padding:9px}.context-metric-grid span,.context-metric-grid strong,.context-metric-grid small{display:block}.context-metric-grid span,.context-metric-grid small{color:var(--muted);font-size:8px;line-height:1.45}.context-metric-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:11px;overflow:hidden}.context-price-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.context-price-list li{background:#f5f3ec;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.context-price-list strong{font-size:11px}.context-price-list span{color:var(--muted);font-size:8px;line-height:1.45}.context-fact-list,.mail-extracted-facts{gap:0;margin:11px 0 0;display:grid}.context-fact-list>div,.mail-extracted-facts>div{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.context-fact-list dt,.mail-extracted-facts dt{color:var(--muted);font-size:9px}.context-fact-list dd,.mail-extracted-facts dd{color:var(--ink);margin:0;font-size:10px;line-height:1.5}.context-note-field{gap:6px;margin-top:13px;display:grid}.context-note-field span{color:var(--muted);font-size:9px}.campaign-detail-split{grid-template-columns:minmax(0, 1fr) minmax(360px, var(--context-width));align-items:start;gap:16px;margin-top:16px;display:grid}.campaign-detail-split .campaign-progress-panel{min-width:0;margin:0}.campaign-progress-row.is-selected td{background:#f3f9e8}.campaign-progress-row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.campaign-progress-context__body .progress-drawer-section{margin:0}.mail-truth-strip{color:#59634c;background:#f4fae9;border:1px solid #d8e5c2;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;font-size:10px;display:flex}.mail-truth-strip strong{color:#3e5812}.mail-truth-strip i{color:#91a66d;font-style:normal}.mail-workspace-grid{grid-template-columns:168px minmax(430px, 1fr) minmax(360px, var(--context-width));align-items:start;gap:14px;display:grid}.mail-queue-panel,.mail-list-panel{border:1px solid var(--line);background:var(--sprout-surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.mail-queue-panel__head,.mail-list-toolbar,.video-list-panel__head{border-bottom:1px solid var(--line);padding:17px 18px}.mail-queue-panel__head span,.mail-list-toolbar>div>span,.video-list-panel__head>div>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.mail-queue-panel__head h2,.mail-list-toolbar h2,.video-list-panel__head h2{margin:4px 0 0;font-size:15px}.mail-queue-nav{gap:4px;padding:10px;display:grid}.mail-queue-nav button{min-height:40px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.mail-queue-nav button strong{background:#eeece4;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.mail-queue-nav button.is-active{background:var(--sprout-accent);color:var(--ink);border-color:#b9dc80;font-weight:760}.mail-queue-nav button.is-active strong{background:var(--ink);color:var(--sprout-accent)}.mail-agent-note{background:#f4fae9;border-radius:9px;align-items:flex-start;gap:8px;margin:4px 10px 12px;padding:10px;display:flex}.mail-agent-note i{background:var(--sprout-accent-strong);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.mail-agent-note strong,.mail-agent-note small{display:block}.mail-agent-note strong{font-size:9px}.mail-agent-note small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.mail-list-toolbar,.video-list-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-list-toolbar label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.mail-list-toolbar select{border-radius:8px;min-height:32px;padding:0 28px 0 9px;font-size:9px;font-weight:720}.mail-search{margin:12px 14px}.mail-work-list{border-top:1px solid var(--line);display:grid}.mail-work-row{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:minmax(155px,.8fr) minmax(150px,.75fr) minmax(180px,1fr) 16px;align-items:center;gap:11px;padding:13px 14px;display:grid}.mail-work-row:hover,.mail-work-row.is-selected{background:#f3f9e8}.mail-work-row.is-selected{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.mail-work-person,.mail-work-person>span,.mail-work-state,.mail-work-next{min-width:0;display:grid}.mail-work-person{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px}.mail-work-person i{color:#4f554b;background:#ece9df;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:820;display:grid}.mail-work-person strong,.mail-work-next strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mail-work-person small,.mail-work-state small,.mail-work-next small{color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:8px;line-height:1.45;overflow:hidden}.mail-state{color:#555b50;background:#f0eee7;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:780}.mail-state--human,.mail-state--active{color:#8c5b00;background:#fff0cd}.mail-state--agent,.mail-state--waiting{color:#4f7414;background:#edf7db}.mail-state--supply{color:#6544a3;background:#efe9ff}.mail-state--complete{color:#287441;background:#e3f5e8}.mail-list-footer{color:var(--muted);justify-content:space-between;gap:10px;padding:11px 14px;font-size:8px;display:flex}.mail-list-empty,.mail-thread-empty{color:var(--muted);text-align:center;gap:5px;padding:32px 20px;font-size:10px;display:grid}.mail-list-empty strong,.mail-thread-empty strong{color:var(--ink)}.mail-current-state>div em{background:var(--sprout-accent);color:var(--ink);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:780}.mail-current-state>small{color:#68725d;border-top:1px solid #dce8c8;margin-top:10px;padding-top:9px;font-size:8px;line-height:1.5;display:block}.mail-extracted-facts dd strong,.mail-extracted-facts dd small{display:block}.mail-extracted-facts dd small{color:var(--muted);margin-top:2px;font-size:8px}.mail-thread{gap:8px;margin-top:12px;display:grid}.mail-thread-item{border:1px solid var(--line);background:#f5f3ec;border-radius:10px;width:90%;padding:10px 11px}.mail-thread-item--out{background:#f4fae9;border-color:#d7e5c1;justify-self:end}.mail-thread-item>div{justify-content:space-between;gap:8px;display:flex}.mail-thread-item strong,.mail-thread-item time{font-size:8px}.mail-thread-item time{color:var(--muted)}.mail-thread-item p{color:#484d44;margin:7px 0 0;font-size:9px;line-height:1.6}.mail-compose{border:1px solid var(--line);background:var(--sprout-surface);border-radius:12px;gap:10px;padding:15px;display:grid}.mail-compose>div:first-child,.mail-compose__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-compose strong{font-size:11px}.mail-compose span{color:var(--muted);font-size:8px}.mail-compose__actions{justify-content:flex-end}@media (width<=1450px){:root{--context-width:380px}.mail-workspace-grid{grid-template-columns:150px minmax(390px, 1fr) minmax(330px, var(--context-width))}.mail-work-row{grid-template-columns:minmax(140px,.8fr) minmax(135px,.7fr) minmax(150px,1fr) 14px}}@media (width<=1180px){.campaign-detail-split,.video-workspace-grid,.mail-workspace-grid{grid-template-columns:minmax(0,1fr) 350px}.mail-queue-panel{grid-column:1/-1}.mail-queue-panel__head,.mail-agent-note{display:none}.mail-queue-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.main-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-item{grid-template-columns:28px minmax(0,1fr);gap:7px}.nav-item__icon{width:28px;height:28px}.campaign-detail-split,.mail-workspace-grid,.video-workspace-grid{grid-template-columns:minmax(0,1fr)}.campaign-progress-context,.mail-context-panel,.video-context-panel{max-height:none;position:static}.campaign-progress-context__body,.mail-context-panel__body,.video-context-panel__body{max-height:none}.mail-queue-panel{grid-column:auto}}@media (width<=680px){.nav-item{justify-content:center;padding-inline:5px;display:flex}.nav-item__icon{display:none}.nav-item strong{font-size:11px}.mail-truth-strip{flex-wrap:wrap;align-items:flex-start}.mail-queue-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-work-row{grid-template-columns:1fr auto}.mail-work-state,.mail-work-next{grid-column:1/-1}.mail-work-chevron{grid-area:1/2}.video-row{grid-template-columns:36px 1fr 16px}.video-row__data,.video-row__tags{grid-column:2}.context-metric-grid{grid-template-columns:1fr}.context-action-row,.mail-context-actions{flex-direction:column}.context-action-row .button,.mail-context-actions .button{width:100%}}.video-workspace-grid{grid-template-columns:minmax(0, 1fr) minmax(370px, var(--context-width));align-items:start;gap:16px;display:grid}.video-list-panel{border:1px solid var(--line);background:var(--sprout-surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.video-scope-switch{border:1px solid var(--line);background:#f3f1ea;border-radius:9px;padding:3px;display:flex}.video-scope-switch button{min-height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:720}.video-scope-switch button.is-active{background:var(--sprout-accent);color:var(--ink)}.video-list{display:grid}.video-row{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:38px minmax(190px,1.1fr) minmax(120px,.55fr) minmax(150px,.8fr) 18px;align-items:center;gap:12px;padding:17px 18px;display:grid}.video-row:hover,.video-row.is-selected{background:#f3f9e8}.video-row.is-selected{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.video-row>i{background:var(--ink);width:38px;height:38px;color:var(--sprout-accent);border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.video-row__identity,.video-row__data{gap:4px;min-width:0;display:grid}.video-row__identity strong,.video-row__data strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.video-row__identity small,.video-row__data small{color:var(--muted);font-size:8px}.video-row__tags{flex-wrap:wrap;gap:5px;display:flex}.video-row__tags em{color:#60665c;background:#f0eee7;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.video-performance-card strong,.video-performance-card small{display:block}.video-performance-card strong{margin-top:7px;font-size:23px}.video-performance-card small{color:#61704d;margin-top:4px;font-size:9px}.video-structure{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.video-structure li{color:#484d44;grid-template-columns:24px 1fr;align-items:center;gap:8px;font-size:10px;display:grid}.video-structure i{background:#ece9df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:800;display:grid}.video-fit-note{color:#555b50;background:#f5f3ec;border-radius:9px;margin:12px 0 0;padding:10px;font-size:9px;line-height:1.6}.topbar__inner{min-height:58px}.brand__mark{border-radius:9px;width:34px;height:34px;font-size:11px}.brand strong{font-size:14px}.brand small{font-size:9px}.side-nav{height:100vh;padding-top:10px;top:0}.app-main{padding-top:8px}.page-head,.workspace-head{align-items:center;margin-bottom:14px}.page-head h1,.workspace-head h1,.workspace-title-row h1{margin-top:2px;font-size:clamp(24px,1.8vw,30px);line-height:1.12}.page-description,.workspace-head p{margin-top:4px;font-size:11px;line-height:1.45}.page-head .eyebrow,.workspace-head .eyebrow,.campaign-detail-head .eyebrow{font-size:9px}.page-head .button,.workspace-head .button,.campaign-detail-head .button{border-radius:8px;min-height:34px;padding-inline:13px;font-size:11px}.campaign-detail-head{margin-bottom:9px}.campaign-detail-head>.back-link{margin-bottom:5px;font-size:10px}.campaign-detail-head__main{align-items:center}.campaign-detail-head h1{margin-top:2px;font-size:clamp(25px,1.9vw,31px);line-height:1.12}.campaign-detail-head__main p:last-child{margin-top:5px;font-size:10px}.campaign-progress-bar{margin-bottom:9px;padding-block:8px}.campaign-detail-split{margin-top:10px}.campaign-expansion-task{border-radius:11px;grid-template-columns:minmax(250px,1.35fr) minmax(330px,1fr) auto;gap:10px;margin-bottom:8px;padding:9px 12px}.campaign-expansion-task__identity>h2{margin-top:2px;font-size:13px}.campaign-expansion-task__identity>p{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.4;overflow:hidden}.campaign-expansion-task__progress>div{padding:7px 9px}.campaign-expansion-task__progress span{font-size:8px}.campaign-expansion-task__progress strong{margin-top:2px;font-size:10px}.campaign-expansion-task__actions .button{min-height:31px;font-size:10px}.creator-context-panel,.campaign-progress-context,.mail-context-panel,.video-context-panel{max-height:calc(100dvh - 82px);top:70px}.creator-context-panel__body,.campaign-progress-context__body,.mail-context-panel__body,.video-context-panel__body{max-height:calc(100dvh - 168px)}.global-creator-layout .global-scope-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.global-creator-board__head{align-items:center;gap:12px;display:flex}.global-creator-board__head .global-scope-switch{flex:1;max-width:none}.discovery-task-cell,.discovery-origin-note{min-width:0;display:block}.discovery-task-cell strong,.discovery-task-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discovery-task-cell strong{font-size:10px}.discovery-task-cell small,.discovery-origin-note{color:var(--muted);margin-top:4px;font-size:8px}.discovery-origin{color:#50564b;background:#f0eee6;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:780;display:inline-flex}.discovery-origin--campaign{color:#476515;background:#eefbd8}.discovery-origin--video{background:var(--ink);color:var(--sprout-accent)}.discovery-origin--manual{color:#496716;background:#eaf8d2}.direct-tag-task-dialog{width:min(520px,100vw - 32px)}.direct-tag-task-form{gap:16px;padding:20px;display:grid}.direct-tag-task-form label,.direct-tag-task-form label>span,.direct-tag-task-form label>small{gap:7px;display:grid}.direct-tag-task-form textarea{resize:vertical;width:100%}.direct-tag-task-form input[type=url]{width:100%}.direct-discovery-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.direct-discovery-modes label{cursor:pointer}.direct-discovery-modes input{opacity:0;position:absolute}.direct-discovery-modes span{border:1px solid var(--line);background:#f3f1ea;border-radius:9px;place-items:center;min-height:40px;font-weight:760;display:grid}.direct-discovery-modes input:checked+span{border-color:var(--sprout-accent-strong);color:#34520a;background:#eaf8d2}.direct-tag-task-form label>span{font-weight:760}.direct-tag-task-form label>small{color:var(--muted);font-size:9px;line-height:1.5}.direct-tag-task-form footer{justify-content:flex-end;gap:8px;display:flex}.campaign-seed-banner{background:#f1f9e4;border:1px solid #cde6a0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:12px 16px;display:flex}.campaign-seed-banner[hidden]{display:none}.campaign-seed-banner div{gap:3px;display:grid}.campaign-seed-banner span,.campaign-seed-banner small,.campaign-seed-banner em{color:var(--muted);font-size:9px;font-style:normal}.campaign-seed-banner strong{font-size:13px}.creator-campaign-dialog{width:min(560px,100vw - 32px)}.creator-campaign-form{gap:16px;padding:20px;display:grid}.creator-campaign-selection{background:#f1f9e4;border-radius:9px;gap:5px;padding:12px;display:grid}.creator-campaign-selection span,.creator-campaign-selection small,.creator-campaign-form>p{color:var(--muted);font-size:9px;line-height:1.55}.creator-campaign-form>label{gap:7px;font-weight:760;display:grid}.creator-campaign-form footer{justify-content:flex-end;gap:8px;display:flex}.outreach-assignment-form{gap:16px;padding:20px;display:grid}.outreach-assignment-summary{background:#fdf3e3;border-radius:9px;gap:5px;padding:12px;display:grid}.outreach-assignment-summary small,.outreach-assignment-form>p{color:var(--muted);font-size:9px;line-height:1.55}.outreach-assignment-priority{gap:7px;font-weight:760;display:grid}.outreach-assignment-form footer{justify-content:flex-end;gap:8px;display:flex}.creator-assignment-picker.is-inline{position:static}.creator-assignment-picker.is-inline .creator-assignment-picker__panel{width:auto;margin-top:7px;position:static}.global-creator-inline-filters{border:1px solid var(--line);box-shadow:none;margin:12px 16px 0}.global-creator-inline-filters[hidden]{display:none}.global-creator-inline-filters__actions{border-top:1px solid var(--line);background:#f5f3eb;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}@media (width<=820px){.global-creator-inline-filters{border-left:0;border-right:0;border-radius:0;margin:10px 0 0}}.discovery-route{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.discovery-route span,.discovery-route strong{background:#efede5;border-radius:7px;padding:5px 7px;font-size:8px}.discovery-route strong{color:#496716;background:#eaf8d2}.discovery-route i{color:#9a9f94;font-size:8px;font-style:normal}.context-status-card--campaign,.context-campaign-wait{background:#f4fae9;border-color:#c9e99a}.campaign-progress-table th:first-child{width:20%}.campaign-progress-table th:nth-child(2){width:22%}.campaign-progress-table th:nth-child(3){width:25%}.campaign-progress-table th:nth-child(4){width:20%}.campaign-progress-table th:nth-child(5){width:13%}.campaign-progress-row{cursor:pointer}.campaign-progress-row:hover td{background:#f7faef}.campaign-progress-row:focus-visible{outline:2px solid var(--sprout-accent-strong);outline-offset:-2px}.progress-mail-summary p{color:#3f443b;margin:0;font-size:10px;line-height:1.65}.progress-section-link{color:#527a19;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:760}.progress-mail-summary ol{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.progress-mail-summary li{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.progress-mail-summary li span,.progress-mail-summary li strong,.progress-mail-summary>small{color:var(--muted);font-size:8px}.progress-mail-summary>small{margin-top:9px;line-height:1.5;display:block}.progress-brief-card>div{background:#f4fae9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.progress-brief-card>div span,.progress-brief-card>div strong{font-size:9px}.progress-brief-card dl{gap:0;margin:8px 0 0;display:grid}.progress-brief-card dl>div{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:9px;padding:7px 0;display:grid}.progress-brief-card dt,.progress-brief-card dd{margin:0;font-size:9px;line-height:1.45}.progress-brief-card dt{color:var(--muted)}@media (width<=1180px){.global-creator-layout .global-scope-switch{grid-template-columns:1fr}}@media (width<=900px){.topbar__inner{min-height:54px}.app-main{padding-top:14px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.side-nav{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:scroll}.side-nav__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-nav__heading-copy{min-width:0}.side-nav__toggle{border:1px solid var(--line-strong);background:var(--surface);color:#4e7218;cursor:pointer;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;padding:0;font-size:20px;line-height:1;display:grid}.app-shell{transition:grid-template-columns .16s}.app-shell.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.app-shell.is-sidebar-collapsed .side-nav{padding-inline:8px}.app-shell.is-sidebar-collapsed .side-nav__heading{justify-content:center;padding-inline:0}.app-shell.is-sidebar-collapsed .side-nav__heading-copy,.app-shell.is-sidebar-collapsed .nav-item>span:last-child,.app-shell.is-sidebar-collapsed .side-nav__principle,.app-shell.is-sidebar-collapsed .side-nav__team{display:none}.app-shell.is-sidebar-collapsed .nav-item{grid-template-columns:1fr;justify-items:center;padding-inline:5px}.app-shell.is-sidebar-collapsed .nav-item__icon{width:36px;height:36px}.campaign-detail-head--clean{margin:0}.campaign-detail-head--clean .campaign-detail-head__main{align-items:center;gap:18px}.campaign-detail-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.campaign-detail-identity .back-link{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:8px;align-self:stretch;min-width:76px;margin:0;padding:0 10px;font-size:10px;font-weight:760}.campaign-detail-identity .workspace-title-row{gap:9px;min-width:0}.campaign-detail-identity .workspace-title-row h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,1.55vw,25px);line-height:1.15;overflow:hidden}.campaign-detail-head--clean .campaign-detail-head__actions{flex:none;gap:7px}.campaign-workbench-strip{border:1px solid var(--line);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:6px 8px;display:flex;overflow:hidden}.campaign-workbench-strip .campaign-progress-queues{scrollbar-width:none;overflow-x:auto}.campaign-workbench-strip .campaign-progress-queues::-webkit-scrollbar{display:none}.campaign-workbench-strip .campaign-progress-queues button{min-height:30px;padding-inline:9px;font-size:9px}.campaign-expansion-inline{border-left:1px solid var(--line);min-width:0;color:var(--muted);white-space:nowrap;flex:0 auto;align-items:center;gap:8px;padding-left:12px;font-size:9px;display:flex}.campaign-expansion-inline[hidden]{display:none}.campaign-expansion-inline__state{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.campaign-expansion-inline__state i{background:var(--sprout-accent-strong);border-radius:50%;width:7px;height:7px}.campaign-expansion-inline__link,.progress-remove-link{color:#527a19;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:780}.campaign-expansion-inline .button{min-height:29px;padding-inline:10px;font-size:9px}body.campaign-workspace-active{overflow:hidden}body.campaign-workspace-active .app-shell{align-items:stretch;height:100dvh}body.campaign-workspace-active .side-nav{height:100%;min-height:0;position:relative;top:auto}body.campaign-workspace-active .app-main{height:100%;min-height:0;padding:12px 18px 14px 22px;overflow:hidden}body.campaign-workspace-active #view-proposal.is-visible{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}body.campaign-workspace-active .campaign-detail-split{grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:stretch;gap:12px;height:100%;min-height:0;margin-top:0}body.campaign-workspace-active .campaign-progress-panel{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}body.campaign-workspace-active .campaign-progress-footer{border-top:1px solid var(--line);background:var(--surface);margin:0;padding:10px 14px 14px}body.campaign-workspace-active .campaign-progress-panel .creator-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto scroll}.campaign-progress-table{min-width:820px}.campaign-progress-table thead th{z-index:2;box-shadow:0 1px 0 var(--line);background:#f2f0e8;position:sticky;top:0}.campaign-progress-table td{padding-top:10px;padding-bottom:10px}.progress-state-cell>small,.progress-evidence-cell>small,.progress-next-cell>small,.progress-owner-cell>small,.creator-cell small{font-size:9.5px;line-height:1.45}.progress-evidence-cell>strong,.progress-next-cell>strong,.progress-owner-cell>strong{font-size:11px}body.campaign-workspace-active .campaign-progress-context{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:none;display:grid;position:relative;top:auto}body.campaign-workspace-active .campaign-progress-context__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;padding:10px;overflow-y:scroll}.side-nav,body.campaign-workspace-active .campaign-progress-panel .creator-table-wrap,body.campaign-workspace-active .campaign-progress-context__body{scrollbar-color:#c4c8bd transparent;scrollbar-width:thin}.side-nav::-webkit-scrollbar{width:7px;height:7px}body.campaign-workspace-active .campaign-progress-panel .creator-table-wrap::-webkit-scrollbar{width:7px;height:7px}body.campaign-workspace-active .campaign-progress-context__body::-webkit-scrollbar{width:7px;height:7px}.side-nav::-webkit-scrollbar-thumb{background:#c4c8bd;border-radius:999px}body.campaign-workspace-active .campaign-progress-panel .creator-table-wrap::-webkit-scrollbar-thumb{background:#c4c8bd;border-radius:999px}body.campaign-workspace-active .campaign-progress-context__body::-webkit-scrollbar-thumb{background:#c4c8bd;border-radius:999px}.campaign-progress-context .context-panel-head{padding:12px 14px 10px}.campaign-progress-context .context-panel-head .section-kicker{display:none}.campaign-progress-context .context-panel-head h2{margin:0;font-size:18px}.campaign-progress-context .context-panel-head p{margin-top:3px;font-size:9.5px}.campaign-progress-context__body .progress-drawer-section{padding:13px 14px}.progress-mail-section{order:1}.progress-brief-section{order:2}.progress-context-action{background:#f4fae9;border:1px solid #d3e4b6;border-radius:11px;order:3;padding:12px 13px}.progress-context-action>div{gap:3px;margin-bottom:9px;display:grid}.progress-context-action>div span{color:var(--muted);font-size:9px}.progress-context-action>div strong{font-size:11px}.progress-mail-overview>span,.progress-mail-overview>strong{display:block}.progress-mail-overview>span{color:var(--muted);font-size:9px}.progress-mail-overview>strong{margin-top:3px;font-size:12px}.progress-mail-overview>p{color:#3f443b;margin:8px 0 0;font-size:10.5px;line-height:1.65}.progress-mail-facts{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.progress-mail-facts span{color:#496716;background:#edf7dc;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:720}.progress-mail-summary .progress-mail-thread{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.progress-mail-summary .progress-mail-message{border:1px solid var(--line);background:#f7f5ef;border-left:3px solid #969b90;border-radius:8px;padding:9px 10px;display:block}.progress-mail-summary .progress-mail-message--in{border-left-color:var(--sprout-accent-strong);background:#f6faee}.progress-mail-message>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.progress-mail-message strong{color:var(--ink);font-size:9.5px}.progress-mail-message time{color:var(--muted);font-size:8.5px}.progress-mail-message p{color:#444a40;margin:5px 0 0;font-size:10px;line-height:1.55}.progress-mail-summary>small{color:#5c6d41;margin-top:10px;font-size:9px}.progress-brief-card>div span,.progress-brief-card>div strong,.progress-brief-card dt,.progress-brief-card dd{font-size:10px}.progress-brief-card dl>div{grid-template-columns:76px minmax(0,1fr);padding:8px 0}.progress-drawer-actions{order:4;justify-content:flex-start;padding:0 3px 5px}.progress-remove-link{color:var(--muted);font-size:9px}.progress-context-action .progress-shipment-form{margin-top:0}@media (width<=1180px){body.campaign-workspace-active .campaign-detail-split{grid-template-columns:minmax(0,1fr) minmax(340px,370px)}.campaign-expansion-inline>span:not(.campaign-expansion-inline__state){display:none}}@media (width<=900px){.side-nav__toggle{display:none}body.campaign-workspace-active{overflow:auto}body.campaign-workspace-active .app-shell,body.campaign-workspace-active .app-main,body.campaign-workspace-active #view-proposal.is-visible,body.campaign-workspace-active .campaign-detail-split,body.campaign-workspace-active .campaign-progress-panel,body.campaign-workspace-active .campaign-progress-context{height:auto;max-height:none;overflow:visible}body.campaign-workspace-active .app-main{padding:14px 0 40px}body.campaign-workspace-active #view-proposal.is-visible{display:block}.campaign-detail-head--clean .campaign-detail-head__main,.campaign-workbench-strip{flex-direction:column;align-items:stretch}.campaign-detail-head--clean .campaign-detail-head__actions{margin-top:8px}.campaign-workbench-strip{margin-top:8px;display:flex}.campaign-expansion-inline{border-top:1px solid var(--line);border-left:0;padding-top:6px;padding-left:0}body.campaign-workspace-active .campaign-detail-split{margin-top:8px}body.campaign-workspace-active .campaign-progress-panel .creator-table-wrap{max-height:62dvh}body.campaign-workspace-active .campaign-progress-context__body{overflow:visible}}.roster-row>td{opacity:.5}.roster-row--removed>td:first-child{box-shadow:inset 3px 0 #c4553a}.roster-row--held>td:first-child{box-shadow:inset 3px 0 #d8a33c}.roster-row:hover>td{opacity:.78}.dashboard-head,.mail-page-head{margin-bottom:10px}.dashboard-head h1,.mail-page-head h1{margin:0}.dashboard-head+.campaign-board{margin-top:0}.campaign-board-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.campaign-board-search{width:min(390px,42%)}.campaign-board-filters{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.campaign-board-filters>label,.mail-quick-filter-controls>label:not(.search-box){border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex}.campaign-board-filters>label>span,.mail-quick-filter-controls>label:not(.search-box)>span{color:var(--muted);white-space:nowrap;font-size:9px}.campaign-board-filters select,.mail-quick-filter-controls select{background:0 0;border:0;min-width:116px;padding:0 22px 0 0;font-size:10px;font-weight:720}.campaign-board-count{min-width:50px;color:var(--muted);text-align:right;white-space:nowrap;font-size:10px}.campaign-board-empty{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:5px;display:grid}.campaign-board-empty strong{color:var(--ink);font-size:14px}.campaign-board-empty span{font-size:10px}@media (width>=901px){body.campaign-dashboard-active{overflow:hidden}body.campaign-dashboard-active .app-shell{align-items:stretch;height:100dvh}body.campaign-dashboard-active .side-nav{height:100%;min-height:0;position:relative;top:auto}body.campaign-dashboard-active .app-main{height:100%;min-height:0;padding:14px 18px 14px 22px;overflow:hidden}body.campaign-dashboard-active #view-dashboard.is-visible{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}body.campaign-dashboard-active .dashboard-head{margin:0}body.campaign-dashboard-active .campaign-board{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;margin:0;display:grid;overflow:hidden}body.campaign-dashboard-active .campaign-list{overscroll-behavior:contain;scrollbar-color:#c4c8bd transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;overflow:auto}body.campaign-dashboard-active .campaign-list::-webkit-scrollbar{width:7px;height:7px}body.campaign-dashboard-active .campaign-list::-webkit-scrollbar-thumb{background:#c4c8bd;border-radius:999px}body.campaign-dashboard-active .campaign-list__columns{z-index:2;box-shadow:0 1px 0 var(--line);background:#f2f0e8;position:sticky;top:0}body.campaign-dashboard-active .campaign-board-footer{border-top:1px solid var(--line);background:var(--surface);margin:0;padding:10px 18px 18px}}#view-workspace .global-creator-board>.table-footer,#view-select .creator-workbench>.table-footer{border-top:1px solid var(--line);background:var(--surface);margin:0;padding:12px 18px 18px}.mail-quick-filter-bar{border:1px solid var(--line);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.mail-quick-filter-bar .mail-queue-nav{flex:0 auto;gap:5px;min-width:0;padding:0;display:flex}.mail-quick-filter-bar .mail-queue-nav button{border-color:var(--line);white-space:nowrap;background:#f2f0e8;min-height:34px;padding:0 10px;font-size:10px}.mail-quick-filter-bar .mail-queue-nav button.is-active{color:#fff;background:#11130f;border-color:#11130f}.mail-quick-filter-bar .mail-queue-nav button.is-active strong{background:var(--sprout-accent);color:#11130f}.mail-quick-filter-controls{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.mail-quick-filter-controls .mail-search{width:min(300px,28vw);margin:0}.mail-workspace-grid{grid-template-columns:minmax(520px,.88fr) minmax(560px,1.12fr);gap:14px;margin-top:12px}.mail-list-panel{align-self:start}.mail-work-list{border-top:0;min-height:280px}.mail-list-footer{justify-content:flex-start;min-height:38px}.mail-archive-guidance{background:#f3fae8;border:1px solid #cfe5a8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.mail-archive-guidance>div{gap:3px;min-width:0;display:grid}.mail-archive-guidance span,.mail-archive-guidance small{color:var(--muted);font-size:9px}.mail-archive-guidance span{color:#58772a;letter-spacing:.1em;font-weight:820}.mail-archive-guidance strong{font-size:13px}.mail-archive-guidance .button{flex:none}.selection-flow-nav{align-items:stretch;gap:10px;margin-bottom:10px;display:flex}.selection-flow-nav .xingtu-stepper{min-width:0;box-shadow:none;flex:1;margin:0;padding:7px}.selection-flow-nav .xingtu-stepper li{min-height:38px;padding:0;display:block}.selection-flow-nav .xingtu-stepper li>button{border-radius:inherit;width:100%;height:100%;min-height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:0 12px;display:grid}.selection-flow-nav .xingtu-stepper li>button:hover{background:#b8f34a1f}.selection-back-button{align-self:stretch;min-width:112px}#view-select .campaign-context{box-shadow:none;grid-template-columns:1.45fr 1.2fr repeat(3,minmax(100px,.65fr));margin-bottom:10px}#view-select .campaign-context>*{min-height:56px;padding:8px 14px}#view-select .campaign-context select{margin-top:1px;font-size:12px}#view-select .xingtu-selection .creator-workbench{padding-top:14px}.creator-result-search{flex:1;align-items:center;min-width:0}.creator-result-search .search-box{flex:0 360px;width:min(360px,100%)}.creator-match-count{color:var(--muted);white-space:nowrap;font-size:10px}.create-shell>.stepper[hidden]+.campaign-form{grid-column:1/-1;min-height:0}@media (width<=1180px){.campaign-board-toolbar,.mail-quick-filter-bar{flex-direction:column;align-items:stretch}.campaign-board-search,.mail-quick-filter-controls .mail-search{width:100%}.campaign-board-filters,.mail-quick-filter-controls{justify-content:flex-start}.mail-workspace-grid{grid-template-columns:minmax(0,1fr) 350px}#view-select .campaign-context{grid-template-columns:1.25fr 1fr repeat(3,minmax(90px,.6fr))}}@media (width<=900px){.mail-workspace-grid{grid-template-columns:minmax(0,1fr)}.campaign-board-filters,.mail-quick-filter-controls{flex-wrap:wrap}.mail-quick-filter-bar .mail-queue-nav{overflow-x:auto}.selection-flow-nav{flex-direction:column;align-items:stretch}.selection-back-button{align-self:flex-start}}@media (width<=680px){.campaign-board-toolbar{padding:9px}.campaign-board-filters>label,.campaign-board-filters>label select,.mail-quick-filter-controls>label,.mail-quick-filter-controls>label select{flex:1;min-width:0}.campaign-board-count{text-align:left;width:100%}.mail-quick-filter-controls .mail-search{flex-basis:100%}}.creator-operator-assignment{gap:4px;min-width:150px;display:grid}.creator-operator-assignment select{border:1px solid var(--line,#ddd8cc);min-height:34px;font:inherit;background:#fffef9;border-radius:9px;padding:0 28px 0 10px;font-weight:700}.creator-operator-assignment small{color:var(--muted,#6d7068);white-space:nowrap}.nav-group{min-width:0}.nav-item--group{grid-template-columns:36px minmax(0,1fr) 16px}.nav-item--group>i{color:var(--muted);text-align:center;font-style:normal;transition:transform .15s}.nav-group.is-open .nav-item--group>i{transform:rotate(180deg)}.nav-submenu{gap:3px;margin:4px 0 1px 46px;display:none}.nav-group.is-open .nav-submenu{display:grid}.nav-submenu button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.nav-submenu button:hover,.nav-submenu button.is-active{color:var(--ink);background:#b8f34a2e}.nav-submenu button.is-active{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.app-shell.is-sidebar-collapsed .nav-item--group{grid-template-columns:1fr;justify-items:center;min-height:52px;padding-inline:5px}.app-shell.is-sidebar-collapsed .nav-item--group>span:nth-child(2),.app-shell.is-sidebar-collapsed .nav-item--group>i,.app-shell.is-sidebar-collapsed .nav-submenu{display:none}.app-shell.is-sidebar-collapsed .nav-group{width:100%}.my-campaign-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.my-campaign-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:inline-flex}.my-campaign-tabs button strong{min-width:20px;height:20px;color:var(--ink);background:#e5e7df;border-radius:999px;place-items:center;font-size:10px;display:grid}.my-campaign-tabs button.is-active{color:#fff;background:#11130f}.my-campaign-tabs button.is-active strong{background:var(--sprout-accent)}.my-campaign-create{color:#31510b;width:100%;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#f1fbdc;border:1px solid #8fbd48;border-radius:10px;padding:0 10px;font-size:10px;font-weight:850}.my-campaign-create:hover{background:var(--sprout-accent);border-color:#73a62c}.my-campaign-create-slot{border-bottom:1px solid var(--line);padding:8px}.campaign-task-layout{grid-template-columns:210px minmax(0,1fr);gap:12px;min-height:calc(100dvh - 92px);display:grid}.campaign-task-rail,.campaign-task-main,.my-campaign-review,.my-campaign-list-rail,.my-campaign-current{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;overflow:hidden}.campaign-task-rail{grid-template-rows:auto auto minmax(0,1fr) auto;align-self:stretch;min-height:0;display:grid}.campaign-task-rail__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:11px;display:flex}.campaign-task-rail__head span{color:var(--muted);font-weight:800}.campaign-task-search-row{padding:10px}.campaign-task-search{width:100%;margin:0}.campaign-task-list{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;max-height:calc(100dvh - 182px);display:grid;overflow-y:auto}.campaign-task-pagination{border-top:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.campaign-task-pagination label{white-space:nowrap;align-items:center;gap:4px;margin-right:auto;display:inline-flex}.campaign-task-pagination select,.campaign-task-pagination button{border:1px solid var(--line-strong);background:var(--surface);min-height:28px;color:var(--ink);font:inherit;border-radius:7px;padding:0 7px}.campaign-task-pagination button{white-space:nowrap;flex:0 0 30px;width:30px;padding:0}.campaign-task-pagination button:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.campaign-task-pagination span{white-space:nowrap}.campaign-task-item{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:13px 12px}.campaign-task-item strong{font-size:12px;line-height:1.45;display:block}.campaign-task-item__progress small{color:var(--muted);font-size:9px}.campaign-task-item__progress em{color:#a84422;white-space:nowrap;background:#ffe6dd;border-radius:999px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:850}.campaign-task-item:hover,.campaign-task-item.is-active{background:#b8f34a2b}.campaign-task-item.is-active{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.campaign-task-empty{color:var(--muted);text-align:center;padding:24px 12px;font-size:11px}.campaign-task-main{padding:8px;overflow:visible}#view-select .campaign-task-main .campaign-context{border-radius:11px;grid-template-columns:minmax(190px,1.1fr) minmax(140px,.72fr) minmax(110px,.52fr) minmax(250px,1.35fr) minmax(250px,1fr);margin:0 0 6px}#view-select .campaign-context__identity{grid-column:span 1}#view-select .campaign-context__identity strong,#view-select .campaign-context__identity small{display:block}#view-select .campaign-context__brief small{color:var(--muted);margin-top:4px;font-size:9px}#view-select .campaign-context__brief b{color:var(--ink);font-weight:800}#view-select .campaign-context__merchant small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}#view-select .campaign-gap-summary{grid-template-columns:repeat(3,minmax(72px,1fr));min-height:56px;padding:0;display:grid}#view-select .campaign-gap-summary>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:8px 13px;display:flex}#view-select .campaign-gap-summary>div:first-child{border-left:0}#view-select .campaign-gap-summary strong{margin-top:2px;font-size:18px}#view-select .campaign-gap-summary__gap{background:#fff1eb}#view-select .campaign-gap-summary__gap strong{color:#b44620}#view-select .campaign-gap-summary__gap.is-complete{background:var(--sprout-accent-soft)}#view-select .campaign-gap-summary__gap.is-complete strong{color:var(--sprout-accent-ink)}#view-select .scope-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}#view-select .scope-tools .scope-switch{flex:none;gap:8px;display:flex}#view-select .scope-tools .scope-button,#view-select .scope-tools .tag-expansion-trigger{align-items:center;gap:8px;min-height:32px;padding:4px 10px;display:inline-flex}#view-select .scope-tools .scope-button small,#view-select .scope-tools .tag-expansion-trigger>small{display:none}#view-select .scope-tools .tag-expansion-trigger>span{order:2}#view-select .scope-tools .tag-expansion-trigger>strong{white-space:nowrap;order:1}#view-select.is-results-focused .campaign-context,#view-select.is-results-focused .scope-tools,#view-select.is-results-focused .xingtu-filter-panel,#view-select.is-results-focused .expansion-result-banner,#view-select.is-results-focused .campaign-results-placeholder{display:none!important}#view-select.is-results-focused .campaign-task-main{min-height:0;padding-top:0}#view-select.is-results-focused .campaign-task-main .creator-workbench{padding-top:0}#view-select .campaign-filter-body[hidden]{display:none}#view-select .public-library-filter-option{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:28px;padding:3px 4px;display:flex}#view-select .public-library-filter-option:has(input:checked){background:var(--sprout-accent-soft)}#view-select .public-library-filter-option input{width:16px;height:16px;accent-color:var(--sprout-accent-strong);flex:0 0 16px;margin:0}#view-select .public-library-filter-option span{color:var(--ink);white-space:nowrap;font-size:11px;font-weight:750}#view-select .scope-tools>.selected-filter-row{white-space:nowrap;background:0 0;border:0;flex:520px;justify-content:flex-end;gap:10px;min-width:480px;min-height:32px;margin:0 0 0 auto;padding:0;display:flex}#view-select .scope-tools>.selected-filter-row>span{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}#view-select .xingtu-filter-group,#view-select .xingtu-filter-extra{grid-template-columns:92px minmax(0,1fr);gap:0;padding-top:0;display:grid}#view-select .xingtu-filter-group__title{background:0 0;align-items:flex-start;padding:10px 12px;display:flex}#view-select .xingtu-filter-group__title strong{font-size:11px}#view-select .xingtu-filter-group__body{flex-wrap:wrap;align-content:flex-start;gap:6px 8px;padding:7px 12px;display:flex}#view-select .xingtu-filter-line{border:0;flex:none;width:fit-content;min-width:0;max-width:140px;min-height:28px;padding:0;display:block;position:relative}#view-select .xingtu-filter-line>span{display:none}#view-select .xingtu-filter-line .filter-options{gap:4px}#view-select .campaign-filter-dropdown__trigger{width:fit-content;max-width:100%;min-height:28px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:auto auto minmax(0,max-content) 10px;align-items:center;padding:3px 4px;display:inline-grid}#view-select .campaign-filter-dropdown__trigger:hover{background:var(--surface-soft)}#view-select .campaign-filter-dropdown__name{color:var(--muted);white-space:nowrap;padding-right:2px;font-size:11px;font-weight:750}#view-select .campaign-filter-dropdown__value{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:11px;font-weight:750;overflow:hidden}#view-select .campaign-filter-dropdown__value:not([hidden]):not(:empty){background:var(--sprout-accent-soft);color:#486918;border-radius:4px;padding:2px 4px}#view-select .campaign-filter-dropdown__caret{color:var(--muted);text-align:right;font-size:12px;transition:transform .16s}#view-select .xingtu-filter-line.is-open .campaign-filter-dropdown__trigger{background:var(--sprout-accent-soft);box-shadow:none}#view-select .xingtu-filter-line.is-open .campaign-filter-dropdown__caret{transform:rotate(180deg)}#view-select .campaign-filter-dropdown__menu{z-index:30;border:1px solid var(--line);background:#fffefb;border-radius:7px;width:max-content;min-width:100%;max-width:min(240px,70vw);padding:7px;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px #1d261824}#view-select .xingtu-filter-line.is-open .campaign-filter-dropdown__menu{grid-template-columns:minmax(0,1fr);display:grid}#view-select .xingtu-filter-panel .filter-chip{text-align:left;border-radius:5px;justify-content:flex-start;width:100%;min-height:26px;padding:2px 7px;font-size:11px}#view-select .campaign-filter-actions{align-items:center;gap:6px;display:flex}#view-select .scope-tools .campaign-filter-actions button{white-space:nowrap;min-height:30px;padding-inline:8px}#view-select .campaign-filter-actions #applyCampaignFilters{border:1px solid var(--sprout-accent-strong);background:var(--sprout-accent);min-height:32px;color:var(--sprout-ink);border-radius:8px;padding:0 15px;font-weight:850}#view-select .campaign-results-placeholder{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;flex:auto;min-height:180px;margin-top:14px;display:flex;overflow:hidden}#view-select .campaign-results-placeholder[hidden]{display:none}#view-select .campaign-results-placeholder header{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);background:#f2f0e8;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;padding:0 10px;font-size:10px;font-weight:850;display:grid}#view-select .creator-table--workbench{table-layout:fixed;min-width:920px}#view-select .creator-table--workbench th,#view-select .creator-table--workbench td{padding:10px 9px}#view-select .creator-table--workbench .creator-selection-column{text-align:center;vertical-align:middle;width:44px;padding-inline:8px}.creator-metric-stack{min-width:0}.creator-metric-stack strong,.creator-metric-stack small{display:block}.creator-metric-stack strong{color:var(--ink);font-size:11px}.creator-metric-stack strong em{background:var(--green-soft);color:var(--green-strong);border-radius:999px;margin-left:5px;padding:2px 5px;font-size:9px;font-style:normal}.creator-metric-stack small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}#view-select .campaign-results-placeholder>div{color:var(--muted);text-align:center;flex:1;place-content:center;gap:6px;display:grid}#view-select .campaign-results-placeholder>div strong{color:var(--ink);font-size:13px}#view-select .campaign-results-placeholder>div span{font-size:10px}#view-select .xingtu-filter-panel.is-expanded{max-height:none;overflow:visible}#view-select .creator-workbench>.table-footer,#view-select .campaign-screening-list>.table-footer{min-height:38px;padding:6px 12px 8px}#view-select .xingtu-selection .table-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;margin-top:14px;margin-bottom:10px}#view-select .campaign-screening-results-shell{flex:240px;grid-template:"toolbar""list"minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:240px;margin-top:14px;display:grid;overflow:hidden}#view-select .campaign-screening-results-shell[hidden]{display:none}#view-select .campaign-screening-results-shell.has-detail{grid-template-columns:minmax(620px,1fr) minmax(360px,420px);grid-template-areas:"toolbar toolbar""list detail"}#view-select .campaign-screening-results-shell>.table-toolbar{grid-area:toolbar;margin-top:0}#view-select .campaign-screening-list{flex-direction:column;grid-area:list;min-width:0;min-height:0;display:flex;overflow:hidden}#view-select .campaign-screening-detail{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-area:detail;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}#view-select .campaign-screening-detail[hidden]{display:none}#view-select .campaign-screening-detail>header{box-sizing:border-box;border-bottom:1px solid var(--line);background:#f2f0e8;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:9px 12px;display:flex}#view-select .campaign-screening-detail>header span,#view-select .campaign-screening-detail>header h2,#view-select .campaign-screening-detail>header p{margin:0;display:block}#view-select .campaign-screening-detail>header>div{min-width:0}#view-select .campaign-screening-detail>header span{color:var(--sprout-accent-ink);letter-spacing:.12em;font-size:8px;font-weight:850}#view-select .campaign-screening-detail>header h2{margin-top:2px;font-size:15px}#view-select .campaign-screening-detail>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}#view-select #closeCampaignScreeningDetail{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;font-size:18px;display:grid}#view-select .campaign-screening-detail__body{overscroll-behavior:contain;min-height:0;padding:10px;overflow-y:auto}#view-select.is-results-focused .campaign-screening-results-shell{margin-top:0}#view-select .campaign-results-focus{border-color:var(--sprout-accent-strong);width:32px;height:32px;min-height:32px;color:var(--sprout-accent-ink);border-radius:8px;flex:0 0 32px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.campaign-task-hover-card{z-index:80;border:1px solid var(--line-strong);background:var(--surface);width:min(360px,100vw - 24px);color:var(--ink);pointer-events:none;border-radius:10px;padding:12px;display:grid;position:fixed;box-shadow:0 12px 30px #1b271429}.campaign-task-hover-card[hidden]{display:none}.campaign-task-hover-card__title{border-bottom:1px solid var(--line);text-align:left;gap:2px;padding-bottom:8px;display:grid}.campaign-task-hover-card__title small,.campaign-task-hover-card__row small{color:var(--muted);font-size:9px;font-weight:700}.campaign-task-hover-card__title b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-task-hover-card__row{text-align:left;grid-template-columns:64px minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.campaign-task-hover-card__row b{font-size:10px;line-height:1.45}.campaign-task-hover-card__hint{border-top:1px dashed var(--line);color:var(--sprout-accent-ink);text-align:left;margin-top:9px;padding-top:8px;font-size:9px;font-weight:750}#view-select .bulk-actions{flex-wrap:wrap;justify-content:flex-end}#view-select .campaign-route-button{border:1px solid var(--sprout-accent-strong);background:var(--surface);min-height:34px;color:var(--sprout-accent-ink);padding:0 12px;font-weight:800}#view-select .campaign-route-button:hover{background:var(--sprout-accent-soft)}#view-select .campaign-context__identity small{color:var(--muted);margin-top:3px;font-size:9px}#view-select .campaign-task-main .xingtu-selection{display:block}#view-select .campaign-task-main .creator-workbench{box-shadow:none;border:0;padding:14px 0 0}@media (width>=901px){body.campaign-dashboard-active #view-dashboard.is-visible{height:100%;min-height:0;display:block;overflow:hidden}body.campaign-dashboard-active .my-campaign-review{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}body.campaign-dashboard-active .my-campaign-review__toolbar,body.campaign-dashboard-active .my-campaign-batch,body.campaign-dashboard-active .my-campaign-review-footer{flex:none}body.campaign-dashboard-active .my-campaign-review-view{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}body.campaign-dashboard-active #myCampaignReviewTableWrap{overscroll-behavior:contain;scrollbar-color:#9ea596 transparent;scrollbar-gutter:stable;scrollbar-width:auto;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;margin-top:0;overflow:scroll}body.campaign-dashboard-active #myCampaignReviewTableWrap::-webkit-scrollbar{width:10px;height:10px}body.campaign-dashboard-active #myCampaignReviewTableWrap::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:#9ea596;border-radius:999px}body.campaign-dashboard-active .my-campaign-review-table thead th{z-index:2;position:sticky;top:0}body.campaign-selection-active{overflow:hidden}body.campaign-selection-active .app-shell{align-items:stretch;height:100dvh;min-height:0;overflow:hidden}body.campaign-selection-active .side-nav{height:100dvh;min-height:100dvh;position:sticky;top:0}body.campaign-selection-active .app-main{height:100dvh;min-height:0;padding:14px 18px 14px 22px;overflow:hidden}body.campaign-selection-active #view-select.is-visible,body.campaign-selection-active #view-select>div:last-child,body.campaign-selection-active .campaign-task-layout{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden}body.campaign-selection-active .campaign-task-layout{grid-template-rows:auto;align-items:start}body.campaign-selection-active .campaign-task-rail{grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100dvh - 28px);min-height:0;display:grid;position:sticky;top:14px}body.campaign-selection-active .campaign-task-list{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}body.campaign-selection-active .campaign-task-main{flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}body.campaign-selection-active .xingtu-selection,body.campaign-selection-active .creator-workbench{width:100%;min-width:0;max-width:100%;min-height:0}body.campaign-selection-active #view-select .campaign-task-main .xingtu-selection,body.campaign-selection-active #view-select .campaign-task-main .creator-workbench{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}body.campaign-selection-active #view-select .creator-workbench>.campaign-screening-results-shell{flex:240px;width:100%;max-width:100%;min-height:240px}body.campaign-selection-active .creator-workbench>.scope-tools,body.campaign-selection-active .creator-workbench>.xingtu-filter-panel,body.campaign-selection-active .creator-workbench>.expansion-result-banner,body.campaign-selection-active .creator-workbench>.table-toolbar,body.campaign-selection-active .creator-workbench>.table-footer,body.campaign-selection-active .campaign-screening-results-shell>.table-toolbar,body.campaign-selection-active .campaign-screening-list>.table-footer{flex:none}body.campaign-selection-active #view-select .creator-table-wrap{overscroll-behavior:contain;scrollbar-color:#c4c8bd transparent;scrollbar-gutter:stable;scrollbar-width:auto;flex:1 1 0;width:100%;min-width:0;max-width:100%;height:0;min-height:0;max-height:100%;margin-top:0;overflow:scroll auto}body.campaign-selection-active #view-select .campaign-screening-list>.creator-table-wrap{flex:240px;height:auto!important;min-height:240px!important;max-height:100%!important;overflow:scroll auto!important}body.campaign-selection-active #view-select .campaign-screening-results-shell>.table-toolbar{z-index:12;background:var(--surface);box-shadow:0 1px 0 var(--line), 0 8px 18px #1823360f;padding:8px 0;position:sticky;top:0}body.campaign-selection-active #campaignSelectedStatusPanel:not([hidden]){flex-direction:column;height:calc(100dvh - 150px);min-height:420px;display:flex}body.campaign-selection-active #campaignSelectedStatusPanel>header,body.campaign-selection-active #campaignSelectedStatusPanel>.campaign-proposal-view-switch,body.campaign-selection-active #campaignSelectedStatusPanel>.campaign-proposal-reuse-controls,body.campaign-selection-active #campaignSelectedStatusPanel>footer{flex:none}body.campaign-selection-active #campaignSelectedStatusPanel>.creator-table-wrap{flex:auto;height:auto!important;min-height:0!important;max-height:none!important;overflow:scroll auto!important}body.campaign-selection-active #view-select .creator-table-wrap::-webkit-scrollbar{width:10px;height:10px}body.campaign-selection-active #view-select .creator-table-wrap::-webkit-scrollbar-thumb{border:2px solid var(--surface);background:#9ea596;border-radius:999px}body.campaign-selection-active #view-select .creator-table-wrap::-webkit-scrollbar-track{background:var(--surface)}body.campaign-selection-active #view-select .creator-table-wrap::-webkit-scrollbar-corner{background:var(--surface)}body.campaign-selection-active #view-select .campaign-screening-list>.table-footer{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}body.campaign-selection-active #view-select .campaign-screening-list>.table-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.campaign-selection-active #view-select .campaign-screening-list>.table-footer .pagination-controls,body.campaign-selection-active #view-select .campaign-screening-list>.table-footer .pagination-controls label{flex-wrap:nowrap;flex:none}body.campaign-selection-active #view-select .creator-table thead th{z-index:2;position:sticky;top:0}body.campaign-dashboard-active.my-campaign-list-active #view-dashboard.is-visible{height:100%;overflow:hidden}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-review{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-list-view{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-list-rail{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-list-rail .campaign-task-list{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-current{flex-direction:column;min-height:0;display:flex}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-current__head{flex:none}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-current>.creator-table-wrap{overscroll-behavior:contain;scrollbar-color:#c4c8bd transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-inline-review{flex:auto;min-height:0}body.campaign-dashboard-active.my-campaign-list-active .my-campaign-current-table thead th{z-index:2;position:sticky;top:0}}.my-campaign-review__toolbar,.my-campaign-batch{border-bottom:1px solid var(--line);background:#f5f3eb;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.my-campaign-work-modes{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.my-campaign-work-modes button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-weight:800}.my-campaign-work-modes button.is-active{color:#fff;background:#11130f}.my-campaign-work-modes strong{background:var(--sprout-accent);min-width:18px;height:18px;color:var(--ink);border-radius:999px;place-items:center;margin-left:4px;font-size:9px;display:inline-grid}.my-campaign-review__toolbar label,.my-campaign-batch label{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.my-campaign-review__toolbar select,.my-campaign-batch select{border:1px solid var(--line-strong);background:var(--surface);min-width:180px;min-height:34px;color:var(--ink);border-radius:8px;padding:0 30px 0 10px;font-weight:750}.my-campaign-batch__instruction input{border:1px solid var(--green);background:var(--surface);width:min(300px,24vw);min-height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font-weight:750}.my-campaign-batch__instruction[hidden]{display:none}.my-campaign-review__toolbar>small{color:var(--muted);margin-left:auto;font-weight:800}#exportMyCampaignReview{white-space:nowrap;min-height:34px}.my-campaign-review-table{table-layout:fixed;min-width:2260px}.my-campaign-review-table.is-shipping-mode{min-width:1660px}.my-campaign-review-table.is-content-review-mode{min-width:1320px}.my-campaign-review-table.is-business-overview-mode{min-width:1260px}.my-campaign-review-table.is-shipping-mode th:nth-child(2){width:180px}.my-campaign-review-table.is-shipping-mode th:nth-child(3){width:210px}.my-campaign-review-table.is-shipping-mode th:nth-child(4){width:170px}.my-campaign-review-table.is-shipping-mode th:nth-child(5){width:430px}.my-campaign-review-table.is-shipping-mode th:nth-child(6){width:210px}.my-campaign-review-table.is-shipping-mode th:nth-child(7){width:500px}.my-campaign-review-table .select-column{text-align:center;width:48px;min-width:48px;max-width:48px;padding-left:8px;padding-right:8px}.shipment-task-icon{color:#4f701b;background:#edf7dc;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.shipment-address-cell strong,.shipment-address-cell span,.shipment-address-cell small{display:block}.shipment-address-cell strong{line-height:1.45}.shipment-address-cell small{color:var(--muted);margin-top:4px}.shipment-address-cell span{margin-top:3px;line-height:1.45}.shipment-inline-control,.shipment-tracking-control input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:34px;color:var(--ink);border-radius:8px;padding:0 9px;font-weight:750}.shipment-role-note,.shipment-progress-cell small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.shipment-progress-cell strong{display:block}.shipment-tracking-control{grid-template-columns:116px minmax(150px,1fr) auto;gap:7px;display:grid}.shipment-tracking-control .button{white-space:nowrap}.my-campaign-review-table th:nth-child(2){width:190px}.my-campaign-review-table th:nth-child(3){width:175px}.my-campaign-review-table th:nth-child(4){width:210px}.my-campaign-review-table th:nth-child(5){width:170px}.my-campaign-review-table th:nth-child(6){width:180px}.my-campaign-review-table th:nth-child(7){width:300px}.my-campaign-review-table th:nth-child(8),.my-campaign-review-table th:nth-child(9),.my-campaign-review-table th:nth-child(10){width:190px}.my-campaign-review-table th:nth-child(11){width:130px}.my-campaign-review-table th:nth-child(12){width:250px}.my-campaign-review-table.is-content-review-mode th:nth-child(2){width:190px}.my-campaign-review-table.is-content-review-mode th:nth-child(3){width:175px}.my-campaign-review-table.is-content-review-mode th:nth-child(4){width:220px}.my-campaign-review-table.is-content-review-mode th:nth-child(5){width:190px}.my-campaign-review-table.is-content-review-mode th:nth-child(6){width:340px}.my-campaign-review-table.is-content-review-mode th:nth-child(7){width:240px}.my-campaign-review-table.is-business-overview-mode th:nth-child(2),.my-campaign-review-table.is-business-overview-mode th:nth-child(3){width:190px}.my-campaign-review-table.is-business-overview-mode th:nth-child(4),.my-campaign-review-table.is-business-overview-mode th:nth-child(5){width:210px}.my-campaign-review-table.is-business-overview-mode th:nth-child(6){width:260px}.my-campaign-review-table.is-business-overview-mode th:nth-child(7){width:150px}.business-inline-input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-weight:700}.business-inline-input:focus{border-color:var(--green);outline-offset:1px;outline:2px solid #a6e83338}.creator-profile-link{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration-color:#4e7a1c73}.creator-profile-link:hover{color:var(--green-strong)}.content-review-link strong,.content-review-link small{display:block}.content-review-link small{margin-top:5px}.my-campaign-batch{background:#b8f34a29}.my-campaign-batch[hidden]{display:none}.my-campaign-batch>strong{white-space:nowrap}.my-campaign-batch>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.my-campaign-history-list{gap:8px;margin-top:10px;display:grid}.my-campaign-history-list article{border:1px solid var(--line);background:#f8f6ef;border-radius:9px;padding:10px 12px}.my-campaign-history-list strong,.my-campaign-history-list small{display:block}.my-campaign-history-list p{color:var(--ink);overflow-wrap:anywhere;margin:5px 0;line-height:1.5}.my-campaign-history-list small{color:var(--muted);margin-top:4px}.my-campaign-list-view{grid-template-columns:176px minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.my-campaign-list-view[hidden]{display:none}.my-campaign-list-rail .campaign-task-list{max-height:calc(100dvh - 225px)}.my-campaign-list-rail .campaign-task-item>span{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.my-campaign-list-rail .campaign-task-item em{color:#53751c;background:#ecf7da;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.my-campaign-current__head{box-sizing:border-box;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:10px 14px;display:grid}.my-campaign-current__top{align-items:center;gap:20px;min-width:0;display:flex}.my-campaign-current__identity{flex:460px;align-items:baseline;gap:8px;min-width:0;display:flex}.my-campaign-current__identity>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-campaign-current__head span,.my-campaign-current__head small{color:var(--muted);font-size:10px;display:block}.my-campaign-current__head h2{flex:none;margin:0;font-size:17px}.my-campaign-current__controls{flex:0 660px;justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.my-campaign-current__filters{flex-wrap:nowrap;flex:auto;gap:7px;min-width:0;display:flex}.my-campaign-current__filters label{gap:3px;min-width:0;display:grid}.my-campaign-current__filters label:first-child{flex:300px}.my-campaign-current__filters label:last-child{flex:0 150px}.my-campaign-current__filters select{border:1px solid var(--line-strong);width:100%;min-width:0;max-width:100%;height:34px;color:var(--ink);background:#fff;border-radius:8px;padding:0 28px 0 9px;font-size:10px}.my-campaign-merchant-handoff__actions{flex:none;align-items:center;gap:6px;display:flex}.my-campaign-merchant-handoff__actions button{white-space:nowrap}.my-campaign-merchant-handoff__actions button em{color:#56634b;background:#edf2e6;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:3px;font-size:8px;font-style:normal;display:inline-grid}.my-campaign-merchant-handoff__actions button:disabled{cursor:not-allowed;opacity:.48}.my-campaign-return-upload{cursor:pointer;align-self:center}.my-campaign-return-upload input{opacity:0;width:1px;height:1px;position:absolute}.my-campaign-return-upload strong{box-sizing:border-box;color:#486c17;white-space:nowrap;background:#f4fbe9;border:1px solid #8fbd48;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:34px;padding:0;font-size:10px;display:inline-flex}.merchant-icon-action{justify-content:center;width:40px;min-width:40px;height:34px;min-height:34px;padding:0;position:relative}.merchant-icon-action svg,.my-campaign-return-upload svg{width:17px;height:17px}.merchant-icon-action em{box-sizing:border-box;color:#56634b;background:#edf2e6;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:850;display:inline-grid;position:absolute;top:-6px;right:-6px}.my-campaign-return-upload:hover strong,.my-campaign-return-upload:focus-within strong{background:#b8f34a33;border-color:#638f21;outline:3px solid #a6e83324}.my-campaign-current{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.my-campaign-current-table{table-layout:fixed;width:100%;min-width:2756px}.my-campaign-current-table th[data-column-key=选品]{width:168px}.my-campaign-current-table th[data-column-key=达人]{width:160px}.my-campaign-current-table th[data-column-key=社交平台]{text-align:center;width:64px;padding-inline:4px}.my-campaign-current-table th[data-column-key=交付内容]{width:122px}.my-campaign-current-table th[data-column-key=参考报价\$]{width:118px}.my-campaign-current-table th[data-column-key=性别]{width:58px}.my-campaign-current-table th[data-column-key=国籍]{width:66px}.my-campaign-current-table th[data-column-key=粉丝量]{width:88px}.my-campaign-current-table th[data-column-key=均播]{width:68px}.my-campaign-current-table th[data-column-key=达人类型]{width:92px}.my-campaign-current-table th[data-column-key=主页链接],.my-campaign-current-table th[data-column-key=名单结论]{width:96px}.my-campaign-current-table th[data-column-key=报价反馈]{width:132px}.my-campaign-current-table th[data-column-key=达人地址]{width:220px}.my-campaign-current-table th[data-column-key=物流信息]{width:190px}.my-campaign-current-table th[data-column-key=样稿链接]{width:112px}.my-campaign-current-table th[data-column-key=审核反馈]{width:260px}.my-campaign-current-table th[data-column-key=上线要求]{width:220px}.my-campaign-current-table th[data-column-key=上线时间]{width:120px}.my-campaign-current-table th[data-column-key=上线链接]{width:220px}.my-campaign-current-table th,.my-campaign-current-table td{box-sizing:border-box;vertical-align:top}.my-campaign-current-table td{overflow-wrap:anywhere;line-height:1.45}.my-campaign-current-table .social-platform-cell{text-align:center;vertical-align:middle}.social-platform-mark{vertical-align:middle;border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid}.social-platform-mark svg{width:15px;height:15px}.social-platform-mark--tiktok{color:#fff;background:#111}.social-platform-mark--tiktok svg{filter:drop-shadow(-1px 0 #25f4ee)drop-shadow(1px 0 #fe2c55)}.social-platform-mark--instagram{color:#fff;background:linear-gradient(145deg,#7638fa 5%,#d62976 46%,#f7a34b 92%)}.social-platform-mark--other{background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:850}.my-campaign-current-table td>small,.campaign-work-unit-creator small,.campaign-work-unit-product small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35;display:block}.campaign-work-unit-creator strong,.campaign-work-unit-product strong,.my-campaign-current-table td:last-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.business-money-cell{word-break:keep-all;white-space:pre;font-weight:820;line-height:1.5;overflow-wrap:normal!important}.business-creator-profile-link{color:#547b20;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.business-creator-profile-link:hover{text-decoration:underline}.business-fulfillment-link{color:#547b20;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.business-fulfillment-link:hover{text-decoration:underline}.business-fulfillment-link--url{overflow-wrap:anywhere;white-space:normal}.business-fulfillment-time{white-space:nowrap}.business-creator-empty{color:var(--muted);font-size:9px}.business-feedback-cell{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;display:grid}.business-feedback-cell__head{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.business-feedback-cell__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.business-feedback-cell__head strong{color:var(--ink);font-size:10px}.business-feedback-cell>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.business-feedback-kind{color:#5d6c50;background:#edf2e6;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:8px;font-weight:850;display:inline-flex}.business-feedback-kind--报价{color:#9a5a13;background:#fff0dc}.business-feedback-kind--审稿{color:#3569a5;background:#eaf3ff}.business-feedback-kind--名单{color:#52721e;background:#edf7dc}.business-feedback-expand,.business-feedback-collapse,.business-feedback-restore{color:#486c17;cursor:pointer;background:#f4fbe9;border:1px solid #8fbd48;border-radius:7px;width:fit-content;min-height:24px;padding:0 8px;font-size:9px;font-weight:820}.business-feedback-expand{border-color:var(--line-strong);color:#617154;background:#fff;flex:none}.business-feedback-cell>p.is-empty{color:var(--muted)}.business-feedback-detail-row>td{background:#f7faef;padding:0!important}.business-feedback-detail{border-top:1px solid #d8e6be;border-bottom:1px solid #d8e6be;padding:12px 16px 14px}.business-feedback-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-feedback-detail>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.business-feedback-detail>header strong{font-size:12px}.business-feedback-detail>header small{color:var(--muted);font-size:9px}.business-feedback-detail__content{grid-template-columns:minmax(260px,.8fr) minmax(330px,1.2fr);gap:14px;margin-top:10px;display:grid}.business-feedback-detail__content>section{background:#fffef9;border:1px solid #dce6cb;border-radius:9px;min-width:0;padding:10px 12px}.business-feedback-detail__content>section>span{color:#6b7b5a;letter-spacing:.08em;font-size:8px;font-weight:850;display:block}.business-feedback-detail__content>section>p{color:var(--ink-soft);white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.6}.business-feedback-history p{border-top:1px solid var(--line);gap:3px;margin:8px 0 0;padding-top:8px;display:grid}.business-feedback-history p:first-child{margin-top:6px}.business-feedback-history strong,.business-feedback-history span,.business-feedback-history small{display:block}.business-feedback-history strong{color:var(--ink);font-size:10px}.business-feedback-history span,.business-feedback-history small,.business-feedback-history-empty{color:var(--muted);font-size:9px;line-height:1.45}.business-feedback-history-empty{margin:7px 0 0}.my-campaign-inline-review{overscroll-behavior:contain;background:var(--sprout-bg);min-height:0;padding:14px;overflow-y:auto}.my-campaign-inline-review[hidden],#myCampaignBusinessTableWrap[hidden]{display:none}.my-campaign-creator-context{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.my-campaign-creator-context__head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.my-campaign-creator-context__head>em{color:#4f701b;background:#edf7dc;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.my-campaign-creator-context__head h2{margin:4px 0;font-size:18px}.my-campaign-creator-context__head p{color:var(--muted);margin:0;font-size:10px}.my-campaign-creator-context__body{overscroll-behavior:contain;min-height:0;padding:14px;overflow-y:auto}.my-campaign-current-row{transition:background-color .14s}.my-campaign-current-row:hover{background:#b8f34a21}.my-campaign-current-row.is-on-hold,.my-campaign-current-row.is-on-hold:hover,.my-campaign-current-row.is-on-hold:focus-visible{color:#777b72;background:#f0f0eb}.row-status--hold{color:#656a61;background:#e3e4df}.my-campaign-owner-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.my-campaign-owner-cell b{color:var(--sprout-accent-ink);font-size:18px;line-height:1}.my-campaign-creator-drawer__body{background:var(--sprout-bg)}.my-campaign-creator-drawer .progress-current-card strong{margin-top:8px}.my-campaign-creator-drawer .progress-current-card .row-status{font-size:11px;font-style:normal;display:inline-flex}.my-campaign-creator-drawer .progress-detail-list{margin-top:0}.my-campaign-creator-drawer .my-campaign-detail-span{grid-column:1/-1}.my-campaign-evidence-list{margin-top:12px!important}.work-unit-detail{gap:10px;display:grid}.campaign-merchant-return-cta{background:#f5fbe9;border:1px dashed #8fbd48;border-radius:11px;margin-bottom:10px;padding:13px 14px}.campaign-merchant-return-cta span{color:#668344;letter-spacing:.11em;font-size:8px;font-weight:900}.campaign-merchant-return-cta h3{margin:5px 0 0;font-size:13px}.campaign-merchant-return-cta p{color:var(--ink-soft);margin:5px 0 10px;font-size:9px;line-height:1.5}.work-unit-hold-actions{background:#f0f0eb;border-color:#b9bdb3}.work-unit-hold-actions .button{margin-top:10px}.work-unit-state-card,.work-unit-card,.work-unit-facts>section{border:1px solid var(--line);background:#fffef9;border-radius:11px;padding:13px 14px}.work-unit-state-card{background:linear-gradient(135deg,#b8f34a33,#fffef9);border-color:#9dca56}.work-unit-state-card span,.work-unit-state-card strong,.work-unit-card>span,.work-unit-facts span,.work-unit-facts strong,.work-unit-facts small{display:block}.work-unit-state-card span,.work-unit-card>span,.work-unit-facts span{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:850}.work-unit-state-card strong{margin-top:5px;font-size:16px}.work-unit-state-card p,.work-unit-card p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.5}.work-unit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.work-unit-facts strong{margin-top:5px;font-size:11px;line-height:1.35}.work-unit-facts small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.work-unit-card h3{margin:4px 0 0;font-size:13px}.work-unit-history p{border-bottom:1px solid var(--line);padding:8px 0}.work-unit-history p:last-child{border-bottom:0}.work-unit-history strong,.work-unit-history small{display:block}.work-unit-history small{color:var(--muted);margin-top:3px;font-size:8px}.work-unit-shipping>label,.work-unit-shipping form,.work-unit-shipping form label{gap:6px;display:grid}.work-unit-shipping>label,.work-unit-shipping form{margin-top:10px}.work-unit-shipping form{grid-template-columns:1fr 1fr auto;align-items:end}.work-unit-shipping input,.work-unit-shipping select{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:10px}@media (width<=980px){.campaign-task-layout,.my-campaign-list-view{grid-template-columns:160px minmax(250px,1fr)}.my-campaign-merchant-handoff__actions{flex-wrap:wrap;justify-content:flex-start}#view-select .campaign-task-main .campaign-context{grid-template-columns:minmax(190px,1fr) minmax(150px,.8fr) minmax(240px,1.2fr)}#view-select .campaign-context__brief{display:none}#view-select .campaign-gap-summary{grid-column:span 2}}@media (width<=720px){.my-campaign-tabs button{flex:1}.my-campaign-review__toolbar,.my-campaign-batch{flex-direction:column;align-items:stretch}.my-campaign-work-modes{width:100%}.my-campaign-work-modes button{flex:1}.my-campaign-review__toolbar label,.my-campaign-batch label,.my-campaign-review__toolbar select,.my-campaign-batch select{width:100%}.my-campaign-review__toolbar>small{margin-left:0}.campaign-task-layout,.my-campaign-list-view{display:block}.campaign-task-rail,.my-campaign-list-rail{margin-bottom:10px}.campaign-task-list{max-height:none;display:flex;overflow-x:auto}.campaign-task-item{border-top:0;border-left:1px solid var(--line);min-width:170px}#view-select .campaign-task-main .campaign-context,#view-select .scope-tools{flex-direction:column;align-items:stretch;display:flex}.my-campaign-current__head{align-items:stretch}.my-campaign-current__filters{flex-wrap:wrap}}.roster-verdict{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.roster-verdict--in{color:#3f5c14;background:#e9f6cf}.roster-verdict--out{color:#94381f;background:#fbe9e3}.roster-verdict--hold{color:#7d5410;background:#fdf1dc}.roster-verdict--waiting{color:#2f4f7d;background:#e6eefb}.roster-verdict--idle{background:var(--surface-soft);color:var(--muted)}.business-feedback-rounds{color:#fff;cursor:pointer;vertical-align:super;background:#c4553a;border:0;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:5px;font-size:9px;font-weight:800;display:inline-grid}.business-feedback-popover{z-index:60;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:320px;padding:12px 14px;position:fixed;overflow-y:auto;box-shadow:0 18px 42px #1622082e}.business-feedback-popover[hidden]{display:none}.business-feedback-popover header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.business-feedback-popover header strong{font-size:14px}.business-feedback-popover header small{color:var(--muted);font-size:10px}.business-feedback-popover .business-feedback-history{gap:10px;margin-top:10px;display:grid}.business-feedback-popover .business-feedback-history p{border-left:2px solid var(--sprout-accent-strong);gap:3px;margin:0;padding-left:9px;display:grid}.business-feedback-popover .business-feedback-history p:not(:has(span)){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.business-feedback-popover .business-feedback-history p:not(:has(span)) strong{font-variant-numeric:tabular-nums;font-size:13px}.business-feedback-popover .business-feedback-history strong{font-size:11px}.business-feedback-popover .business-feedback-history span{color:var(--ink);font-size:10px;line-height:1.5}.business-feedback-popover .business-feedback-history small{color:var(--muted);font-size:9px}.business-feedback-rounds--draft{background:#4f78a8}.business-money-cell .business-feedback-rounds{vertical-align:middle}.merchant-export-picker{position:relative}.merchant-export-picker>summary{cursor:pointer;list-style:none}.merchant-export-picker>summary::-webkit-details-marker{display:none}.merchant-export-picker__menu{z-index:40;border:1px solid var(--line);background:#fff;border-radius:11px;gap:6px;width:248px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #16220829}.merchant-export-all{border:1px solid var(--green);color:var(--ink);cursor:pointer;text-align:left;background:#f3f9e8;border-radius:8px;padding:9px 10px;font-weight:800}.merchant-export-picker__kinds{gap:3px;display:grid}.merchant-export-picker__kinds label{cursor:pointer;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.merchant-export-picker__kinds label:hover{background:var(--surface-soft)}.merchant-export-picker__kinds label.is-empty{cursor:not-allowed;opacity:.45}.merchant-export-picker__kinds em{color:var(--muted);font-size:10px;font-style:normal}.my-campaign-brief{border-top:1px solid var(--line);background:#fbfaf5;min-width:0;margin:0 -14px -10px;padding:8px 14px 9px;position:relative}.my-campaign-brief[hidden],.my-campaign-brief__inline-editor[hidden]{display:none}.my-campaign-brief__facts{grid-template-columns:repeat(5,max-content);align-items:baseline;gap:8px 28px;width:100%;min-width:0;margin:0;display:grid}.my-campaign-brief__facts>div{align-items:baseline;gap:5px;min-width:0;display:flex;position:relative}.my-campaign-brief__facts dt{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800}.my-campaign-brief__facts dd{min-width:0;margin:0}.my-campaign-brief__value{min-width:0;color:var(--ink);cursor:text;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:4px;margin:-2px -4px;padding:2px 4px;font-size:11px;font-weight:850;display:inline-flex;overflow:hidden}.my-campaign-brief__value span{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;display:block;overflow:hidden}.my-campaign-brief__value:after{color:#65843a;content:"✎";opacity:0;font-size:9px;transition:opacity .12s}.my-campaign-brief__value:hover,.my-campaign-brief__value:focus-visible,.my-campaign-brief__facts>div.is-editing .my-campaign-brief__value{background:var(--sprout-accent-soft);outline:0}.my-campaign-brief__value:hover:after,.my-campaign-brief__value:focus-visible:after,.my-campaign-brief__facts>div.is-editing .my-campaign-brief__value:after{opacity:1}.my-campaign-brief__inline-editor{z-index:40;border:1px solid var(--line-strong);background:#fffefb;border-radius:9px;align-items:flex-end;gap:7px;width:max-content;max-width:min(420px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #1b271429}.my-campaign-brief__facts>div:last-child .my-campaign-brief__inline-editor{left:auto;right:0}.my-campaign-brief__inline-fields{align-items:flex-end;gap:6px;display:flex}.my-campaign-brief__inline-fields label{gap:3px;display:grid}.my-campaign-brief__inline-fields label>span{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:800}.my-campaign-brief__inline-editor input{box-sizing:border-box;border:1px solid var(--line-strong);width:160px;min-width:0;height:30px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 7px;font-size:10px;font-weight:750}.my-campaign-brief__inline-editor input[type=date]{width:138px}.my-campaign-brief__inline-editor input:focus-visible{border-color:var(--sprout-accent-strong);outline:2px solid #a9ef362e}.my-campaign-brief__inline-actions{align-items:center;gap:5px;display:flex}.my-campaign-brief__inline-actions button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;font:inherit;background:#fff;border-radius:7px;place-items:center;padding:0;font-size:14px;font-weight:850;display:grid}.my-campaign-brief__inline-actions button[type=submit]{border-color:var(--sprout-accent-strong);background:var(--sprout-accent-soft);color:#466719}@media (width<=1280px){.my-campaign-current__top{flex-wrap:wrap}.my-campaign-current__controls{flex-wrap:wrap;flex:100%;margin-left:0}}@media (width<=720px){.my-campaign-brief__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.my-campaign-brief__facts>div:nth-child(4){grid-column:1/-1}.my-campaign-brief__inline-editor,.my-campaign-brief__facts>div:last-child .my-campaign-brief__inline-editor{left:0;right:auto}.my-campaign-brief__inline-fields{flex-wrap:wrap}}.my-campaign-review-table.is-collaboration-review-mode{min-width:1220px}.my-campaign-review-table.is-collaboration-review-mode th:nth-child(2){width:190px}.my-campaign-review-table.is-collaboration-review-mode th:nth-child(3){width:175px}.my-campaign-review-table.is-collaboration-review-mode th:nth-child(4){width:220px}.my-campaign-review-table.is-collaboration-review-mode th:nth-child(5){width:230px}.my-campaign-review-table.is-collaboration-review-mode th:nth-child(6){width:260px}.my-campaign-review-table.is-collaboration-review-mode th:nth-child(7){width:145px}.collaboration-open-button{color:#496b18;white-space:nowrap;border-color:#8dbb43;min-width:104px;font-weight:850}.collaboration-open-button:hover{color:#274400;background:#b8f34a2b;border-color:#79a832}.collaboration-open-button.is-active{color:#d8ff94;background:#11130f;border-color:#11130f}.my-campaign-review-table tr.is-selected td{background:#f3fae8}.my-campaign-review-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #8ed329}.business-task-workspace{flex:auto;grid-template-columns:minmax(0,1fr) minmax(430px,34vw);min-width:0;min-height:0;display:grid;overflow:hidden}.business-task-workspace.is-panel-hidden{grid-template-columns:minmax(0,1fr)}.business-task-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.business-collaboration-panel{border-left:1px solid var(--line);background:#f3f1e9;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.business-task-workspace.is-panel-hidden .business-collaboration-panel{display:none}.business-collaboration-panel__head{border-bottom:1px solid var(--line);background:#fffef9;justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:17px 22px;display:flex}.business-collaboration-panel__head h2{margin:4px 0 0;font-size:19px}.business-collaboration-panel__head p{color:var(--muted);margin:4px 0 0;font-size:10px;font-weight:700}.business-collaboration-panel__head>em{color:#4f701b;background:#edf7dc;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.business-collaboration-panel__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.collaboration-panel-empty{min-height:260px;color:var(--muted);text-align:center;place-content:center;gap:6px;padding:28px;display:grid}.collaboration-panel-empty strong{color:var(--ink);font-size:14px}.collaboration-panel-empty span{max-width:300px;font-size:10px;line-height:1.55}.business-collaboration-form{min-height:100%;padding:16px 18px 0}.collaboration-round-banner{background:linear-gradient(135deg,#b8f34a40,#f4ffe1bd);border:1px solid #9dca56;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.collaboration-round-banner span,.collaboration-round-banner strong{display:block}.collaboration-round-banner span{color:#5c6d44;letter-spacing:.04em;font-size:9px;font-weight:850}.collaboration-round-banner strong{margin-top:4px;font-size:15px}.collaboration-round-banner em{color:#d8ff94;white-space:nowrap;background:#11130f;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.collaboration-section{border:1px solid var(--line);background:#fffef9;border-radius:12px;margin-top:12px;padding:15px 16px}.collaboration-section__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.collaboration-section__head span,.collaboration-decisions legend span{color:#71805f;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.collaboration-section__head h3,.collaboration-decisions legend strong{color:var(--ink);margin:3px 0 0;font-size:13px;display:block}.collaboration-section__head small{color:var(--muted);text-align:right;font-size:9px}.collaboration-evidence{background:#f7faef;border:1px solid #cdd9bc;border-left:4px solid #7fae34;border-radius:10px;padding:13px 14px}.collaboration-evidence>strong,.collaboration-evidence>a,.collaboration-evidence>small{display:block}.collaboration-evidence>a,.collaboration-evidence>strong{color:var(--ink);font-size:14px;font-weight:850}.collaboration-evidence>a{text-underline-offset:3px}.collaboration-evidence p{color:var(--ink-soft);margin:7px 0;font-size:11px;line-height:1.55}.collaboration-evidence small{color:var(--muted);font-size:9px}.campaign-merchant-batch{min-height:100%}.merchant-batch-banner{background:linear-gradient(135deg,#b8f34a3d,#fffef9);border:1px solid #9dca56;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.merchant-batch-banner span,.merchant-batch-banner strong,.merchant-batch-banner small{display:block}.merchant-batch-banner span{color:#5d7440;letter-spacing:.11em;font-size:8px;font-weight:900}.merchant-batch-banner strong{margin-top:4px;font-size:14px}.merchant-batch-banner small{color:var(--muted);margin-top:3px;font-size:9px}.merchant-batch-banner em{color:#d8ff94;background:#11130f;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.merchant-batch-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.merchant-batch-summary>div{border:1px solid var(--line);background:#fffef9;border-radius:9px;padding:9px 10px}.merchant-batch-summary span,.merchant-batch-summary strong{display:block}.merchant-batch-summary span{color:var(--muted);font-size:8px}.merchant-batch-summary strong{margin-top:3px;font-size:15px}.merchant-batch-summary .has-warning{background:#fff8ea;border-color:#e6bf7a}.merchant-batch-notice{background:#eef3e8;border-radius:9px;justify-content:space-between;gap:12px;margin-top:9px;padding:9px 11px;font-size:9px;display:flex}.merchant-batch-notice span{color:var(--muted);text-align:right}.merchant-batch-results{gap:9px;margin-top:9px;display:grid}.merchant-batch-result{border:1px solid var(--line);background:#fffef9;border-radius:11px;padding:12px}.merchant-batch-result.is-unmatched{opacity:.78;background:#f5f4ef;border-style:dashed}.merchant-batch-result>header{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.merchant-batch-result>header input{accent-color:#6d9d22;width:15px;height:15px}.merchant-batch-result>header strong,.merchant-batch-result>header small{display:block}.merchant-batch-result>header strong{font-size:11px}.merchant-batch-result>header small,.merchant-batch-result>header em{color:var(--muted);font-size:8px}.merchant-batch-result>header em{text-align:right;font-style:normal}.merchant-batch-result>header em.confidence-high{color:#52751b}.merchant-batch-result>p{color:var(--ink-soft);margin:8px 0 0 27px;font-size:9px}.merchant-batch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0 27px;display:grid}.merchant-batch-fields label{gap:4px;display:grid}.merchant-batch-fields__instruction{grid-column:1/-1}.merchant-batch-fields span{color:var(--muted);font-size:8px;font-weight:800}.merchant-batch-fields input,.merchant-batch-fields select,.merchant-batch-fields textarea{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:9px}.merchant-batch-fields textarea{resize:vertical;line-height:1.45}.merchant-batch-unmatched{color:#9a6528;margin:9px 0 0 27px;font-size:9px;line-height:1.45}.merchant-batch-submit{margin-inline:-14px}.merchant-batch-submit .button--ghost{padding-inline:10px}.collaboration-decisions{min-width:0}.collaboration-decisions legend{width:100%;padding:0}.collaboration-decisions>div{gap:8px;margin-top:12px;display:grid}.collaboration-decisions label{cursor:pointer;display:block}.collaboration-decisions input{opacity:0;pointer-events:none;position:absolute}.collaboration-decisions label>span{border:1px solid var(--line-strong);background:#fff;border-radius:10px;align-content:center;min-height:54px;padding:10px 13px 10px 42px;transition:all .14s;display:grid;position:relative}.collaboration-decisions label>span:before{content:"";background:#fff;border:1.5px solid #89927c;border-radius:50%;width:16px;height:16px;margin-left:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.collaboration-decisions label>span strong,.collaboration-decisions label>span small{display:block}.collaboration-decisions label>span strong{font-size:12px}.collaboration-decisions label>span small{color:var(--muted);margin-top:3px;font-size:9px}.collaboration-decisions input:checked+span{background:#b8f34a24;border-color:#75a52b;box-shadow:inset 3px 0 #8ed329}.collaboration-decisions input:checked+span:before{border:5px solid #638f21}.collaboration-inputs[hidden],.collaboration-inputs [hidden]{display:none}.collaboration-inputs>label{gap:6px;margin-top:11px;display:grid}.collaboration-inputs>label:first-of-type{margin-top:0}.collaboration-inputs label>span{color:var(--ink-soft);font-size:10px;font-weight:800}.collaboration-inputs label b{color:#a54a28;font-size:8px}.collaboration-inputs input,.collaboration-inputs textarea{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:10px 11px;font-size:11px;line-height:1.5}.collaboration-inputs input:focus,.collaboration-inputs textarea:focus{border-color:#74a528;outline:3px solid #a6e8332e}.collaboration-timeline{gap:0;padding-left:5px;display:grid;position:relative}.collaboration-timeline:before{content:"";background:#ccd4c1;width:1px;position:absolute;top:8px;bottom:9px;left:9px}.collaboration-timeline article{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:5px 0 12px;display:grid;position:relative}.collaboration-timeline article>i{z-index:1;background:#7aa934;border:3px solid #fffef9;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 1px #9cad88}.collaboration-timeline span,.collaboration-timeline strong,.collaboration-timeline small{display:block}.collaboration-timeline span,.collaboration-timeline small{color:var(--muted);font-size:9px}.collaboration-timeline strong{margin-top:3px;font-size:11px}.collaboration-timeline p{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.collaboration-timeline small{margin-top:3px}.collaboration-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:10px;padding:18px;font-size:10px}.collaboration-submit-bar{padding:13px 18px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffef9f5;justify-content:space-between;align-items:center;gap:14px;margin:14px -18px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px #232a1c14}.collaboration-submit-bar span{max-width:270px;color:var(--muted);font-size:9px;line-height:1.45}.collaboration-submit-bar .button{white-space:nowrap;min-height:40px;padding:0 16px}@media (width<=1180px){.business-task-workspace{grid-template-columns:minmax(0,1fr);overflow:visible}.business-task-list{min-height:520px}.business-collaboration-panel{border-top:1px solid var(--line);border-left:0;min-height:620px}}@media (width<=640px){.business-collaboration-panel__head{padding-inline:14px}.collaboration-submit-bar span{display:none}.collaboration-submit-bar .button{width:100%}}.global-creator-layout .global-scope-switch{grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:2px;overflow-x:auto}.global-scope-switch .scope-button{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:150px}.global-scope-switch .scope-button small{grid-column:1/-1;justify-self:start}.creator-outreach-actionbar{background:#f2fadf;border-bottom:1px solid #dce8c7;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 18px;display:flex}.creator-outreach-actionbar[hidden]{display:none}.creator-outreach-actionbar>div:first-child strong,.creator-outreach-actionbar>div:first-child span{display:block}.creator-outreach-actionbar>div:first-child strong{font-size:12px}.creator-outreach-actionbar>div:first-child span{color:var(--muted);margin-top:3px;font-size:9px}.creator-outreach-actionbar .button:disabled{cursor:not-allowed;opacity:.45}.creator-assignment-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.creator-assignment-controls[hidden]{display:none}.creator-assignment-controls label{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:9px;display:flex}.creator-assignment-picker{position:relative}.creator-assignment-picker__toggle{border:1px solid var(--line);min-width:210px;min-height:36px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid}.creator-assignment-picker__toggle strong{color:var(--ink);font-size:10px}.creator-assignment-picker__toggle i{color:var(--ink);font-size:14px;font-style:normal}.creator-assignment-picker__panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;width:310px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #16220829}.creator-assignment-picker__panel[hidden]{display:none}.creator-assignment-group{border:1px solid var(--line);border-radius:9px;overflow:hidden}.creator-assignment-group+.creator-assignment-group{margin-top:7px}.creator-assignment-group.is-selected{background:#f7fce9;border-color:#a9cf69}.creator-assignment-group header{justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 9px;display:flex}.creator-assignment-group header button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;font-weight:780;display:flex}.creator-assignment-group header button i{font-style:normal}.creator-assignment-group header label,.creator-assignment-group__members label{min-height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 7px}.creator-assignment-group__members{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 9px 9px;display:grid}.creator-assignment-group__members[hidden]{display:none}.creator-assignment-group input{accent-color:var(--lime-dark)}.creator-assignment-controls select{color:var(--ink);background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.global-creator-table-wrap{overflow-x:auto}.global-creator-table .select-column{text-align:center;min-width:42px;width:42px!important}.outreach-owner-cell,.outreach-mail-cell{min-width:145px}.outreach-owner-cell strong,.outreach-owner-cell small,.outreach-mail-cell strong,.outreach-mail-cell small{display:block}.outreach-owner-cell strong,.outreach-mail-cell strong{font-size:11px}.outreach-owner-cell small,.outreach-mail-cell small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.outreach-campaign-cell,.outreach-quote-cell,.outreach-follow-cell{min-width:0}.outreach-campaign-cell strong,.outreach-campaign-cell small,.outreach-quote-cell strong,.outreach-quote-cell small,.outreach-follow-cell strong,.outreach-follow-cell small{text-overflow:ellipsis;display:block;overflow:hidden}.outreach-campaign-cell strong,.outreach-quote-cell strong,.outreach-follow-cell strong{white-space:nowrap;font-size:10px}.outreach-campaign-cell small,.outreach-quote-cell small,.outreach-follow-cell small{color:var(--muted);white-space:normal;margin-top:4px;font-size:8px;line-height:1.35}.outreach-quote-cell strong{color:#6d4e08}.outreach-fact-grid,.outreach-brief-grid{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.outreach-fact-grid>div,.outreach-brief-grid>div{background:#fff;min-width:0;padding:10px 11px}.outreach-brief-grid .is-wide{grid-column:1/-1}.outreach-brief-grid .outreach-brief-primary{border-left:3px solid var(--sprout-accent-strong);background:#f4fbe9}.outreach-fact-grid dt,.outreach-brief-grid dt{color:var(--muted);font-size:8px}.outreach-fact-grid dd,.outreach-brief-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:10px;font-weight:720;line-height:1.45}.outreach-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.outreach-price-grid>div{background:var(--surface-soft);border-radius:9px;min-width:0;padding:10px}.outreach-price-grid span,.outreach-price-grid strong,.outreach-price-grid small{display:block}.outreach-price-grid span,.outreach-price-grid small{color:var(--muted);font-size:8px}.outreach-price-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.outreach-price-grid small{margin-top:4px;line-height:1.35}.outreach-history-disclosure,.outreach-related-disclosure{margin-top:10px}.outreach-history-disclosure summary,.outreach-related-disclosure>summary{cursor:pointer;color:#557921;font-size:9px;font-weight:780}.outreach-related-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 14px}.outreach-related-disclosure .creator-related-tasks{margin-top:10px}.creator-related-tasks{gap:8px;display:grid}.creator-related-tasks article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 11px}.creator-related-tasks article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.creator-related-tasks strong,.creator-related-tasks span,.creator-related-tasks small{font-size:9px}.creator-related-tasks span{color:#557921;font-weight:750}.creator-related-tasks small{color:var(--muted);margin-top:5px;line-height:1.45;display:block}.mail-result-confirm{background:#f3f9e8;border:1px solid #cfe0b4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 8px 22px #6c972b1f}.mail-business-instruction{background:#fff5e9;border:1px solid #e2b17f;border-radius:12px;padding:14px}.mail-business-instruction span,.mail-business-instruction strong,.mail-business-instruction small{display:block}.mail-business-instruction span{color:#9a5b17;letter-spacing:.1em;font-size:8px;font-weight:820}.mail-business-instruction strong{margin-top:4px;font-size:11px}.mail-business-instruction small,.mail-business-instruction dt{color:var(--muted);margin-top:3px;font-size:8px}.mail-business-instruction dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.mail-business-instruction dl>div,.mail-business-instruction p{background:#ffffffb8;border-radius:8px;padding:10px}.mail-business-instruction dd{margin:4px 0 0;font-weight:800}.mail-business-instruction p{margin:12px 0 0;line-height:1.55}.outreach-return-instruction{background:#fff5e9;border-color:#e2b17f}.outreach-return-instruction>strong{margin-top:10px;font-size:13px;display:block}.outreach-return-instruction>p{color:var(--ink);margin:8px 0 0;line-height:1.55}.outreach-operations-summary{background:#f6fbe9;border-color:#b9d98b}.outreach-operations-grid{grid-template-columns:minmax(132px,1.35fr) repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.outreach-operations-grid>div{background:#ffffffc7;border:1px solid #99b56973;border-radius:8px;min-width:0;min-height:62px;padding:9px}.outreach-operations-grid dt{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:800}.outreach-operations-grid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;font-weight:850;line-height:1.45}.outreach-operations-product select{width:100%;min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:0;padding:0 18px 0 0;font-weight:850;overflow:hidden}.outreach-operations-product select:focus-visible{outline:2px solid var(--sprout-accent-strong);outline-offset:3px;border-radius:4px}.outreach-creator-mail-section{background:#fff;border-color:#dce6cc}.outreach-creator-mail-section>.context-section__head{align-items:center}.outreach-mail-thread-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.outreach-mail-thread-actions button{color:#4d6728;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd7bc;border-radius:8px;min-height:29px;padding:0 9px;font-size:11px;font-weight:800}.outreach-mail-thread-actions button:hover,.outreach-mail-thread-actions button:focus-visible,.outreach-mail-thread-actions button.is-recommended{background:#f2f9e7;border-color:#91c746}.outreach-mail-thread-actions small{white-space:nowrap;flex:none}.outreach-thread-shell{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.outreach-thread-conversation{margin-top:10px}.outreach-thread-conversation .outreach-thread-shell{margin-top:0}.outreach-thread-conversation.has-reply .outreach-thread-shell{border-radius:10px 10px 0 0}.outreach-thread-reply{border:1px solid var(--line);background:#fafcf7;border-top:0;border-radius:0 0 10px 10px;padding:12px}.outreach-thread-reply[hidden],.outreach-thread-reply-prompt[hidden]{display:none}.outreach-thread-reply-prompt{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 10px 10px;padding:12px}.outreach-thread-reply-prompt button{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:7px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.outreach-thread-reply__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.outreach-thread-reply__head strong{font-size:11px}.outreach-thread-reply__head small{color:var(--muted);font-size:9px}.outreach-thread-reply__meta{align-items:center;gap:9px;display:flex}.outreach-thread-reply__collapse{color:var(--olive);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.outreach-thread-subject{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.outreach-thread-subject>div{gap:3px;min-width:0;display:grid}.outreach-thread-subject strong,.outreach-thread-subject small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-thread-subject strong{font-size:12px}.outreach-thread-subject small,.outreach-thread-subject>span{color:var(--muted);font-size:9px}.outreach-thread-subject>span{color:#557921;background:#eef4e5;border-radius:999px;flex:none;padding:3px 7px;font-weight:760}.outreach-thread-message{border-bottom:1px solid var(--line);background:#fff}.outreach-thread-stack>.outreach-thread-message:last-child{border-bottom:0}.outreach-thread-gap{background:#fff;align-items:center;min-height:50px;padding-left:10px;display:flex;position:relative}.outreach-thread-gap:before{border-top:1px solid var(--line);content:"";position:absolute;top:50%;left:0;right:0}.outreach-thread-gap button{z-index:1;width:34px;height:34px;color:var(--ink-soft);cursor:pointer;font:inherit;background:#fff;border:1px solid #d7dcd0;border-radius:999px;place-items:center;padding:0;font-size:10px;font-weight:780;display:grid;position:relative}.outreach-thread-gap button:hover{color:#4f751e;background:#f8fbf3;border-color:#96be5d}.outreach-thread-gap button:focus-visible{outline:2px solid var(--sprout-accent-strong);outline-offset:2px}.outreach-thread-hidden-messages[hidden]{display:none}.outreach-thread-message__summary{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:32px minmax(92px,.62fr) minmax(0,1.38fr) auto 14px;align-items:center;gap:9px;padding:9px 11px;display:grid}.outreach-thread-message__summary:hover{background:#fafcf7}.outreach-thread-message__summary:focus-visible{z-index:1;outline:2px solid var(--sprout-accent-strong);outline-offset:-2px;position:relative}.outreach-thread-message__avatar{width:32px;height:32px;color:var(--ink-soft);background:#efede6;border-radius:999px;place-items:center;font-size:9px;font-weight:850;display:grid}.outreach-thread-message--out .outreach-thread-message__avatar{color:#4f751e;background:#e8f5d9}.outreach-thread-message__identity{gap:2px;min-width:0;display:grid}.outreach-thread-message__identity strong,.outreach-thread-message__identity small,.outreach-thread-message__excerpt,.outreach-thread-message__summary time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-thread-message__identity strong{font-size:10px}.outreach-thread-message__identity small,.outreach-thread-message__excerpt,.outreach-thread-message__summary time{color:var(--muted);font-size:9px}.outreach-thread-message__excerpt{color:var(--ink-soft)}.outreach-thread-message__chevron{color:var(--muted);font-size:12px;transition:transform .15s}.outreach-thread-message.is-expanded{background:#fff;box-shadow:inset 3px 0 #a7cf69}.outreach-thread-message.is-expanded .outreach-thread-message__summary{background:#fbfcf9}.outreach-thread-message.is-expanded .outreach-thread-message__excerpt{visibility:hidden}.outreach-thread-message.is-expanded .outreach-thread-message__chevron{transform:rotate(180deg)}.outreach-thread-message__body{padding:2px 18px 16px 52px}.outreach-thread-message__body[hidden]{display:none}.outreach-thread-message__body small{color:var(--muted);font-size:9px}.outreach-thread-message__body p{white-space:pre-wrap;color:var(--ink-soft);overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.7}.outreach-thread-message__attachments{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.outreach-thread-message__attachments>span{color:#4f6e22;background:#f7fbef;border:1px solid #dbe7c7;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:9px;display:inline-flex}.outreach-thread-message__attachments i{font-size:7px;font-style:normal;font-weight:850}.outreach-thread-message__attachments strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-supporting-details>summary,.outreach-remove-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.outreach-supporting-details>summary::-webkit-details-marker{display:none}.outreach-remove-disclosure>summary::-webkit-details-marker{display:none}.outreach-supporting-details>summary span,.outreach-remove-disclosure>summary span{font-size:10px;font-weight:820}.outreach-supporting-details>summary small,.outreach-remove-disclosure>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.outreach-supporting-details__body{gap:12px;margin-top:13px;display:grid}.outreach-writeback-drawer{width:min(440px,100vw - 20px);height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;border:1px solid #bedb91;border-radius:16px 0 0 16px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:0 22px 70px #2734163d}.outreach-writeback-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f261957}.outreach-writeback-drawer__form{box-sizing:border-box;flex-direction:column;gap:16px;min-height:100%;max-height:100dvh;padding:18px;display:flex;overflow-y:auto}.outreach-writeback-drawer header,.outreach-writeback-drawer footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.outreach-writeback-drawer header span{color:#638038;letter-spacing:.08em;font-size:9px;font-weight:850}.outreach-writeback-drawer header h3{margin:3px 0 0;font-size:17px}.outreach-writeback-drawer header>button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;place-items:center;padding:0;font-size:20px;display:grid}.outreach-writeback-drawer__fields{grid-template-columns:1fr;align-items:end;gap:10px;display:grid}.outreach-writeback-drawer__fields label>span{min-height:18px;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.outreach-writeback-drawer__fields :is(select,input){width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfcaaf;border-radius:9px;padding:0 10px;font-size:13px;font-weight:750}.outreach-writeback-drawer__fields :is(select,input):focus{border-color:#83b83a;outline:2px solid #8bc53e33}.outreach-writeback-drawer__derived,.outreach-writeback-drawer__blocked{border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.outreach-writeback-drawer__derived{color:#58752f;background:#f1f8e5}.outreach-writeback-drawer__derived strong{color:#304817;margin-left:5px;font-size:14px}.outreach-writeback-drawer__blocked{color:#8b5425;background:#fff5e8}.outreach-writeback-drawer footer{justify-content:flex-end;margin-top:auto}.outreach-remove-card{background:#fff9f5;border-color:#e4c6b8}.outreach-remove-disclosure__body{margin-top:12px}.outreach-remove-disclosure__body>p{color:var(--muted);margin:8px 0 12px;font-size:10px;line-height:1.55}.outreach-remove-controls{grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) auto;gap:8px;display:grid}.outreach-remove-controls select,.outreach-remove-controls input{border:1px solid var(--line);min-width:0;min-height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.outreach-remove-controls .button{color:#a4472c;white-space:nowrap}@media (width<=1450px){.outreach-remove-controls{grid-template-columns:1fr}}.mail-result-confirm>div{grid-column:1/-1}.mail-result-confirm .button{white-space:nowrap;min-width:170px}.mail-result-confirm>div>span,.mail-result-confirm>div>strong,.mail-result-confirm>div>small,.mail-result-confirm label>span{display:block}.mail-result-confirm>div>span{color:#5b7c26;letter-spacing:.1em;font-size:8px;font-weight:820}.mail-result-confirm>div>strong{margin-top:4px;font-size:10px}.mail-result-confirm>div>small,.mail-result-confirm label>span{color:var(--muted);margin-top:3px;font-size:8px}.mail-result-confirm input{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:#fff;border-radius:8px;margin-top:5px;padding:0 10px}.mail-work-list{align-content:start}.outreach-compose{gap:10px;display:grid}.outreach-quick-reply textarea{border:1px solid var(--line);width:100%;min-height:150px;color:var(--ink);resize:vertical;background:#fff;border-radius:10px;padding:12px}.outreach-compose__toolbar,.outreach-compose__tools{align-items:center;gap:8px;display:flex}.outreach-compose__toolbar{flex-wrap:wrap;justify-content:space-between}.outreach-compose__tools{flex-wrap:wrap}.outreach-compose-action{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:760;display:inline-flex}.outreach-compose-action:hover{background:#f7fbef;border-color:#a9cb75}.outreach-compose-action svg,.outreach-compose-send svg{flex:none;width:14px;height:14px}.outreach-attachment-picker input{display:none}.outreach-compose-send{align-items:center;gap:7px;min-height:36px;padding-inline:14px;display:inline-flex}.outreach-compose :is(.outreach-finance-attachment-list,.outreach-manual-attachment-list){flex-wrap:wrap;gap:6px;padding:0;display:flex}.outreach-compose :is(.outreach-finance-attachment-list,.outreach-manual-attachment-list)[hidden]{display:none}.outreach-compose :is(.outreach-finance-attachment-list,.outreach-manual-attachment-list)>span{color:#4d6d1b;background:#f4fae9;border:1px solid #d6e7b9;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:5px 7px;display:inline-flex}.outreach-compose :is(.outreach-finance-attachment-list,.outreach-manual-attachment-list) i{font-size:7px;font-style:normal;font-weight:850}.outreach-compose :is(.outreach-finance-attachment-list,.outreach-manual-attachment-list) strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.outreach-compose :is(.outreach-finance-attachment-list,.outreach-manual-attachment-list) small{color:var(--muted);flex:none;font-size:7px}.outreach-manual-attachment-list button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.outreach-template-picker{position:relative}.outreach-template-picker>summary{cursor:pointer;list-style:none}.outreach-template-picker>summary::-webkit-details-marker{display:none}.outreach-template-picker__menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;width:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;box-shadow:0 14px 34px #141e0c29}.outreach-template-picker__menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:9px 10px;display:grid}.outreach-template-picker__menu button:hover,.outreach-template-picker__menu button.is-recommended{background:#f1f8e7}.outreach-template-picker__menu small{color:var(--muted);font-size:8px}.outreach-mail-thread-section .mail-thread-item.is-active{outline-offset:-2px;outline:2px solid #87be398c}.mail-context-panel__body>*,.mail-current-state,.mail-context-section,.mail-compose,.mail-result-confirm,.mail-business-instruction{min-width:0;max-width:100%}.mail-context-panel__body p,.mail-context-panel__body dd{overflow-wrap:anywhere}.mail-current-state>div{align-items:flex-start}.mail-current-state>div em{text-align:right;white-space:normal;max-width:65%}.global-creator-layout .global-scope-switch[data-creator-area=outreach],.global-creator-layout .global-scope-switch[data-creator-area=assignment]{grid-template-columns:minmax(220px,360px);justify-content:start}.global-creator-layout .global-scope-switch[data-creator-area=library]{grid-template-columns:repeat(3,minmax(0,1fr))}.global-scope-switch .scope-button[hidden]{display:none}@media (width>=1181px){body.creator-inline-workspace-active{overflow:hidden}body.creator-inline-workspace-active .app-main{padding-bottom:12px}body.creator-inline-workspace-active #view-workspace.is-visible{height:calc(100dvh - 20px);min-height:0;overflow:hidden}.global-creator-layout.is-context-inline{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);align-items:stretch;gap:14px;height:100%;min-height:0;display:grid}.global-creator-layout.is-assignment-view,.global-creator-layout.is-review-view{height:100%;min-height:0}.global-creator-layout.is-assignment-view .global-creator-board,.global-creator-layout.is-review-view .global-creator-board{flex-direction:column;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.global-creator-layout.is-assignment-view .global-creator-table-wrap,.global-creator-layout.is-review-view .global-creator-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;margin:0;overflow:auto}.global-creator-layout.is-assignment-view .global-creator-board>.table-footer,.global-creator-layout.is-review-view .global-creator-board>.table-footer{z-index:3;background:var(--sprout-surface);flex:none;min-height:46px;position:relative}.global-creator-layout.is-assignment-view .global-creator-table,.global-creator-layout.is-review-view .global-creator-table{table-layout:fixed;min-width:1120px}.global-creator-layout.is-assignment-view .global-creator-table thead th,.global-creator-layout.is-review-view .global-creator-table thead th{z-index:2;background:var(--surface-soft);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.global-creator-layout.is-assignment-view .global-creator-table th:nth-child(2),.global-creator-layout.is-assignment-view .global-creator-table td:nth-child(2),.global-creator-layout.is-assignment-view .global-creator-table th:nth-child(3),.global-creator-layout.is-assignment-view .global-creator-table td:nth-child(3){width:20%}.global-creator-layout.is-assignment-view .global-creator-table th:nth-child(4),.global-creator-layout.is-assignment-view .global-creator-table td:nth-child(4){width:22%}.global-creator-layout.is-assignment-view .global-creator-table th:nth-child(5),.global-creator-layout.is-assignment-view .global-creator-table td:nth-child(5){width:12%}.global-creator-layout.is-assignment-view .global-creator-table th:nth-child(6),.global-creator-layout.is-assignment-view .global-creator-table td:nth-child(6){width:auto}.global-creator-layout.is-context-inline .global-creator-board{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.global-creator-layout.is-context-inline .global-creator-board__head{padding:12px 14px}.global-creator-layout.is-context-inline .global-creator-toolbar{padding:10px 14px}.global-creator-layout.is-context-inline .creator-outreach-actionbar{min-height:48px;padding:7px 14px}.global-creator-layout.is-context-inline .global-creator-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin:0;overflow:auto}.global-creator-layout.is-context-inline .global-creator-table{table-layout:fixed;width:100%;min-width:0}.global-creator-layout.is-context-inline .global-creator-table thead th{z-index:2;background:var(--surface-soft);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.global-creator-layout.is-context-inline .global-creator-table th:nth-child(2),.global-creator-layout.is-context-inline .global-creator-table td:nth-child(2){width:31%}.global-creator-layout.is-context-inline .global-creator-table th:nth-child(3),.global-creator-layout.is-context-inline .global-creator-table td:nth-child(3){width:29%}.global-creator-layout.is-context-inline .global-creator-table th:nth-child(4),.global-creator-layout.is-context-inline .global-creator-table td:nth-child(4){width:auto}.global-creator-layout.is-context-inline .global-creator-table.is-operator-outreach-table th,.global-creator-layout.is-context-inline .global-creator-table.is-operator-outreach-table td{padding-left:8px;padding-right:8px}.global-creator-layout.is-context-inline .global-creator-context-drawer[open]{border:1px solid var(--line);background:var(--sprout-surface);box-shadow:var(--shadow);border-radius:14px;padding:0;animation:none;display:grid;overflow:hidden;width:100%!important;max-width:none!important;max-inline-size:none!important;height:100%!important;max-height:none!important;max-block-size:none!important;margin:0!important;position:static!important;inset:auto!important}.global-creator-layout.is-context-inline .creator-drawer__shell{background:var(--sprout-surface);width:100%;min-height:0}.global-creator-layout.is-context-inline .creator-drawer__head{padding:16px 18px 14px}.global-creator-layout.is-context-inline .creator-drawer__head h2{font-size:20px}.global-creator-layout.is-context-inline .creator-drawer__head .dialog-close{display:none}.global-creator-layout.is-context-inline .global-creator-context-drawer__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:14px;overflow-y:auto}.global-creator-layout.is-context-inline .global-creator-board>.table-footer{min-height:46px}}@media (width>=901px){body.mail-workspace-active{overflow:hidden}body.mail-workspace-active .app-main{padding-bottom:12px}#view-mail.is-visible{grid-template-rows:auto auto minmax(0,1fr);height:calc(100dvh - 88px);min-height:0;display:grid;overflow:hidden}#view-mail .mail-workspace-grid{grid-template-columns:minmax(520px,.76fr) minmax(680px,1.24fr);align-items:stretch;height:auto;min-height:0}#view-mail.is-template-mode{grid-template-rows:auto minmax(0,1fr)}#view-mail .mail-list-panel,#view-mail .mail-context-panel{align-self:stretch;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}#view-mail .mail-list-panel{grid-template-rows:minmax(0,1fr) auto}#view-mail .mail-work-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}#view-mail .mail-context-panel{grid-template-rows:auto minmax(0,1fr);position:static}#view-mail .mail-context-panel__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}#view-mail .mail-list-footer{justify-content:space-between;align-items:center;gap:12px;min-height:46px}}@media (width<=1180px){.global-creator-layout .global-scope-switch{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (width<=760px){.creator-outreach-actionbar,.creator-assignment-controls{flex-direction:column;align-items:stretch}.creator-assignment-picker__panel{width:min(310px,100vw - 40px);left:0;right:auto}.mail-result-confirm{grid-template-columns:1fr;align-items:stretch}}.mail-mode-switch{border:1px solid var(--line);background:#fff;border-radius:11px;padding:4px;display:flex}.mail-mode-switch button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-weight:760}.mail-mode-switch button.is-active{background:var(--ink);color:#fff}.mail-template-workspace{grid-template-columns:minmax(260px,.38fr) minmax(520px,1fr);gap:14px;min-height:0;display:grid}.mail-template-list-panel,.mail-template-editor-panel{border:1px solid var(--line);min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.mail-template-list-panel>header,.mail-template-editor-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.mail-template-list-panel header span,.mail-template-editor-panel header span{color:#58772a;letter-spacing:.14em;font-size:9px;font-weight:820}.mail-template-list-panel h2,.mail-template-editor-panel h2{margin:3px 0 0;font-size:16px}.mail-template-editor-panel header small{color:var(--muted);font-size:9px}.mail-template-list{min-height:0;overflow-y:auto}.mail-template-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;gap:4px;padding:15px 16px;display:grid}.mail-template-list-item span{color:var(--muted);font-size:10px}.mail-template-list-item.is-selected{box-shadow:inset 3px 0 0 var(--sprout-accent-strong);background:#f3f9e8}.mail-template-editor{align-content:start;gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.mail-template-editor label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:760;display:grid}.mail-template-editor input,.mail-template-editor select,.mail-template-editor textarea,.mail-compose-template select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:9px}.mail-template-editor input,.mail-template-editor select,.mail-compose-template select{min-height:40px;padding:0 11px}.mail-template-editor textarea{resize:vertical;min-height:260px;padding:12px;line-height:1.65}.mail-template-variable-help{color:var(--muted);margin:0;font-size:10px}.mail-template-editor footer{justify-content:flex-end;display:flex}.mail-compose-template{gap:5px;display:grid}.mail-compose-template>span{color:var(--muted);font-size:9px;font-weight:760}@media (width<=1180px){.mail-template-workspace{grid-template-columns:260px minmax(0,1fr)}}@media (width<=900px){.mail-mode-switch{order:-1}.mail-template-workspace{grid-template-columns:minmax(0,1fr)}}.creator-outreach-browser{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(205px,.72fr) minmax(310px,1.28fr);min-height:0;display:grid;overflow:hidden}.creator-outreach-browser[hidden]{display:none}.creator-outreach-creators,.creator-outreach-mails{min-width:0;min-height:0;display:grid;overflow:hidden}.creator-outreach-creators{grid-template-rows:72px minmax(0,1fr) 50px}.creator-outreach-mails{border-left:1px solid var(--line);grid-template-rows:72px minmax(0,1fr) 50px}.creator-outreach-creators>header,.creator-outreach-mails>header{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;height:72px;min-height:72px;padding:11px 13px;display:flex}.creator-outreach-creators header>div{gap:2px;min-width:0;display:grid}.creator-outreach-creators header span{color:#58772a;letter-spacing:.13em;font-size:8px;font-weight:820}.creator-outreach-creators header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.creator-outreach-creators header small{color:var(--muted);font-size:9px}.creator-outreach-mails>.creator-outreach-mailbox-head{z-index:4;background:var(--surface-soft);grid-template-columns:auto auto 32px minmax(90px,1fr) auto;gap:7px;padding:10px 11px;display:grid;position:relative;overflow:visible}.creator-outreach-compose-button{border:1px solid var(--sprout-accent-strong);background:var(--sprout-accent);color:#17200c;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;border-radius:9px;padding:0 10px;font-size:9px;font-weight:850}.creator-outreach-mailbox-folder{min-width:0;position:relative}.creator-outreach-mailbox-folder>summary,.creator-outreach-mailbox-icon,.creator-outreach-mailbox-search{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:9px;height:36px}.creator-outreach-mailbox-folder>summary{cursor:pointer;align-items:center;gap:6px;min-width:92px;padding:0 9px;list-style:none;display:flex}.creator-outreach-mailbox-folder>summary::-webkit-details-marker{display:none}.creator-outreach-mailbox-folder svg,.creator-outreach-mailbox-icon svg,.creator-outreach-mailbox-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.creator-outreach-mailbox-folder strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.creator-outreach-mailbox-folder i{margin-left:auto;font-size:9px;font-style:normal}.creator-outreach-mailbox-folder-menu,.creator-outreach-mailbox-filters{z-index:8;border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px;position:absolute;box-shadow:0 14px 34px #444f3024}.creator-outreach-mailbox-folder-menu{gap:3px;width:168px;max-height:min(420px,100vh - 150px);display:grid;top:calc(100% + 7px);left:0;overflow-y:auto}.creator-outreach-mailbox-folder-menu button{height:32px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:10px}.creator-outreach-mailbox-folder-menu button:is(:hover,.is-active){color:#4f731c;background:#f3fae8;font-weight:780}.creator-outreach-mailbox-icon{width:32px;color:var(--muted);cursor:pointer;place-items:center;padding:0;display:grid}.creator-outreach-mailbox-icon:is(:hover,.is-active){color:#4f731c;background:#f3fae8;border-color:#b9da84}.creator-outreach-mailbox-search{color:#58772a;background:#fff;align-items:center;gap:6px;min-width:0;padding:0 9px;display:flex}.creator-outreach-mailbox-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:9px}.creator-outreach-mailbox-count{color:var(--muted);white-space:nowrap;font-size:8px}.creator-outreach-mailbox-filters{width:300px;max-height:min(620px,100vh - 150px);color:var(--ink-soft);gap:10px;font-size:10px;display:grid;top:55px;left:158px;overflow-y:auto}.creator-outreach-mailbox-filters[hidden]{display:none}.creator-outreach-mailbox-filters>div{justify-content:space-between;align-items:center;display:flex}.creator-outreach-mailbox-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:9px}.creator-outreach-mailbox-filters label{align-items:center;gap:7px;display:flex}.creator-outreach-mailbox-filters fieldset{border:0;border-top:1px solid var(--line);background:#fff;gap:8px;margin:0;padding:9px 7px 4px;display:grid}.creator-outreach-mailbox-filters .creator-outreach-mailbox-sort{background:var(--surface-soft);margin:0 -7px -7px;padding:9px 14px 12px}.creator-outreach-mailbox-filters legend{color:var(--muted);padding-top:8px;font-size:9px;font-weight:760}.creator-outreach-creator-list,.creator-outreach-mail-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.creator-outreach-column-footer{box-sizing:border-box;border-top:1px solid var(--line);background:var(--surface);min-width:0;min-height:50px;color:var(--muted);justify-content:space-between;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:flex}.creator-outreach-column-footer>span{white-space:nowrap;flex:none}.creator-outreach-column-pagination,.creator-outreach-column-pagination label{white-space:nowrap;flex-wrap:nowrap;gap:4px}.creator-outreach-column-pagination select,.creator-outreach-column-pagination button{border-radius:6px;min-height:27px;padding:0 6px;font-size:8px}.creator-outreach-column-pagination button{width:27px;padding:0;font-size:14px}.creator-outreach-column-pagination button:disabled{cursor:default;opacity:.42}.creator-outreach-creator-item{border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:94px;padding:11px 12px;display:grid}.creator-outreach-creator-item.is-active{box-shadow:inset 3px 0 0 var(--sprout-accent-strong);background:#f3fae8}.creator-outreach-mail-item.is-active{background:#f3fae8;box-shadow:inset 0 0 0 1px #d7e8b9}.creator-outreach-creator-item>div,.creator-outreach-mail-copy{gap:4px;min-width:0;display:grid}.creator-outreach-creator-heading{align-items:center;gap:7px;min-width:0;display:flex}.creator-outreach-creator-heading>strong{flex:1;min-width:0}.creator-outreach-creator-heading button{color:#496f17;cursor:pointer;background:#ecf9d8;border:1px solid #9bcf4e;border-radius:7px;flex:none;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.creator-outreach-creator-heading button:disabled{opacity:.48;cursor:not-allowed}.creator-outreach-mail-item{border-bottom:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:76px;padding:9px 11px;display:grid}.creator-outreach-mail-item:hover{background:#fbfdf7}.creator-outreach-mail-marker{color:#58772a;background:#f3fae8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:relative}.creator-outreach-mail-marker svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.creator-outreach-mail-item--sent .creator-outreach-mail-marker svg{fill:currentColor;stroke:none}.creator-outreach-mail-marker i{display:none}.creator-outreach-mail-item.is-unread .creator-outreach-mail-marker i{background:var(--sprout-accent-strong);border:2px solid #fff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:-2px;right:-2px}.creator-outreach-mail-envelope{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.creator-outreach-mail-envelope>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.creator-outreach-creator-item strong,.creator-outreach-creator-item small,.creator-outreach-creator-item em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-outreach-creator-item strong{font-size:11px}.creator-outreach-creator-item small,.creator-outreach-creator-item em{color:var(--muted);margin:0;font-size:8px;font-style:normal}.creator-outreach-creator-item em{color:#58772a}.creator-outreach-mail-envelope>span{flex:none;align-items:center;gap:7px;display:flex}.creator-outreach-mail-envelope b{color:#58772a;white-space:nowrap;font-size:8px;font-weight:720}.creator-outreach-mail-subject em{color:#58772a;white-space:nowrap;margin:0;font-size:8px;font-style:normal}.creator-outreach-mail-envelope time{color:var(--muted);white-space:nowrap;font-size:8px}.creator-outreach-mail-subject{align-items:center;gap:7px;min-width:0;display:flex}.creator-outreach-mail-copy h3{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.creator-outreach-mail-item.is-unread :is(.creator-outreach-mail-envelope>strong,.creator-outreach-mail-copy h3){font-weight:850}.creator-outreach-mail-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.creator-outreach-column-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:5px;padding:18px;display:grid}.creator-outreach-column-empty strong{color:var(--ink-soft);font-size:11px}.creator-outreach-column-empty span{max-width:220px;font-size:9px;line-height:1.5}@media (width>=1181px){.global-creator-layout.is-context-inline.is-outreach-triple{grid-template-columns:minmax(600px,.92fr) minmax(520px,1.08fr)}.global-creator-layout.is-outreach-triple .global-creator-board{grid-template-rows:auto minmax(0,1fr)}.global-creator-layout.is-outreach-triple .global-creator-toolbar{grid-template-columns:minmax(210px,.9fr) minmax(260px,1.1fr);gap:12px;display:grid}.global-creator-layout.is-outreach-triple .global-creator-search,.global-creator-layout.is-outreach-triple .global-creator-filters,.global-creator-layout.is-outreach-triple .global-campaign-filter-field{width:100%;min-width:0}.global-creator-layout.is-outreach-triple .global-creator-filters{grid-area:1/1;display:block}.global-creator-layout.is-outreach-triple .global-creator-search{grid-area:1/2}.global-creator-layout.is-outreach-triple .global-creator-filters label[hidden]{display:none}.global-creator-layout.is-outreach-triple .global-campaign-filter-field{box-sizing:border-box}.global-creator-layout.is-outreach-triple .global-campaign-filter-field select{width:100%;min-width:0}.global-creator-layout.is-outreach-triple .global-creator-context-drawer__body{flex-direction:column;display:flex}.global-creator-layout.is-outreach-triple .context-status-card{order:-11}.global-creator-layout.is-outreach-triple .outreach-operations-summary{order:-10}.global-creator-layout.is-outreach-triple .outreach-creator-mail-section{order:-9}.global-creator-layout.is-outreach-triple .outreach-supporting-details{order:-8}}@media (width<=1180px){.creator-outreach-browser{min-height:540px}}@media (width<=720px){.creator-outreach-browser{grid-template-columns:1fr}.creator-outreach-mails{border-top:1px solid var(--line);border-left:0}.creator-outreach-creator-list,.creator-outreach-mail-list{max-height:320px}.creator-outreach-mail-item{min-height:108px}.outreach-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-writeback-drawer{border-radius:0;width:100vw}.outreach-thread-message__summary{grid-template-columns:32px minmax(0,1fr) auto 14px}.outreach-thread-message__excerpt{grid-column:2/span 3}}#globalCreatorContextBody .context-section{padding:12px 14px}#globalCreatorContextBody .context-section__head>div{align-items:baseline;gap:8px;min-width:0;display:flex}#globalCreatorContextBody .context-section__head>div>span{flex:none}#globalCreatorContextBody .context-section__head h3{margin:0;font-size:13px}#globalCreatorContextBody .mail-thread-empty{padding:14px 16px}.outreach-inline-date{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:0;font-size:10px;font-weight:720}.outreach-inline-date:focus-visible{outline:2px solid var(--sprout-accent-strong);outline-offset:2px;border-radius:4px}.outreach-creator-link{color:inherit;text-decoration:none}.outreach-creator-link:hover,.outreach-creator-link:focus-visible{text-decoration:underline}.outreach-creator-link i{color:var(--muted);margin-left:3px;font-size:9px;font-style:normal}#globalCreatorContextBody .context-section__head h3{font-size:15px}#globalCreatorContextBody .context-section__head span,#globalCreatorContextBody .context-section__head small,#globalCreatorContextBody .outreach-operations-grid dt{font-size:10px}#globalCreatorContextBody .outreach-operations-grid dd,#globalCreatorContextBody .outreach-inline-date{font-size:13px}#globalCreatorContextBody .outreach-fact-grid dd,#globalCreatorContextBody .outreach-brief-grid dd{font-size:12px}#globalCreatorContextBody .outreach-fact-grid dt,#globalCreatorContextBody .outreach-brief-grid dt{font-size:10px}.availability-remove-reason{border:1px solid var(--line);width:100%;min-width:150px;min-height:32px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.availability-remove-reason:focus-visible{border-color:var(--sprout-accent-strong);outline:none}@keyframes availability-reason-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.availability-remove-reason.is-shaking{border-color:#c4553a;animation:.32s availability-reason-shake}@media (prefers-reduced-motion:reduce){.availability-remove-reason.is-shaking{animation:none}}#view-select .scope-tools .scope-switch{flex-wrap:wrap}.campaign-favorite-filters{border-bottom:1px solid var(--line);background:#fbfff4;grid-template-columns:92px minmax(0,1fr);display:grid}.campaign-favorite-filters[hidden]{display:none!important}.campaign-favorite-filters>header{align-content:center;gap:3px;padding:9px 12px;display:grid}.campaign-favorite-filters>header strong{color:var(--ink);font-size:11px}.campaign-favorite-filters>header span{color:var(--muted);font-size:8px;line-height:1.35;display:none}.is-editing-filter-preferences .campaign-favorite-filters>header span{display:block}.campaign-favorite-filter-list{border:1px dashed #0000;flex-wrap:wrap;align-content:flex-start;gap:6px 8px;min-height:46px;padding:7px 12px;transition:background .15s,border-color .15s;display:flex}.campaign-favorite-filter-list:empty:after{color:var(--muted);content:"从下方拖入价格、地区、粉丝量等筛选项";align-self:center;font-size:10px;display:none}.is-editing-filter-preferences .campaign-favorite-filter-list:empty:after{display:block}.campaign-favorite-filter-list.is-drag-over{border-color:var(--sprout-accent-strong);background:var(--green-soft)}.campaign-filter-drag-handle{color:#9aa58f;cursor:grab;letter-spacing:-3px;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1}#view-select .campaign-filter-drag-handle[hidden]{visibility:hidden;width:0;overflow:hidden;display:block!important}.campaign-filter-drag-handle:active{cursor:grabbing}#view-select .campaign-filter-dropdown__trigger{grid-template-columns:auto auto minmax(0,max-content) 10px;align-items:center;display:inline-grid}#view-select .campaign-filter-dropdown__name{color:var(--muted);white-space:nowrap;padding-right:7px}#view-select .campaign-filter-dropdown__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#view-select .campaign-filter-dropdown__value[hidden]{display:none}#view-select .campaign-filter-dropdown__caret{text-align:right}#view-select .xingtu-filter-line.is-dragging{opacity:.42}#view-select .campaign-filter-favorite-remove{z-index:31;border:1px solid var(--line-strong);background:var(--surface);width:16px;height:16px;color:var(--muted);cursor:pointer;border-radius:999px;place-content:center;padding:0;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}#view-select .campaign-filter-favorite-remove[hidden]{display:none!important}#view-select .campaign-filter-favorite-remove:hover{color:#9a5420;border-color:#d6a67e}#view-select #toggleCampaignFilterPreferences[aria-pressed=true]{border-color:var(--sprout-accent-strong);background:var(--green-soft);color:var(--green-strong);font-weight:780}.creator-social-state{color:#477039;background:#edf6e8;border-radius:999px;width:max-content;margin-top:3px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.creator-social-state.is-abnormal{color:#a44722;background:#fff0e9}.creator-data-freshness{color:#477039;background:#edf6e8;border-radius:999px;width:max-content;margin-top:3px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.creator-data-freshness.is-stale{color:#8a6817;background:#fff7dc}.creator-data-freshness.is-failed{color:#a44722;background:#fff0e9}.creator-sunk-badge{color:#716b60;background:#eeeae1;border-radius:999px;width:max-content;margin-top:3px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.creator-table--workbench tr.is-sunk{background:#faf8f2}.creator-select-all,.creator-screening-identity{align-items:center;gap:10px;display:flex}.creator-select-all{cursor:pointer}.creator-screening-identity{min-width:0}.creator-selection-column .creator-select-all{justify-content:center}.creator-selection-column .creator-select,.creator-selection-column .creator-select-all input{margin:0}.creator-screening-identity .creator-select{flex:none}.creator-screening-identity .creator-cell,.creator-screening-identity .creator-cell>span:last-child{min-width:0}.screening-field-cell{min-width:0;overflow:hidden}.creator-field-stack,.creator-field-tags{gap:3px;min-width:0;display:grid}.creator-field-stack strong,.creator-field-stack small{text-overflow:ellipsis;overflow:hidden}.creator-field-stack strong{color:var(--ink);white-space:nowrap;font-size:11px}.creator-field-stack small{color:var(--muted);white-space:nowrap;font-size:9px;line-height:1.35}.creator-field-tags{flex-wrap:wrap;gap:3px;display:flex}.creator-field-tags em{background:var(--green-soft);color:var(--green-strong);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.creator-field-link{color:var(--sprout-accent-ink);font-size:10px;font-weight:800;text-decoration:none}.creator-field-inline-select{border:1px solid var(--line-strong);width:100%;min-width:0;height:28px;color:var(--ink);background:#fff;border-radius:6px;padding:0 24px 0 7px;font-size:9px}.creator-identity-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.creator-row-badges{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.creator-deliverable-cell,.creator-audience-profile{gap:3px;min-width:0;display:grid}.creator-deliverable-cell strong,.creator-audience-profile strong,.creator-table-number{color:var(--ink);font-size:11px}.creator-deliverable-cell small,.creator-audience-profile small{color:var(--muted);font-size:9px}.creator-commerce-cell,.creator-compact-tags,.creator-history-summary{gap:3px;min-width:0;display:grid}.creator-commerce-cell strong,.creator-compact-tags strong,.creator-history-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-commerce-cell small,.creator-history-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.creator-compact-tags>span,.creator-reference-tags{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.creator-compact-tags em,.creator-reference-tags em{color:#477039;text-overflow:ellipsis;white-space:nowrap;background:#edf6e8;border-radius:999px;max-width:100%;padding:2px 5px;font-size:8px;font-style:normal;overflow:hidden}.creator-profile-link{min-width:80px;color:var(--green-strong);font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.creator-profile-link:hover{text-decoration:underline}.creator-profile-link.is-empty{color:var(--muted);font-weight:600}.creator-collaboration-history{gap:6px;min-width:180px;display:grid}.creator-collaboration-history>span{gap:2px;display:grid}.creator-collaboration-history strong,.creator-collaboration-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-collaboration-history small{color:var(--muted);font-size:9px}.creator-collaboration-history--detail{min-width:0}#campaignScreeningDetailBody [data-refresh-creator-data]{margin-top:8px}#view-select .creator-table--workbench tbody tr[data-creator-id]{cursor:pointer}#view-select .creator-table--workbench tbody tr.is-selected td{background:#f0f8df}#view-select .creator-table--workbench tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}#campaignScreeningDetailBody .detail-summary,#campaignScreeningDetailBody .creator-detail-grid{grid-template-columns:minmax(0,1fr);gap:8px}#campaignScreeningDetailBody .detail-summary div,#campaignScreeningDetailBody .detail-section{padding:10px}#campaignScreeningDetailBody .detail-section,#campaignScreeningDetailBody .creator-detail-grid{margin-top:8px}#campaignScreeningDetailBody .detail-section p,#campaignScreeningDetailBody .detail-section li{font-size:10px;line-height:1.5}.campaign-screening-key-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.campaign-screening-ordered-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.campaign-screening-ordered-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.campaign-screening-ordered-field.is-wide{grid-column:1/-1}.campaign-screening-ordered-field>span,.campaign-screening-ordered-field>small{color:var(--muted);font-size:8px}.campaign-screening-ordered-field>strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px;line-height:1.4}.campaign-screening-ordered-field>p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.5}.campaign-screening-ordered-field>a{color:var(--sprout-accent-ink);font-size:10px;text-decoration:none}.campaign-screening-ordered-field>select{border:1px solid var(--line-strong);width:100%;min-width:0;height:30px;color:var(--ink);background:#fff;border-radius:7px;padding:0 24px 0 7px;font-size:10px;font-weight:750}.campaign-screening-ordered-field>.button{width:fit-content;margin-top:3px}.campaign-screening-ordered-field .quote-record-list{margin:0;padding:0}.campaign-screening-ordered-field .mail-thread{max-height:none}.campaign-screening-key-facts>div,.campaign-screening-key-facts>label,.campaign-screening-key-facts>a{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.campaign-screening-key-facts span,.campaign-screening-key-facts small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.campaign-screening-key-facts strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-screening-key-facts select{border:1px solid var(--line-strong);width:100%;min-width:0;height:28px;color:var(--ink);background:#fff;border-radius:6px;padding:0 24px 0 7px;font-size:10px;font-weight:750}.campaign-screening-key-facts>a{color:var(--sprout-accent-ink);font-size:10px;font-weight:800;text-decoration:none}.campaign-screening-detail-group{border:1px solid var(--line);background:#f7f8f2;border-radius:9px;gap:8px;margin-top:8px;padding:10px;display:grid}.campaign-screening-detail-group>header span,.campaign-screening-detail-group>header h3{margin:0;display:block}.campaign-screening-detail-group>header span{color:var(--sprout-accent-ink);letter-spacing:.12em;font-size:7px;font-weight:850}.campaign-screening-detail-group>header h3{margin-top:2px;font-size:12px}.creator-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.creator-reference-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.creator-reference-item.is-wide{grid-column:1/-1}.creator-reference-item>span,.creator-reference-item>small{color:var(--muted);font-size:8px}.creator-reference-item>strong{overflow-wrap:anywhere;color:var(--ink);font-size:10px;line-height:1.4}.creator-history-cell{gap:6px;min-width:156px;display:grid}.creator-history-cell>span{gap:2px;display:grid}.creator-history-cell strong,.creator-history-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-history-cell small{color:var(--muted);font-size:10px}.creator-proposal-type-field{gap:4px;min-width:126px;display:grid}.creator-proposal-type-field select{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);border-radius:8px;padding:4px 24px 4px 8px;font-size:11px;font-weight:720}.creator-proposal-type-field small{color:var(--muted);font-size:9px}.creator-table--workbench .quote-cell{min-width:0;position:relative}.quote-history-inline{gap:5px;display:grid}.quote-history-inline>span{white-space:nowrap;grid-template-columns:minmax(62px,1.2fr) max-content minmax(54px,1fr);align-items:baseline;gap:4px;display:grid}.quote-history-popover time{color:var(--ink-soft);font-size:10px;font-weight:760}.quote-history-inline>span>b,.quote-history-inline>span>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.quote-history-inline>span>b{font-size:11px;font-weight:650}.quote-history-inline>span>strong{color:var(--blue);font-size:12px;display:inline}.creator-table--workbench .quote-history-inline>span>small{color:var(--ink-soft);font-size:10px}.quote-history-more{margin-top:5px;display:block}.quote-history-popover{z-index:1000;border:1px solid var(--line-strong);background:var(--surface);width:min(500px,100vw - 24px);color:var(--ink);border-radius:10px;margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 30px #191e1429}:is(.quote-history-popover:popover-open,.quote-history-popover[data-fallback-open]){display:block}.quote-history-popover::backdrop{background:0 0}.quote-history-popover__row{border-top:1px solid var(--line);grid-template-columns:30px minmax(110px,1.35fr) 90px 96px 78px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;display:grid}.quote-history-popover__row:first-child{border-top:0}.quote-history-popover__row.is-head{background:var(--surface-soft);min-height:34px;color:var(--ink-soft);font-size:10px;font-weight:760}.quote-history-popover__row>span,.quote-history-popover__row>strong,.quote-history-popover__row>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-reference-quote>strong{color:var(--accent-deep)}@media (width<=760px){.campaign-favorite-filters{grid-template-columns:1fr}.campaign-favorite-filters>header{padding-bottom:2px}#view-select .scope-tools .scope-switch{width:100%}#view-select .scope-tools .scope-button{flex:150px}}.persistent-hscroll{z-index:80;cursor:pointer;background:#f0eee6f5;border:1px solid #d9d6ca;border-radius:999px;height:16px;padding:3px 4px;position:fixed;box-shadow:0 2px 8px #161c121f}.persistent-hscroll[hidden]{display:none!important}.persistent-hscroll__track{background:#dedbd0;border-radius:999px;width:100%;height:8px;position:relative}.persistent-hscroll__thumb{cursor:grab;will-change:transform;background:#737d6c;border-radius:999px;height:8px;position:absolute;top:0;left:0}.persistent-hscroll__thumb:hover{background:#4f5b47}.persistent-hscroll__thumb:active{cursor:grabbing}.screening-sticky-head{z-index:75;border-bottom:1px solid var(--line);background:var(--surface);position:fixed;overflow:hidden;box-shadow:0 8px 18px #161c121f}.screening-sticky-head[hidden]{display:none!important}.screening-sticky-head table{background:var(--surface);will-change:transform;margin:0}.screening-sticky-head thead th{box-sizing:border-box;position:static!important}.has-persistent-hscroll{scroll-padding-bottom:18px}.has-persistent-hscroll::-webkit-scrollbar{height:0!important}:where(.creator-table-wrap,.global-scope-switch,.campaign-progress-queues,.mail-queue-nav){scrollbar-color:#8f9787 #f0eee6!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;overflow-x:scroll!important}:where(.creator-table-wrap,.global-scope-switch,.campaign-progress-queues,.mail-queue-nav)::-webkit-scrollbar{width:12px;height:12px;display:block!important}:where(.creator-table-wrap,.global-scope-switch,.campaign-progress-queues,.mail-queue-nav)::-webkit-scrollbar-track{background:#f0eee6;border-radius:999px}:where(.creator-table-wrap,.global-scope-switch,.campaign-progress-queues,.mail-queue-nav)::-webkit-scrollbar-thumb{background:#8f9787;border:2px solid #f0eee6;border-radius:999px;min-width:48px}:where(.creator-table-wrap,.global-scope-switch,.campaign-progress-queues,.mail-queue-nav)::-webkit-scrollbar-thumb:hover{background:#6f7867}@media (width<=760px){.campaign-task-list{scrollbar-color:#8f9787 #f0eee6!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;overflow-x:scroll!important}.campaign-task-list::-webkit-scrollbar{height:12px;display:block!important}.campaign-task-list::-webkit-scrollbar-track{background:#f0eee6;border-radius:999px}.campaign-task-list::-webkit-scrollbar-thumb{background:#8f9787;border:2px solid #f0eee6;border-radius:999px;min-width:48px}}@media (width<=900px){:where(.main-nav,.stage-tabs){scrollbar-color:#8f9787 #f0eee6!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;overflow-x:scroll!important}:where(.main-nav,.stage-tabs)::-webkit-scrollbar{height:12px;display:block!important}:where(.main-nav,.stage-tabs)::-webkit-scrollbar-track{background:#f0eee6;border-radius:999px}:where(.main-nav,.stage-tabs)::-webkit-scrollbar-thumb{background:#8f9787;border:2px solid #f0eee6;border-radius:999px;min-width:48px}}.finance-page-head{align-items:center}.finance-summary{gap:8px;display:flex}.finance-summary>span{border:1px solid var(--line);background:var(--sprout-surface);border-radius:10px;gap:3px;min-width:92px;padding:10px 12px;display:grid}.finance-summary small,.finance-toolbar>small{color:var(--muted);font-size:9px}.finance-summary strong{color:var(--ink);font-size:17px}.finance-toolbar{border:1px solid var(--line);background:var(--sprout-surface);border-radius:12px;grid-template-columns:minmax(260px,420px) 190px 1fr;align-items:end;gap:10px;margin-bottom:12px;padding:10px;display:grid}.finance-toolbar>label:not(.search-box){gap:4px;display:grid}.finance-toolbar>label>span{color:var(--muted);font-size:8px;font-weight:760}.finance-toolbar select{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.finance-toolbar>small{place-self:center end}.finance-workspace-grid{grid-template-columns:minmax(390px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:14px;min-height:680px;display:grid}.finance-request-list,.finance-request-detail-shell{border:1px solid var(--line);background:var(--sprout-surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}#financeRequestRows{align-content:start;max-height:680px;display:grid;overflow-y:auto}.finance-request-row{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.finance-request-row:hover,.finance-request-row.is-selected{background:#f3fae8}.finance-request-row.is-selected{box-shadow:inset 3px 0 0 var(--sprout-accent-strong)}.finance-request-row>span,.finance-request-row__creator>span{gap:4px;min-width:0;display:grid}.finance-request-row__creator{align-items:center;gap:9px;display:flex!important}.finance-request-row__creator>i{background:#eeece4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.finance-request-row strong,.finance-request-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-request-row strong{font-size:11px}.finance-request-row small{color:var(--muted);font-size:8px}.finance-request-materials{align-items:center;min-width:0;display:flex}.finance-request-materials i{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:780;line-height:1.2;overflow:hidden}.finance-request-materials.is-ready i{color:#4c7118;background:#edf8df}.finance-request-materials.is-missing i{color:#a44532;background:#fff0eb}.finance-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:780}.finance-status--amber{color:#8a5a00;background:#fff3d9}.finance-status--blue{color:#315e9b;background:#e7f0ff}.finance-status--red{color:#a44532;background:#ffe9e3}.finance-status--green{color:#4c7118;background:#edf8df}.finance-request-detail{align-content:start;gap:14px;padding:18px;display:grid}.finance-request-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.finance-request-detail>header span,.finance-detail-section__head span{color:#5e7d2c;letter-spacing:.12em;font-size:8px;font-weight:850}.finance-request-detail h2,.finance-request-detail p,.finance-detail-section h3{margin:0}.finance-request-detail h2{margin-top:4px;font-size:20px}.finance-request-detail header p{color:var(--muted);margin-top:4px;font-size:9px}.finance-request-facts,.finance-material-grid,.finance-paid-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.finance-request-facts>div,.finance-material-grid>article,.finance-paid-result>div,.payment-approval-material{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:12px;display:grid}.finance-material-grid>article.is-ready{background:#fbfef6;border-color:#cfe5a7}.finance-material-grid>article.is-missing{background:#fff7f4;border-color:#e7b9ae}.finance-material-grid>article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-material-grid span em{color:#4c7118;background:#edf8df;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.finance-material-grid .is-missing span em{color:#a44532;background:#ffe9e3}.finance-material-grid .is-missing strong{color:#9d3f2d}.finance-material-actions{justify-content:flex-end;margin-top:2px;display:flex}.finance-material-actions button{color:#4d701c;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #a8c978;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800}.finance-material-actions button:hover{background:#f2f9e7;border-color:#7eae39}.finance-request-facts dt,.finance-material-grid span,.finance-paid-result span,.payment-approval-material span{color:var(--muted);font-size:8px}.finance-request-facts dd,.finance-material-grid strong,.finance-paid-result strong,.payment-approval-material strong{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:11px;font-weight:780}.finance-detail-section{border:1px solid var(--line);background:#f7faef;border-radius:12px;gap:9px;padding:14px;display:grid}.finance-detail-section__head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.finance-detail-section__head h3{margin-top:3px;font-size:14px}.finance-detail-section__head small,.finance-material-grid small,.finance-paid-result small,.payment-approval-material small{color:var(--muted);font-size:8px}.finance-material-summary{border-radius:999px;padding:4px 7px;font-weight:780}.finance-material-summary.is-ready{color:#4c7118;background:#e9f6d7}.finance-material-summary.is-missing{color:#a44532;background:#ffe9e3}.finance-material-grid,.finance-paid-result{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-document-preview-dialog{width:min(860px,100vw - 32px);max-width:none;height:min(760px,100dvh - 32px);max-height:none;color:var(--ink);background:#f7f8f4;border:1px solid #c7d7ae;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 80px #1f271847}.finance-document-preview-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.finance-document-preview-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b20177a}.finance-document-preview-dialog>header,.finance-document-preview-dialog>footer{background:#fffdf8;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.finance-document-preview-dialog>header{border-bottom:1px solid var(--line)}.finance-document-preview-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end}.finance-document-preview-dialog header span{color:#557828;letter-spacing:.12em;font-size:8px;font-weight:850}.finance-document-preview-dialog h2,.finance-document-preview-dialog p{margin:0}.finance-document-preview-dialog h2{margin-top:3px;font-size:17px}.finance-document-preview-dialog p{color:var(--muted);margin-top:3px;font-size:9px}#financeDocumentPreviewClose{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;font-size:20px;display:grid}#financeDocumentPreviewFrame{background:#fff;border:0;width:100%;height:100%}.finance-approval-actions,.finance-payment-proof,.finance-decision-note{background:#f3fae8;border:1px solid #cfe5a7;border-radius:12px;gap:10px;padding:14px;display:grid}.finance-approval-actions label,.finance-payment-proof label{gap:5px;display:grid}.finance-approval-actions label>span,.finance-payment-proof label>span{color:var(--muted);font-size:8px;font-weight:760}.finance-approval-actions input,.finance-payment-proof input{border:1px solid var(--line);min-height:38px;font:inherit;background:#fff;border-radius:9px;padding:0 10px}.finance-approval-actions>div,.finance-payment-proof,.finance-request-detail>footer{justify-items:end}.finance-approval-actions>div{gap:8px;display:flex}.finance-decision-note{background:#fff6f3;border-color:#efd0c7}.finance-decision-note p{color:var(--muted);font-size:10px;line-height:1.6}.finance-empty{min-height:300px;color:var(--muted);text-align:center;place-content:center;gap:6px;padding:24px;display:grid}.finance-empty strong{color:var(--ink);font-size:13px}.finance-empty span{max-width:340px;font-size:10px;line-height:1.6}.payment-approval-dialog{width:min(680px,100vw - 32px)}.payment-approval-dialog form{gap:14px;display:grid}.payment-approval-dialog .dialog-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.payment-approval-material{background:#f7faef}.payment-approval-context{grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);gap:10px;display:grid}.payment-approval-product{background:#fbfdf7;border:1px solid #cfe2ad;border-radius:10px;gap:5px;padding:12px;display:grid}.payment-approval-product>span{color:#5d7539;font-size:8px;font-weight:820}.payment-approval-product select{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c7a4;border-radius:9px;padding:0 10px;font-size:12px;font-weight:780}.payment-approval-product small{color:var(--muted);font-size:8px}.payment-approval-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-approval-fields label{gap:5px;display:grid}.payment-approval-fields label>span{color:var(--muted);font-size:9px;font-weight:760}.payment-approval-fields input,.payment-approval-fields select{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.payment-approval-fields small{color:var(--muted);font-size:8px}.payment-approval-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-approval-upload{cursor:pointer;background:#fbfcf9;border:1px solid #cfd8c2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.payment-approval-upload:hover{background:#f7fbea;border-color:#91bc55}.payment-approval-upload:focus-within{outline-offset:2px;outline:2px solid #7db42f47}.payment-approval-upload.has-file{background:#f3fae7;border-color:#9bc660}.payment-approval-upload.is-invalid{border-color:#d4715e;box-shadow:0 0 0 2px #d4715e24}.payment-approval-upload__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.payment-approval-upload__icon{color:#557828;letter-spacing:.05em;background:#eaf4da;border-radius:10px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:880;display:grid}.payment-approval-upload__copy{gap:3px;min-width:0;display:grid}.payment-approval-upload__copy>span,.payment-approval-upload__copy>small{color:var(--muted);font-size:8px}.payment-approval-upload__copy>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-approval-upload__action{color:#4f7122;white-space:nowrap;background:#fff;border:1px solid #9fbd74;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.payment-approval-dialog footer{justify-content:flex-end;gap:8px;display:flex}.outreach-task-finance-actions,.outreach-mail-finance-actions{align-items:center;gap:7px;display:flex}.outreach-task-identity{justify-items:end;gap:2px;display:grid}.outreach-task-identity strong{color:var(--ink);font-size:10px}.outreach-task-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.outreach-task-finance-actions button,.outreach-mail-finance-actions button{color:#496d18;cursor:pointer;background:#fff;border:1px solid #b5d979;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:780}.outreach-task-finance-actions button{background:var(--sprout-accent);color:var(--ink);border-color:#8fc449}.outreach-finance-attachment-list{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.outreach-finance-attachment-list span{color:#4d6d1b;text-overflow:ellipsis;white-space:nowrap;background:#f4fae9;border:1px solid #d6e7b9;border-radius:7px;max-width:100%;padding:5px 8px;font-size:8px;overflow:hidden}@media (width<=1100px){.finance-workspace-grid{grid-template-columns:1fr}.finance-request-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.finance-toolbar,.payment-approval-fields,.payment-approval-context,.payment-approval-documents{grid-template-columns:1fr}.finance-summary{flex-wrap:wrap}.finance-request-row{grid-template-columns:1fr}}.creator-document-dialog{width:min(720px,100vw - 32px)}.creator-document-dialog form{gap:14px;display:grid}.creator-document-dialog form>.creator-document-context,.creator-document-dialog form>.creator-document-products{margin-inline:24px}.creator-document-dialog .dialog-head p{max-width:520px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.creator-document-context{background:#f3fae8;border:1px solid #cfe5a7;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.creator-document-context span,.creator-document-context small,.creator-document-products>small,.creator-document-result__scope span{color:var(--muted);font-size:8px}.creator-document-context strong{font-size:12px}.creator-document-products{border:1px solid var(--line);border-radius:11px;gap:9px;min-width:0;margin:0;padding:13px;display:grid}.creator-document-products legend{padding:0 6px;font-size:10px;font-weight:800}#creatorDocumentProducts{gap:7px;max-height:280px;display:grid;overflow-y:auto}.creator-document-product{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) 126px auto;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:grid}.creator-document-product.is-selected{background:#f7fbe9;border-color:#a8d363}.creator-document-product>input[type=checkbox]{width:16px;height:16px;accent-color:var(--sprout-accent-strong);cursor:pointer}.creator-document-product__copy{cursor:pointer;gap:4px;min-width:0;display:grid}.creator-document-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-document-product small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.creator-document-product__amount{gap:4px;display:grid}.creator-document-product__amount span{color:var(--muted);font-size:7px;font-weight:750}.creator-document-product__amount input{border:1px solid var(--line);width:100%;min-width:0;height:32px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px;font-size:10px;font-weight:700}.creator-document-product__amount input:disabled{color:var(--muted);background:#f1f1ec}.creator-document-product__amount input[aria-invalid=true]{border-color:#d95f4c;box-shadow:0 0 0 2px #d95f4c1f}.creator-document-product em{color:#4e6f1b;background:#deefbd;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:780}.creator-document-dialog form>footer,.creator-document-result>footer{justify-content:flex-end;gap:8px;display:flex}.creator-document-dialog form>footer{padding:0 24px 24px}.creator-document-result{background:#f3fae8;border:1px solid #a8d363;border-radius:12px;gap:11px;margin:0 24px 24px;padding:14px;display:grid}.creator-document-result[hidden]{display:none}.creator-document-result__file{align-items:center;gap:10px;display:flex}.creator-document-result__file>i{width:42px;height:42px;color:var(--sprout-accent);background:#11130f;border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.creator-document-result__file>span,.creator-document-result__scope{gap:4px;min-width:0;display:grid}.creator-document-result__file strong,.creator-document-result__scope strong{overflow-wrap:anywhere;font-size:11px}.creator-document-result__file small{color:var(--muted);font-size:8px}.creator-document-result__scope{background:#fff;border:1px solid #d7e8bc;border-radius:8px;padding:9px 11px}@media (width<=620px){.creator-document-dialog form>.creator-document-context,.creator-document-dialog form>.creator-document-products{margin-inline:14px}.creator-document-dialog form>footer{padding:0 14px 14px}.creator-document-result{margin:0 14px 14px}.creator-document-product{grid-template-columns:auto minmax(0,1fr)}.creator-document-product__amount,.creator-document-product em{grid-column:2}.creator-document-result>footer,.creator-document-dialog form>footer{display:grid}}dialog[data-creator-action-drawer]{width:max(680px,50vw);max-width:calc(100vw - 20px);height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;border:1px solid #bedb91;border-radius:18px 0 0 18px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden auto;box-shadow:0 22px 70px #2734163d}dialog[data-creator-action-drawer]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f261957}.creator-action-tabs{scrollbar-width:thin;scrollbar-color:#b8c7a4 transparent;background:#fbfcf8;border-block:1px solid #e3ead7;flex:none;gap:7px;padding:10px 16px;display:flex;overflow-x:auto}.creator-action-tabs button{color:#516c2d;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c7d5b4;border-radius:10px;flex:none;padding:0 12px;font-size:12px;font-weight:780}.creator-action-tabs button:hover{background:#f6faee;border-color:#91bf4d}.creator-action-tabs button.is-active{color:#355d0f;background:#eaf7d5;border-color:#7fba2c;box-shadow:inset 0 -2px #76af28}#creatorDocumentDialog .creator-action-tabs,#paymentApprovalDialog .creator-action-tabs{margin-top:-14px;margin-bottom:2px}#paymentApprovalDialog form{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}#paymentApprovalDialog form>.payment-approval-context,#paymentApprovalDialog form>.payment-approval-fields,#paymentApprovalDialog form>.payment-approval-documents{margin-inline:24px}#paymentApprovalDialog form>footer{margin-top:auto;padding:0 24px 24px}#paymentApprovalDialog .payment-approval-fields{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){dialog[data-creator-action-drawer]{border-radius:0;width:100vw;max-width:100vw}.creator-action-tabs{padding-inline:12px}#paymentApprovalDialog form>.payment-approval-context,#paymentApprovalDialog form>.payment-approval-fields,#paymentApprovalDialog form>.payment-approval-documents{margin-inline:14px}#paymentApprovalDialog form>footer{padding:0 14px 14px}.payment-approval-fields{grid-template-columns:1fr}}.table-column-order-trigger{white-space:nowrap;flex:none;min-height:34px}.table-column-order-drawer{box-sizing:border-box;border:0;border-left:1px solid var(--line-strong);background:var(--surface);width:min(480px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);border-radius:18px 0 0 18px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-22px 0 60px #21261c33}.table-column-order-drawer[open]{animation:.22s cubic-bezier(.22,.78,.26,1) both table-column-order-drawer-in}.table-column-order-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181d1347}.table-column-order-drawer[open]::backdrop{animation:.18s ease-out both table-column-order-backdrop-in}@keyframes table-column-order-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes table-column-order-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#181d1300}to{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181d1347}}.table-column-order-dialog form{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;max-height:none;display:grid}.table-column-order-dialog header,.table-column-order-dialog footer{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.table-column-order-dialog header{border-bottom:1px solid var(--line)}.table-column-order-dialog header small{color:var(--green-strong);letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.table-column-order-dialog h2{margin:0;font-size:17px}.table-column-order-dialog>form>p{color:var(--muted);margin:0;padding:12px 18px 6px;font-size:11px}.table-column-order-dialog__close{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:9px;place-items:center;font-size:19px;display:grid}.table-column-order-list{gap:6px;min-height:0;margin:6px 0 0;padding:6px 18px 14px;list-style:none;display:grid;overflow-y:auto}.table-column-order-list li[data-column-key]{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:10px;grid-template-columns:20px 24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:grid}.table-column-order-list li[data-column-key].is-dragging{opacity:.45}.table-column-order-item__handle{color:var(--muted);letter-spacing:-3px;font-size:13px}.table-column-order-list li[data-column-key]>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.table-column-order-list li[data-column-key]>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.table-column-order-zone{color:var(--green-strong);justify-content:space-between;align-items:center;gap:12px;padding:7px 4px 2px;display:flex}.table-column-order-zone:not(:first-child){border-top:1px dashed var(--line-strong);margin-top:8px;padding-top:13px}.table-column-order-zone strong{font-size:11px}.table-column-order-zone small{color:var(--muted);font-size:9px}.table-column-order-item__actions{gap:4px;display:flex}.table-column-order-item__actions button{border:1px solid var(--line);background:var(--surface-soft);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;display:grid}.table-column-order-item__actions button:disabled{opacity:.3;cursor:default}.table-column-order-dialog footer{border-top:1px solid var(--line);background:var(--surface-soft)}.table-column-order-dialog footer>span{gap:8px;display:flex}@media (width<=560px){.table-column-order-drawer{border-left:0;border-radius:0;width:100vw}}@media (prefers-reduced-motion:reduce){.table-column-order-drawer[open],.table-column-order-drawer[open]::backdrop{animation:none}}@media (width>=901px){.side-nav{scrollbar-gutter:auto;background:linear-gradient(180deg, #faf8f1 0%, var(--sprout-bg) 42%);padding:12px 12px 14px;overflow:hidden auto}.side-nav::-webkit-scrollbar{width:5px}.side-nav::-webkit-scrollbar-thumb{background:#d5d2c7;border-radius:999px}.side-nav__heading{flex:none;min-height:48px;padding:2px 7px 14px}.side-nav__heading span{letter-spacing:.19em;font-size:8px}.side-nav__heading strong{letter-spacing:-.01em;margin-top:3px;font-size:14px}.side-nav__toggle{background:#fffdf7db;border-color:#d8d4c8;border-radius:9px;width:29px;height:29px;box-shadow:0 2px 7px #11130f0a}.main-nav{flex:none;gap:4px;display:grid}.nav-group{min-width:0;display:grid}.nav-item{color:#343830;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:44px;padding:6px 8px;overflow:hidden}.nav-item--group{grid-template-columns:32px minmax(0,1fr) 14px}.nav-item:hover{box-shadow:none;background:#fffdf7cc;border-color:#e1ded3}.nav-item.is-active{background:var(--sprout-accent-soft);color:var(--sprout-ink);box-shadow:none;border-color:#cfe4a9}.nav-item__icon{color:#3b4037;background:#eeebe3;border:1px solid #e3e0d6;border-radius:10px;width:32px;height:32px}.nav-item__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav-item.is-active .nav-item__icon{border-color:var(--sprout-ink);background:var(--sprout-ink);color:var(--sprout-accent)}.nav-item>span:nth-child(2){min-width:0;overflow:hidden}.nav-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.nav-item--group>i{font-size:11px}.nav-submenu{border-left:0;gap:2px;margin:4px 0 5px 41px;padding-left:0}.nav-submenu button{color:#71766d;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-height:30px;padding:6px 9px;font-size:10px;font-weight:720;line-height:1.25;overflow:hidden}.nav-submenu button:hover{color:var(--ink);background:#ebf7d5a8}.nav-submenu button.is-active{color:#1d2119;box-shadow:none;background:#e8f4d1}.side-nav__principle{background:#fffdf7d1;border-color:#dedbd0;border-radius:12px;flex:none;margin-top:auto;padding:12px;box-shadow:0 8px 22px #11130f09}.side-nav__principle span{font-size:8px}.side-nav__principle strong{margin-top:4px;font-size:10px}.side-nav__principle small{margin-top:6px;font-size:8px;line-height:1.5}.side-nav__team{border-color:#dedbd0;flex:none;margin-top:10px;padding:10px 8px 3px}.side-nav__team small{font-size:8px}.side-nav__team strong{font-size:10px}}.analytics-view{min-width:0}.analytics-workspace{gap:18px;min-width:0;display:grid}.analytics-compact-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-segmented{border:1px solid var(--sprout-line);background:#f0eee6;border-radius:13px;grid-auto-columns:minmax(112px,auto);grid-auto-flow:column;width:max-content;max-width:100%;padding:4px;display:inline-grid}.analytics-segmented button{min-height:38px;color:var(--sprout-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 20px;font-size:13px;font-weight:780}.analytics-segmented button:hover{color:var(--sprout-ink)}.analytics-segmented button.is-active{background:var(--sprout-accent-strong);color:var(--sprout-surface);box-shadow:0 4px 10px #4e72181f}.analytics-tab-panel{min-width:0;display:none}.analytics-tab-panel.is-active{gap:16px;display:grid}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-metric{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:15px;align-content:center;gap:5px;min-width:0;min-height:112px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #11130f09}.analytics-metric span{color:var(--sprout-muted);font-size:10px;font-weight:760}.analytics-metric strong{color:var(--sprout-ink);letter-spacing:-.025em;font-size:25px;line-height:1}.analytics-metric small{color:var(--sprout-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-metric--positive{background:#f4fbe8;border-color:#bfda92}.analytics-metric--positive strong{color:var(--sprout-accent-ink)}.analytics-metric--warning{background:#fff9e9;border-color:#ead5a8}.analytics-filter-bar{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:14px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(142px,.65fr)) auto;align-items:end;gap:10px;padding:13px;display:grid}.analytics-filter-bar label{gap:5px;min-width:0;display:grid}.analytics-filter-bar label>span:not([aria-hidden]){color:var(--sprout-muted);padding-left:2px;font-size:9px;font-weight:750}.analytics-filter-bar input,.analytics-filter-bar select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:40px;color:var(--sprout-ink);font:inherit;background:#fffefb;border-radius:10px;padding:0 12px;font-size:12px}.analytics-filter-bar>strong{min-width:78px;color:var(--sprout-muted);text-align:right;white-space:nowrap;padding:0 4px 11px;font-size:10px}.analytics-search{position:relative}.analytics-search>span[aria-hidden]{z-index:1;color:var(--sprout-accent-ink);font-size:18px;line-height:1;position:absolute;bottom:10px;left:12px}.analytics-search input{padding-left:36px}.analytics-table-shell{border:1px solid var(--sprout-line);background:var(--sprout-surface);scrollbar-color:#a8af9f #efede5;scrollbar-width:thin;border-radius:14px;min-width:0;overflow:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:930px;color:var(--sprout-charcoal);font-size:11px}.analytics-table th,.analytics-table td{border-bottom:1px solid var(--sprout-line);text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 14px}.analytics-table th{z-index:2;color:var(--sprout-muted);letter-spacing:.02em;background:#f1efe7;font-size:9px;font-weight:820;position:sticky;top:0}.analytics-table tbody tr{transition:all .12s}.analytics-table tbody tr:last-child td{border-bottom:0}.analytics-table tbody tr:hover{background:#fafdf4}.analytics-table td>strong,.analytics-table td>small{display:block}.analytics-table td>strong{color:var(--sprout-ink);font-size:11px}.analytics-table td>small{max-width:250px;color:var(--sprout-muted);text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.analytics-table--creators{min-width:1120px}.analytics-table--tags{min-width:1300px}.analytics-table--brands{min-width:960px}.analytics-table--operations,.analytics-table--projects{min-width:1080px}.analytics-creator{align-items:center;gap:10px;min-width:170px;display:flex}.analytics-creator>span{width:36px;height:36px;color:var(--sprout-charcoal);background:#eeebe2;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.analytics-creator strong,.analytics-creator small{display:block}.analytics-creator small{color:var(--sprout-muted);margin-top:3px;font-size:8px}.analytics-creator--compact{min-width:155px}.analytics-creator--compact>span{width:30px;height:30px}.platform-mark{border:1px solid var(--sprout-line);width:30px;height:26px;color:var(--sprout-charcoal);letter-spacing:.02em;background:#f2f0e8;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:inline-grid}.analytics-status{min-height:24px;color:var(--sprout-charcoal);background:#eeece4;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.analytics-status--positive{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink)}.analytics-table-footer{color:var(--sprout-muted);justify-content:space-between;align-items:center;padding:2px 4px;font-size:9px;display:flex}.analytics-empty{height:180px;color:var(--sprout-muted);text-align:center!important}.classification-layout{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:16px;grid-template-columns:minmax(190px,230px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.classification-controls{border-right:1px solid var(--sprout-line);background:#f3f1e9;align-content:start;gap:24px;padding:22px;display:grid}.analytics-control-label{color:var(--sprout-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:820;display:block}.classification-group-list{gap:6px;display:grid}.classification-group-list button{min-height:38px;color:var(--sprout-charcoal);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 12px;font-size:11px;font-weight:730}.classification-group-list button:hover{background:#fffdf7d9}.classification-group-list button.is-active{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink);border-color:#bed78f}.classification-controls select{border:1px solid var(--line-strong);background:var(--sprout-surface);width:100%;min-height:40px;font:inherit;border-radius:9px;padding:0 10px;font-size:11px}.classification-controls p{color:var(--sprout-muted);margin:0;font-size:9px;line-height:1.6}.classification-main{grid-template-rows:auto auto minmax(0,1fr);gap:22px;min-width:0;padding:24px;display:grid}.classification-main__head,.classification-matches__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.classification-main__head span,.classification-matches__head span{color:var(--sprout-muted);font-size:9px}.classification-main__head h2,.classification-matches__head h3{color:var(--sprout-ink);margin:4px 0 0}.classification-main__head h2{font-size:20px}.classification-main__head>strong{color:var(--sprout-accent-ink);font-size:12px}.classification-bars{gap:9px;display:grid}.classification-bars button{min-height:42px;color:var(--sprout-charcoal);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(92px,150px) minmax(130px,1fr) 34px 34px;align-items:center;gap:12px;padding:5px 10px;font-size:10px;display:grid}.classification-bars button:hover,.classification-bars button.is-active{background:#f5faec;border-color:#c6dda0}.classification-bars i,.channel-list i,.analytics-progress i{background:#e9e7df;border-radius:999px;height:8px;display:block;overflow:hidden}.classification-bars b,.channel-list b,.analytics-progress b{border-radius:inherit;background:var(--sprout-accent-strong);height:100%;display:block}.classification-bars small{color:var(--sprout-muted);text-align:right;font-size:9px}.classification-matches{border-top:1px solid var(--sprout-line);align-content:start;gap:12px;padding-top:18px;display:grid}.classification-matches h3{font-size:13px}#creatorClassificationMatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#creatorClassificationMatches button{border:1px solid var(--sprout-line);min-width:0;color:var(--sprout-charcoal);text-align:left;background:#fffefb;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 9px;padding:9px 10px;display:grid}#creatorClassificationMatches button>span{background:#eeebe2;border-radius:50%;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}#creatorClassificationMatches strong,#creatorClassificationMatches small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#creatorClassificationMatches strong{font-size:10px}#creatorClassificationMatches small{color:var(--sprout-muted);font-size:8px}.analytics-row-action{border:1px solid var(--sprout-line);background:var(--sprout-surface);width:30px;height:28px;color:var(--sprout-muted);cursor:pointer;border-radius:8px}.analytics-tag-list{flex-wrap:wrap;gap:5px;display:flex}.analytics-tag-list span{color:var(--sprout-charcoal);background:#efede5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.analytics-tag-list--large span{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink);padding:7px 10px;font-size:9px}.tag-allocation-summary{background:#f3fae8;border:1px solid #c7dea1;border-radius:14px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(110px,.55fr));gap:10px;padding:16px;display:grid}.tag-allocation-summary div{gap:4px;display:grid}.tag-allocation-summary span{color:var(--sprout-muted);font-size:9px}.tag-allocation-summary strong{color:var(--sprout-ink);font-size:13px}.brand-library-layout{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:15px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);min-width:0;display:grid;overflow:hidden}.brand-library-layout.is-detail-closed{grid-template-columns:minmax(0,1fr)}.brand-library-layout.is-detail-closed .brand-detail{display:none}.brand-library-list{min-width:0}.brand-library-list .analytics-table-shell{border:0;border-radius:0;height:100%}.analytics-table--brands tbody tr{cursor:pointer}.analytics-table--brands tbody tr.is-selected{background:var(--sprout-accent-soft);box-shadow:inset 3px 0 var(--sprout-accent-strong)}.brand-detail{border-left:1px solid var(--sprout-line);background:#f4f2ea;align-content:start;min-width:0;display:grid}.brand-detail__head{border-bottom:1px solid var(--sprout-line);justify-content:space-between;gap:12px;padding:20px;display:flex}.brand-detail__head span{color:var(--sprout-accent-ink);letter-spacing:.14em;font-size:8px;font-weight:850}.brand-detail__head h2{color:var(--sprout-ink);margin:5px 0 0;font-size:16px}.brand-detail__head p{color:var(--sprout-muted);margin:4px 0 0;font-size:9px}.brand-detail__head button{border:1px solid var(--sprout-line);background:var(--sprout-surface);width:32px;height:32px;color:var(--sprout-charcoal);cursor:pointer;border-radius:9px;flex:none;font-size:18px}.brand-detail__status{border-bottom:1px solid var(--sprout-line);align-items:center;gap:8px;padding:14px 20px;display:flex}.brand-detail__status small{color:var(--sprout-muted);margin-left:auto;font-size:8px}.brand-detail>section{border-bottom:1px solid var(--sprout-line);padding:16px 20px}.brand-detail h3{color:var(--sprout-ink);margin:0 0 10px;font-size:11px}.brand-detail dl{margin:0}.brand-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brand-detail__grid div{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:9px;padding:9px}.brand-detail__grid .is-wide{grid-column:1/-1}.brand-detail dt{color:var(--sprout-muted);font-size:8px}.brand-detail dd{color:var(--sprout-charcoal);margin:4px 0 0;font-size:10px;font-weight:720}.brand-contact-card{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:10px;gap:4px;padding:11px;display:grid}.brand-contact-card strong{font-size:11px}.brand-contact-card span{color:var(--sprout-muted);font-size:9px}.brand-detail__list{gap:8px;display:grid}.brand-detail__list div{grid-template-columns:52px minmax(0,1fr);display:grid}.brand-detail__list dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.brand-detail>footer{justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.tag-editor-dialog{border:1px solid var(--sprout-line);background:var(--sprout-surface);width:min(620px,100vw - 32px);color:var(--sprout-ink);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 28px 80px #11130f38}.tag-editor-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f231c61}.tag-editor-form{display:grid}.tag-editor-form>header{border-bottom:1px solid var(--sprout-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.tag-editor-form>header span{color:var(--sprout-accent-ink);letter-spacing:.15em;font-size:8px;font-weight:850}.tag-editor-form h2{margin:5px 0 0;font-size:22px}.tag-editor-form>header p{color:var(--sprout-muted);margin:5px 0 0;font-size:10px}.tag-editor-form>header button{border:1px solid var(--sprout-line);background:var(--sprout-surface);width:34px;height:34px;color:var(--sprout-charcoal);cursor:pointer;border-radius:9px;flex:none;font-size:19px}.tag-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px 26px;display:grid}.tag-editor-fields label{border:1px solid #0000;border-radius:11px;gap:7px;padding:9px;transition:all .14s;display:grid}.tag-editor-fields label.is-wide{grid-column:1/-1}.tag-editor-fields label.is-highlighted{background:var(--sprout-accent-soft);border-color:#b9d489}.tag-editor-fields span{color:var(--sprout-muted);font-size:9px;font-weight:760}.tag-editor-fields input,.tag-editor-fields select{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--sprout-ink);font:inherit;background:#fffefb;border-radius:9px;padding:0 12px;font-size:11px}.tag-editor-form>footer{border-top:1px solid var(--sprout-line);background:#f2f0e8;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.tag-editor-secondary-actions{flex-wrap:wrap;gap:7px;display:flex}.tag-editor-secondary-actions button{border:1px solid var(--line-strong);background:var(--sprout-surface);min-height:34px;color:var(--sprout-charcoal);cursor:pointer;border-radius:8px;padding:0 10px;font-size:9px;font-weight:730}.tag-editor-secondary-actions button.is-danger{color:#9d3e2e;border-color:#e4c5bc}.tag-editor-dialog.is-create .tag-editor-secondary-actions{visibility:hidden}.creator-library-workspace{grid-template-rows:auto minmax(440px,1fr) auto;gap:14px}.creator-filter-card{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:12px;overflow:hidden}.creator-filter-topbar{border-bottom:1px solid var(--sprout-line);background:var(--sprout-surface);align-items:center;padding:10px 12px;display:flex}.creator-filter-group{border-top:1px solid var(--sprout-line);background:var(--sprout-surface);grid-template-columns:104px minmax(0,1fr);display:grid}.creator-filter-group__title{padding:10px 12px}.creator-filter-group__title strong{color:var(--sprout-ink);white-space:nowrap;font-size:11px}.creator-filter-group__body{flex-wrap:wrap;align-content:flex-start;gap:4px 6px;min-width:0;padding:7px 10px;display:flex}.creator-filter-control{background:0 0;border-radius:5px;align-items:center;gap:4px;width:max-content;max-width:210px;min-height:32px;padding:2px 5px;transition:background .15s;display:inline-flex;position:relative}.creator-filter-control:hover{background:#f3f4ef}.creator-filter-control.has-value{background:var(--sprout-accent-soft)}.creator-filter-name{color:var(--sprout-muted);white-space:nowrap;font-size:11px;font-weight:740}.creator-filter-control select{width:auto;min-width:58px;max-width:112px;min-height:28px;color:var(--sprout-charcoal);font:inherit;background:0 0;border:0;outline:0;padding:0 2px;font-size:11px;font-weight:760}.creator-filter-control.has-value select{color:var(--sprout-accent-ink)}.creator-filter-search{width:min(420px,100%);display:block;position:relative}.creator-filter-search>span{color:var(--sprout-accent-ink);pointer-events:none;font-size:14px;position:absolute;top:10px;left:12px}.creator-filter-search input{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--sprout-charcoal);font:inherit;background:#fffefb;border-radius:8px;padding:0 12px 0 34px;font-size:11px}.creator-favorite-filters{border-bottom:1px solid var(--sprout-line);background:var(--sprout-surface);grid-template-columns:104px minmax(0,1fr);display:grid}.creator-favorite-filters[hidden]{display:none}.creator-favorite-filters>header{align-content:center;gap:3px;padding:9px 12px;display:grid}.creator-favorite-filters>header strong{color:var(--sprout-ink);white-space:nowrap;font-size:11px}.creator-favorite-filters>header span{color:var(--sprout-muted);font-size:10px;line-height:1.4;display:none}.is-editing-filter-preferences .creator-favorite-filters>header span{display:block}.creator-favorite-filter-list{border:1px dashed #0000;flex-wrap:wrap;align-content:flex-start;gap:4px 6px;min-width:0;min-height:46px;padding:7px 10px;transition:background .15s,border-color .15s;display:flex}.creator-favorite-filter-list:empty:after{color:var(--sprout-muted);content:"从下方拖入地区、粉丝量、报价等筛选项";align-self:center;font-size:10px;display:none}.is-editing-filter-preferences .creator-favorite-filter-list:empty:after{display:block}.creator-favorite-filter-list.is-drag-over{border-color:var(--sprout-accent-strong);background:#f6faee}.creator-filter-drag-handle{color:#929b88;cursor:grab;letter-spacing:-3px;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1;display:none}.is-editing-filter-preferences .creator-filter-drag-handle{display:inline-block}.creator-filter-drag-handle:active{cursor:grabbing}.creator-filter-control.is-dragging{opacity:.42}.creator-filter-favorite-remove{z-index:2;border:1px solid var(--line-strong);background:var(--sprout-surface);width:16px;height:16px;color:var(--sprout-muted);cursor:pointer;border-radius:999px;place-content:center;padding:0;font-size:10px;display:none;position:absolute;top:-5px;right:-5px}.is-editing-filter-preferences .creator-favorite-filter-list .creator-filter-favorite-remove{display:grid}.creator-filter-favorite-remove:hover{color:#9a5420;border-color:#d6a67e}.creator-advanced-filters{border-top:1px solid var(--sprout-line);max-height:min(430px,100vh - 280px);display:block;overflow-y:auto}.creator-advanced-filters[hidden]{display:none}.creator-advanced-filters .creator-filter-group:first-child{border-top:0}.creator-filter-footer{border-top:1px solid var(--sprout-line);background:#fbfbf7;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 12px;display:flex}.creator-filter-footer>span{color:var(--sprout-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creator-filter-actions{align-items:center;gap:6px;display:flex}.creator-filter-actions button{min-height:30px;color:var(--sprout-accent-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:10px;font-weight:760}.creator-filter-actions button:hover,.creator-filter-actions button.is-active,#creatorEditFavoriteFilters[aria-pressed=true]{background:var(--sprout-accent-soft)}.creator-filter-actions button b{font:inherit}.creator-filter-actions button span{background:var(--sprout-accent-soft);border-radius:999px;place-items:center;min-width:18px;min-height:18px;margin-left:4px;font-size:10px;display:inline-grid}.creator-filter-actions .creator-filter-apply{border-color:var(--sprout-accent-strong);background:var(--sprout-accent);min-height:32px;color:var(--sprout-ink);padding:0 15px;font-weight:850}.creator-filter-actions .creator-filter-apply:hover{background:var(--sprout-accent-strong)}.creator-library-table-shell{scrollbar-gutter:stable;height:100%;min-height:440px;max-height:calc(100vh - 300px);overflow:auto}.creator-library-table{min-width:1740px}.creator-library-table th,.creator-library-table td{vertical-align:top;padding:14px}.creator-library-table th:first-child,.creator-library-table td:first-child{position:sticky;left:0}.creator-library-table th:first-child{z-index:4;background:#eae8df}.creator-library-table td:first-child{z-index:2;background:var(--sprout-surface)}.creator-library-table tr:hover td:first-child{background:#fafdf4}.creator-library-table th:first-child{width:225px}.creator-library-table th:nth-child(2){width:190px}.creator-library-table th:nth-child(3){width:315px}.creator-library-table th:nth-child(4){width:300px}.creator-library-table th:nth-child(5){width:220px}.creator-library-table th:nth-child(6){width:275px}.creator-library-table th:nth-child(7){width:320px}.creator-library-table td>strong,.creator-library-table td>small{display:block}.creator-library-table td>strong{color:var(--sprout-ink);font-size:11px}.creator-library-table td>small{color:var(--sprout-muted);margin-top:7px;font-size:10px;line-height:1.55}.creator-library-table td a{color:var(--sprout-accent-ink);font-weight:760;text-decoration:none}.creator-library-person{align-items:center;gap:10px;display:flex}.creator-library-person>span{width:38px;height:38px;color:var(--sprout-charcoal);background:#eeece4;border-radius:50%;flex:0 0 38px;place-items:center;font-size:10px;font-weight:850;display:grid}.creator-library-person>span.is-missing{color:var(--sprout-muted);background:0 0;border:1px dashed #c6bfae}.creator-library-person strong,.creator-library-person small{display:block}.creator-library-person strong{color:var(--sprout-ink);font-size:12px}.creator-library-person small{color:var(--sprout-muted);margin-top:5px;font-size:10px}.creator-library-tags{flex-wrap:wrap;gap:5px;display:flex}.creator-library-tags span,.creator-library-tags em{color:var(--sprout-charcoal);white-space:nowrap;background:#eeece4;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal}.creator-library-tags em{background:var(--sprout-accent-soft);color:var(--sprout-accent-ink);font-weight:760}@media (width<=1000px){.creator-filter-group,.creator-favorite-filters{grid-template-columns:88px minmax(0,1fr)}}@media (width<=660px){.creator-filter-group,.creator-favorite-filters{grid-template-columns:1fr}.creator-filter-group__title{padding-bottom:3px}.creator-filter-control,.creator-filter-search{width:100%;max-width:none}.creator-filter-control select{flex:1;max-width:none}.creator-filter-footer{flex-direction:column;align-items:stretch}.creator-filter-actions{justify-content:flex-end}}.business-dashboard-controls{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.business-shared-filters{gap:8px;min-width:0;display:flex}.business-shared-filters label{display:block;position:relative}.business-shared-filters label>span{z-index:1;color:var(--sprout-muted);font-size:7px;font-weight:800;position:absolute;top:6px;left:11px}.business-shared-filters select{border:1px solid var(--line-strong);background:var(--sprout-surface);min-width:130px;min-height:42px;color:var(--sprout-charcoal);font:inherit;border-radius:10px;padding:13px 30px 2px 10px;font-size:10px}.analytics-workspace--business .analytics-tab-panel.is-active{grid-template-rows:auto minmax(0,1fr)}.analytics-metrics--compact .analytics-metric{min-height:80px;padding:12px 18px}.analytics-metrics--compact .analytics-metric strong{font-size:21px}.analytics-card{border:1px solid var(--sprout-line);background:var(--sprout-surface);border-radius:15px;min-width:0;padding:18px;box-shadow:0 8px 24px #11130f08}.analytics-card--table{padding-bottom:0}.analytics-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.analytics-card__head span{color:var(--sprout-muted);font-size:8px;font-weight:780}.analytics-card__head h2{color:var(--sprout-ink);margin:4px 0 0;font-size:15px}.analytics-card .analytics-table-shell{border-width:1px 0 0;border-radius:0 0 15px 15px;margin:0 -18px}.business-table-card{grid-template-rows:auto minmax(410px,1fr);min-height:510px;display:grid}.business-table-head{align-items:center;margin-bottom:12px}.business-table-filters{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.business-table-filters input,.business-table-filters select{border:1px solid var(--line-strong);background:var(--sprout-surface);min-height:36px;color:var(--sprout-charcoal);font:inherit;border-radius:9px;padding:0 10px;font-size:9px}.business-table-filters input{width:min(260px,24vw)}.business-table-filters select{min-width:118px}.business-table-filters>strong{min-width:40px;color:var(--sprout-muted);text-align:right;white-space:nowrap;font-size:9px}.business-primary-table{scrollbar-gutter:stable;height:100%;min-height:410px;max-height:calc(100vh - 390px);overflow:auto}.analytics-table--business{min-width:1320px}.analytics-table--operations{min-width:2350px}.analytics-table--projects{min-width:2850px}.business-primary-table .analytics-table th,.business-primary-table .analytics-table td{padding:12px 13px}.business-primary-table .analytics-table th:first-child,.business-primary-table .analytics-table td:first-child{position:sticky;left:0}.business-primary-table .analytics-table th:first-child{z-index:4;background:#eae8df}.business-primary-table .analytics-table td:first-child{z-index:1;background:var(--sprout-surface)}.business-primary-table .analytics-table tr:hover td:first-child{background:#fafdf4}.analytics-table-note{text-overflow:ellipsis;min-width:280px;max-width:360px;overflow:hidden}.analytics-table-link{color:var(--sprout-accent-ink);font-weight:720;text-decoration:none}.analytics-table-link:hover{text-decoration:underline}.analytics-risk{color:#9a6517}.analytics-risk--clear{color:var(--sprout-accent-ink)}.business-primary-table tr[hidden]{display:none}@media (width<=1320px){.analytics-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(130px,.7fr)) auto}.analytics-filter-bar label:nth-of-type(4){display:none}.brand-library-layout{grid-template-columns:minmax(0,1.45fr) minmax(285px,.7fr)}.business-dashboard-controls{flex-direction:column;align-items:stretch}.business-shared-filters,.business-shared-filters label,.business-shared-filters select{width:100%}.business-table-head{flex-direction:column;align-items:flex-start}.business-table-filters{justify-content:flex-start;width:100%}}@media (width<=1050px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-layout{grid-template-columns:190px minmax(0,1fr)}#creatorClassificationMatches{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-library-layout{grid-template-columns:minmax(0,1fr)}.brand-detail{border-top:1px solid var(--sprout-line);border-left:0}.business-table-filters{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(110px,.5fr)) auto;display:grid}.business-table-filters input{width:100%}}@media (width<=760px){.analytics-compact-toolbar{flex-direction:column;align-items:stretch}.analytics-segmented{grid-auto-flow:column;width:100%;display:grid}.analytics-segmented button{padding:0 10px}.analytics-filter-bar{grid-template-columns:1fr 1fr}.analytics-filter-bar .analytics-search{grid-column:1/-1}.analytics-filter-bar>strong{display:none}.classification-layout{display:block}.classification-controls{border-right:0;border-bottom:1px solid var(--sprout-line)}.classification-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-bars button{grid-template-columns:90px minmax(90px,1fr) 30px}.classification-bars small{display:none}#creatorClassificationMatches{grid-template-columns:1fr}.tag-allocation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tag-allocation-summary div:first-child{grid-column:1/-1}.business-shared-filters,.business-table-filters{grid-template-columns:1fr;display:grid}.business-table-filters select,.business-table-filters input{width:100%}.business-table-filters>strong{text-align:left}.tag-editor-fields{grid-template-columns:1fr}.tag-editor-fields label.is-wide{grid-column:auto}.tag-editor-form>footer{flex-direction:column;align-items:stretch}}@media (width<=520px){.analytics-metrics,.analytics-filter-bar{grid-template-columns:1fr}.analytics-filter-bar .analytics-search{grid-column:auto}}:root{--campaign-task-rail-width:200px}@media (width>=981px){.campaign-task-layout,.my-campaign-list-view{grid-template-columns:var(--campaign-task-rail-width) minmax(0, 1fr)}}.campaign-task-rail,.my-campaign-list-rail{background:linear-gradient(#fffdf8 0%,#faf9f3 100%);border-color:#ddd9cd;box-shadow:0 10px 28px #11130f09}.campaign-task-rail__head{background:#fffdf8e6;min-height:44px;padding:0 12px}.campaign-task-rail__head>span{color:#666c61;letter-spacing:.01em;font-size:10px}.campaign-task-rail__head>strong{color:#252921;background:#eff2e9;border-radius:999px;place-items:center;min-width:26px;min-height:24px;padding:0 7px;font-size:9px;display:inline-grid}.my-campaign-create-slot,.campaign-task-search-row{border-bottom:1px solid var(--line);background:#fffdf8b8;padding:8px}.my-campaign-create{color:#35520f;min-height:34px;box-shadow:none;background:#f3f9e7;border-color:#a4ca66;border-radius:9px;font-size:10px}.campaign-task-list{background:linear-gradient(#faf9f380,#faf9f300);gap:6px;padding:8px}.campaign-task-item{background:#fffffcc7;border:1px solid #0000;border-radius:10px;width:100%;padding:10px 11px;transition:border-color .14s,background .14s,box-shadow .14s}.campaign-task-item strong{color:#1b1e18;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}.campaign-task-item:hover{background:#f8fbed;border-color:#d6e5ba}.campaign-task-item.is-active{background:#eef7dc;border-color:#bddb83;box-shadow:0 4px 14px #4a681917}.campaign-task-item__progress{justify-content:space-between;align-items:flex-end;gap:6px;margin-top:7px;display:flex}.campaign-task-item__metrics,.my-campaign-list-rail .campaign-task-item>.campaign-task-item__metrics{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;min-width:0;margin-top:7px;display:flex}.campaign-task-item__progress .campaign-task-item__metrics{margin-top:0}.campaign-task-metric{color:#73786f;white-space:nowrap;background:#ffffffc2;border:1px solid #e2e5dc;border-radius:6px;align-items:baseline;gap:2px;padding:3px 5px;font-size:7px;line-height:1;display:inline-flex}.campaign-task-metric b{color:#30352c;font-size:8px;font-weight:850}.campaign-task-item__progress>em,.my-campaign-list-rail .campaign-task-item em{color:#4f701a;white-space:nowrap;background:#e4f2cc;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.campaign-task-pagination{background:#fffdf8e6}@media (width>=1181px){.app-shell.is-outreach-focus .app-main{padding:10px 14px 12px}.app-shell.is-outreach-focus .global-creator-layout.is-context-inline.is-outreach-triple{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:clamp(620px,35vw,700px) minmax(0,1fr);gap:0;overflow:hidden;box-shadow:0 14px 34px #444f3014}.app-shell.is-outreach-focus .global-creator-board{box-shadow:none;border:0;border-radius:0}.app-shell.is-outreach-focus .creator-outreach-browser{grid-template-columns:clamp(250px,40%,290px) minmax(360px,1fr)}.app-shell.is-outreach-focus .global-creator-context-drawer[open]{border:0;border-left:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0}.app-shell.is-outreach-focus .global-creator-context-drawer .creator-drawer__shell{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.app-shell.is-outreach-focus .global-creator-context-drawer__body{background:#fff;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.app-shell.is-outreach-focus .global-creator-toolbar{border-bottom:1px solid var(--line);background:#faf9f3;min-height:74px;padding:12px 14px}}.app-shell.is-outreach-focus .creator-outreach-creators,.app-shell.is-outreach-focus .creator-outreach-mails{grid-template-rows:72px minmax(0,1fr) 48px}.app-shell.is-outreach-focus .creator-outreach-browser{border-top:0}.app-shell.is-outreach-focus .creator-outreach-creators>header,.app-shell.is-outreach-focus .creator-outreach-mails>header{background:#faf9f3;height:72px;min-height:72px}.app-shell.is-outreach-focus .creator-outreach-creator-item{min-height:96px;padding:13px 14px}.app-shell.is-outreach-focus .creator-outreach-creator-item strong{font-size:12px}.app-shell.is-outreach-focus .creator-outreach-creator-item small,.app-shell.is-outreach-focus .creator-outreach-creator-item em{font-size:9px}.app-shell.is-outreach-focus .creator-outreach-mail-item{min-height:50px;box-shadow:none;grid-template-columns:40px minmax(72px,.72fr) minmax(0,1.8fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.app-shell.is-outreach-focus .creator-outreach-mail-item.is-active{background:#eef5ff;box-shadow:inset 3px 0 #7aa52d}.app-shell.is-outreach-focus .creator-outreach-mail-marker{color:#9aa29a;background:0 0;border-radius:0;align-items:center;gap:8px;width:40px;height:auto;display:flex}.app-shell.is-outreach-focus .creator-outreach-mail-marker i{border:1px solid #b8beb7;border-radius:2px;width:14px;height:14px;display:block}.app-shell.is-outreach-focus .creator-outreach-mail-marker svg{width:15px;height:15px}.app-shell.is-outreach-focus .creator-outreach-mail-sender,.app-shell.is-outreach-focus .creator-outreach-mail-line h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.app-shell.is-outreach-focus .creator-outreach-mail-line{align-items:baseline;gap:5px;min-width:0;display:flex}.app-shell.is-outreach-focus .creator-outreach-mail-line h3{flex:none;max-width:58%}.app-shell.is-outreach-focus .creator-outreach-mail-line span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-shell.is-outreach-focus .creator-outreach-mail-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.app-shell.is-outreach-focus .creator-outreach-mail-meta b{color:#58772a;font-size:8px}.app-shell.is-outreach-focus .creator-outreach-mail-item.is-unread :is(.creator-outreach-mail-sender,.creator-outreach-mail-line h3){font-weight:850}.outreach-mail-surface{background:#fff;grid-template-rows:74px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.outreach-mail-toolbar{z-index:3;border-bottom:1px solid var(--line);background:#fff;grid-template-rows:40px 34px;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.outreach-mail-toolbar__primary{scrollbar-width:none;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 18px;display:flex;overflow-x:auto}.outreach-mail-toolbar__primary::-webkit-scrollbar{display:none}.outreach-mail-toolbar__message-actions,.outreach-mail-thread-actions{flex:none;align-items:center;gap:4px;display:flex}.outreach-mail-toolbar__message-actions button{color:#596057;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.outreach-mail-toolbar__message-actions button:hover,.outreach-mail-toolbar__message-actions button:focus-visible{color:var(--ink);background:#f1f3ed}.outreach-mail-toolbar__message-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.outreach-mail-thread-actions{justify-content:flex-end;gap:5px}.outreach-mail-thread-actions button{color:#4e6f20;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.outreach-mail-thread-actions button:hover,.outreach-mail-thread-actions button:focus-visible,.outreach-mail-thread-actions button.is-recommended{color:#3f6414;background:#eff7e2}.outreach-mail-toolbar__facts{background:#fafbf7;grid-template-columns:minmax(128px,1.2fr) minmax(128px,1.25fr) repeat(5,minmax(92px,1fr));align-items:stretch;min-width:0;margin:0;padding:0 18px;display:grid;overflow:hidden}.outreach-mail-toolbar__facts>div{border-right:1px solid #e8ebe3;align-items:center;gap:5px;min-width:0;padding:0 9px;display:flex}.outreach-mail-toolbar__facts>div:first-child{padding-left:0}.outreach-mail-toolbar__facts>div:last-child{border-right:0;padding-right:0}.outreach-mail-toolbar__facts dt{color:#80877d;white-space:nowrap;flex:none;font-size:9px;font-weight:700}.outreach-mail-toolbar__facts dd{color:#2d332b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;font-weight:800;overflow:hidden}.outreach-mail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;min-height:0;overflow-y:auto}.outreach-mail-surface:has(.is-new-message) .outreach-mail-scroll{overflow:hidden}.outreach-mail-surface .outreach-thread-conversation{min-height:100%;margin:0}.outreach-mail-surface .outreach-thread-shell{background:#fff;border:0;border-radius:0;margin:0;overflow:visible}.outreach-mail-surface .outreach-thread-conversation.has-reply .outreach-thread-shell{border-radius:0}.outreach-mail-surface .outreach-thread-subject{background:#fff;border-bottom:0;min-height:104px;padding:24px 32px 18px}.outreach-mail-surface .outreach-thread-subject>div{gap:7px}.outreach-thread-subject__title{align-items:center;gap:9px;min-width:0;display:flex}.outreach-mail-surface .outreach-thread-subject strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(23px,1.55vw,30px);font-weight:820;line-height:1.22;overflow:hidden}.outreach-thread-subject__title em{color:#6c7369;background:#eceee9;border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:760}.outreach-mail-surface .outreach-thread-subject small,.outreach-mail-surface .outreach-thread-subject>time{color:var(--muted);font-size:12px}.outreach-mail-surface .outreach-thread-subject>time{white-space:nowrap;flex:none;align-self:end;padding-bottom:2px}.outreach-mail-surface .outreach-thread-stack{border-top:1px solid var(--line);margin:0 32px}.outreach-mail-surface .outreach-thread-message{border-bottom:1px solid var(--line);box-shadow:none}.outreach-mail-surface .outreach-thread-message__summary{grid-template-columns:42px minmax(150px,.65fr) minmax(0,1.35fr) auto 16px;gap:14px;min-height:72px;padding:14px 10px}.outreach-mail-surface .outreach-thread-message__summary:hover,.outreach-mail-surface .outreach-thread-message.is-expanded .outreach-thread-message__summary{background:#fff}.outreach-mail-surface .outreach-thread-message__avatar{width:42px;height:42px;font-size:11px}.outreach-mail-surface .outreach-thread-message__identity strong{font-size:15px}.outreach-mail-surface .outreach-thread-message__identity small,.outreach-mail-surface .outreach-thread-message__excerpt,.outreach-mail-surface .outreach-thread-message__summary time{font-size:12px}.outreach-mail-surface .outreach-thread-message.is-expanded{box-shadow:none}.outreach-mail-surface .outreach-thread-message.is-expanded .outreach-thread-message__excerpt{display:none}.outreach-mail-surface .outreach-thread-message.is-expanded .outreach-thread-message__summary{grid-template-columns:42px minmax(0,1fr) auto 16px}.outreach-mail-surface .outreach-thread-message__body{padding:8px 38px 40px 66px}.outreach-mail-surface .outreach-thread-message__body p{color:#262a25;letter-spacing:.01em;white-space:pre-wrap;max-width:920px;margin-top:12px;font-size:15px;line-height:1.65}.outreach-mail-surface .outreach-thread-message__quote{color:#737a71;white-space:pre-wrap;background:#f7f8f5;border-left:3px solid #d7dcd2;max-width:920px;margin:24px 0 0;padding:10px 14px;font-size:12px;line-height:1.6}.outreach-mail-surface .outreach-thread-gap{min-height:54px}.outreach-mail-surface .outreach-thread-reply-prompt{background:#fff;border:0;border-radius:0;gap:10px;padding:24px 30px 42px 98px;display:flex}.outreach-mail-surface .outreach-thread-reply-prompt button{background:#fff;border:1px solid #8f968d;border-radius:22px;min-height:42px;padding:0 21px;font-size:13px}.outreach-mail-surface .outreach-thread-reply:not(.outreach-thread-reply--new){box-shadow:none;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;margin:24px 32px 42px;padding:0;display:grid}.outreach-mail-surface .outreach-thread-reply[hidden]{display:none!important}.outreach-thread-reply__avatar{color:#517823;background:#e7f5d3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.outreach-thread-reply__panel{background:#fff;border:1px solid #d7dcd2;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 9px 24px #353f2d14}.outreach-mail-surface .outreach-thread-reply__panel .outreach-thread-reply__head{border-bottom:1px solid #eef0eb;justify-content:flex-start;min-height:46px;margin:0;padding:0 14px}.outreach-thread-reply__mode{color:#697068;flex:none;font-size:17px}.outreach-mail-surface .outreach-thread-reply__panel .outreach-thread-reply__head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.outreach-mail-surface .outreach-thread-reply__collapse{color:#777e75;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:18px;display:grid}.outreach-mail-surface .outreach-thread-reply__collapse:hover,.outreach-mail-surface .outreach-thread-reply__collapse:focus-visible{color:#20241f;background:#f0f2ed}.outreach-mail-surface .outreach-thread-reply__panel .outreach-compose{gap:0}.outreach-mail-surface .outreach-thread-reply__panel .outreach-quick-reply textarea,.outreach-mail-surface .outreach-thread-reply__panel textarea{resize:vertical;border:0;border-radius:0;outline:0;min-height:170px;padding:18px}.outreach-mail-surface .outreach-thread-reply__panel .outreach-compose__toolbar{border-top:1px solid #eef0eb;justify-content:flex-start;padding:10px 12px}.outreach-mail-surface .outreach-thread-reply__panel .outreach-compose-send{order:-1;min-width:104px;margin-right:4px}.outreach-mail-surface .is-new-message{height:100%;min-height:0}.outreach-mail-surface .is-new-message .outreach-thread-reply{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0 30px 18px;display:grid}.outreach-new-mail-fields label{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:52px;display:flex}.outreach-new-mail-fields span{color:#626962;flex:none;width:54px;font-size:13px}.outreach-new-mail-fields input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.outreach-new-mail-fields input::placeholder{color:#9a9f99}.outreach-mail-surface .is-new-message .outreach-compose{flex-direction:column;gap:10px;min-height:0;display:flex}.outreach-mail-surface .is-new-message .outreach-quick-reply textarea{resize:none;border:0;border-radius:0;outline:0;flex:1;min-height:260px;padding:20px 0;font-size:15px;line-height:1.7}.outreach-mail-surface .is-new-message .outreach-compose__toolbar{border-top:1px solid var(--line);justify-content:flex-start;padding-top:12px}.outreach-mail-surface .is-new-message .outreach-compose-send{order:-1;min-width:112px;margin-right:4px}.outreach-mail-surface .outreach-thread-reply__head strong{font-size:14px}.outreach-mail-surface .outreach-thread-reply__head small,.outreach-mail-surface .outreach-thread-reply__collapse{font-size:11px}.outreach-mail-surface .outreach-quick-reply textarea{min-height:190px;padding:14px;font-size:15px;line-height:1.65}@media (width<=1450px) and (width>=1181px){.outreach-mail-toolbar__primary{gap:8px;padding-left:12px;padding-right:12px}.outreach-mail-toolbar__facts{padding-left:12px;padding-right:12px}.outreach-mail-toolbar__message-actions button{width:30px}.outreach-mail-thread-actions button{padding:0 7px;font-size:10px}.outreach-mail-surface .outreach-thread-subject{padding-left:20px;padding-right:20px}.outreach-mail-surface .outreach-thread-stack{margin-left:20px;margin-right:20px}}
