:root{--ink:#11120f;--ink-soft:#42453f;--paper:#f3f1eb;--surface:#fbfaf6;--line:#c9c8c0;--line-strong:#1f211d;--space-950:#06111f;--space-900:#071629;--space-800:#0b2d52;--space-700:#114a79;--space-blue:#2477b9;--ice-blue:#9bc9f3;--coral:#e85848;--fuxinsong-red:#c73542;--fulodi-green:#4f8d3a;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--shadow:0 18px 55px rgba(6,17,31,0.12);--font-display:"Avenir Next","PingFang SC","Microsoft YaHei",sans-serif;--font-body:"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body,html{min-width:320px}body{margin:0;background:radial-gradient(circle at 12% 0,rgba(17,74,121,.15),transparent 32%),radial-gradient(circle at 88% 10%,rgba(36,119,185,.06),transparent 26%),linear-gradient(180deg,#f8f7f2 0,var(--paper) 100%);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,119,185,.35);outline-offset:3px}.sirius-login-shell{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;isolation:isolate;color:#fff;background:#020914 url(/sirius-deep-space-v3.webp) 50%/cover no-repeat}.sirius-login-shell:before{position:absolute;z-index:-1;content:"";inset:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(1,8,25,.06) 0 24%,rgba(0,4,15,.26) 61%,rgba(0,2,9,.72) 100%)}.sirius-login-card{display:grid;width:min(620px,calc(100% - 48px));justify-items:center;padding:54px 28px 72px;text-align:center}.sirius-login-mark{display:grid;width:236px;height:170px;place-items:center;overflow:hidden;margin-bottom:16px;filter:drop-shadow(0 0 9px rgba(238,247,255,.94)) drop-shadow(0 0 29px rgba(74,154,255,.65))}.sirius-login-mark svg{width:100%;height:100%;transform:scale(2.08)}.sirius-login-card h1{margin:0;color:#f8fbff;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:clamp(25px,2.3vw,34px);font-weight:520;line-height:1.2;letter-spacing:-.045em;text-shadow:0 2px 24px rgba(0,0,0,.56);white-space:nowrap}.sirius-login-title-cn{margin-left:.55em}.sirius-login-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:24px;padding:0 25px;border:1px solid rgba(90,169,255,.76);border-radius:10px;color:#eaf4ff;background:linear-gradient(105deg,rgba(12,61,156,.92),rgba(15,94,205,.78));box-shadow:inset 0 1px rgba(214,240,255,.2),0 8px 27px rgba(18,97,238,.38);font-size:14px;font-weight:650;letter-spacing:.02em;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.sirius-login-button:hover{transform:translateY(-2px);background:linear-gradient(105deg,rgba(17,77,186,.98),rgba(31,119,230,.86));box-shadow:inset 0 1px rgba(214,240,255,.28),0 12px 33px rgba(18,97,238,.53)}@media (max-width:560px){.sirius-login-card{padding-inline:18px}.sirius-login-card h1{font-size:clamp(24px,7vw,32px);white-space:normal}.sirius-login-mark{width:205px;height:148px}}.skip-link{position:fixed;z-index:20;top:12px;left:12px;transform:translateY(-160%);padding:10px 14px;background:var(--ink);color:white;border-radius:8px}.skip-link:focus{transform:translateY(0)}.app-shell{width:min(1440px,calc(100% - 48px));min-height:100vh;margin:0 auto;padding:42px 0 24px}.masthead{position:relative}.masthead-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.eyebrow{margin:0 0 9px;color:var(--ink-soft);font:600 11px/1.2 var(--font-display);letter-spacing:.16em}h1{margin:0;font:650 clamp(27px,3vw,42px)/1.1 var(--font-display);letter-spacing:-.04em;text-wrap:pretty}.masthead-rule{height:1px;margin:22px 0 18px;background:var(--line-strong)}.view-tabs{display:flex;gap:10px}.brand-button,.tab-button{min-height:40px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-weight:650;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.tab-button{padding:0 21px;border-radius:10px}.action-card:hover,.brand-button:hover,.tab-button:hover{transform:translateY(-2px)}.tab-button.is-active{background:var(--ink);color:white}.view-panel{margin-top:54px}.view-panel[hidden]{display:none}.operations-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:repeat(3,minmax(150px,1fr));gap:24px;max-width:1160px;margin-inline:auto}.operations-toolbar{display:flex;max-width:1160px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 22px;color:var(--ink-soft);font-size:13px;font-weight:650}.slot-proposal{grid-column:1;grid-row:1}.personal-entry{min-height:42px;white-space:nowrap;font-size:16px}.operations-toolbar>.observation-actions>.secondary-button{font-size:inherit}.slot-complete{grid-column:2;grid-row:1}.slot-feedback{grid-column:1;grid-row:2}.slot-cooperation{grid-column:2;grid-row:2}.slot-execution{grid-column:1;grid-row:3}.slot-published{grid-column:2;grid-row:3}.action-card{position:relative;display:grid;align-content:center;justify-items:center;width:100%;min-height:150px;padding:34px 28px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(251,250,246,.86);color:var(--ink);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.action-card:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(135deg,transparent 68%,rgba(36,119,185,.17));opacity:0;transition:opacity .18s ease}.action-card:hover{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow)}.action-card:hover:after{opacity:1}.action-card-feature{border-color:rgba(17,74,121,.5);background:radial-gradient(circle at 78% 16%,rgba(155,201,243,.22),transparent 34%),linear-gradient(145deg,var(--space-950),var(--space-800));color:white}.action-card-feature .task-count{color:rgba(255,255,255,.62)}.action-card-feature .task-count strong{color:var(--ice-blue)}.action-card-feature:hover{border-color:rgba(155,201,243,.7);background:radial-gradient(circle at 78% 16%,rgba(184,220,251,.31),transparent 38%),linear-gradient(145deg,#0a1b30,#12426f);color:white;box-shadow:0 22px 60px rgba(6,17,31,.24)}.action-card-feature:hover:after{opacity:.22}.action-card-dark{background:var(--ink);color:white;border-color:var(--ink)}.action-card-dark .task-count{color:rgba(255,255,255,.62)}.action-card-dark .task-count strong{color:var(--ice-blue)}.action-card-dark .task-count-summary strong{margin:0 2px;color:var(--coral);font:500 17px/1 var(--font-display)}.action-card-dark:hover{background:var(--space-900);border-color:var(--space-900);color:white}.action-title{font:650 clamp(17px,1.5vw,23px)/1.25 var(--font-display);letter-spacing:-.025em;text-align:center;text-wrap:pretty}.task-count{margin-top:10px;color:var(--ink-soft);font-size:13px}.task-count strong{margin-right:2px;color:var(--coral);font:500 18px/1 var(--font-display)}.task-count-summary{font-size:13px;font-weight:500;line-height:1.45}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:28px}.brand-filter{display:flex;flex-wrap:wrap;gap:10px}.brand-button{min-width:92px;padding:0 18px;border-radius:9px}.brand-button.is-selected.brand-white-night{background:var(--ink);color:white}.brand-button.is-selected.brand-fulodi{background:var(--fulodi-green);color:white;border-color:#376b29;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.brand-button.is-selected.brand-fuxinsong{border-color:#9f202d;background:var(--fuxinsong-red);color:white;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.brand-selection-alert{position:fixed;z-index:80;top:24px;left:50%;padding:13px 18px;border:1px solid rgba(155,201,243,.45);border-radius:12px;background:linear-gradient(135deg,var(--space-950),var(--space-800));color:white;font-weight:700;box-shadow:0 18px 50px rgba(6,17,31,.3);transform:translateX(-50%)}.background-sync-alert{border-color:rgba(201,54,62,.36);background:#fff7f7;color:#b4232d;box-shadow:0 18px 50px rgba(137,27,38,.18)}.month-filter{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--line);border-radius:11px;background:rgba(251,250,246,.72)}.month-filter input{min-width:135px;border:0;background:transparent;color:var(--ink);font-weight:600}.month-separator{color:var(--ink-soft)}.metrics-layout{display:grid;grid-template-columns:minmax(0,4.25fr) 1px minmax(330px,1.55fr);gap:28px}.metrics-core{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:20px}.metric-divider{background:var(--line-strong);opacity:.42}.metrics-side{display:grid;gap:20px}.metric-card{position:relative;min-width:0;min-height:128px;padding:22px 24px 20px;overflow:visible;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(251,250,246,.84)}.metric-card-primary{background:var(--ink);color:white;border-color:var(--ink)}.metric-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metric-card p{margin:0;color:var(--ink-soft);font-size:14px;font-weight:650}.metric-card-primary p{color:rgba(255,255,255,.68)}.metric-help{position:relative;z-index:3;display:inline-grid;flex:0 0 auto;width:21px;height:21px;padding:0;place-items:center;border:1px solid rgba(12,35,55,.3);border-radius:50%;background:rgba(255,255,255,.46);color:var(--ink-soft);font:500 13px/1 var(--font-body);cursor:help}.metric-card-primary .metric-help{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.metric-help:focus-visible{outline:2px solid #5fb8ff;outline-offset:3px}.metric-tooltip{position:absolute;top:calc(100% + 9px);right:-6px;z-index:20;width:min(290px,calc(100vw - 54px));padding:12px 14px;border:1px solid rgba(12,35,55,.16);border-radius:10px;background:#ffffff;box-shadow:0 14px 36px rgba(6,24,39,.2);color:#173047;font:400 13px/1.58 var(--font-body);letter-spacing:0;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none}.metric-help:focus-visible .metric-tooltip,.metric-help:hover .metric-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.metric-card .metric-value{display:flex;align-items:baseline;gap:.16em;width:100%;min-width:0;max-width:100%;overflow:hidden;margin-top:20px;font:450 clamp(34px,4vw,58px)/.95 var(--font-display);letter-spacing:-.055em;white-space:nowrap}.metric-card .metric-value span{min-width:0}.metric-card .metric-value i{flex:0 0 auto;color:var(--ink-soft);font-size:.55em;font-style:normal;font-weight:400;opacity:.62}.metric-card-primary .metric-value i{color:rgba(255,255,255,.58)}.metric-card .metric-value span:last-child{color:var(--space-blue);font-size:.78em}.metric-card-primary .metric-value span:last-child{color:#8dc8ff}.metric-card .metric-value.is-long{font-size:clamp(28px,3.25vw,48px)}.metric-card .metric-value.is-very-long{font-size:clamp(23px,2.7vw,40px)}.metric-card-side .metric-value{font-size:clamp(30px,3.2vw,48px)}.metric-card-side .metric-value.is-long{font-size:clamp(25px,2.55vw,38px)}.metric-card-side .metric-value.is-very-long{font-size:clamp(21px,2.15vw,32px)}.numeric-value{font-weight:400}.amount-unit{margin-left:.05em;font-size:.66em;font-weight:inherit;letter-spacing:0}.status-bar{justify-content:space-between;min-height:56px;margin-top:32px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:12px}.status-actions,.status-bar{display:flex;align-items:center}.status-actions{gap:16px}.save-state{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink);font-weight:650}.save-state i{width:8px;height:8px;border-radius:50%;background:#87929c}.save-state.is-syncing{border-color:rgba(201,54,62,.3);color:#b4232d}.save-state.is-syncing i{background:#c9363e;box-shadow:0 0 0 4px rgba(201,54,62,.12);animation:save-pulse 1s ease-in-out infinite}.save-state.is-saved{border-color:rgba(37,131,106,.3);color:#145a48}.save-state.is-saved i{background:#25836a}.save-state.is-error{border-color:rgba(201,54,62,.35);color:#a21f2b}.save-state.is-error i{background:#c9363e}.save-state button{padding:0;border:0;border-bottom:1px solid;background:transparent;color:inherit;font:inherit;cursor:pointer}@keyframes save-pulse{50%{opacity:.4;transform:scale(.75)}}.text-button{padding:7px 0;border:0;border-bottom:1px solid;background:transparent;color:var(--ink);font-weight:650;cursor:pointer}.text-button:disabled{cursor:wait;opacity:.5}.task-dialog{width:min(1440px,calc(100vw - 32px));height:min(840px,calc(100vh - 32px));min-width:min(760px,calc(100vw - 32px));min-height:min(560px,calc(100vh - 32px));max-height:calc(100vh - 20px);padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 30px 100px rgba(6,17,31,.34);font-size:15px;resize:none}.agency-dialog[open],.cancel-dialog[open],.detail-dialog[open],.quote-note-dialog[open],.task-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.business-create-dialog[open]{grid-template-rows:auto minmax(0,1fr)}.business-create-dialog>.proposal-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.business-create-dialog .detail-sticky-footer{position:static;align-items:center}.business-create-dialog .detail-footer-actions{flex-wrap:wrap;flex-shrink:0}.business-create-dialog .required-helper{margin-left:4px;white-space:nowrap}.business-create-dialog .form-field{display:grid;gap:8px;align-content:start}.business-create-dialog .form-field>label{display:block}.business-create-dialog .form-field>label>select{display:block;margin-top:8px}.business-create-dialog textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);resize:vertical}.business-create-dialog .proposal-category{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--line)}.business-create-dialog .proposal-category+.proposal-category{margin-top:12px}.business-create-dialog .proposal-category:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.business-create-dialog .proposal-category>h3{margin:0 0 16px;padding:0;color:var(--space-800);font:700 18px/1.4 var(--font-display)}.business-create-dialog .form-grid{gap:16px 20px}.business-create-dialog .form-field>label,.business-create-dialog .form-field>span{color:var(--ink-soft);font-size:13px;font-weight:600}.business-create-dialog .business-account-group{margin-top:4px}.business-create-dialog .business-account-group>h4{margin:0 0 4px;color:var(--space-800);font-size:14px}.business-create-dialog .form-field input:not([type=checkbox]),.business-create-dialog .form-field select,.business-workflow-dialog .editable-detail input,.business-workflow-dialog .editable-detail select{display:block;box-sizing:border-box;width:100%;min-width:0;height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font:400 15px/1.4 var(--font-body)}.business-workflow-dialog .editable-detail textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:72px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font:400 15px/1.5 var(--font-body);resize:vertical}.business-workflow-dialog .unified-detail-section .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:16px;border-radius:10px;overflow:visible;box-shadow:none}.business-workflow-dialog .unified-detail-section .detail-grid>.detail-field{display:grid;height:auto;min-height:0;padding:0;border:0;background:transparent;align-content:start}.business-workflow-dialog .detail-field{min-width:0;gap:8px;align-content:start}.business-workflow-dialog .detail-field>.detail-field-label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.4}.business-workflow-dialog .detail-field>.readonly-value{min-height:42px;margin:0;display:flex;align-items:center;color:var(--ink);font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.business-workflow-dialog .detail-field .readonly-value a{min-width:0;overflow-wrap:anywhere}.business-workflow-dialog .workflow-detail-card{margin-bottom:24px;padding:18px;border-radius:12px;background:rgba(230,241,250,.35)}.business-workflow-dialog .unified-section-heading{margin-bottom:16px}.business-workflow-dialog .unified-section-heading h3{font-size:18px;line-height:1.4}.business-workflow-dialog .settlement-branch{margin-bottom:16px}.business-workflow-dialog .settlement-branch-heading{margin:0 0 10px;padding:0;font-size:14px;color:var(--space-800)}.business-workflow-dialog .feedback-comparison-head,.business-workflow-dialog .feedback-pair,.business-workflow-dialog .settlement-comparison-head,.business-workflow-dialog .settlement-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr))}.business-workflow-dialog .composite-feedback-comparison .feedback-comparison-head,.business-workflow-dialog .composite-feedback-comparison .feedback-pair,.business-workflow-dialog .composite-settlement-comparison .settlement-comparison-head,.business-workflow-dialog .composite-settlement-comparison .settlement-comparison-row{grid-template-columns:repeat(3,minmax(0,1fr))}.business-workflow-dialog .comparison-intent-cell{background:rgba(246,247,248,.56);min-width:0}.business-workflow-dialog .comparison-intent-cell:empty:after,.business-workflow-dialog .settlement-value-cell:empty:after{content:"不适用";display:block;padding:16px;color:var(--ink-soft);font-size:12px}.business-workflow-dialog .settlement-value-cell{display:block}.business-workflow-dialog .comparison-intent-cell .detail-field,.business-workflow-dialog .settlement-value-cell .detail-field{min-height:0;padding:14px 16px;border-bottom:0;background:transparent}.business-workflow-dialog .quote-feedback-fields{display:grid;grid-template-columns:minmax(0,1fr)}.business-workflow-dialog .quote-feedback-fields>.detail-field+.detail-field{padding-top:0}.business-workflow-dialog .settlement-comparison-head h4{margin:0}.business-workflow-dialog .review-opinion-readonly{min-height:0;padding:12px 0;white-space:pre-wrap}.business-workflow-dialog .business-legacy-contact{margin-top:14px;padding:12px 14px;border:1px dashed var(--line);border-radius:9px;color:var(--ink-soft)}.business-workflow-dialog .business-legacy-contact p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.business-workflow-dialog .detail-sticky-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px}.business-workflow-dialog .business-action-row{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.business-workflow-dialog .business-action-row small{color:var(--ink-soft);font-size:12px}.business-workflow-dialog .workflow-next-action{min-width:0;flex:1 1}.business-workflow-dialog .workflow-next-action select{width:100%;min-width:0}.business-workflow-dialog .detail-footer-actions{flex-wrap:wrap;gap:8px}@media (max-width:720px){.business-create-dialog .form-grid,.business-workflow-dialog .unified-detail-section .detail-grid{grid-template-columns:minmax(0,1fr)}.business-workflow-dialog .feedback-comparison-head,.business-workflow-dialog .settlement-comparison-head{display:none}.business-workflow-dialog .composite-feedback-comparison .feedback-pair,.business-workflow-dialog .composite-settlement-comparison .settlement-comparison-row,.business-workflow-dialog .feedback-pair,.business-workflow-dialog .settlement-comparison-row{grid-template-columns:minmax(0,1fr)}.business-workflow-dialog .settlement-shared-feedback{grid-column:auto}.business-workflow-dialog .workflow-detail-card{padding:12px}.business-workflow-dialog .detail-sticky-footer{grid-template-columns:minmax(0,1fr);padding:12px 16px}.business-workflow-dialog .detail-footer-actions{justify-content:flex-start}.business-workflow-dialog .business-action-row{display:grid}}.dialog-resize-handle{position:absolute;z-index:8;right:2px;bottom:2px;width:24px;height:24px;background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(6,17,31,.35) 3px 4px);background-clip:content-box;padding:5px;opacity:0;cursor:nwse-resize;transition:opacity .12s ease;touch-action:none;-webkit-user-select:none;user-select:none}.dialog-resize-handle:active,.dialog-resize-handle:hover{opacity:1}.is-resizing-dialog,.is-resizing-dialog *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.task-dialog::backdrop{background:rgba(6,17,31,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-footer,.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px}.dialog-header{border-bottom:1px solid var(--line)}.dialog-header h2{margin:0;font:650 25px/1.2 var(--font-display);letter-spacing:-.035em}.dialog-header .eyebrow{font-size:12px}.dialog-body{min-height:0;max-height:none;padding:10px 26px 22px;overflow:auto}.dialog-footer{border-top:1px solid var(--line)}.dialog-footer-actions{display:flex;align-items:center;gap:10px}.icon-button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.primary-link{display:inline-flex;min-height:42px;align-items:center;padding:0 18px;border:1px solid var(--space-900);border-radius:10px;background:var(--space-900);color:white;font-weight:650;text-decoration:none;cursor:pointer}.primary-link:disabled{cursor:wait;opacity:.55}.secondary-button{min-height:42px;padding:0 18px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-weight:650;cursor:pointer}.task-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.task-row{display:grid;grid-template-columns:104px minmax(150px,1fr) minmax(110px,.7fr) auto;gap:15px;align-items:center;min-height:76px;border-bottom:1px solid var(--line)}.task-row:last-child{border-bottom:0}.task-project{font:700 14px/1.2 var(--font-display)}.task-main span,.task-main strong{display:block}.task-main strong{font-size:15px}.task-main span,.task-meta{margin-top:4px;color:var(--ink-soft);font-size:14px}.task-open{color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:4px}.decision-actions{display:flex;align-items:center;gap:7px}.decision-actions a,.decision-actions button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-size:14px;font-weight:650;text-decoration:none;cursor:pointer}.decision-actions button:first-child{background:var(--space-800);color:white;border-color:var(--space-800)}.decision-actions button:disabled{cursor:wait;opacity:.5}.empty-state,.error-state{padding:44px 0;color:var(--ink-soft);text-align:center}.proposal-mode-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:4px;margin-top:14px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#e9e8e2}.proposal-mode-tabs button{min-height:40px;padding:0 18px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font-weight:700;cursor:pointer}.proposal-mode-tabs button.is-active{background:var(--space-900);color:white;box-shadow:0 5px 16px rgba(6,17,31,.16)}.form-intro{margin:12px 0 22px;color:var(--ink-soft);font-size:14px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.form-field-wide{grid-column:1/-1}.account-field-row{display:grid;width:100%;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-account-field-row{gap:18px 20px}.form-field fieldset,.form-field label{display:grid;gap:8px;margin:0;padding:0;border:0}.form-field label>span,.form-field legend{color:var(--ink);font-size:14px;font-weight:650}.form-field em{margin-left:6px;color:var(--coral);font-size:11px;font-style:normal}.required-helper{color:#a21f2b;font-size:12px;font-weight:600}.inline-picker-button{width:fit-content;padding:0;border:0;background:transparent;color:var(--space-700);font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form-field input[type=date],.form-field input[type=number],.form-field input[type=text],.form-field input[type=url],.form-field select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink)}select{appearance:none;padding-right:40px!important;background-image:linear-gradient(45deg,transparent 50%,#273545 0),linear-gradient(135deg,#273545 50%,transparent 0)!important;background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}input:disabled,select:disabled{cursor:not-allowed;opacity:1}.form-field.is-disabled-amount input,.form-field.is-disabled-amount input:disabled{border-color:#d5d9dd;background:#eceff1;color:#929aa3;box-shadow:inset 0 0 0 1px rgba(6,17,31,.015);pointer-events:none}.editable-detail input,.editable-detail select,.form-field input[type=month],.form-field input[type=search],.queue-table input[type=date],.queue-table input[type=month],.queue-table input[type=number],.queue-table input[type=search],.queue-table input[type=text],.queue-table select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}.creator-link-control{display:grid;width:100%;max-width:100%;min-width:0;gap:8px}.creator-link-control>*{min-width:0}.percentage-input{position:relative}.percentage-input input{padding-right:34px!important}.percentage-input span{position:absolute;top:50%;right:12px;color:var(--ink-soft);font-weight:700;transform:translateY(-50%)}.roi-input{display:grid;grid-template-columns:auto minmax(110px,1fr);align-items:center;gap:10px}.roi-input>span{color:var(--ink-soft);font-size:13px;font-weight:700;white-space:nowrap}.cooperation-order-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.cooperation-order-context>div{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:#eef2f6}.cooperation-order-context span{color:var(--ink-soft);font-size:12px;font-weight:650}.cooperation-order-context strong{color:var(--space-900);font-size:15px}.cooperation-order-context .readonly-value,.cooperation-order-context input,.cooperation-order-context select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-size:15px;box-sizing:border-box}.cooperation-order-context .readonly-value{display:flex;align-items:center}.creator-link-control-paired{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start}.generic-link-control{grid-template-columns:minmax(0,1fr)}.creator-link-control-paired a{grid-column:1/-1}.creator-link-control a,.creator-smart-link{color:var(--space-700);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.creator-link-control a{width:fit-content;font-size:12px}.creator-smart-link:hover{color:var(--space-900)}.extendable-option-control{display:grid;gap:9px}.add-option-button{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;border:1px dashed var(--space-700);border-radius:9px;background:#eef5fb;color:var(--space-800);font-size:21px;line-height:1;cursor:pointer}.add-option-button:hover{border-style:solid;background:#dfeefa}.custom-option-editor{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:7px;align-items:center}.custom-option-editor button{min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-weight:700;cursor:pointer}.custom-option-editor button:first-of-type{border-color:var(--space-800);background:var(--space-800);color:white}.batch-proposal{display:grid;gap:18px}.batch-proposal>.form-intro{margin-bottom:0}.form-intro-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.form-intro-row .form-intro{margin:0}.copy-intent-button{min-height:38px;flex:0 0 auto;padding:0 14px;border:1px solid #8fa8bd;border-radius:9px;background:#eef5fb;color:var(--space-900);font-weight:750;cursor:pointer}.copy-intent-button:hover{background:#dfeefa}.batch-section{padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.62)}.batch-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.batch-section-heading>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--space-900);color:var(--ice-blue);font:700 12px/1 var(--font-display);letter-spacing:.08em}.batch-section-heading h3{margin:0;color:var(--space-900);font:700 18px/1.2 var(--font-display)}.batch-section-heading p{margin:3px 0 0;color:var(--ink-soft);font-size:12px}.batch-creator-list{display:grid;gap:12px}.batch-creator-row{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 34px;gap:15px;align-items:end;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.batch-account-field-row{grid-column:2;grid-template-columns:minmax(170px,.7fr) minmax(420px,1.7fr);gap:15px}.batch-creator-index{display:grid;align-self:center;justify-items:center;color:var(--ink-soft)}.batch-creator-index strong{color:var(--space-800);font:750 19px/1 var(--font-display)}.batch-creator-index span{margin-top:4px;font-size:11px}.batch-account-home .creator-link-control-paired{grid-template-columns:minmax(130px,.58fr) minmax(260px,1.42fr)}.remove-creator-button{width:30px;height:30px;align-self:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink-soft);font-size:20px;line-height:1;cursor:pointer}.remove-creator-button:hover{border-color:var(--coral);color:var(--coral)}.add-creator-button{display:inline-flex;min-height:42px;align-items:center;gap:7px;margin-top:14px;padding:0 15px;border:1px dashed var(--space-700);border-radius:10px;background:#eef5fb;color:var(--space-900);font-weight:700;cursor:pointer}.add-creator-button span{font-size:18px}.add-creator-button:hover{background:#dfeefa}.person-picker{position:relative;width:100%}.person-picker-trigger{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);text-align:left;cursor:pointer}.person-picker-trigger.is-historic{color:var(--ink-soft);background:#f1f0eb}.person-picker-trigger>[aria-hidden=true]{margin-right:4px}.person-picker-panel{position:absolute;z-index:120;top:calc(100% + 8px);left:0;width:min(430px,calc(100vw - 64px));padding:15px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:0 20px 55px rgba(6,17,31,.24)}.person-picker-section+.person-picker-section{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.person-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.person-picker-heading strong{font-size:14px}.person-picker-heading span{color:var(--ink-soft);font-size:12px}.common-people{display:flex;flex-wrap:wrap;gap:7px}.common-people button,.person-search-results button{min-height:33px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-size:14px;cursor:pointer}.common-people button{padding:0 10px}.common-people button.is-selected,.common-people button:hover,.person-search-results button:hover{border-color:var(--space-700);background:#eaf3fb;color:var(--space-900)}.person-picker-search input[type=search]{min-height:39px}.person-search-results{display:grid;max-height:180px;margin-top:8px;overflow-y:auto}.person-search-results button{width:100%;padding:8px 10px;border:0;border-radius:6px;text-align:left}.person-search-hint,.person-search-results p{margin:9px 2px 0;color:var(--ink-soft);font-size:13px}.person-picker-clear{margin-top:13px;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:13px;text-decoration:underline;cursor:pointer}.proposal-role-field{position:relative}.proposal-role-field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}.proposal-role-picker{position:relative;width:100%}.proposal-role-trigger{display:grid;width:100%;min-height:66px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 16px;border:1px solid var(--line-strong);border-radius:12px;background:white;color:var(--ink);text-align:left;cursor:pointer}.proposal-role-trigger:focus-visible,.proposal-role-trigger:hover{border-color:var(--space-700);box-shadow:0 0 0 3px rgba(39,91,151,.12);outline:none}.proposal-role-summary{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-role-value{display:grid;min-width:0;gap:3px;padding:2px 18px;border-left:1px solid var(--line)}.proposal-role-value:first-child{padding-left:0;border-left:0}.proposal-role-value small{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.08em}.proposal-role-value strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.proposal-role-arrow{margin-right:4px;color:var(--ink-soft);font-size:18px}.proposal-role-panel{position:absolute;z-index:120;top:calc(100% + 8px);left:0;width:min(920px,calc(100vw - 92px));max-height:min(650px,calc(100vh - 160px));padding:18px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);box-shadow:0 28px 72px rgba(6,17,31,.28)}.proposal-role-common-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-role-section{min-width:0;padding:0 16px}.proposal-role-section:first-child{padding-left:0}.proposal-role-section+.proposal-role-section{border-left:1px solid var(--line)}.proposal-role-other{margin-top:18px;padding:16px 0 0;border-top:1px solid var(--line)}.proposal-role-other input[type=search]{min-height:42px}.proposal-role-panel-actions{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.proposal-role-panel-actions button{padding:8px 13px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font-weight:700;cursor:pointer}.proposal-role-panel-actions .proposal-role-done{background:var(--space-900);color:white}.queue-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:white}.queue-scroll:has(.multi-select.is-open),.queue-scroll:has(.person-picker-panel),.queue-scroll:has(.proposal-role-panel){position:relative;z-index:110;overflow:visible}.queue-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.queue-table td,.queue-table th{min-width:146px;max-width:250px;padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.queue-table th{position:sticky;top:0;z-index:2;background:#eef2f6;color:var(--space-900);font-weight:700}.queue-table tr:last-child td{border-bottom:0}.queue-table td:last-child,.queue-table th:last-child{border-right:0}.queue-table .sticky-actions{position:sticky;right:0;z-index:4;min-width:126px;background:#f8fafc;box-shadow:-10px 0 20px rgba(6,17,31,.08)}.queue-table th.sticky-actions{z-index:5;background:#e4ebf2}.execution-summary-table .sticky-actions{width:126px;min-width:126px;max-width:126px}.execution-summary-table .sticky-order{position:sticky;right:126px;z-index:4;width:180px;min-width:180px;max-width:180px;background:#f8fafc}.execution-summary-table th.sticky-order{z-index:5;background:#e4ebf2}.queue-table .review-actions{width:216px;min-width:216px;max-width:216px}.queue-table .review-next-action{position:sticky;right:216px;z-index:4;width:260px;min-width:260px;max-width:260px;background:#f8fafc;box-shadow:-10px 0 20px rgba(6,17,31,.06)}.queue-table th.review-next-action{z-index:5;background:#e4ebf2}.review-action-buttons{display:flex;align-items:center;gap:8px}.secondary-small{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-weight:700;cursor:pointer}.readonly-value{display:block;min-width:86px;color:var(--ink);line-height:1.45;overflow-wrap:anywhere}.primary-small{min-height:36px;border:0;border-radius:8px;background:var(--space-800);color:white}.field-action-button,.primary-small{padding:0 12px;font-weight:700;cursor:pointer}.field-action-button{min-height:38px;border:1px solid #8fa8bd;border-radius:8px;background:#eef5fb;color:var(--space-900)}.field-action-button:hover{border-color:var(--space-700);background:#dfeefa}.operation-table td{min-width:180px}.operation-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-detail-grid .detail-field{min-height:116px}.operation-detail-grid .creator-link-control-paired{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.operation-detail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.operation-detail-heading>span{color:var(--ink-soft);font-size:12px;font-weight:650;white-space:nowrap}.queue-tabs{display:flex;gap:8px;margin:12px 0 18px}.queue-tabs button{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink);font-weight:700;cursor:pointer}.queue-tabs button.is-active{border-color:var(--space-800);background:var(--space-800);color:white}.queue-tabs span{margin-left:5px;opacity:.72}.archive-tabs{position:sticky;top:0;z-index:8;padding:4px 0;background:var(--surface)}.archive-table .archive-reason{min-width:360px;max-width:640px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.multi-select{position:relative;width:100%}.multi-select-summary{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;padding:0 16px 0 10px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:white;cursor:pointer;list-style:none;text-overflow:ellipsis;white-space:nowrap}.multi-select-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.multi-select-summary:after{content:"⌄";flex:none;margin-left:8px;transform:translateY(-1px)}.multi-select-options{position:absolute;z-index:25;top:calc(100% + 5px);left:0;display:grid;gap:3px;min-width:280px;max-height:260px;padding:8px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.multi-select-options .check-option{display:flex!important;width:100%;min-height:40px;align-items:center;justify-content:flex-start;gap:9px;padding:8px 10px!important;border:0!important;background:transparent;font-size:15px;line-height:1.4}.multi-select-options .check-option:hover{background:rgba(36,119,185,.08)}.multi-select-options .check-option input{flex:none;width:17px;height:17px;margin:0}.multi-select-options .check-option span{min-width:0;overflow-wrap:anywhere}.multi-select-options>.add-option-button{width:100%;min-height:36px;height:auto}.multi-select-options>.custom-option-editor{grid-template-columns:1fr;padding:5px}.detail-dialog{width:min(1180px,calc(100vw - 40px));height:min(820px,calc(100vh - 30px));min-width:min(720px,calc(100vw - 40px));min-height:min(520px,calc(100vh - 30px));max-height:calc(100vh - 20px);padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 36px 120px rgba(6,17,31,.4);font-size:15px;resize:none}.detail-dialog::backdrop{background:rgba(6,17,31,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-dialog-body{min-height:0;max-height:none;padding:24px 28px 34px;overflow:auto}.detail-section{margin-bottom:32px}.comparison-grid h3,.detail-section h3{margin:0 0 15px;color:var(--space-800);font:700 17px/1.2 var(--font-display)}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.comparison-grid>div,.comparison-grid>section{padding:20px}.comparison-grid>div,.comparison-grid>section,.feedback-comparison{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.72)}.feedback-comparison{overflow:hidden}.detail-grid:has(.multi-select.is-open),.detail-grid:has(.person-picker-panel),.feedback-comparison:has(.multi-select.is-open),.feedback-comparison:has(.person-picker-panel),.workflow-detail-card:has(.person-picker-panel){position:relative;z-index:45;overflow:visible}.detail-field:has(.multi-select.is-open),.detail-field:has(.person-picker-panel),.feedback-pair:has(.multi-select.is-open),.feedback-pair:has(.person-picker-panel){position:relative;z-index:85}.multi-select.is-open{z-index:65}.feedback-comparison-head,.feedback-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.composite-feedback-comparison .feedback-comparison-head,.composite-feedback-comparison .feedback-pair{grid-template-columns:repeat(3,minmax(230px,1fr))}.feedback-comparison-head{background:#e8edf2}.feedback-comparison-head h3,.feedback-comparison-head h4{margin:0;padding:14px 18px;color:var(--space-800);font:700 15px/1.2 var(--font-display)}.feedback-comparison-head h3+h3,.feedback-comparison-head h4+h4,.feedback-pair>*+*{border-left:1px solid var(--line)}.feedback-pair+.feedback-pair{border-top:1px solid var(--line)}.feedback-pair .detail-field{min-height:86px;border-bottom:0}.feedback-pair .is-placeholder{background:rgba(241,240,235,.72)}.settlement-comparison{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.92)}.settlement-comparison:has(.multi-select.is-open){position:relative;z-index:46;overflow:visible}.settlement-comparison-head,.settlement-comparison-row{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(230px,1fr))}.single-settlement-comparison .settlement-comparison-head,.single-settlement-comparison .settlement-comparison-row{grid-template-columns:repeat(2,minmax(230px,1fr))}.settlement-comparison-head{min-height:44px;align-items:center;background:#e8edf2;color:var(--space-800)}.settlement-comparison-head>*{padding:11px 14px;font:700 14px/1.2 var(--font-display)}.settlement-comparison-head>*+*,.settlement-comparison-row>*+*{border-left:1px solid var(--line)}.settlement-comparison-row+.settlement-comparison-row{border-top:1px solid var(--line)}.settlement-comparison-label{display:grid;align-content:center;gap:6px;min-height:78px;padding:12px 14px;color:var(--ink)}.settlement-comparison-label>strong{font-size:13px;line-height:1.35}.settlement-comparison-label>button{width:fit-content;padding:0;border:0;background:transparent;color:var(--space-blue);font:650 11px/1.2 var(--font-body);cursor:pointer}.settlement-comparison-label>button:hover{color:var(--space-900);text-decoration:underline;text-underline-offset:2px}.settlement-comparison-row .detail-field{min-height:78px;border-bottom:0}.settlement-comparison-row:has(.multi-select.is-open){position:relative;z-index:55}.composite-settlement-comparison .settlement-comparison-head,.composite-settlement-comparison .settlement-comparison-row{grid-template-columns:repeat(3,minmax(230px,1fr))}.settlement-value-cell{display:grid;min-width:0;grid-template-rows:auto 1fr}.settlement-value-cell+.settlement-value-cell{border-left:1px solid var(--line)}.settlement-cell-label{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px 0;color:var(--ink)}.settlement-cell-label>strong{font-size:12px;line-height:1.35}.settlement-cell-label>small{margin-left:auto;color:var(--ink-soft);font-size:11px;font-weight:700}.settlement-cell-label>button{flex:none;padding:0;border:0;background:transparent;color:var(--space-blue);font:650 11px/1.2 var(--font-body);cursor:pointer}.settlement-cell-label>button:hover{color:var(--space-900);text-decoration:underline;text-underline-offset:2px}.settlement-shared-feedback{grid-column:span 2}.quote-feedback-fields{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(260px,1.28fr)}.quote-feedback-fields>.detail-field+.detail-field{border-left:0}.quote-feedback-fields>.detail-field{min-height:78px}.settlement-value-cell .detail-field{min-height:72px;padding-top:8px}.value-only-detail-field{display:grid;align-content:center}.value-only-detail-field label{display:grid;min-height:42px;align-items:center}.operation-detail-grid .detail-field>strong,.operation-detail-grid .editable-detail label>.readonly-value,.value-only-detail-field .readonly-value,.value-only-detail-field>strong{display:flex;min-height:42px;align-items:center;color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.editable-detail .multi-select-summary,.editable-detail input,.editable-detail select,.readonly-value{font-size:15px}.detail-field{min-height:74px;padding:12px 14px;border-bottom:1px solid var(--line)}.detail-field,.detail-field>label{display:grid;align-content:center}.detail-grid .detail-field{border-right:1px solid var(--line)}.detail-field>span,.editable-detail label>span{display:block;margin-bottom:7px;color:var(--ink-soft);font-size:13px;font-weight:650}.editable-detail label>.detail-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.detail-field-label button{padding:0;border:0;background:transparent;color:var(--space-blue);font:650 11px/1.2 var(--font-body);cursor:pointer;white-space:nowrap}.detail-field-label button:hover{color:var(--space-900);text-decoration:underline;text-underline-offset:2px}.detail-field strong{display:block;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.execution-required-mark{margin-left:6px;color:#b4232d;font-size:11px;font-style:normal;font-weight:750}.detail-field.has-field-error{background:rgba(201,54,62,.055);box-shadow:inset 0 0 0 1px rgba(201,54,62,.42)}.field-inline-error{display:block;margin-top:7px;color:#b4232d;font-size:12px;font-weight:750}.unified-workflow-detail{display:grid;gap:2px}.workflow-priority-grid{display:grid}.workflow-priority-grid.has-review-opinion{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workflow-priority-grid>.detail-section{margin-bottom:18px}.unified-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:13px}.unified-section-heading h3{margin:0}.unified-section-heading span{color:var(--ink-soft);font-size:12px;font-weight:650}.unified-heading-actions{display:flex;align-items:center;gap:12px}.unified-heading-actions .copy-intent-button{min-height:34px;padding:0 11px;font-size:13px}.unified-detail-section .detail-grid>div{display:contents}.detail-grid>.account-field-row,.unified-detail-section .detail-grid>.account-field-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.unified-detail-section .detail-grid .detail-field{height:100%}.unified-detail-section .feedback-comparison{box-shadow:0 10px 30px rgba(6,17,31,.035)}.workflow-detail-card{padding:20px;border:1px solid rgba(36,119,185,.2);border-radius:16px;background:linear-gradient(145deg,rgba(230,241,250,.72),rgba(255,255,255,.62))}.workflow-detail-card .detail-grid,.workflow-detail-card .feedback-comparison,.workflow-detail-card .settlement-comparison{background:rgba(255,255,255,.88);box-shadow:0 10px 30px rgba(6,17,31,.035)}.feedback-note-input,.feedback-note-readonly{width:100%;min-height:122px;padding:15px 17px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.9);color:var(--ink);font:500 15px/1.6 var(--font-body);box-sizing:border-box}.feedback-note-input{resize:vertical}.feedback-note-input:focus{outline:2px solid rgba(36,119,185,.2);border-color:var(--space-blue)}.feedback-note-readonly{color:var(--ink-soft);white-space:pre-wrap}.feedback-note-priority{order:-1;border-color:rgba(36,119,185,.34);background:linear-gradient(140deg,rgba(225,239,251,.9),rgba(255,255,255,.76))}.feedback-note-editor{display:grid;gap:10px}.review-opinion-section{min-width:0}.review-opinion-input,.review-opinion-readonly{min-height:168px}.feedback-image-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.feedback-image-button{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px dashed rgba(36,119,185,.55);border-radius:9px;background:rgba(255,255,255,.72);color:var(--space-800);font-size:12px;font-weight:750;cursor:pointer}.feedback-image-button:hover{background:rgba(224,239,252,.9)}.feedback-image-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.feedback-image-list{display:flex;flex-wrap:wrap;gap:7px}.feedback-image-list>span{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:7px 9px;border-radius:8px;background:#eef5fb;color:var(--space-800);font-size:12px;overflow-wrap:anywhere}.feedback-image-list button{width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(6,17,31,.09);color:var(--ink);cursor:pointer}.attachment-field-summary{color:var(--ink-soft);font-size:13px}.detail-field.is-readonly{background:rgba(246,247,248,.56)}.detail-sticky-footer{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;padding:18px 26px;border-top:1px solid var(--line);background:rgba(251,250,246,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workflow-next-action{display:grid;grid-template-columns:auto minmax(260px,420px) auto;align-items:center;gap:12px;color:var(--ink-soft);font-size:13px;font-weight:700}.workflow-next-action em{margin-left:6px;color:var(--coral);font-size:11px;font-style:normal}.workflow-next-action select{background:white}.archived-next-action strong,.workflow-next-action select{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink)}.archived-next-action strong{display:flex;align-items:center;background:#f4f6f8}.review-next-action select[aria-invalid=true],.workflow-next-action select[aria-invalid=true]{border-color:#c9363e;box-shadow:0 0 0 3px rgba(201,54,62,.1)}.next-action-inline-error{color:#b4232d;font-size:12px;font-weight:750;white-space:nowrap}.review-next-action-control{display:grid;gap:6px}.detail-footer-actions{display:flex;gap:10px}.proposal-draft-panel{padding:18px 0 4px}.proposal-draft-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px}.proposal-draft-heading h2{margin:0 0 5px;color:var(--space-800);font:700 20px/1.3 var(--font-display)}.proposal-draft-heading p{margin:0;color:var(--ink-soft);font-size:13px}.proposal-draft-list{display:grid;gap:10px}.proposal-draft-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;border:1px solid var(--line);border-radius:11px;background:#fff}.proposal-draft-list span,.proposal-draft-list strong{display:block}.proposal-draft-list span{margin-top:4px;color:var(--ink-soft);font-size:13px}.agency-dialog{width:min(940px,calc(100vw - 36px));height:min(650px,calc(100vh - 36px));min-width:min(680px,calc(100vw - 36px));min-height:min(460px,calc(100vh - 36px));padding:0;overflow:hidden;resize:none;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 30px 100px rgba(6,17,31,.34)}.agency-dialog::backdrop{background:rgba(6,17,31,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agency-dialog-body{display:grid;min-height:0;grid-template-columns:1fr 1fr;gap:24px;padding:24px 26px 28px;overflow:auto}.agency-dialog-body h3{margin:0 0 14px;font:700 17px/1.2 var(--font-display)}.agency-list{display:grid;gap:8px;max-height:420px;overflow-y:auto}.agency-list button{display:grid;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);text-align:left;cursor:pointer}.agency-list button:hover{border-color:var(--space-700);background:#eef5fb}.agency-list span,.empty-agency{color:var(--ink-soft);font-size:13px}.agency-storage-note{margin:-4px 0 12px;color:var(--ink-soft);font-size:12px;line-height:1.5}.agency-dialog form{display:grid;gap:13px}.agency-dialog form label{display:grid;gap:6px;color:var(--ink);font-size:13px;font-weight:650}.agency-dialog form em{margin-left:6px;color:var(--coral);font-size:11px;font-style:normal}.agency-dialog form input,.agency-dialog form select{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink)}.agency-dialog form .primary-link{width:fit-content;margin-top:5px}.cancel-dialog{width:min(680px,calc(100vw - 36px));min-width:min(560px,calc(100vw - 36px));min-height:390px;padding:0;overflow:hidden;resize:none;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 30px 100px rgba(6,17,31,.34)}.cancel-dialog::backdrop{background:rgba(6,17,31,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cancel-dialog form{display:contents}.cancel-dialog-body{display:grid;align-content:start;gap:16px;padding:24px 26px;overflow:auto}.cancel-dialog-body p{margin:0;color:var(--ink-soft);line-height:1.6}.cancel-dialog-body label{display:grid;gap:8px;color:var(--ink);font-size:14px;font-weight:700}.cancel-dialog-body label em{margin-left:6px;color:var(--coral);font-size:11px;font-style:normal}.cancel-dialog-body textarea{min-height:150px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);font:500 15px/1.6 var(--font-body);resize:vertical}.terminal-reason-dialog{width:min(900px,calc(100vw - 36px));min-width:min(720px,calc(100vw - 36px));min-height:480px}.terminal-reason-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px}.terminal-reason-body>p{grid-column:1/-1}.terminal-reason-body fieldset{display:grid;align-content:start;gap:10px;margin:0;padding:0;border:0}.terminal-reason-body legend{margin-bottom:10px;color:var(--ink);font-size:14px;font-weight:750}.terminal-reason-body legend em{margin-left:7px;color:var(--coral);font-size:11px;font-style:normal}.terminal-reason-options{display:grid;gap:6px}.terminal-reason-options label{display:flex;min-height:38px;grid-template-columns:none;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:white;font-size:14px;font-weight:600;cursor:pointer}.terminal-reason-options label:has(input:checked){border-color:var(--space-700);background:#eef5fb}.terminal-reason-options input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--space-700)}.terminal-reason-body>label{align-content:start}.terminal-reason-body>label textarea{min-height:280px}.archived-reason-detail{margin-bottom:18px;padding:16px 18px;border:1px solid rgba(201,54,62,.24);border-radius:12px;background:rgba(201,54,62,.055)}.archived-reason-detail h3{margin:0 0 8px;color:var(--ink);font:700 16px/1.3 var(--font-display)}.archived-reason-detail p{margin:0;color:var(--ink);font-size:14px;line-height:1.65;white-space:pre-wrap}.quote-note-trigger{width:fit-content;margin-top:5px;padding:0;border:0;background:transparent;color:var(--space-blue);font:650 12px/1.3 var(--font-body);cursor:pointer}.quote-note-trigger:hover{color:var(--space-900);text-decoration:underline;text-underline-offset:3px}.quote-note-dialog{width:min(680px,calc(100vw - 36px));min-width:min(560px,calc(100vw - 36px));min-height:390px;padding:0;overflow:hidden;resize:none;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 30px 100px rgba(6,17,31,.34)}.quote-note-dialog::backdrop{background:rgba(6,17,31,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quote-note-dialog-body{display:grid;align-content:start;padding:24px 26px;overflow:auto}.quote-note-dialog-body label{display:grid;gap:8px;font-size:14px;font-weight:700}.quote-note-dialog-body textarea{min-height:170px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);font:500 15px/1.6 var(--font-body);resize:vertical}.copy-notice{position:fixed;z-index:10000;inset:24px auto auto 50%;margin:0;transform:translateX(-50%);min-width:150px;padding:12px 20px;border:1px solid rgba(37,131,106,.28);border-radius:999px;background:#145a48;color:white;box-shadow:0 18px 45px rgba(6,17,31,.28);font-size:15px;font-weight:750;text-align:center;pointer-events:none}.copy-notice::backdrop{background:transparent;pointer-events:none}.commission-guidance{margin:8px 0 16px;color:var(--muted,#555);font-size:14px;font-weight:400;line-height:1.6}.task-platform-values{display:grid;gap:10px;min-width:150px}.task-platform-values>div{display:grid;gap:3px;overflow-wrap:anywhere}.task-platform-label{color:var(--space-700);font-size:14px;font-weight:400}.detail-decisions button{min-height:42px;padding-inline:18px}.option-grid{display:flex;flex-wrap:wrap;gap:8px}.form-field-branch-account{border-left:3px solid var(--space-blue);padding-left:12px}.operation-platform-branches,.settlement-branches{display:grid;gap:18px;margin-top:20px}.effect-comparison-section{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.78)}.effect-comparison-scroll{margin-top:12px;overflow-x:auto;border:1px solid var(--line);border-radius:11px}.effect-comparison-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--ink);font-size:14px}.effect-comparison-table td,.effect-comparison-table th{padding:10px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:right;font-weight:500}.effect-comparison-table th:first-child{min-width:210px;text-align:left}.effect-comparison-table thead th{background:#e8edf2;color:var(--space-800);font-weight:700}.effect-comparison-table tbody th{background:rgba(238,245,251,.52);font-weight:650}.effect-comparison-table tr:last-child>*{border-bottom:0}.effect-comparison-table tr>:last-child{border-right:0;background:rgba(219,237,249,.52)}.proposal-platform-financials,.workflow-platform-financials{display:grid;gap:18px;margin-top:20px}.proposal-platform-financial{padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(238,245,251,.76),rgba(255,255,255,.92))}.proposal-platform-financial .form-grid{margin-top:0}.operation-platform-branch,.settlement-branch{padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(238,245,251,.52)}.settlement-branch-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.settlement-branch-heading span{padding:4px 9px;border-radius:999px;background:var(--space-800);color:white;font-size:12px;font-weight:750}.settlement-branch-heading strong{color:var(--ink);font-size:14px}.branch-roi-extension .settlement-branches{margin-top:14px}.check-option{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px!important;padding:8px 10px!important;border:1px solid var(--line)!important;border-radius:8px;background:white;cursor:pointer}.check-option input{accent-color:var(--space-700)}.mutation-message{margin:18px 0 0;padding:11px 13px;border-left:3px solid var(--space-blue);background:rgba(36,119,185,.08);color:var(--space-800);font-size:13px}.mutation-message.is-success{border-left-color:#25836a;background:rgba(37,131,106,.1);color:#145a48}.mutation-message.is-error{border-left-color:#c9363e;background:rgba(201,54,62,.1);color:#a21f2b;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:960px){.app-shell{width:min(100% - 28px,760px)}.metrics-layout{grid-template-columns:1fr}.metric-divider{display:none}.metrics-side{grid-template-columns:repeat(3,1fr)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-creator-row{grid-template-columns:46px minmax(0,1fr) 34px}.batch-account-field-row{grid-column:2;grid-template-columns:minmax(150px,.7fr) minmax(320px,1.3fr)}.remove-creator-button{grid-column:3;grid-row:1/span 2}}@media (max-width:680px){.app-shell{padding-top:26px}.dashboard-toolbar,.operations-toolbar,.status-bar{align-items:flex-start;flex-direction:column}.month-filter{width:100%}.month-filter input,.month-filter label{min-width:0;width:100%}.metrics-core,.metrics-side{grid-template-columns:1fr}.task-row{grid-template-columns:1fr auto;gap:8px 14px;padding:14px 0}.task-main,.task-meta{grid-column:1}.task-open{grid-column:2;grid-row:1/span 2}.decision-actions{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.terminal-reason-dialog{min-width:0;width:calc(100vw - 20px)}.terminal-reason-body{grid-template-columns:1fr}.form-field-wide,.terminal-reason-body>p{grid-column:auto}.account-field-row,.detail-grid>.account-field-row,.unified-detail-section .detail-grid>.account-field-row{grid-template-columns:1fr}.proposal-mode-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.proposal-mode-tabs button{padding-inline:10px}.creator-link-control-paired{grid-template-columns:1fr}.creator-link-control-paired a{grid-column:auto}.comparison-grid,.composite-feedback-comparison .feedback-comparison-head,.composite-feedback-comparison .feedback-pair,.feedback-comparison-head,.feedback-pair{grid-template-columns:1fr}.feedback-comparison-head h3+h3,.feedback-pair>*+*{border-left:0;border-top:1px solid var(--line)}.composite-settlement-comparison .settlement-comparison-head,.composite-settlement-comparison .settlement-comparison-row,.quote-feedback-fields,.settlement-comparison-head,.settlement-comparison-row{grid-template-columns:1fr}.quote-feedback-fields>.detail-field+.detail-field{border-left:0;border-top:0}.workflow-priority-grid.has-review-opinion{grid-template-columns:1fr}.settlement-shared-feedback{grid-column:auto}.settlement-comparison-head>*+*,.settlement-comparison-row>*+*{border-left:0;border-top:1px solid var(--line)}.detail-grid{grid-template-columns:1fr}.detail-sticky-footer{align-items:stretch;flex-direction:column}.agency-dialog-body,.workflow-next-action{grid-template-columns:1fr}.batch-section{padding:17px}.batch-creator-row{grid-template-columns:1fr 32px;padding:15px}.batch-creator-index{grid-column:1/-1;justify-items:start}.batch-creator-index span,.batch-creator-index strong{display:inline;margin:0 5px 0 0}.batch-account-field-row{grid-column:1/-1;grid-template-columns:1fr}.batch-creator-row .form-field{grid-column:auto}.batch-creator-row .remove-creator-button{position:absolute;top:12px;right:12px;grid-column:auto;grid-row:auto}.batch-account-home .creator-link-control-paired{grid-template-columns:1fr}.brand-selection-alert{top:14px;width:calc(100% - 28px);text-align:center}.custom-option-editor{grid-template-columns:1fr 1fr}.custom-option-editor input{grid-column:1/-1}.proposal-role-common-groups,.proposal-role-summary{grid-template-columns:1fr}.proposal-role-value{padding:8px 0;border-top:1px solid var(--line);border-left:0}.proposal-role-value:first-child{border-top:0}.proposal-role-section{padding:14px 0 0}.proposal-role-section:first-child{padding-top:0}.proposal-role-section+.proposal-role-section{margin-top:14px;border-top:1px solid var(--line);border-left:0}.proposal-role-panel{width:calc(100vw - 52px);max-height:calc(100vh - 130px)}.agency-dialog,.cancel-dialog,.detail-dialog,.quote-note-dialog,.task-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px);min-width:0;min-height:0;resize:none}.dialog-resize-handle{display:none}}@media (max-width:560px){.operations-board{grid-template-columns:1fr;grid-template-rows:none;gap:16px}.slot-complete,.slot-cooperation,.slot-execution,.slot-feedback,.slot-proposal,.slot-published{grid-column:1;grid-row:auto}.action-card-dark,.action-card-feature{min-height:190px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.metric-card .metric-detail-note{font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.75rem;overflow-wrap:anywhere}.business-payment-fieldset{border:0;padding:0;margin:0;min-width:0}