@media (width<=760px){table{min-width:0}}@media (width<=768px){.mobile-bottom button{flex-grow:1}body{padding-bottom:0}}@media (width>=1024px) and (width<=1280px){.sidebar .nav-group-label{display:none}}@media (width>=1024px) and (width<=1679px){.desk-assistant .sales-panel{overflow-y:auto}.desk-col-assistant .sales-panel .lens-starters{min-height:0;overflow-y:auto}.desk-col-assistant .sales-panel .composer,.desk-col-assistant .sales-panel .chat-foot{flex:none}}@media (width>=1024px) and (width<=1439px){.desk-drill table{min-width:0}.bi-block table{min-width:min(520px,100%)}}@media (width>=1680px){.bi-block>div[style*=auto-fit]>.table-wrap:nth-child(3){grid-column-start:1}.desk-drill table{min-width:0}.bi-block p,.bi-block li,.panel-title p{max-width:66ch}.bi-block table{width:auto;max-width:100%}.bi-block tbody tr:nth-child(2n){background:var(--g2)}}.clp-overlay{z-index:1200;background:#18242d8c;justify-content:center;align-items:flex-start;padding:4vh 12px;display:flex;position:fixed;inset:0;overflow:auto}.clp-dialog{box-sizing:border-box;background:var(--paper,#fff);width:100%;max-width:640px;color:var(--ink,#27292d);border-radius:10px;outline:none;font-size:13px;line-height:1.5;box-shadow:0 10px 40px #18242d55}.clp-dialog.clp-wide{max-width:1040px}.clp-head{border-bottom:1px solid #e3e6ea;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 10px;display:flex}.clp-head strong{font-size:16px;display:block}.clp-head span{color:var(--muted,#737780);margin-top:2px;font-size:12px;display:block}.clp-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:26px;line-height:1}.clp-x:disabled{opacity:.4;cursor:default}.clp-body{padding:12px 18px 18px}.clp-en{color:var(--muted,#737780);font-size:11px;font-weight:400}.clp-muted{color:var(--muted,#737780);font-size:12px}.clp-official,.clp-hint{margin:0 0 10px}.clp-notice{background:#eef6f5;border-left:3px solid #438b86;border-radius:6px;margin:0 0 10px;padding:8px 10px}.clp-notice.clp-warn{background:#fbf4e4;border-left-color:#c58a1b}.clp-notice.clp-error{background:#fbeceb;border-left-color:#b3413b}.clp-notice.clp-ok{background:#eaf5ed;border-left-color:#3a8a4f}.clp-tablewrap{border:1px solid #e3e6ea;border-radius:6px;margin:0 0 10px;overflow-x:auto}.clp-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.clp-table th{text-align:left;white-space:nowrap;background:#f4f6f8;padding:6px 8px;font-weight:600;position:sticky;top:0}.clp-table td{vertical-align:top;border-top:1px solid #eceff2;padding:6px 8px}.clp-table tr.clp-kept td{background:#eef6f5}.clp-table tr.clp-invalid td{color:#8b9097;background:#fafafa}.clp-table tr.clp-retire td{background:#fbf4e4}.clp-sync{background:#f4f6f8;border-left:3px solid #438b86;border-radius:6px;margin:0 0 10px;padding:6px 10px}.clp-tag-active{color:#24683a;background:#e1f0e5}.clp-tag-silent,.clp-tag-duplicate{color:#7a5410;background:#f6e7d0}.clp-tag-only_lead{color:#24683a;background:#e1f0e5}.clp-table input[type=radio],.clp-table input[type=checkbox]{width:16px;height:16px}.clp-num{text-align:right;font-variant-numeric:tabular-nums}.clp-old{color:#8a5a56}.clp-new{color:#24683a;font-weight:600}.clp-notes{max-width:280px}.clp-tag{color:#3b4550;background:#e8edf1;border-radius:10px;margin:0 4px 3px 0;padding:1px 6px;font-size:11px;display:inline-block}.clp-tag-same_contact,.clp-tag-same_email,.clp-tag-linked_here{color:#24683a;background:#e1f0e5}.clp-tag-ambiguous,.clp-tag-invalid{color:#7a5410;background:#f6e7d0}.clp-rows{margin:6px 0 10px;padding-left:18px}.clp-rows li{margin:2px 0}.clp-preview{margin:0 0 10px}.clp-preview summary{cursor:pointer;font-weight:600}.clp-facts{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 10px;display:grid}.clp-facts dt{color:var(--muted,#737780);font-size:12px}.clp-facts dd{margin:0}.clp-quote{quotes:none;background:#f4f6f8;border-radius:6px;padding:6px 10px;display:block}.clp-reasons{margin:0 0 10px;padding-left:18px}.clp-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.clp-actions button,.clp-open{color:#fff;cursor:pointer;font:inherit;background:#303d47;border:0;border-radius:6px;padding:8px 14px}.clp-actions button.clp-secondary{color:inherit;background:0 0;border:1px solid #c7ccd3}.clp-actions button:disabled,.clp-open:disabled{opacity:.5;cursor:default}.clp-dialog button:focus-visible,.clp-open:focus-visible{outline-offset:2px;outline:2px solid #438b86}.clp-banner{background:#fbf4e4;border-left:3px solid #c58a1b;border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:13px}.clp-banner p{margin:4px 0}.clp-open{margin-left:6px;padding:5px 10px;font-size:12px}.clp-contact{background:#eef6f5;border-left:3px solid #438b86;border-radius:6px;margin:0 0 10px;padding:8px 10px}.clp-contact p{margin:0 0 6px}.clp-contact-pick{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.clp-contact-pick label{align-items:flex-start;gap:6px;display:flex}.clp-card{padding:10px 12px}.clp-card-title{margin:0 0 8px}@media (width<=640px){.clp-overlay{padding:0}.clp-dialog{border-radius:0;min-height:100vh}.clp-head{padding:12px}.clp-body{padding:10px 12px 16px}.clp-facts{grid-template-columns:1fr}.clp-actions button{flex:auto}}.clp-admin{max-width:1100px}.clp-admin h2{align-items:center;gap:8px;margin:0 0 6px;font-size:18px;display:flex}.clp-admin-counts{margin:8px 0 12px;font-size:13px}.clp-admin-counts .clp-tag{margin-left:8px}.clp-tabs{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.clp-tab{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #c7ccd3;border-radius:6px;padding:6px 12px}.clp-tab-on{color:#fff;background:#303d47;border-color:#303d47}.clp-tab-on .clp-en{color:#cfd6dc}.clp-admin-bar{justify-content:space-between;align-items:center;margin:0 0 10px}.clp-compact th{padding:5px 8px}.clp-compact td{vertical-align:middle;padding:4px 8px;line-height:1.35}.clp-nowrap{white-space:nowrap}.clp-one{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.clp-compact .clp-notes{white-space:nowrap;max-width:none}.clp-noteline{vertical-align:middle;align-items:center;max-width:300px;display:inline-flex;overflow:hidden}.clp-noteline .clp-tag{flex:none;margin:0 4px 0 0}.clp-firstnote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,#737780);font-size:11px;overflow:hidden}.clp-more{color:#3b4550;font:inherit;cursor:pointer;vertical-align:middle;background:#e8edf1;border:0;border-radius:10px;margin-left:4px;padding:1px 7px;font-size:11px}.clp-more:focus-visible{outline-offset:1px;outline:2px solid #438b86}.clp-expandable{cursor:pointer}.clp-table tr.clp-detail td{vertical-align:top;border-top:0;padding-top:0;padding-bottom:8px}.clp-detail p{margin:0 0 4px}.clp-notelist{margin:0;padding-left:16px;font-size:12px}.clp-notelist li{margin:1px 0}.clp-rule{margin:0 0 10px}.clp-rule summary{cursor:pointer}.clp-rule .clp-hint{margin:6px 0 0}.clp-ids,.clp-open{white-space:nowrap}.clp-compact input[type=checkbox],.clp-compact input[type=radio]{vertical-align:middle;margin:0}.clp-contact-pick{gap:2px}.clp-contact .clp-tablewrap{background:var(--paper,#fff);margin:6px 0 0}.workflow-resume-banner{z-index:2;box-sizing:border-box;background:var(--paper,#fff);width:100%;color:var(--ink,#27292d);border-left:3px solid #438b86;border-radius:6px;flex-shrink:0;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.5;position:sticky;top:0;box-shadow:0 2px 12px #18242d12}.workflow-resume-banner>strong{padding-right:28px;font-size:14px;display:block}.workflow-resume-banner>strong span{color:var(--muted,#737780);font-weight:400}.workflow-resume-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:24px;position:absolute;top:5px;right:8px}.workflow-resume-question{text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#737780);margin:5px 22px 6px 0;font-size:12px;overflow:hidden}.workflow-resume-instruction{margin:5px 0 9px}.workflow-resume-instruction span{color:var(--muted,#737780);font-size:12px}.workflow-resume-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-resume-mute{align-items:center;gap:7px;font-size:11px;display:flex}.workflow-resume-mute input{flex-shrink:0;width:15px;height:15px}.workflow-resume-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-resume-buttons>button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#303d47;border:0;border-radius:6px;padding:8px 12px}.workflow-resume-buttons>button.secondary{color:var(--ink,#27292d);background:0 0;border:1px solid #c7ccd3}.workflow-resume-buttons>button:disabled{opacity:.55;cursor:default}.workflow-resume-banner button:focus-visible{outline-offset:2px;outline:2px solid #438b86}.workflow-resume-inherit{color:var(--muted,#737780);margin:-3px 0 9px;font-size:12px}.workflow-resume-inherit span{color:var(--muted,#737780);font-size:11px}.workflow-depth-choice{box-sizing:border-box;background:var(--paper,#fff);color:var(--ink,#27292d);border-left:3px solid #438b86;border-radius:6px;margin:14px 0;padding:14px 16px;font-size:13px;line-height:1.5}.workflow-depth-choice>strong{margin-bottom:10px;font-size:14px;display:block}.workflow-depth-choice>strong span{color:var(--muted,#737780);font-size:12px;font-weight:400}.workflow-depth-choice button:focus-visible{outline-offset:2px;outline:2px solid #438b86}.chat-question-card{border:1px solid var(--line-firm,#d8d8dd);background:color-mix(in srgb,var(--accent-bg,#faf0f0) 65%,var(--surface,#fff));border-radius:10px;margin:12px 0;padding:12px;font-size:13px}.chat-question-card>strong{margin-right:12px}.chat-question-card ul{margin:10px 0 0;padding:0;list-style:none}.chat-question-card li{border-top:1px solid var(--line,#eee);padding:7px 0}.chat-question-card li span{color:var(--muted,#777);margin-bottom:3px;display:block}.chat-question-dialog{border:1px solid var(--line-firm,#ddd);background:var(--surface,#fff);width:min(620px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--text,#222);border-radius:10px;padding:0;box-shadow:0 18px 90px #0003}.chat-question-dialog::backdrop,.main-chat-document-dialog::backdrop{background:#15151c77}.chat-question-form{padding:22px}.chat-question-form header{justify-content:space-between;gap:12px;display:flex}.chat-question-form header small{color:var(--red,#a43135);font-size:11px}.chat-question-form h2{margin:7px 0;font-size:20px}.chat-question-close{color:inherit;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:24px}.chat-question-step,.chat-question-note{color:var(--muted,#777);font-size:12px;line-height:1.6}.chat-question-form fieldset{border:0;margin:16px 0 0;padding:0}.chat-question-form legend{margin-bottom:8px;font-size:16px;font-weight:650;line-height:1.5}.chat-question-option{border:1px solid var(--line-firm,#ddd);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;margin:8px 0;padding:12px;display:flex}.chat-question-option:has(input:checked){border-color:var(--red,#a43135);background:var(--accent-bg,#fff5f5)}.chat-question-option input{accent-color:var(--red,#a43135);margin-top:4px}.chat-question-option span{line-height:1.6}.chat-question-option small{color:var(--muted,#777);font-size:12px;display:block}.chat-question-other{font-size:12px;display:block}.chat-question-other textarea{box-sizing:border-box;border:1px solid var(--line-firm,#ddd);width:100%;font:inherit;color:inherit;background:var(--surface,#fff);border-radius:6px;margin-top:7px;padding:10px;display:block}.chat-question-form footer{gap:8px;margin-top:18px;display:flex}.chat-question-next{margin-left:auto}.chat-question-error{color:var(--red,#a43135);font-size:13px;line-height:1.5}.chat-question-dialog :focus-visible{outline:2px solid var(--red,#a43135);outline-offset:3px}.main-chat-document-dialog{border:1px solid var(--line-firm,#ddd);background:var(--surface,#fff);width:min(1500px,100vw - 36px);max-height:calc(100dvh - 32px);color:var(--text,#222);border-radius:10px;padding:18px}.main-chat-document-dialog>header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.main-chat-document-dialog>header>span{color:var(--muted,#777);font-size:12px}.main-chat-document-dialog>header>button{margin-left:auto}@media (width<=640px){.chat-question-form{padding:16px}.main-chat-document-dialog{width:calc(100vw - 16px);padding:10px}.main-chat-document-dialog>header>span{display:none}}.chat-question-other-input{box-sizing:border-box;width:100%;min-height:150px;font:inherit;border:1px solid var(--border,#d6d6d6);resize:vertical;border-radius:6px;padding:12px;line-height:1.5;display:block}.workflow-panel{background:var(--g0,#f7f8fa);color:var(--ink,#262a30);border-radius:10px;margin:8px 0 16px;padding:16px 18px;font-size:13px}.workflow-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.workflow-heading>span{color:var(--muted);font-size:12px}.workflow-layers{gap:18px;margin:18px 0;padding:0;list-style:none;display:flex}.workflow-layers li{color:var(--muted);flex:1;align-items:center;gap:7px;display:flex}.workflow-layers li>span{background:var(--g3,#e4e6ea);border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.workflow-layers li.active{color:var(--ink);font-weight:600}.workflow-layers li.active>span{background:#dcebea;box-shadow:0 0 0 4px #eaf3f2}.workflow-layers li.settled>span{background:#dcebea}.workflow-counts{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;display:flex}.workflow-preliminary{background:var(--paper,#fff);border-radius:6px;margin-top:16px;padding:14px}.workflow-preliminary summary{cursor:pointer;font-weight:600}.workflow-preliminary p{color:var(--muted);font-size:12px}.workflow-preliminary-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;line-height:1.75;overflow:auto}.workflow-narration{margin-top:14px;line-height:1.6}.workflow-narration>span{color:var(--muted);font-size:12px}.workflow-narration small{color:var(--muted);display:block}.workflow-details{margin-top:14px}.workflow-details summary{cursor:pointer;color:var(--muted)}.workflow-details ul{max-height:270px;padding:0;list-style:none;overflow:auto}.workflow-details li{gap:10px;margin:9px 0;display:flex}.workflow-details strong{font-weight:500}.workflow-details small{color:var(--muted);display:block}.workflow-dot{background:#bdc3ca;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.workflow-dot.running{background:#438b86}.workflow-dot.completed{background:#6c957e}.workflow-dot.failed{background:#b16e65}.workflow-dot.partial{background:#b1996f}.workflow-timeline{max-height:230px;padding:0;list-style:none;overflow:auto}.workflow-timeline time{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11px}.workflow-panel .workflow-details li{line-height:1.5}@media (width<=600px){.workflow-panel{padding:12px}.workflow-layers{gap:8px;font-size:11px}.workflow-layers li{align-items:flex-start}.workflow-counts{gap:8px}}.workflow-narration{white-space:pre-line;min-height:44px}.workflow-narration small{white-space:normal}.workflow-details[open]{margin-top:14px}.workflow-details>summary{padding:8px 0}.workflow-plan{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.workflow-plan li{gap:9px;line-height:1.5;display:flex}.workflow-plan small{color:var(--muted);font-size:11px;display:block}.workflow-layers.terminal-completed li>span,.workflow-layers.terminal-completed_with_limitations li>span,.workflow-layers.terminal-partial li>span{background:#dcebea}.workflow-layers.terminal-failed li>span,.workflow-layers.terminal-cancelled li>span{background:#e6cdc9}.workflow-closure{background:var(--paper,#fff);border-left:3px solid #b1996f;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.workflow-closure.failed{border-left-color:#b16e65}.workflow-closure p{margin:4px 0}.workflow-closure strong{color:var(--muted);font-size:11px;font-weight:600;display:block}.chat-single-round{color:var(--muted,#71717a);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.workflow-completion-review{background:var(--paper,#fff);overflow-wrap:anywhere;border-left:3px solid #bdc3ca;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.workflow-completion-review.is-ready{border-left-color:#6c957e}.workflow-completion-review.is-not_ready{border-left-color:#b1996f}.workflow-completion-review p{margin:2px 0}.workflow-completion-review strong{font-weight:600}.workflow-repair-notice{background:var(--paper,#fff);overflow-wrap:anywhere;border-left:3px solid #6c957e;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:12px;line-height:1.6}.workflow-repair-notice p{margin:0}.workflow-completion-review-en{color:var(--muted)}.turn-ticker{color:var(--muted,#71717a);align-items:center;gap:7px;margin:0 0 6px;font-size:12px;line-height:1.5;display:flex}.turn-ticker-text{overflow-wrap:anywhere}.turn-ticker-dot{background:var(--g5,#a8a8ad);border-radius:50%;flex-shrink:0;width:8px;height:8px}.turn-ticker-dot.tone-info{background:#4f7396}.turn-ticker-dot.tone-wait{background:#b1996f}.turn-ticker-dot.tone-switch{background:#77639c}.turn-ticker-dot.tone-danger{background:var(--danger,#9f2d2d)}.turn-ticker-dot.tone-ok{background:var(--ok,#2f6b43)}.turn-ticker-dot.pulse{animation:1.2s ease-in-out infinite wintopTurnTickerPulse}@keyframes wintopTurnTickerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}}.turn-ticker-trail{align-items:center;gap:4px;margin-right:1px;display:inline-flex}.turn-ticker-trail-dot{background:var(--g4,#d6d6d9);border-radius:50%;width:4px;height:4px}.turn-ticker.settled{animation:.5s 2.4s forwards wintopTurnTickerSettle}@keyframes wintopTurnTickerSettle{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.turn-ticker-dot.pulse,.turn-ticker.settled{animation:none}}.limitations-note{border:1px solid var(--line,#e4e4e7);background:var(--g0,#fafafa);color:var(--text,#27272a);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.6}.limitations-note-head{color:var(--muted,#71717a);margin:0 0 4px;font-size:12px;font-weight:600}.limitations-note-line{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.limitations-note-raw{margin-top:6px}.limitations-note-raw summary{cursor:pointer;width:max-content;max-width:100%;color:var(--muted,#71717a);border-radius:6px;padding:4px 0;font-size:12px}.limitations-note-raw summary:hover{color:var(--text,#27272a)}.limitations-note-raw summary:focus-visible{outline:3px solid var(--warn,#b45309);outline-offset:2px;color:var(--text,#27272a)}.limitations-note-raw ul{color:var(--text-2,var(--text,#3f3f46));margin:6px 0 0;padding-left:18px}.limitations-note-raw li{overflow-wrap:anywhere;margin:3px 0}@media (width<=600px){.limitations-note{padding:8px 10px}}.acr-answer-wrap>.limitations-note{justify-self:stretch}.chat-swarm-skipped{color:var(--muted,#71717a);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.apk{flex-direction:column;gap:12px;min-width:0;display:flex}.apk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.apk-head h2{margin:0;font-size:16px}.apk-en{color:var(--muted);font-size:11px;font-weight:400;display:block}.apk-btn-en{color:inherit;opacity:.75;font-weight:400}.apk-muted{color:var(--muted)}.apk-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.apk-by{color:var(--muted);font-size:12px}.apk-when{white-space:nowrap;font-size:12.5px}.apk-primary{font:inherit;cursor:pointer;background:var(--text);color:var(--surface);border:1px solid var(--text);border-radius:6px;padding:7px 12px}.apk-primary.is-danger{background:var(--danger);border-color:var(--danger);color:#fff}.apk-primary:disabled{opacity:.45;cursor:not-allowed}.apk-ghost{font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--line-firm);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12.5px}.apk-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft)}.apk-ghost.is-danger{color:var(--danger);border-color:var(--danger-line)}.apk-ghost:disabled,.apk-ghost[aria-disabled=true]{opacity:.45;cursor:not-allowed}.apk-ghost:focus-visible,.apk-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apk-bind.is-bound{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line);font-weight:600}.apk-bind.is-bound:hover{filter:brightness(.97)}.apk-bind{white-space:normal;text-align:center;max-width:13em}.apk-bind .apk-btn-en{font-size:10.5px;display:block}.apk-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.apk-toolbar label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.apk-toolbar select,.apk-toolbar input,.apk-modal select,.apk-modal input:not([type=checkbox]),.apk-assign select{font:inherit;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:5px;min-width:0;max-width:100%;padding:5px 8px;font-size:13px}.apk-toolbar input{width:260px}.apk-chips{flex-wrap:wrap;gap:6px;display:flex}.apk-chip{font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--line-firm);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;padding:3px 10px;font-size:12px;line-height:1.25;display:inline-flex}.apk-chip b{font-variant-numeric:tabular-nums}.apk-chip .apk-en{font-size:10.5px}.apk-chip:hover{background:var(--soft)}.apk-chip[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.apk-chip[aria-pressed=true] .apk-en{color:inherit;opacity:.8}.apk-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apk-tablewrap{border:1px solid var(--line);border-radius:6px;overflow-x:auto}.apk-table{border-collapse:collapse;background:var(--surface);width:100%}.apk-table th,.apk-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:7px 8px;font-size:13px}.apk-table th{background:var(--soft);white-space:nowrap;font-size:12px;font-weight:600}.apk-table tr:last-child td{border-bottom:0}.apk-row.is-revoked td,.apk-row.is-expired td{color:var(--muted)}.apk-row.is-revoked .apk-key .apk-mono{text-decoration:line-through}.apk-person{flex-direction:column;display:flex}.apk-assign{flex-direction:column;gap:3px;display:flex}.apk-actions{white-space:nowrap;width:1%}.apk-stack .apk-by{white-space:normal;max-width:13em;font-size:10.5px}.apk-stack{flex-direction:column;align-items:stretch;gap:5px;display:flex}.apk-empty{text-align:center;color:var(--muted);padding:20px}.apk-badge{border:1px solid var(--line-firm);background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:6px;flex-direction:column;align-items:center;padding:2px 8px;font-size:12px;line-height:1.2;display:inline-flex}.apk-badge .apk-en{color:inherit;opacity:.85}.apk-badge.is-active{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.apk-badge.is-revoked{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.apk-badge.is-expired,.apk-badge.is-soon,.apk-badge.is-idle{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.apk-badge.is-rolled{color:var(--text)}.apk-record summary{cursor:pointer;font-size:13px;font-weight:600}.apk-record ol{border:1px solid var(--line);border-radius:6px;margin:8px 0 0;padding:0;list-style:none}.apk-record li{border-bottom:1px solid var(--line);grid-template-columns:130px 150px 1fr;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.apk-record li:last-child{border-bottom:0}.apk-overlay{z-index:70;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.apk-modal{background:var(--surface);color:var(--text);border-radius:10px;width:min(540px,100%);max-height:90vh;padding:18px 20px;overflow:auto;box-shadow:0 20px 60px #00000040}.apk-modal h3{margin:0 0 12px;font-size:16px}.apk-modal p{font-size:13px}.apk-row-field{color:var(--muted);flex-direction:column;gap:4px;margin-bottom:12px;font-size:12.5px;display:flex}.apk-check{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.apk-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.apk-callout{border-radius:6px;margin-bottom:10px;padding:9px 11px;font-size:12.5px}.apk-callout.warn{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn)}.apk-callout.danger{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger)}.apk-secret{background:var(--soft);border:1px dashed var(--line-firm);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:6px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}@media (width<=900px){.apk-col-created,.apk-col-used{display:none}.apk-toolbar input{width:100%}.apk-toolbar label{flex:140px}.apk-record li{grid-template-columns:1fr;gap:2px}}@media (width<=760px){.apk-tablewrap{overflow-x:visible}.apk-table thead{display:none}.apk-table,.apk-table tbody,.apk-table tr,.apk-table td{display:block}.apk-table tr.apk-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px;display:grid}.apk-table tr.apk-row:last-child{border-bottom:0}.apk-table .apk-row td{border:0;grid-column:1;min-width:0;padding:0;font-size:12.5px}.apk-table .apk-row td.apk-actions{grid-area:1/2/span 5;width:auto}.apk-table td.apk-empty{padding:16px}.apk-ghost{padding:4px 7px}.apk-btn-en,.apk-bind .apk-btn-en{display:none}.apk-bind{white-space:normal;text-align:center;max-width:9.5em}}.apk-bar{flex-wrap:wrap;row-gap:8px}.apk-bar .apk-new{margin-left:auto}.apk-toggle{padding:2px 8px;font-size:12px}.apk-bar .card-tag.apk-tag-warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.approval-history{color:var(--text,#242424);padding:20px 0}.approval-history-heading,.approval-history-step header,.approval-history-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.approval-history-heading{justify-content:space-between}.approval-history-heading h3{margin:0;font-size:17px}.approval-history-heading p,.approval-history-muted,.approval-history-summary{color:var(--muted,#6b6b6b);font-size:12px;line-height:1.65}.approval-history-heading p{margin:4px 0 0}.approval-history-heading label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.approval-history-summary{justify-content:space-between;margin:20px 0}.approval-history-timeline{margin:0;padding:0;list-style:none}.approval-history-step{gap:14px;padding:0 0 24px;display:flex;position:relative}.approval-history-step:not(:last-child):before{content:"";background:var(--line,#e6e6e6);width:2px;position:absolute;top:14px;bottom:0;left:5px}.approval-history-dot{z-index:1;background:#7c7c7c;border-radius:50%;flex:0 0 12px;width:12px;height:12px;margin-top:5px}.approval-history-step.is-approved .approval-history-dot{background:#507c62}.approval-history-step.is-rejected .approval-history-dot{background:#a55b58}.approval-history-step.is-pending .approval-history-dot{background:#a67e37}.approval-history-step-main{flex:1;min-width:0}.approval-history-step header strong{font-size:14px}.approval-history-step time{color:var(--muted,#6b6b6b);margin-left:auto;font-size:12px}.approval-history-outcome{background:var(--g1,#f1f1f1);border-radius:6px;padding:3px 7px;font-size:12px}.approval-history-comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:13px;line-height:1.65}.approval-history-step details{margin-top:9px;font-size:12px}.approval-history-step summary{cursor:pointer;color:var(--muted,#6b6b6b)}.approval-history-step dl{background:var(--g1,#f7f7f7);grid-template-columns:85px minmax(0,1fr);gap:7px 12px;padding:12px;display:grid}.approval-history-step dt{color:var(--muted,#6b6b6b)}.approval-history-step dd{overflow-wrap:anywhere;margin:0}.approval-history-ask,.approval-history-more{font:inherit;cursor:pointer;background:var(--g1,#f3f3f3);border:0;border-radius:6px;margin-top:8px;padding:7px 11px}.approval-history-ask{font-size:12px}.approval-history-more:disabled{opacity:.5;cursor:default}.approval-history-error{color:#934c45;font-size:13px}@media (width<=480px){.approval-history-step time{width:100%;margin-left:0}.approval-history-step dl{grid-template-columns:70px minmax(0,1fr)}}.chat-context-tray{flex-wrap:wrap;gap:7px;padding:9px 12px 0;display:flex}.chat-context-chip{background:var(--g1,#eee);max-width:100%;color:var(--text,#333);border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex}.chat-context-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.chat-context-chip button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 3px;font-size:16px}.chat-context-chip button:disabled{opacity:.4;cursor:default}.chat-context-receipt{color:var(--muted,#777);margin:4px 0;font-size:11px}.chat-context-receipt summary{cursor:pointer}.chat-context-receipt ul{overflow-wrap:anywhere;padding-left:17px}.chat-context-alert{color:var(--muted,#777);padding:8px 12px;font-size:12px;line-height:1.5}.item5-document-with-chat{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1061px){.item5-document-with-chat{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}}.item5-document-with-chat>.item5-document-main{min-width:0}.item5-document-assistant{min-width:0;position:sticky;top:18px}.item5-document-assistant .sales-panel{min-height:560px;max-height:calc(100vh - 60px)}.item5-document-assistant .chat-body{flex:1;min-height:240px;overflow:hidden}@media (width<=1060px){.item5-document-assistant{position:static}.item5-document-assistant .sales-panel{max-height:760px}}@media (width<=760px){.item5-document-with-chat{gap:12px}.item5-document-assistant{border-top:1px solid var(--line,#e6e6e6);padding-top:4px}.item5-document-assistant .sales-panel{min-height:0;max-height:none;padding-bottom:0}.item5-document-assistant .chat-body{min-height:0}.item5-document-assistant .chat-window{height:55dvh;min-height:0;padding-bottom:12px}}.document-action-cards{gap:10px;margin:12px 0;display:grid}.document-action-cards:empty{display:none}.document-action-card{background:var(--g1,#f3f3f3);border-radius:6px;padding:14px;font-size:13px;line-height:1.5}.document-action-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-action-card header>span,.document-action-muted{color:var(--muted,#777);font-size:12px}.document-action-card strong{font-weight:600;display:block}.document-action-card small{color:#4e755b;margin-bottom:3px;display:block}.document-action-card ul{margin:9px 0 0;padding:0;list-style:none}.document-action-card li+li{margin-top:8px}.document-action-card .document-file-rows{margin:7px 0}.document-action-card .document-file-rows li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.document-action-card .document-file-rows li+li{margin-top:4px}.document-action-card .document-action-card{background:0 0;padding:8px 0}.document-action-card p{margin:7px 0}.document-action-card button,.document-action-menu button{background:var(--surface,#fff);color:var(--text,#333);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:6px 10px}.document-action-card button:disabled{opacity:.45;cursor:default}.document-action-menu{padding:8px 12px;font-size:12px}.document-action-menu>div{flex-wrap:wrap;gap:6px;display:flex}.document-action-menu button{background:var(--g1,#f0f0f0)}@media (width<=760px),(pointer:coarse) and (height<=479px){.chat-screen .document-action-menu{overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:center;gap:6px;padding:6px 0;display:flex;overflow:auto hidden}.chat-screen .document-action-menu>div{flex-wrap:nowrap;flex:none}.chat-screen .document-action-menu button{white-space:nowrap}}.document-act-buttons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.document-act-proposal>p:last-of-type{color:#4e755b}.document-act-buttons button{min-width:44px;min-height:44px}.document-act-buttons .document-act-confirm{color:#fff;background:#4e755b}.document-act-confirm-reason{color:#8a5a00}.document-act-confirm-lines{color:#8a5a00;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.document-edit-table-wrap{margin:8px 0;overflow-x:auto}.document-edit-table{border-collapse:collapse;width:100%;font-size:12px}.document-edit-table th,.document-edit-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--g3,#e2e2e2);padding:5px 6px}.document-edit-table thead th{color:var(--muted,#777);font-weight:500}.document-edit-before{color:var(--muted,#777);overflow-wrap:anywhere;text-decoration:line-through}.document-edit-after{overflow-wrap:anywhere;font-weight:600}.document-check-chip{white-space:nowrap;border-radius:10px;padding:1px 7px;display:inline-block}.document-check-chip.is-ok{color:#2f6a41;background:#e3f1e7}.document-check-chip.is-warn{color:#8a5a00;background:#fdf0d6}.document-check-chip.is-block{color:#a2312a;background:#fbe2e0}.document-check-chip.is-unchecked{background:var(--g2,#ececec);color:var(--muted,#666)}.document-check-confidence{color:var(--muted,#777);margin-left:6px}.document-edit-table .document-check-reason{color:var(--muted,#777);margin-top:3px;display:block}.document-act-auto small{color:#2f6a41}.document-act-superseded{opacity:.72}.document-act-superseded small{color:var(--muted,#777)}.document-act-superseded-detail{margin:6px 0 0}.document-act-superseded-detail>summary{color:var(--muted,#777);font-size:12px}.document-act-popup-layer{z-index:30;background:#14181647;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.document-act-popup{background:var(--surface,#fff);width:100%;max-width:560px;max-height:100%;color:var(--text,#222);border-radius:10px;outline:none;padding:14px;overflow-y:auto;box-shadow:0 10px 30px #0000002e}.document-act-popup-layer.is-notice{pointer-events:none;background:0 0;align-items:flex-start;padding:8px 12px 96px}.document-act-popup-layer.is-notice .document-act-popup{pointer-events:auto;max-height:min(60%,440px)}.document-act-popup-title{margin:0 0 8px;font-size:15px}.document-act-popup-error{color:#a2312a;margin:0 0 8px;font-size:13px}.document-act-popup .document-action-card{margin:0}.document-act-popup>.document-act-buttons{justify-content:flex-end}@media (width<=720px){.document-act-popup-layer{z-index:60;align-items:flex-end;padding:0;position:fixed}.document-act-popup-layer.is-notice{align-items:flex-start;padding:8px;inset:0 0 auto}.document-act-popup-layer.is-notice .document-act-popup{border-radius:10px;max-height:50dvh;padding-bottom:14px}.document-act-popup{max-width:none;max-height:85dvh;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:10px 10px 0 0}}.message.stale .bubble{opacity:.55}.chat-stale-note{color:var(--muted,#777);margin:6px 0 0;font-size:12px}.document-plan-counts{margin:6px 0 2px;font-size:13px;font-weight:600}.document-plan-table tr.is-flagged>th,.document-plan-table tr.is-flagged>td{background:#fdf6e6}.document-plan-table .document-plan-label{color:var(--ink,#202124)}.document-act-rows{gap:8px;max-height:360px;margin:8px 0;display:grid;overflow:auto}.document-act-group h4{margin:0 0 4px;font-size:13px}.document-act-group dl{gap:4px;margin:0;display:grid}.document-act-row{grid-template-columns:minmax(6em,30%) 1fr;align-items:start;gap:8px;display:grid}.document-act-row dt{color:var(--muted,#667085);font-size:12px}.document-act-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.document-act-fold summary{cursor:pointer}.document-act-full{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:4px 0 0}@media (width<=560px){.document-act-row{grid-template-columns:1fr}}.document-edit-table-wrap .document-edit-table{min-width:0}.document-edit-table-wrap .document-edit-table :is(th,td){white-space:normal;overflow-wrap:break-word}.document-edit-table-wrap .document-edit-table .document-check-reason{white-space:normal;overflow-wrap:anywhere}.document-action-card.document-choice-card{padding:8px 12px;font-size:14px}.document-choice-card .document-choice-question{margin:0;font-weight:600}.document-action-card .document-choice-options{margin:6px 0 0}.document-action-card .document-choice-options li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.document-action-card .document-choice-options li+li{margin-top:4px}.document-action-card .document-choice-button{border:1px solid var(--g3,#e2e2e2);background:var(--surface,#fff);min-height:26px;color:var(--text,#333);font:inherit;text-align:left;overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:2px 10px;line-height:1.45}.document-action-card .document-choice-button:not(:disabled):hover{border-color:var(--blue,#315ea8);color:var(--blue,#315ea8)}.document-action-card .document-choice-button:focus-visible{outline:2px solid var(--blue,#315ea8);outline-offset:2px}.document-choice-card .document-choice-detail{color:var(--muted,#777);overflow-wrap:anywhere;min-width:0;font-size:12px}.document-choice-card .document-choice-chosen{color:#4e755b;margin:4px 0 0}.document-edit-table-wrap .document-edit-table tbody th{word-break:keep-all}.document-edit-table-wrap .document-edit-table :is(th,td):first-child{white-space:nowrap;width:1%}.document-edit-table-wrap .document-edit-table :is(th,td):last-child:not(:first-child){width:30%}.document-act-popup .document-act-proposal>.document-act-buttons{z-index:1;background:var(--surface,#fff);margin:8px -4px 0;padding:8px 4px;position:sticky;bottom:0;box-shadow:0 -6px 8px -6px #0000002e}.document-act-popup.is-notice>.document-act-buttons{z-index:1;background:var(--surface,#fff);margin:8px -4px 0;padding:8px 4px;position:sticky;bottom:0}.document-act-popup.is-notice .document-act-result>.document-act-buttons{z-index:1;background:var(--surface,#fff);margin:8px -4px 0;padding:8px 4px;position:sticky;bottom:0;box-shadow:0 -6px 8px -6px #0000002e}.document-card-fold{min-width:0;display:block}.document-card-fold>summary{cursor:pointer;list-style:none;display:block}.document-card-fold>summary::-webkit-details-marker{display:none}.document-card-fold-head{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.document-card-fold-mark{color:#4e755b;font-size:12px;display:block}.document-card-fold-mark:before{content:"展开"}.document-card-fold[open]>summary .document-card-fold-head{display:none}.document-card-fold[open] .document-card-fold-mark:before{content:"收起"}.document-notices{color:var(--warn-text,#8a5a00);background:var(--warn-bg,#c88c0014);border-radius:6px;margin:6px 0 0;padding:6px 10px 6px 26px;font-size:12px;line-height:1.5}.document-notices li{margin:2px 0}.document-act-popup.is-notice{padding:10px 12px}.document-act-popup.is-notice .document-act-popup-title{margin:0 0 6px;font-size:14px}.document-act-popup.is-notice .document-action-card{padding:8px 10px;line-height:1.4}.document-act-popup.is-notice .document-action-card>header{margin-bottom:4px}.document-act-popup.is-notice .document-action-card :is(th,td){vertical-align:top;padding:3px 6px}.document-act-popup.is-notice .document-action-card td :is(small,p){margin:2px 0 0;font-size:11.5px;line-height:1.35}.document-act-popup.is-notice .document-action-muted{margin:4px 0 0;font-size:11.5px;line-height:1.35}.document-act-popup.is-notice .document-act-buttons{gap:6px;margin-top:6px}.document-act-popup.is-notice .document-act-buttons button{padding:0 12px;font-size:13px;min-width:0!important;min-height:30px!important}.document-act-popup.is-notice .document-act-buttons .document-act-ack{margin-left:auto}.document-act-popup.is-notice .document-act-result>.document-act-buttons{margin:6px -4px 0;padding:4px}.document-act-popup.is-notice:has(>.document-act-buttons) .document-act-result>.document-act-buttons{bottom:44px}.document-act-popup.is-notice .document-action-card>header>span{white-space:nowrap;flex:none}.lg-panel{--lg-ink:#16181d;--lg-ink-2:#4a505c;--lg-ink-3:#6c7382;--lg-tint:#f6f7f94d;--lg-lit-a:.6;--lg-lit-mode:normal;--lg-unl-a:.82;--lg-unl-mode:normal;--lg-ring-in:#ffffffd9;--lg-ring-top:#fff;--lg-ring-bot:#1c202c33;--lg-shadow:0 0 0 .5px #181c2638, 0 1px 2px #1012181a, 0 10px 22px #10121829, 0 30px 70px #10121833;width:440px;height:320px;box-shadow:var(--lg-shadow);isolation:isolate;will-change:transform;color:var(--lg-ink);border-radius:10px;position:absolute;top:0;left:0}.lg-panel.lg-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lg-panel.lg-dragging{cursor:grabbing}.lg-panel>*{border-radius:inherit;position:absolute;inset:0}@media (prefers-color-scheme:dark){.lg-panel{--lg-ink:#f2f4f8;--lg-ink-2:#b3bac7;--lg-ink-3:#848c9b;--lg-tint:#1e21295c;--lg-lit-a:1;--lg-lit-mode:plus-lighter;--lg-unl-a:.3;--lg-unl-mode:normal;--lg-ring-in:#ffffff4d;--lg-ring-top:#ffffff9e;--lg-ring-bot:#00000073;--lg-shadow:0 0 0 .5px #000000b8, 0 12px 30px #0000008c, 0 2px 26px #96beff1c}}.lg-refract{-webkit-backdrop-filter:url(#lg-disp)blur(5px)saturate(182%)brightness(1.02)contrast(1.02);backdrop-filter:url(#lg-disp)blur(5px)saturate(182%)brightness(1.02)contrast(1.02)}@media (prefers-color-scheme:dark){.lg-refract{-webkit-backdrop-filter:url(#lg-disp)blur(6px)saturate(158%)brightness(.84)contrast(1.12);backdrop-filter:url(#lg-disp)blur(6px)saturate(158%)brightness(.84)contrast(1.12)}}.lg-tint{background:var(--lg-tint)}.lg-unlit,.lg-lit{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.lg-unlit{opacity:var(--lg-unl-a);mix-blend-mode:var(--lg-unl-mode)}.lg-lit{opacity:var(--lg-lit-a);mix-blend-mode:var(--lg-lit-mode)}.lg-ring{pointer-events:none;box-shadow:inset 0 0 0 .5px var(--lg-ring-in),  inset 0 1px 0 -.5px var(--lg-ring-top),  inset 0 -1px 0 -.5px var(--lg-ring-bot),  inset 0 -14px 18px -18px var(--lg-ring-bot)}.lg-body{flex-direction:column;gap:10px;padding:20px 22px;display:flex}@media (prefers-reduced-transparency:reduce){.lg-refract{-webkit-backdrop-filter:none;backdrop-filter:none}.lg-tint{background:var(--surface,#fff)}.lg-lit,.lg-unlit{display:none}}@media (prefers-contrast:more){.lg-refract{-webkit-backdrop-filter:none;backdrop-filter:none}.lg-tint{background:var(--surface,#fff)}.lg-panel{outline:1px solid var(--lg-ink-2)}}.ma-rail{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;margin-bottom:12px;display:grid}.ma-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.ma-stat-k{color:var(--muted);letter-spacing:.03em;font-size:11px}.ma-stat-v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.15}.ma-stat-v.is-warn{color:var(--warn)}.ma-stat-d{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ma-note{color:var(--muted);max-width:68ch;margin:6px 0;font-size:11.5px}.ma-note.ma-error{color:var(--danger)}.ma-scope{border-left:2px solid var(--line-firm);padding-left:8px}.ma-loading{align-items:center;gap:6px;display:inline-flex}.ma-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.ma-chart{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:12px 0;padding:12px 14px 8px}.ma-chart-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ma-legend{color:var(--muted);gap:12px;font-size:11px;display:flex}.ma-legend i{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.ma-legend i.is-biz{background:var(--ok)}.ma-legend i.is-other{background:var(--g3);border:1px solid var(--line-firm)}.ma-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:96px;display:grid;overflow-x:auto}.ma-bar{flex-direction:column;justify-content:flex-end;gap:2px;min-width:14px;height:100%;display:flex}.ma-b-biz{background:var(--ok);border-radius:2px 2px 0 0}.ma-b-other{background:var(--g3);border-top:1px solid var(--line-firm);border-radius:2px 2px 0 0}.ma-b-lbl{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:9.5px}.ma-section-h{justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 8px;display:flex}.ma-party{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:5px;padding:8px 10px;display:grid}.ma-party-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.ma-party-meta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:11px;display:flex}.ma-party-when{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.ma-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.ma-search{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:6px;flex:220px;align-items:center;gap:8px;padding:6px 12px;display:flex}.ma-search:focus-within{border-color:var(--line-firm)}.ma-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.ma-seg{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px;display:flex}.ma-seg button{color:var(--muted);white-space:nowrap;cursor:pointer;font-size:12.5px;font:inherit;background:0 0;border:0;border-radius:6px;padding:4px 12px}.ma-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:550}.ma-list{margin:0;padding:0;list-style:none}.ma-msg{border-bottom:1px solid var(--line)}.ma-msg-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:9px 4px;display:grid}.ma-msg-row:hover,.ma-msg-row:focus-visible{background:var(--hover,#7f7f7f17)}.ma-tag{white-space:nowrap;border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:500}.ma-tag.is-biz{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ma-msg-mid{min-width:0;display:block}.ma-msg-subject{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ma-msg-cat{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.ma-msg-cat-ai{border:1px solid var(--line);background:var(--g1);color:var(--muted);letter-spacing:.04em;white-space:nowrap;border-radius:6px;margin-right:5px;padding:0 4px;font-size:9.5px;line-height:1.15;display:inline-block}.ma-digest{border-left:2px solid var(--line-firm);gap:3px;margin:8px 0 4px;padding:2px 0 2px 9px;display:grid}.ma-digest-cat,.ma-digest-line{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px}.ma-digest-en{color:var(--text-2)}.ma-digest-meta{color:var(--muted);margin:0;font-size:11px}.ma-digest .ma-note{margin:3px 0 0}.ma-msg-from{color:var(--muted);margin-top:1px;font-size:11px;display:block}.ma-msg-when{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.ma-msg-body{border-top:1px dashed var(--line);padding:2px 4px 12px}.ma-att-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.ma-att{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-family:inherit;font-size:12px;display:inline-flex}.ma-att:hover:not(:disabled){border-color:var(--line-firm)}.ma-att.is-flat,.ma-att:disabled{color:var(--muted);cursor:default;opacity:.75;border-style:dashed}.ma-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.ma-att-size{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ma-viewer{z-index:60;display:grid;position:fixed;inset:0}.ma-scrim{cursor:default;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10121885;border:0;padding:0;position:absolute;inset:0}.ma-viewer-body{z-index:1;flex-direction:column;align-items:center;gap:14px;padding:4vh 4vw 6vh;display:flex;position:relative;overflow:auto}.ma-doc{background:var(--surface);border:1px solid var(--line);width:min(940px,100%);color:var(--text);border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex;box-shadow:0 12px 40px -18px #00000080}.ma-doc-text{white-space:pre-wrap;text-align:left;align-items:stretch;font-family:ui-monospace,monospace;font-size:12.5px}.ma-doc-img{max-width:min(940px,100%);height:auto;padding:0;display:block}.ma-doc-empty{text-align:center;align-items:center;gap:6px;padding:34px 22px}.ma-pdf-page{border:1px solid var(--line);background:#fff;border-radius:3px;max-width:100%;height:auto}.ma-doc .ma-docx-wrapper{background:0 0;max-width:100%;padding:0}.ma-doc section.ma-docx{max-width:100%;margin-bottom:12px;overflow-x:auto}.ma-glass{z-index:2;position:absolute}.ma-plain-surface{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;width:440px;height:320px;padding:20px 22px;display:flex;position:absolute;box-shadow:0 24px 70px -18px #00000073}.ma-glass-head{align-items:center;gap:8px;display:flex}.ma-glass-ico{opacity:.8;flex:none;display:inline-flex}.ma-glass-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ma-glass-x{width:26px;height:26px;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.ma-glass-x:hover{opacity:1}.ma-glass-facts{grid-template-columns:1fr 1fr;gap:10px 14px;margin:4px 0 0;display:grid}.ma-glass-facts div{min-width:0}.ma-glass-facts dt{letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:10.5px}.ma-glass-facts dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:15px;font-weight:600}.ma-glass-note{opacity:.88;margin:auto 0 0;font-size:11px}@media (width<=520px){.ma-glass,.ma-plain-surface{width:100%;height:auto;position:relative;transform:none!important}.ma-viewer-body{padding:12px 12px 24px}}.ma-attachment-list{gap:12px;margin-top:10px;display:grid}.ma-attachment-detail{background:var(--surface-subtle,#f5f5f5);border-radius:6px;min-width:0;padding:12px}.ma-attachment-filename,.ma-attachment-title,.ma-attachment-description{overflow-wrap:anywhere}.ma-attachment-title{margin:8px 0 4px;font-weight:600}.ma-attachment-description{white-space:pre-wrap;margin:8px 0;line-height:1.6}.ma-source-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.ma-source-actions a{color:var(--text,#252525);text-underline-offset:3px;text-decoration:underline}.ma-source-evidence{margin:14px 0}.ma-source-evidence>summary{cursor:pointer;padding:10px 0;font-weight:600}.ma-review-differences{overflow-wrap:anywhere;margin-top:12px}.ma-review-differences pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.enq-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.enq-stage{border:1px solid var(--line);border-radius:var(--radius,10px);background:var(--surface);gap:6px;padding:9px 11px}.enq-stage .ops-n{font-size:clamp(19px,4.17cqi,25px)}.enq-stage.is-muted{background:var(--soft)}.enq-stage.is-muted .ops-n,.enq-stage.is-muted .ops-label{color:var(--muted)}.enq-stage.is-on{border-color:var(--accent);background:var(--accent-bg)}.enq-fresh .ops-n{color:var(--text)}.enq-bar-block{flex-direction:column;gap:7px;display:flex}.enq-bar{height:9px}.enq-bar span[data-band="0"],.enq-legend i[data-band="0"]{background:var(--ok)}.enq-bar span[data-band="1-2"],.enq-legend i[data-band="1-2"]{background:var(--g5)}.enq-bar span[data-band="3-6"],.enq-legend i[data-band="3-6"]{background:var(--g6)}.enq-bar span[data-band="7-29"],.enq-legend i[data-band="7-29"]{background:var(--warn)}.enq-bar span[data-band="30+"],.enq-legend i[data-band="30+"]{background:var(--danger)}.enq-bar span[data-band=unknown],.enq-legend i[data-band=unknown]{background:repeating-linear-gradient(45deg, var(--g4) 0 3px, var(--g2) 3px 6px)}.enq-legend{align-items:center}.enq-legend-btn{color:var(--text-2);border:1px solid #0000;border-radius:6px;padding:2px 7px;text-decoration:none}.enq-legend-btn:hover{border-color:var(--line-firm)}.enq-legend-btn.is-on{border-color:var(--accent);background:var(--accent-bg);color:var(--text)}.enq-lead{color:var(--text-2);max-width:92ch;margin:11px 0 0;font-size:12px;line-height:1.5}.enq-how{color:var(--muted);margin:6px 0 0;font-size:11.5px}.enq-how>summary{cursor:pointer;color:var(--text-2);width:fit-content}.enq-how>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.enq-how-list{flex-direction:column;gap:4px;max-width:92ch;margin:8px 0 0;padding-left:17px;line-height:1.55;display:flex}.enq-denominator{color:var(--muted);border-left:2px solid var(--line-firm);max-width:92ch;margin:11px 0 0;padding-left:9px;font-size:11.5px;line-height:1.55}.enq-refreshed{align-items:center;gap:5px;margin:5px 0 0;display:flex}.enq-note{color:var(--muted);max-width:92ch;margin:8px 0 0;font-size:11.5px;line-height:1.55}.enq-note-warn{color:var(--warn)}.enq-toggle{align-items:center;gap:5px;margin-top:11px;display:inline-flex}.enq-queue{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:11px;padding-top:11px;display:flex}.enq-filters{flex-wrap:wrap;align-items:center;gap:8px 13px;font-size:12px;display:flex}.enq-filter-stages{flex-wrap:wrap;gap:5px;display:flex}.enq-pick{cursor:pointer}.enq-pick.is-on{border-color:var(--accent);background:var(--accent-bg);color:var(--text)}.enq-check{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.enq-field{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.enq-field select,.enq-field input{font:inherit;border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:6px;min-width:0;padding:3px 7px;font-size:12px}.enq-search input{width:min(200px,40vw)}.enq-count{margin:0}.enq-countline{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.enq-hidden{color:var(--muted);margin:0}.enq-hidden-btn{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.enq-hidden-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.enq-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.enq-row{border-top:1px solid var(--line)}.enq-row:first-child{border-top:0}.enq-row.is-open{background:var(--soft)}.enq-rowline{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1.1fr) minmax(0,2fr) auto auto auto auto;align-items:center;gap:9px;padding:7px 4px;font-size:12.5px;display:grid}.enq-rowline:hover{background:var(--accent-bg)}.enq-rowline:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.enq-row-party{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.enq-row-subject{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enq-row-box,.enq-row-stage,.enq-row-att{white-space:nowrap}.enq-row-att{align-items:center;gap:3px;min-width:26px;display:inline-flex}.enq-row-party-chip{white-space:nowrap}.enq-row-flags{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.enq-more{align-self:flex-start}@media (width<=720px){.enq-rowline{grid-template-columns:auto minmax(0,1fr);grid-auto-rows:min-content}.enq-row-subject{grid-column:1/-1}}.enq-detail{border-top:1px dashed var(--line-firm);flex-direction:column;gap:11px;padding:11px 4px 14px;display:flex}.enq-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.enq-letters{flex-direction:column;gap:6px;display:flex}.enq-letters-head{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.enq-letter-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.enq-letter{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding:5px 7px;font-size:12px;display:flex}.enq-letter-day{font-variant-numeric:tabular-nums;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace}.enq-letter-subject{overflow-wrap:anywhere;flex:220px;min-width:0}.enq-letter-atts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.enq-att{border:1px solid var(--line);background:var(--g1);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.enq-att .ops-zh{display:block}.enq-letter-summary{flex-direction:column;flex:1 0 100%;gap:1px;font-size:12px;line-height:1.45;display:flex}.enq-letter-summary .ops-en{color:var(--muted)}.enq-letter-gist{white-space:pre-wrap;overflow-wrap:anywhere;flex:1 0 100%;font-size:12px;line-height:1.45}.enq-letter-gist:before{content:"全文 · full text";color:var(--muted);margin-right:6px;font-size:10px}.enq-letter-ai{color:var(--muted);flex-wrap:wrap;flex:1 0 100%;align-items:baseline;gap:3px 8px;font-size:11px;display:flex}.enq-letter-dir{border:1px solid var(--line);border-radius:var(--radius-pill,999px);white-space:nowrap;padding:0 7px}.enq-letter-dir.is-differs{border-style:dashed;border-color:var(--warn-line);color:var(--warn)}.enq-letter-differs{color:var(--warn);white-space:nowrap}.enq-letter-ask{overflow-wrap:anywhere;flex:200px;min-width:0}.enq-letter-ai-mark{border:1px solid var(--line);background:var(--g1);color:var(--muted);letter-spacing:.04em;white-space:nowrap;border-radius:6px;margin-right:5px;padding:0 4px;font-size:9.5px;line-height:1.15;display:inline-block}.enq-detail-foot{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.enq-key{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.enq-key code{background:var(--g1);border:1px solid var(--line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;padding:2px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.enq-copy{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.enq-copy:hover{text-decoration:underline}.enq-controls{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:9px;padding-top:9px;display:flex}.enq-ctl-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.enq-ctl{border:1px solid var(--line-firm);background:var(--surface);color:var(--text);border-radius:6px;align-items:center;gap:4px;padding:3px 9px;text-decoration:none;display:inline-flex}.enq-ctl:hover{background:var(--accent-bg)}.enq-ctl.is-on{border-color:var(--warn);color:var(--warn);font-weight:600}.enq-ctl[disabled]{opacity:.6;cursor:progress}.enq-stage-strip .ops-eyebrow{margin-right:2px}.enq-close-form,.enq-bind{border:1px solid var(--line);background:var(--g1);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 9px;display:flex}.enq-close-form .ops-eyebrow{flex-basis:100%}.enq-close-note{flex:260px}.enq-close-note input{flex:auto}.enq-bind input{width:min(160px,40vw);font-family:IBM Plex Mono,ui-monospace,monospace}.enq-bind .enq-note{flex-basis:100%;margin:0}.enq-conflict{border-left:3px solid var(--warn);flex-direction:column;gap:6px;padding-left:9px;display:flex}.enq-conflict .enq-note{margin:0}.enq-conflict code{background:var(--g1);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.enq-conflict-row{max-width:46ch}.enq-refresh{align-self:flex-start}.enq-open-cases,.enq-open-newer{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.enq-open-cases:hover,.enq-open-newer:hover{text-decoration:underline}.enq-rule{border-top:1px dashed var(--line);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.enq-rule code{background:var(--g1);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.enq-rule-form{border:1px solid var(--line);background:var(--g1);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 9px;display:flex}.enq-rule-form .ops-eyebrow{flex-basis:100%}.enq-rule-reason{flex:220px}.enq-rule-reason input{flex:auto}.enq-rule-form .enq-note{flex-basis:100%;margin:0}.enq-rule-saved{border-left:3px solid var(--line-firm);flex-direction:column;gap:4px;padding-left:9px;display:flex}.enq-rule-saved .enq-note{margin:0}.enq-openrow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.exh-switch{align-items:center;gap:5px;display:inline-flex}.exh-switch.is-on{border-color:var(--line-firm);color:var(--text);font-weight:600}.exh-book{border-left:3px solid var(--line);margin-top:10px;padding-left:10px}.exh-legacy{font-weight:600}.exh-events{margin:8px 0 0;padding:0;list-style:none}.exh-event+.exh-event{border-top:1px solid var(--line)}.exh-event.is-open{background:var(--g1)}.exh-eventline{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 4px;display:flex}.exh-eventline:hover{background:var(--g1)}.exh-event-name{overflow-wrap:anywhere;flex:180px;min-width:0;font-weight:600}.exh-event-date{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace}.exh-event-n{margin-left:auto}.exh-event-meta{white-space:nowrap}.exh-leads{margin:0 0 8px;padding:0 0 0 20px;list-style:none}.exh-lead{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px 4px;font-size:12px;display:flex}.exh-lead+.exh-lead{border-top:1px dashed var(--line)}.exh-lead-company{overflow-wrap:anywhere;flex:200px;min-width:0}.exh-lead-country{white-space:nowrap}.exh-lead-key{-webkit-user-select:all;user-select:all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.desk-panel[data-desk-panel=enquiries]>.desk-panel-body{container:wintop-panel/inline-size}.document-workspace{min-width:0;min-height:0;color:var(--ink,#202124);background:var(--surface,#fff);padding:20px;overflow:auto}.document-workspace button,.document-workspace input,.document-workspace textarea,.document-workspace select{font:inherit}.document-workspace button{background:var(--soft,#f2f3f4);color:inherit;cursor:pointer;border:0;border-radius:6px;min-height:34px;padding:7px 12px}.document-workspace button:disabled{opacity:.5;cursor:default}.document-workspace :is(button,a,summary,input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--blue,#315ea8);outline-offset:3px}.document-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{border-color:var(--blue,#315ea8);box-shadow:inset 0 0 0 1px var(--blue,#315ea8);outline:none}.dw-toolbar,.dw-summary,.dw-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dw-toolbar h2{margin:0;font-size:20px}.dw-summary{margin-top:18px;font-size:13px}.dw-summary span,.dw-muted,.dw-intro,.dw-field small,.dw-template small{color:var(--muted,#656b72);font-size:12px}.dw-intro{margin:9px 0 18px;line-height:1.7}.dw-template{background:var(--soft,#f2f3f4);flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px;font-size:13px;display:flex}.dw-template small{flex-basis:100%}.dw-template label{gap:5px;min-width:150px;display:grid}.dw-versions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.dw-versions [role=tab]{height:28px;min-height:28px;font-size:inherit;background:#fff;border:1px solid #c9d0d6;border-radius:6px;padding:0 12px;line-height:1.2}.dw-versions [role=tab][aria-selected=true]{color:#1c3f75;background:#e8eef7;font-weight:600}.document-workspace.dw-editor .dw-template .dw-versions select,.dw-preview-editor .dw-template .dw-versions select{background:#fff;border:1px solid #c9d0d6;border-radius:6px;width:7.5rem;min-width:0;max-width:7.5rem;min-height:28px;padding:2px 6px}.dw-sent{color:#1f6b3a;align-items:baseline;gap:8px;margin:2px 0;font-size:12px;display:flex}.dw-sent.is-pending{color:#8a5a00}.dw-sent>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dw-sent a{color:var(--blue,#315ea8);white-space:nowrap;flex:none}.document-workspace .dw-sent button{background:#fff;border:1px solid #c9d0d6;border-radius:6px;flex:none;min-height:24px;padding:0 8px;font-size:12px}@media (width<=1240px){.document-workspace .dw-sent button{min-height:28px}}.dw-section{min-width:0;margin-top:28px}.dw-section h3,.dw-issues h3,.dw-decision h3{margin:0 0 14px;font-size:15px;font-weight:600}.dw-section-heading{margin-bottom:12px}.dw-section-heading h3{margin:0}.dw-section-heading h3 span{color:var(--muted,#656b72);margin-left:6px;font-size:12px}.dw-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:16px 20px;display:grid}.dw-default-format h3 small{color:var(--muted,#656b72);margin-left:8px;font-size:12px;font-weight:400}.dw-default-format .dw-section-heading{margin-bottom:6px}.dw-bank-tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.dw-bank-tags button{border-radius:6px;padding:3px 10px;font-size:12px}.dw-bank-tags button[aria-checked=true]{border-color:var(--accent,#315eaa);background:var(--soft,#eef2f7);font-weight:700}.dw-default-format .dw-fields{gap:4px 10px}.dw-default-format :is(input,select,textarea){min-height:26px;padding:3px 6px;font-size:12px}.dw-default-format textarea{height:28px}.dw-commercial-heading{margin-top:24px}.dw-preview-editor .dw-default-format .dw-fields{grid-template-columns:1fr}.dw-preview-editor .dw-default-format .dw-field{grid-column:auto}@media (width<=720px){.dw-default-format .dw-fields{grid-template-columns:1fr}.dw-default-format .dw-field{grid-column:auto}}.dw-field{flex-direction:column;gap:5px;min-width:0;display:flex}.dw-field label,.dw-decision>label,.dw-assignment label{font-size:12px;font-weight:500}.document-workspace :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;min-width:0;color:inherit;border:1px solid var(--g4,#d6d9dc);background:var(--surface,#fff);border-radius:6px;min-height:35px;padding:8px 9px;font-size:13px}.document-workspace textarea{resize:vertical;line-height:1.6}.document-workspace input:read-only{background:var(--soft,#f2f3f4);color:var(--muted,#656b72)}.dw-field small{line-height:1.45}.dw-field .dw-suggestion{color:var(--blue,#315ea8)}.dw-evidence{white-space:pre-wrap;overflow-wrap:anywhere}.dw-line{border:0;min-width:0;margin:0 0 10px;padding:16px 0 20px}.dw-line+.dw-line{border-top:1px solid var(--line,#eceef0)}.dw-line legend{color:var(--muted,#656b72);padding:0;font-size:12px}.document-workspace .dw-text-button{color:var(--muted,#656b72);background:0 0;margin-top:12px;padding:4px 0;font-size:12px}.dw-assignment{grid-template-columns:minmax(100px,1fr) minmax(140px,2fr) auto auto auto;align-items:end;gap:10px;margin-top:10px;display:grid}.dw-assignment label{gap:5px;display:grid}.dw-assignment span{align-self:center;font-size:12px}.dw-check{align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:400;display:flex!important}.dw-check input{flex:none}.dw-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;display:flex}.document-workspace .dw-primary{background:var(--ink,#25282c);color:var(--surface,#fff)}.dw-issues{background:var(--soft,#f2f3f4);margin-top:24px;padding:16px;font-size:13px}.dw-issues ul{margin:0;padding-left:18px;line-height:1.8}.dw-history{margin:12px 0;padding:0;font-size:12px;list-style:none}.dw-history li{overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.dw-history small{color:var(--muted,#656b72);margin-top:4px;display:block}.dw-history a{color:inherit;text-underline-offset:3px;flex-shrink:0}.dw-section summary{cursor:pointer;padding:9px 0;font-size:13px}.dw-error{background:var(--soft,#f2f3f4);margin:14px 0;padding:14px;font-size:13px}.dw-error p{overflow-wrap:anywhere}.dw-notice{padding:10px 0;font-size:13px}strong.dw-export-confirm{color:#8a5a00;overflow-wrap:anywhere;font-weight:700}.dw-decision{background:var(--soft,#f2f3f4);margin-top:24px;padding:20px}.dw-decision>label{gap:6px;margin-top:14px;display:grid}.dw-decision p{color:var(--muted,#656b72);font-size:12px}.dw-final-approver{gap:6px;max-width:360px;margin:14px 0;font-size:12px;display:grid}.dw-review-list li{align-items:center}.dw-review-list p{margin:5px 0}.dw-review-list small{color:var(--muted,#656b72)}.dw-existing-intake{background:var(--surface,#fff);padding:18px 20px}.dw-existing-intake>summary{cursor:pointer;padding:8px 0;font-size:13px}.dw-intake-controls{border:0;min-width:0;padding:0}.dw-actions [aria-current=page]{background:var(--ink,#25282c);color:var(--surface,#fff);font-weight:600}@media (width<=720px){.document-workspace{padding:14px}.dw-assignment{grid-template-columns:1fr 1fr;gap:12px}.dw-fields{grid-template-columns:1fr}.dw-history li{flex-wrap:wrap}.dw-actions button{min-height:40px}}.dw-pricing{background:var(--surface-soft,#f5f5f5);margin:24px 0;padding:20px}.dw-pricing-row{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.dw-pricing-row pre{white-space:pre-wrap;max-width:100%;font-size:12px;overflow:auto}.dw-object-inputs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dw-fact-tag{background:var(--surface-soft,#f1f3f5);color:var(--muted,#656b72);white-space:nowrap;border-radius:6px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:400}.dw-override-box{border:1px dashed var(--line,#c9ced6);border-radius:6px;grid-column:1/-1;padding:6px 10px}.dw-override-box>summary{cursor:pointer;color:var(--muted,#656b72);font-size:12px}.dw-override-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:8px;display:grid}.dw-override-box>small,.dw-formula-note{color:var(--muted,#656b72);margin-top:6px;font-size:11px;display:block}.dw-formula-note{white-space:normal;grid-column:1/-1}.dw-image-list{flex-wrap:wrap;gap:12px;display:flex}.dw-image-list figure{gap:4px;margin:0;display:grid}.dw-image-list img{object-fit:contain;width:96px;height:96px}.dw-field-wide{grid-column:1/-1}.dw-additional{margin-top:24px}.dw-additional summary{cursor:pointer;padding:12px 0}.dw-additional[open] summary{margin-bottom:12px}.dw-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dw-preview-backdrop{z-index:60;background:#14181c8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dw-preview-panel{color:#1c252e;background:#fff;border-radius:10px;flex-direction:column;width:min(1800px,96vw);height:min(1100px,92vh);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.dw-preview-head{border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dw-preview-head small{color:var(--muted,#656b72);margin-top:2px;display:block}.dw-preview-head .dw-actions{flex-wrap:nowrap;margin:0}.dw-preview-frame{background:#fff;border:0;flex:1;width:100%}.dw-preview-empty{color:var(--muted,#656b72);flex:1;justify-content:center;align-items:center;display:flex}.dw-preview-pages-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.dw-preview-tools{border-bottom:1px solid #e2e7eb;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.dw-preview-tools button{min-height:30px;padding:4px 10px}.dw-preview-pages-wrap .dw-preview-pages{cursor:grab;touch-action:none;overscroll-behavior:contain;background:#e9ebee;outline:none;flex:1;min-height:0;width:100%!important;height:auto!important}.dw-preview-pages:focus-visible{box-shadow:inset 0 0 0 2px #315e81}.dw-preview-pages:active{cursor:grabbing}.dw-preview-stack{flex-direction:column;align-items:flex-start;gap:12px;padding:12px;display:flex}.dw-preview-page{-webkit-user-drag:none;background:#fff;max-width:none;height:auto;margin:0;display:block;box-shadow:0 1px 3px #0000002e}.dw-preview-tools button[aria-label=缩小],.dw-preview-tools button[aria-label=放大]{min-width:34px;font-size:16px;line-height:1}.dw-preview-tools button[aria-label="原尺寸 100%"]{font-variant-numeric:tabular-nums;min-width:58px}.dw-preview-tools button[aria-pressed=true],.dw-preview-head .dw-actions button[aria-pressed=true]{background:var(--ink,#25282c);color:var(--surface,#fff)}.dw-preview-body{flex:1;min-height:0;display:flex}.dw-preview-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dw-preview-main .dw-error,.dw-preview-main .dw-notice{margin:8px 16px}.dw-preview-editor{border-left:1px solid #e2e7eb;flex:0 0 min(460px,42%);min-width:0;padding:10px 16px 0;font-size:13px;overflow:auto}.dw-preview-editor>.dw-muted{margin:0 0 8px}.dw-preview-editor .dw-section{margin-top:18px}.dw-preview-editor .dw-template{padding:10px 12px}.dw-preview-editor .dw-fields{gap:12px 14px}.dw-preview-editor-actions{background:#fff;border-top:1px solid #e2e7eb;flex-wrap:wrap;align-items:center;gap:8px;margin:18px -16px 0;padding:10px 16px;display:flex;position:sticky;bottom:0}.dw-preview-standalone{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.workspace:has(.dw-preview-standalone){flex-direction:column;min-height:0;display:flex}:is(.work-grid:has(>.dw-preview-standalone),.work-grid:has(>*>.dw-preview-standalone)){flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex}.work-grid:has(>*>.dw-preview-standalone)>*{flex-direction:column;flex:auto;min-height:0;display:flex}.dw-preview-panel.is-page{width:100%;height:auto;min-height:0;box-shadow:none;border-radius:0;flex:auto}@media (width<=900px){.dw-preview-body{flex-direction:column}.dw-preview-main{min-height:200px}.dw-preview-editor{border-top:1px solid #e2e7eb;border-left:0;flex:0 0 50%}}@media (width<=720px){.dw-preview-panel{border-radius:0;width:100vw;height:100vh}.dw-preview-backdrop{padding:0}.dw-preview-head{padding:10px 12px}.dw-preview-head .dw-actions{flex-wrap:wrap}.dw-preview-tools{gap:8px}.dw-preview-panel.is-page{height:auto}}.dw-issues .dw-issue-list{gap:6px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.dw-issue-link,.dw-issue-text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.document-workspace .dw-issue-link{text-align:left;background:var(--surface,#fff);border:1px solid var(--line,#eceef0);width:100%;min-height:36px}.document-workspace .dw-issue-link:hover{border-color:var(--blue,#315ea8)}.dw-issue-text{padding:7px 12px}.dw-issue-lines{color:var(--blue,#315ea8);font-variant-numeric:tabular-nums;font-size:12px}.dw-issue-more summary{cursor:pointer;color:var(--muted,#656b72);padding:8px 0 4px;font-size:12px}.dw-issue-more[open] summary{margin-bottom:6px}.dw-editor .dw-line[hidden]{display:none}.dw-editor .dw-lines .dw-line{border-top:0;padding-top:10px}.dw-editor .dw-lines .dw-line legend{color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:600}.dw-section-heading h3 .dw-line-count{margin-left:0}.dw-line-nav{background:var(--surface,#fff);border-bottom:1px solid var(--line,#eceef0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.dw-line-numbers{flex-wrap:wrap;flex:260px;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.document-workspace .dw-line-number{font-variant-numeric:tabular-nums;min-width:36px;padding:6px 8px;position:relative}.document-workspace .dw-line-number[aria-current]{background:var(--ink,#25282c);color:var(--surface,#fff);font-weight:600}.dw-line-mark{background:var(--red,#b3261e);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--surface,#fff);border-radius:50%;position:absolute;top:3px;right:3px}.dw-line-edit{background:var(--blue,#315ea8);border-radius:6px;height:3px;position:absolute;bottom:3px;left:7px;right:7px}.document-workspace .dw-line-number[aria-current] .dw-line-edit{background:var(--surface,#fff)}.dw-line-steps{flex:none;gap:6px;display:flex}.dw-editor .dw-line-nav{flex-wrap:nowrap}.dw-editor .dw-line-numbers{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;flex:auto;margin:-5px;padding:5px;overflow-x:auto}.dw-editor .dw-line-numbers>li{flex:none}.dw-editor .dw-line-steps button{white-space:nowrap}.dw-editor .dw-line-nav{top:var(--dw-cover-top,0px);z-index:2;position:sticky}.dw-line-foot{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dw-line-foot button{white-space:nowrap}.dw-file-all .dw-history{margin-top:0}.dw-table-wrap{max-width:100%;overflow-x:auto}.document-workspace.dw-editor{padding-top:0;padding-bottom:0}.dw-editor>.dw-toolbar{padding-top:20px}.dw-editor .dw-actionbar{bottom:var(--dw-bar-inset,0px);z-index:3;background:var(--surface,#fff);border-top:1px solid var(--line,#eceef0);flex-flow:column;align-items:stretch;gap:6px;margin:22px -20px 0;padding:10px 20px;display:flex;position:sticky}.dw-bar-buttons{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dw-bar-status{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.dw-actionbar .dw-notice{padding:0;font-size:12px}.dw-bar-error{color:var(--red,#b3261e)}.document-workspace .dw-bar-link{min-height:0;color:var(--blue,#315ea8);text-underline-offset:2px;background:0 0;margin-left:8px;padding:0 2px;text-decoration:underline}.dw-decision .dw-confirm-scope{color:var(--ink,#202124);font-size:13px}.dw-editor .dw-decision{scroll-margin-top:calc(var(--dw-cover-top,0px) + 12px)}.dw-editor .dw-decision:focus{outline:none}.dw-editor .dw-lines{scroll-margin-top:calc(var(--dw-cover-top,0px) + 12px)}.dw-editor :is(input,select,textarea,button,summary,a[href]):not(.dw-line-nav *):not(.dw-actionbar *){scroll-margin-top:calc(var(--dw-cover-top,0px) + var(--dw-nav-h,0px) + 8px);scroll-margin-bottom:calc(var(--dw-cover-bottom,0px) + var(--dw-bar-h,0px) + 8px)}@media (width<=720px){.dw-editor>.dw-toolbar{padding-top:14px}.dw-editor .dw-actionbar{margin-left:-14px;margin-right:-14px;padding:8px 14px}}@media (width<=760px){.document-workspace.dw-editor{--dw-cover-top:56px;--dw-cover-bottom:64px;--dw-bar-inset:-8px;overflow:clip visible}.dw-editor .dw-line-nav{padding:6px 0}.dw-editor .dw-line-steps button,.dw-line-foot button{min-height:44px}.dw-line-foot button{flex:1 1 0}.dw-editor .dw-bar-buttons{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-5px;padding:5px;overflow-x:auto}.dw-editor .dw-bar-buttons button{white-space:nowrap;flex:none;min-height:44px}}@media (pointer:coarse) and (height<=479px) and (width>=761px){.document-workspace.dw-editor{--dw-cover-top:64px;--dw-cover-bottom:64px;overflow:clip visible}.dw-editor .dw-line-steps button,.dw-line-foot button{min-height:44px}.dw-editor .dw-bar-buttons{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-5px;padding:5px;overflow-x:auto}.dw-editor .dw-bar-buttons button{white-space:nowrap;flex:none;min-height:44px}}@media (width>=761px) and (height>=480px) and (height<=760px){.dw-two-pane .dw-editor .dw-bar-buttons{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;margin:-5px;padding:5px;overflow-x:auto}.dw-two-pane .dw-editor .dw-bar-buttons button{white-space:nowrap;flex:none}}@media (width>=761px) and (height>=480px){.dw-two-pane .dw-line-foot{display:none}}.dw-state-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.dw-state-dot{background:var(--g4,#d6d9dc);border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.dw-state-ok{background:var(--green,#2b704a)}.dw-state-ai{background:var(--blue,#315ea8)}.dw-state-todo{background:var(--g4,#d6d9dc)}.dw-state-need{background:var(--red,#b3261e)}.dw-legend{color:var(--muted,#656b72);flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 14px;font-size:12px;display:flex}.dw-legend .dw-state-dot{margin-left:12px;margin-right:5px}.dw-legend .dw-state-dot:first-of-type{margin-left:6px}.document-workspace.dw-editor{container:dw-editor/inline-size}.dw-fields.dw-fields-pairs{position:relative}@container dw-editor (width>=430px){.dw-fields.dw-fields-pairs{grid-template-columns:6.5rem minmax(0,1fr) 6.5rem minmax(0,1fr);align-items:center;gap:6px 14px}.dw-fields-pairs>.dw-field-compact{display:contents}.dw-fields-pairs>.dw-field-compact>label{text-align:right;color:var(--muted,#656b72);overflow-wrap:anywhere;justify-content:flex-end;align-items:center;min-height:30px;font-size:13px;font-weight:400;display:flex}.dw-fields-pairs>.dw-field-compact>label>.dw-state-dot{order:-1}.dw-fields-pairs :is(input:not([type=checkbox]),select,textarea){min-height:30px;padding:4px 8px}.dw-fields-pairs>.dw-field-wide>label{grid-column:1}.dw-fields-pairs>.dw-field-wide>:not(label){grid-column:2/-1}.dw-fields-pairs>.dw-calculated>label{color:var(--muted,#656b72)}}@container dw-editor (width>=620px){.dw-fields.dw-fields-pairs.dw-fields-three{grid-template-columns:6.5rem minmax(0,1fr) 6.5rem minmax(0,1fr) 6.5rem minmax(0,1fr)}.dw-fields-pairs.dw-fields-three>.dw-field-span2>:not(label){grid-column:span 3}}.dw-line-table-wrap{overflow:visible}.dw-line-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:13px}.dw-line-table th,.dw-line-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line,#eceef0);padding:0 3px}.dw-line-table thead th{top:var(--dw-cover-top,0px);z-index:2;color:var(--muted,#656b72);background:var(--surface,#fff);border-bottom:1px solid var(--g4,#d6d9dc);white-space:nowrap;text-overflow:ellipsis;padding:7px 3px;font-size:12px;font-weight:600;position:sticky;overflow:hidden}.dw-line-table tbody tr.dw-line-row>td{height:32px}.dw-line-table tbody tr.dw-line-row:hover>td,.dw-line-table tbody tr.dw-line-row.is-open>td{background:var(--soft,#f2f3f4)}.dw-line-table tbody td{position:relative}.dw-line-table .dw-col-open{width:24px}.dw-line-table .dw-col-no{text-align:right;width:34px;color:var(--muted,#656b72);font-variant-numeric:tabular-nums;padding-left:10px;position:relative}.dw-line-table .dw-col-no .dw-line-mark{top:50%;left:1px;right:auto;transform:translateY(-50%)}.dw-line-table .dw-col-no .dw-line-edit{width:12px;height:3px;inset:auto 2px 3px auto}.dw-line-table .dw-col-act{width:44px}.dw-line-table.dw-lines-movable .dw-col-no{width:52px}.dw-line-handle{min-width:18px;min-height:26px;color:var(--muted,#656b72);vertical-align:middle;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0 3px 0 0;padding:0 2px;font-size:14px;line-height:1;display:inline-flex}.dw-line-handle:hover:not(:disabled){background:var(--soft,#f2f3f4);color:var(--ink,#1f2328)}.dw-line-handle:active:not(:disabled){cursor:grabbing}.dw-line-handle:focus-visible{outline:2px solid var(--blue,#315ea8);outline-offset:1px}.dw-line-handle:disabled{cursor:default;opacity:.45}.dw-line-table tbody tr.is-dragging>td{opacity:.55}.dw-line-table tbody tr.dw-drop-before>td{box-shadow:inset 0 3px 0 var(--blue,#315ea8)}.dw-line-table tbody tr.dw-drop-after>td{box-shadow:inset 0 -3px 0 var(--blue,#315ea8)}.dw-line-move{gap:10px;margin:0 14px 0 0;display:inline-flex}.dw-line-table :is(.dw-col-qty,.dw-col-price,.dw-col-amount) input{font-variant-numeric:tabular-nums}.dw-fam-customer_quote .dw-col-name{width:18%}.dw-fam-customer_quote .dw-col-model,.dw-fam-customer_quote .dw-col-spec{width:8%}.dw-fam-customer_quote .dw-col-unit{width:7%}.dw-fam-customer_quote .dw-col-qty{width:9%}.dw-fam-customer_quote .dw-col-ladder{width:15%}.dw-fam-customer_quote .dw-col-price{width:11%}.dw-fam-customer_quote .dw-col-amount{width:14%}.dw-fam-customer_quote .dw-col-remark{width:10%}.dw-fam-supplier_quote .dw-col-code{width:13%}.dw-fam-supplier_quote .dw-col-name{width:18%}.dw-fam-supplier_quote .dw-col-spec{width:8%}.dw-fam-supplier_quote .dw-col-unit{width:7%}.dw-fam-supplier_quote .dw-col-qty{width:9%}.dw-fam-supplier_quote .dw-col-ladder{width:15%}.dw-fam-supplier_quote .dw-col-price{width:11%}.dw-fam-supplier_quote .dw-col-lead{width:9%}.dw-fam-supplier_quote .dw-col-remark{width:10%}.dw-fam-purchase_order .dw-col-code{width:11%}.dw-fam-purchase_order .dw-col-name{width:16.5%}.dw-fam-purchase_order .dw-col-spec{width:6.5%}.dw-fam-purchase_order .dw-col-unit{width:7%}.dw-fam-purchase_order .dw-col-qty{width:9%}.dw-fam-purchase_order .dw-col-price{width:11%}.dw-fam-purchase_order .dw-col-amount{width:12.5%}.dw-fam-purchase_order .dw-col-date{width:19.5%}.dw-fam-purchase_order .dw-col-remark{width:7%}.dw-fam-sales_contract .dw-col-code{width:14%}.dw-fam-sales_contract .dw-col-name{width:20%}.dw-fam-sales_contract .dw-col-spec{width:9%}.dw-fam-sales_contract .dw-col-unit{width:8%}.dw-fam-sales_contract .dw-col-qty{width:10%}.dw-fam-sales_contract .dw-col-price{width:12%}.dw-fam-sales_contract .dw-col-amount{width:15%}.dw-fam-sales_contract .dw-col-remark{width:12%}.dw-fam-customer_quote.dw-no-total .dw-col-name{width:24%}.dw-fam-customer_quote.dw-no-total .dw-col-model{width:9%}.dw-fam-customer_quote.dw-no-total .dw-col-spec{width:10%}.dw-fam-customer_quote.dw-no-total .dw-col-unit{width:7%}.dw-fam-customer_quote.dw-no-total .dw-col-qty{width:10%}.dw-fam-customer_quote.dw-no-total .dw-col-ladder{width:17%}.dw-fam-customer_quote.dw-no-total .dw-col-price{width:12%}.dw-fam-customer_quote.dw-no-total .dw-col-remark{width:11%}.dw-fam-purchase_order.dw-no-total .dw-col-code{width:12.5%}.dw-fam-purchase_order.dw-no-total .dw-col-name{width:19%}.dw-fam-purchase_order.dw-no-total .dw-col-spec{width:7.5%}.dw-fam-purchase_order.dw-no-total .dw-col-unit{width:8%}.dw-fam-purchase_order.dw-no-total .dw-col-qty{width:10.5%}.dw-fam-purchase_order.dw-no-total .dw-col-price{width:12.5%}.dw-fam-purchase_order.dw-no-total .dw-col-date{width:22%}.dw-fam-purchase_order.dw-no-total .dw-col-remark{width:8%}.dw-fam-sales_contract.dw-no-total .dw-col-code{width:16.5%}.dw-fam-sales_contract.dw-no-total .dw-col-name{width:23.5%}.dw-fam-sales_contract.dw-no-total .dw-col-spec{width:10.5%}.dw-fam-sales_contract.dw-no-total .dw-col-unit{width:9%}.dw-fam-sales_contract.dw-no-total .dw-col-qty{width:12%}.dw-fam-sales_contract.dw-no-total .dw-col-price{width:14%}.dw-fam-sales_contract.dw-no-total .dw-col-remark{width:14.5%}.dw-fam-demand_sheet .dw-col-code{width:12%}.dw-fam-demand_sheet .dw-col-name{width:19%}.dw-fam-demand_sheet .dw-col-spec,.dw-fam-demand_sheet .dw-col-unit{width:7.5%}.dw-fam-demand_sheet .dw-col-qty{width:10%}.dw-fam-demand_sheet .dw-col-price{width:11%}.dw-fam-demand_sheet .dw-col-date{width:19.5%}.dw-fam-demand_sheet .dw-col-remark{width:13.5%}.document-workspace .dw-line-table .dw-cell-input{background:0 0;border-color:#0000;border-radius:6px;min-height:28px;padding:3px 5px;font-size:13px}.document-workspace .dw-line-table .dw-cell-input:hover:not(:disabled){border-color:var(--g4,#d6d9dc);background:var(--surface,#fff)}.document-workspace .dw-line-table .dw-cell-input:focus{border-color:var(--blue,#315ea8);background:var(--surface,#fff)}.document-workspace .dw-line-table .dw-cell-input:read-only{color:var(--muted,#656b72)}.dw-line-table .dw-cell-need{box-shadow:inset 2px 0 0 var(--red,#b3261e)}.dw-line-table .dw-cell-ai{box-shadow:inset 2px 0 0 var(--blue,#315ea8)}.dw-line-table .dw-cell-ok{box-shadow:inset 2px 0 0 var(--green,#2b704a)}.document-workspace .dw-line-toggle{min-width:20px;min-height:24px;color:var(--muted,#656b72);background:0 0;padding:0 2px}.document-workspace .dw-line-table .dw-text-button{min-height:24px;margin-top:0}.document-workspace .dw-ladder-cell{text-align:left;width:100%;min-height:26px;color:inherit;background:0 0;border-radius:6px;padding:3px 5px;font-size:12px;line-height:1.35;display:block}.document-workspace .dw-ladder-cell .dw-ladder-rung{white-space:nowrap;display:block}.document-workspace .dw-ladder-cell:hover{background:var(--surface,#fff);box-shadow:inset 0 0 0 1px var(--g4,#d6d9dc)}.dw-line-table .dw-line-expand>td{background:var(--soft,#f2f3f4);padding:8px 10px 14px}.dw-line-table .dw-line-expand p{margin:0 0 8px}.dw-line-expand-all{align-items:center;gap:12px;display:flex}.document-workspace .dw-line-expand-all .dw-text-button{margin-top:0}.dw-line-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 0;font-size:13px;display:flex}.dw-expand-band{display:none}@container dw-editor (width<=619px){.dw-line-table col[style]{width:auto!important}.dw-line-table .dw-col-model,.dw-line-table .dw-col-remark,.dw-line-table .dw-col-amount{display:none}.dw-expand-band-middle{display:grid}.dw-fam-customer_quote .dw-col-name{width:34%}.dw-fam-customer_quote .dw-col-spec{width:10%}.dw-fam-customer_quote .dw-col-unit{width:8%}.dw-fam-customer_quote .dw-col-qty{width:12%}.dw-fam-customer_quote .dw-col-ladder,.dw-fam-customer_quote .dw-col-price{width:18%}.dw-fam-supplier_quote .dw-col-code{width:10%}.dw-fam-supplier_quote .dw-col-name{width:19%}.dw-fam-supplier_quote .dw-col-spec{width:8%}.dw-fam-supplier_quote .dw-col-unit{width:9%}.dw-fam-supplier_quote .dw-col-qty{width:12%}.dw-fam-supplier_quote .dw-col-ladder{width:17%}.dw-fam-supplier_quote .dw-col-price{width:14%}.dw-fam-supplier_quote .dw-col-lead,.dw-fam-purchase_order .dw-col-code{width:11%}.dw-fam-purchase_order .dw-col-name{width:19%}.dw-fam-purchase_order .dw-col-spec{width:9.5%}.dw-fam-purchase_order .dw-col-unit{width:9%}.dw-fam-purchase_order .dw-col-qty{width:12%}.dw-fam-purchase_order .dw-col-price{width:14.5%}.dw-fam-purchase_order .dw-col-date{width:25%}.dw-fam-sales_contract .dw-col-code{width:15.5%}.dw-fam-sales_contract .dw-col-name{width:25.5%}.dw-fam-sales_contract .dw-col-spec{width:12.5%}.dw-fam-sales_contract .dw-col-unit{width:10.5%}.dw-fam-sales_contract .dw-col-qty{width:16%}.dw-fam-sales_contract .dw-col-price{width:20%}.dw-fam-demand_sheet .dw-col-code{width:11%}.dw-fam-demand_sheet .dw-col-name{width:19%}.dw-fam-demand_sheet .dw-col-spec{width:9.5%}.dw-fam-demand_sheet .dw-col-unit{width:9%}.dw-fam-demand_sheet .dw-col-qty{width:12%}.dw-fam-demand_sheet .dw-col-price{width:14.5%}.dw-fam-demand_sheet .dw-col-date{width:25%}}@container dw-editor (width<=429px){.dw-line-table .dw-col-spec,.dw-line-table .dw-col-unit,.dw-line-table .dw-col-act,.dw-line-table .dw-col-code,.dw-line-table .dw-col-date,.dw-line-table .dw-col-lead{display:none}.dw-expand-band-narrow{display:grid}.dw-line-table .dw-col-open{width:20px}.dw-line-table .dw-col-no{width:20px;padding-left:4px}.dw-line-table.dw-lines-movable .dw-col-no{width:40px}.dw-fam-supplier_quote .dw-col-name{width:16.5%}.dw-fam-supplier_quote .dw-col-qty{width:22.5%}.dw-fam-supplier_quote .dw-col-ladder{width:35%}.dw-fam-supplier_quote .dw-col-price{width:26%}.dw-fam-customer_quote .dw-col-name{width:34%}.dw-fam-customer_quote .dw-col-qty{width:18%}.dw-fam-customer_quote .dw-col-ladder{width:26%}.dw-fam-customer_quote .dw-col-price{width:22%}.dw-line-table .dw-ladder-rung{white-space:nowrap}.dw-fam-purchase_order .dw-col-name,.dw-fam-sales_contract .dw-col-name,.dw-fam-demand_sheet .dw-col-name{width:34%}.dw-fam-purchase_order .dw-col-qty,.dw-fam-sales_contract .dw-col-qty,.dw-fam-demand_sheet .dw-col-qty{width:28%}.dw-fam-purchase_order .dw-col-price,.dw-fam-sales_contract .dw-col-price,.dw-fam-demand_sheet .dw-col-price{width:38%}.dw-line-table th,.dw-line-table td{padding-left:1px;padding-right:1px}.document-workspace .dw-line-table .dw-cell-input,.document-workspace .dw-ladder-cell{padding:2px 3px}}.dw-ladder{gap:4px;min-width:0;display:grid}.dw-ladder-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.dw-ladder-row.dw-ladder-banded{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto 28px}.document-workspace .dw-ladder .dw-ladder-band{color:var(--muted,#656b72);white-space:nowrap;font-size:12px}.document-workspace .dw-ladder input[aria-invalid=true]{border-color:var(--red,#b3261e)}.document-workspace .dw-ladder .dw-text-button{justify-self:start;margin-top:0}.dw-commodity-fill{border-bottom:1px solid var(--line,#eceef0);margin-bottom:10px;padding-bottom:8px}.dw-commodity-fill .dw-muted{margin:4px 0 0;font-size:12px}.dw-commodity-rows{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.document-workspace .dw-commodity-rows .dw-text-button{text-align:left;margin-top:0}.document-workspace .dw-commodity-fill .dw-commodity-fill-button,.document-workspace .dw-commodity-choice .dw-commodity-candidate{min-height:26px;color:var(--ink,#202124);background:var(--surface,#fff);border:1px solid var(--g4,#d6d9dc);border-radius:6px;margin:6px 0 0;padding:2px 10px;font-size:12px;line-height:1.4}.document-workspace .dw-commodity-fill .dw-commodity-fill-button{white-space:nowrap}.document-workspace .dw-commodity-fill :is(.dw-commodity-fill-button,.dw-commodity-candidate):hover:not(:disabled){border-color:var(--blue,#315ea8);color:var(--blue,#315ea8)}.dw-commodity-choice{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin:6px 0 0;display:flex}.dw-commodity-fill .dw-commodity-choice .dw-muted{flex-basis:100%;margin:0}.document-workspace .dw-commodity-choice .dw-commodity-candidate{text-align:left;overflow-wrap:anywhere;max-width:100%;margin:0}.document-workspace .dw-line-table .dw-line-choose{color:var(--blue,#315ea8);white-space:nowrap;font-weight:600}@media (width>=761px){.dw-editor>.dw-toolbar{padding-top:12px}.dw-editor>.dw-toolbar h2{font-size:17px}.dw-editor>.dw-intro{margin:6px 0;line-height:1.5}.dw-editor .dw-template{gap:8px 14px;padding:7px 10px;font-size:12px}.dw-editor .dw-template label{align-items:center;gap:6px;min-width:0;display:flex}.dw-editor .dw-template select{width:auto;min-width:7rem;min-height:28px}.dw-editor .dw-template small{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.dw-editor .dw-section>h3{margin-bottom:8px;font-size:14px}.dw-editor .dw-section-heading{margin-bottom:8px}.dw-editor .dw-additional summary{padding:7px 0}.dw-line-table tbody tr.dw-line-row>td{height:31px}.document-workspace .dw-line-table .dw-cell-input{min-height:25px;padding:2px 5px}.document-workspace .dw-ladder-cell{min-height:23px;padding:2px 5px}.dw-commodity-rows .dw-commodity-state{color:var(--muted,#656b72);white-space:nowrap;margin-left:6px;font-size:12px}.document-workspace.dw-editor{padding-left:12px;padding-right:12px}.dw-editor>.dw-toolbar h2{margin-right:auto}.dw-editor>.dw-summary{margin-top:5px}.dw-editor>.dw-intro{margin:4px 0 5px}.dw-editor .dw-legend{margin:0 0 5px}.dw-editor .dw-section>h3,.dw-editor .dw-issues>h3,.dw-editor .dw-section-heading{margin-bottom:5px}.dw-editor .dw-section>p,.dw-editor .dw-section>.dw-muted{margin:5px 0}.dw-editor .dw-fields.dw-fields-pairs{gap:5px 10px}.dw-editor .dw-fields-pairs>.dw-field-compact>label{text-align:left;justify-content:flex-start}.dw-editor .dw-additional{margin-top:5px}.dw-editor .dw-additional summary,.dw-editor .dw-section summary{padding:5px 0}.dw-editor .dw-additional[open] summary{margin-bottom:5px}.dw-editor .dw-issues{flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:8px;padding:4px 8px;display:flex}.dw-editor .dw-issues>h3{margin:0;font-size:13px}.dw-editor .dw-issues .dw-issue-list{flex-wrap:wrap;flex:auto;gap:3px 4px;min-width:0;display:flex}.dw-editor .dw-issues .dw-issue-list>li{min-width:0}.dw-editor .dw-issue-link,.dw-editor .dw-issue-text{border:1px solid var(--line,#eceef0);background:var(--surface,#fff);white-space:nowrap;border-radius:6px;flex-wrap:nowrap;align-items:baseline;gap:6px;width:auto;min-height:22px;padding:1px 7px;font-size:12px;line-height:1.4;display:inline-flex}.dw-editor .dw-issue-link span,.dw-editor .dw-issue-text span{white-space:nowrap}.dw-editor .dw-issue-more summary{padding:5px 0 2px}.dw-editor .dw-issue-more[open] summary{margin-bottom:3px}.dw-editor .dw-line-foot{margin-top:5px}.dw-editor .dw-assignment{gap:5px 8px;margin-top:5px}.dw-editor .dw-final-approver,.dw-editor .dw-history{margin:5px 0}.dw-editor .dw-history li{padding:4px 0}.dw-editor .dw-actions{margin:8px 0}.dw-editor .dw-actionbar{margin:8px -12px 0;padding:6px 12px}.dw-editor .dw-decision{margin-top:8px;padding:10px}.dw-editor .dw-decision>label{margin-top:6px}.dw-editor .dw-error{margin:8px 0;padding:8px 10px}.dw-editor .dw-notice{padding:5px 0}.dw-existing-intake{padding:5px 12px}.dw-existing-intake>summary{padding:5px 0}.dw-editor .dw-template{background:0 0;padding:3px 0}.dw-editor>button{min-height:22px;color:var(--blue,#315ea8);background:0 0;margin:2px 0 0;padding:0 2px;font-size:12px}.dw-editor .dw-fields.dw-fields-pairs{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:2px 8px}.dw-editor .dw-fields.dw-fields-pairs.dw-fields-three{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,1fr)}.dw-editor .dw-fields-pairs>.dw-field-compact>label{overflow-wrap:normal;white-space:nowrap;min-height:24px;font-size:12px}.dw-editor .dw-fields-pairs :is(input:not([type=checkbox]),select,textarea){border-radius:6px;min-height:24px;padding:2px 6px;font-size:12px}.document-workspace.dw-editor{position:relative}.dw-editor .dw-peek{z-index:6;white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(60ch,92%);color:var(--ink,#202124);background:var(--surface,#fff);border:1px solid var(--g4,#d6d9dc);pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.45;position:absolute;box-shadow:0 4px 14px #00000024}.dw-editor>.dw-toolbar{gap:4px;padding-top:2px}.dw-editor>.dw-toolbar h2{font-size:15px;line-height:1.3}.dw-editor>.dw-toolbar button{min-height:26px;padding:2px 9px;font-size:13px}.dw-editor>.dw-summary{margin-top:2px;font-size:12px}.dw-editor>.dw-intro{margin:2px 0;font-size:11.5px;line-height:1.3}.dw-editor .dw-legend{margin:0 0 2px;font-size:11.5px;line-height:1.3}.dw-editor .dw-legend .dw-state-dot{width:9px;height:9px;margin-left:8px;margin-right:4px}.dw-editor>button{min-height:20px;margin:0}.dw-editor .dw-template{gap:4px 8px;padding:1px 0}.dw-editor .dw-template label{gap:4px}.dw-editor .dw-template select{min-height:24px;padding:1px 6px;font-size:12px}.dw-editor .dw-template .dw-versions [role=tab]{height:24px;min-height:24px;padding:0 10px;font-size:12px}.document-workspace.dw-editor .dw-template .dw-versions select{height:24px;min-height:24px;padding:0 6px;font-size:12px}.dw-editor .dw-section{margin-top:6px}.document-workspace .dw-expand-toggle{width:26px;min-width:26px;padding:0;font-size:15px;line-height:1}.document-workspace .dw-expand-toggle[aria-pressed=true]{background:var(--ink,#25282c);color:var(--surface,#fff)}}.dw-field-with-action{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.dw-field-with-action>:first-child{flex:10em;min-width:0}.document-workspace .dw-source-fill-button{min-height:0;color:var(--blue,#315ea8);white-space:nowrap;margin-top:0;padding:2px 0}.dw-source-fill{background:var(--soft,#f2f3f4);overflow-wrap:anywhere;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}.dw-source-fill p{margin:0 0 4px}.dw-source-fill-lines{color:var(--muted,#656b72);margin:4px 0;padding-left:20px;font-size:12px}.dw-source-fill-flag{font-weight:600}.dw-source-fill-flags,.dw-source-fill-choices{margin:2px 0 4px;padding-left:18px;font-size:12px}.dw-source-fill-choices .dw-muted{margin-left:6px}.dw-source-fill-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.document-workspace .dw-source-fill-actions .dw-text-button,.document-workspace .dw-source-fill-choices .dw-text-button{color:var(--blue,#315ea8);margin-top:0}.document-workspace .dw-source-fill-undo{min-height:28px;padding:3px 12px}.dw-source-fill-ask{flex-wrap:wrap;align-items:flex-end;gap:4px 8px;margin:4px 0;display:flex}.dw-source-fill-ask label{flex-direction:column;flex:200px;gap:2px;min-width:0;font-size:12px;display:flex}.dw-source-fill-ask input{min-width:0;max-width:100%}.document-workspace .dw-source-fill-ask .dw-text-button{color:var(--blue,#315ea8);margin-top:0}.dw-actionbar .dw-outside-change{color:var(--ink,#202124)}.dw-line-adders{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dw-line-import{margin-bottom:8px}.dw-import-opening{z-index:60;color:var(--surface,#fff);background:var(--ink,#25282c);border-radius:6px;margin:0;padding:8px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dw-import-unavailable{max-width:min(420px,92vw);color:var(--ink,#202124);background:var(--surface,#fff);border-radius:6px;padding:16px}.dw-import-unavailable p{margin:0 0 12px}.dw-source-fill .dw-source-fill-choices{padding-left:0;list-style:none}.dw-source-fill .dw-source-fill-choices>li{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.dw-source-fill .dw-source-fill-choices>li+li{margin-top:2px}.dw-source-fill .dw-source-fill-choices .dw-text-button{color:var(--blue,#315ea8);text-align:left;min-height:0;margin-top:0;padding:2px 0}.dw-source-fill .dw-source-fill-choices .dw-text-button:not(:disabled){cursor:pointer}.dw-source-fill .dw-source-fill-choices .dw-text-button:not(:disabled):hover{text-underline-offset:2px;text-decoration:underline}.dw-source-fill .dw-source-fill-choices .dw-muted{margin-left:0}.document-workspace .dw-line-handle{min-width:16px;min-height:22px;margin:0 2px 0 0;padding:0 1px}.dw-line-table .dw-col-no{white-space:nowrap}@container dw-editor (width>=430px){.dw-line-table.dw-lines-movable .dw-col-no{width:46px}}.dw-line-table.dw-line-table :is(th,td){width:auto}@media (pointer:coarse){.dw-line-table.dw-lines-movable .dw-col-no{width:72px}}.dw-line-table :is(td.dw-col-qty,td.dw-col-price,td.dw-col-amount) input{text-align:right}.dw-line-table thead :is(th.dw-col-qty,th.dw-col-price,th.dw-col-amount){text-align:right;padding-right:8px}@media (width>=761px){.dw-editor>.dw-headline{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px;margin-top:2px;font-size:12px;line-height:20px}.dw-editor>.dw-headline>div{white-space:nowrap}.dw-editor>.dw-headline .dw-legend{white-space:nowrap;cursor:help;gap:0;margin:0;font-size:11.5px;line-height:20px}.dw-editor>.dw-headline .dw-legend .dw-state-dot{width:8px;height:8px;margin:0 3px 0 8px}.dw-editor>.dw-headline .dw-legend .dw-state-dot:first-of-type{margin-left:0}.document-workspace .dw-headline .dw-headline-ai{min-height:20px;color:var(--blue,#315ea8);white-space:nowrap;background:0 0;padding:0 2px;font-size:12px}.dw-editor>.dw-headline .dw-headline-version{white-space:nowrap;margin-left:auto}.dw-editor .dw-fields.dw-fields-pairs.dw-fields-three{grid-template-columns:minmax(109px,max-content) minmax(0,1fr) minmax(68px,max-content) minmax(0,1fr) minmax(80px,max-content) minmax(0,1fr)}.dw-editor .dw-default-format .dw-section-heading{margin-bottom:3px}.dw-editor .dw-commercial-heading{margin-top:6px}.dw-editor .dw-bank-tags{gap:4px;margin:3px 0}.document-workspace .dw-editor .dw-bank-tags button,.dw-editor .dw-bank-tags button,.dw-editor .dw-bank-tags .dw-bank-pick>summary{min-height:22px;padding:1px 10px}.dw-editor .dw-default-format textarea{height:24px}.dw-field-with-action:has(>.dw-source-fill-button.is-short){flex-wrap:nowrap}.dw-field-with-action:has(>.dw-source-fill-button.is-short)>:first-child{flex:1 1 0}.document-workspace .dw-source-fill-button.is-short{flex:none;min-height:0;padding:0 2px;font-size:12px;line-height:20px}.dw-editor .dw-files{flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.dw-editor .dw-files>h3,.dw-editor .dw-files>p,.dw-editor .dw-files>ul{margin:0}.dw-editor .dw-files .dw-history li{gap:12px;padding:2px 0}.dw-editor .dw-line-summary{gap:6px 12px}.dw-editor .dw-line-summary button{min-height:24px;padding:2px 10px;font-size:12px}.document-workspace .dw-line-table .dw-cell-input{padding:2px 3px;font-size:12px}.dw-editor .dw-line-expand .dw-fields.dw-fields-pairs{grid-template-columns:fit-content(8em) minmax(0,1fr) fit-content(8em) minmax(0,1fr)}.dw-editor .dw-line-expand .dw-fields-pairs>.dw-field-compact>label{white-space:normal;line-height:1.25}.dw-editor .dw-line-expand>td{padding:4px 8px 8px}.dw-editor .dw-line-expand p{margin:0 0 4px}}.dw-preview-editor .dw-default-format .dw-field-span2>:not(label){grid-column:auto}.dw-pictures{gap:8px;display:grid}.dw-picture-slots{flex-wrap:wrap;gap:12px;display:flex}.dw-picture-slot{gap:4px;width:132px;margin:0;display:grid}.dw-picture-slot figcaption{color:#5b6670;flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;font-size:12px;display:flex}.dw-picture-tag{color:#315ea8;background:#e8f0fb;border-radius:6px;padding:0 5px;font-size:11px}.dw-picture-thumb{background:#fafbfc;border:1px dashed #cdd5db;border-radius:6px;justify-content:center;align-items:center;width:128px;height:96px;display:flex;overflow:hidden}.dw-picture-thumb img{object-fit:contain;max-width:100%;max-height:100%}.dw-picture-thumb.is-small{width:64px;height:48px}.dw-picture-empty{color:#8a949c;text-align:center;padding:4px;font-size:12px}.dw-picture-actions{flex-wrap:wrap;gap:4px;display:flex}.dw-picture-actions button{min-height:26px;padding:2px 8px;font-size:12px}.draft-test-badge{border:1px solid var(--line,#c9ccd1);background:var(--soft,#f2f3f4);color:var(--muted,#656b72);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;cursor:help;border-radius:6px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}.draft-test-toggle{font-size:12px}.draft-test-filter{color:var(--muted,#656b72);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.draft-test-filter select{font-size:12px}.draft-test-warning{border-left:3px solid var(--warn,#b7791f);background:var(--soft,#f2f3f4);margin:10px 0;padding:8px 10px;font-size:12px;line-height:1.6}.draft-test-warning .draft-test-badge{margin-left:0;margin-right:6px}.draft-test-warning-en{color:var(--muted,#656b72)}.document-test-mark{color:var(--muted,#656b72);align-items:center;gap:10px;font-size:12px;display:flex}@media (prefers-color-scheme:dark){.draft-test-badge{background:#ffffff14;border-color:#ffffff38}}.dw-quote-helpers{gap:8px;margin:0 0 10px;display:grid}.dw-line-choices{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:6px;padding:6px 10px}.dw-line-choices>summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:500}.dw-line-choices-note{color:var(--muted,#6b7280);margin:6px 0;font-size:12px}@media (width>=761px){@container dw-editor (430px<=width<700px){.document-workspace.dw-editor .dw-fields.dw-fields-pairs.dw-fields-three{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.document-workspace.dw-editor .dw-fields-pairs.dw-fields-three>.dw-field-span2>:not(label),.document-workspace.dw-editor .dw-fields-pairs.dw-fields-three>.dw-field>.dw-field-with-action{grid-column:2/-1}}@container dw-editor (width<430px){.document-workspace.dw-editor .dw-fields.dw-fields-pairs,.document-workspace.dw-editor .dw-fields.dw-fields-pairs.dw-fields-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.document-workspace.dw-editor .dw-fields-pairs>:is(.dw-field-wide,.dw-field-span2){grid-column:1/-1}.document-workspace.dw-editor .dw-fields-pairs>.dw-field-compact>label{min-height:0;margin-bottom:1px}.document-workspace.dw-editor .dw-template{gap:2px 8px}.document-workspace.dw-editor .dw-template>label:first-child,.document-workspace.dw-editor .dw-template>.dw-versions{flex:100%}.document-workspace.dw-editor .dw-template select{min-width:0;max-width:none}.document-workspace.dw-editor .dw-template>label:first-child select{flex:auto;width:100%}}}.dw-default-fold>summary{cursor:pointer;align-items:baseline;gap:10px;min-width:0;padding:3px 0;font-size:13px;display:flex}.dw-default-fold>summary .dw-default-fold-title{flex:none;font-weight:600}.dw-default-fold>summary .dw-default-fold-gist{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,#656b72);flex:1 1 0;font-size:12px;overflow:hidden}.dw-default-fold[open]>summary .dw-default-fold-gist{display:none}.dw-default-fold[open]>summary{margin-bottom:4px}@media (width<=760px){.document-workspace.dw-editor .dw-section>.dw-fields,.document-workspace.dw-editor .dw-section details>.dw-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.document-workspace.dw-editor .dw-section>.dw-fields>:is(.dw-field-wide,.dw-field-span2,.dw-field:has(textarea)),.document-workspace.dw-editor .dw-section details>.dw-fields>:is(.dw-field-wide,.dw-field-span2,.dw-field:has(textarea)){grid-column:1/-1}.document-workspace.dw-editor .dw-default-format .dw-section-heading .dw-actions{margin:2px 0}.document-workspace.dw-editor .dw-default-format .dw-actions>button{height:28px;padding:0 10px;font-size:12px;min-height:28px!important}.dw-bank-tags .dw-bank-en{display:none}.document-workspace.dw-editor .dw-template{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;display:flex}.document-workspace.dw-editor .dw-template label{align-items:center;gap:6px;min-width:0;display:flex}.document-workspace.dw-editor .dw-template select{min-width:0;max-width:11rem}}@container dw-editor (430px<=width<620px){.dw-line-table.dw-fam-customer_quote col.dw-col-name{width:30%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-spec{width:8%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-unit{width:9%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-qty{width:15%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-ladder,.dw-line-table.dw-fam-customer_quote col.dw-col-price{width:19%!important}.document-workspace .dw-line-table.dw-fam-customer_quote .dw-cell-input{padding-left:2px;padding-right:2px}}@container dw-editor (width<430px){.dw-line-table.dw-fam-customer_quote col.dw-col-name{width:34%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-qty{width:18%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-ladder{width:26%!important}.dw-line-table.dw-fam-customer_quote col.dw-col-price{width:22%!important}}.dw-bank-tags{z-index:40;position:relative}.dw-bank-pick-wrap{display:inline-block;position:relative}.dw-bank-pick{display:inline-block}.dw-bank-tags .dw-bank-pick>summary{cursor:pointer;box-sizing:border-box;border:1px solid var(--g4,#d4d4d8);background:var(--surface,#fff);white-space:nowrap;border-radius:6px;align-items:center;gap:2px;min-height:24px;padding:2px 10px;font-size:12px;line-height:18px;list-style:none;display:inline-flex}.dw-bank-pick>summary::-webkit-details-marker{display:none}.dw-bank-tags .dw-bank-pick>summary[aria-checked=true]{background:#dff3db;border-color:#8fd087;font-weight:700}.dw-bank-tags .dw-bank-pick[open]>summary{border-color:var(--accent,#315eaa)}.dw-bank-pick>summary[aria-disabled=true]{opacity:.55;cursor:default}.dw-bank-tags summary small{color:var(--muted,#6b7280);font-weight:400}.dw-bank-tags .dw-bank-warn{color:var(--danger,#b42318);font-weight:600}.dw-bank-menu{z-index:41;box-sizing:border-box;background:var(--surface,#fff);border:1px solid var(--line,#e4e4e7);border-radius:6px;width:max-content;max-width:min(440px,100vw - 32px);margin:0;padding:2px;list-style:none;display:none;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 6px 18px #0000001f}.dw-bank-pick-wrap:has(>.dw-bank-pick[open])>.dw-bank-menu{display:block}@container dw-editor (width<560px){.dw-bank-pick-wrap{position:static}.dw-bank-menu{max-width:100%}}@media (width<=760px){.dw-bank-pick-wrap{position:static}.dw-bank-menu{max-width:100%}}.dw-bank-menu li+li{border-top:1px solid var(--line,#f0f0f2)}.document-workspace .dw-bank-tags .dw-bank-menu button,.dw-bank-tags .dw-bank-menu button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:30px auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;min-height:0;padding:4px 6px;font-size:12px;font-weight:400;display:grid}.dw-bank-tags .dw-bank-menu button:hover,.dw-bank-tags .dw-bank-menu button:focus-visible{background:var(--soft,#f4f4f5)}.dw-bank-tags .dw-bank-menu li[aria-selected=true] button{background:#dff3db;font-weight:600}.dw-bank-cur{font-variant-numeric:tabular-nums;font-weight:700}.dw-bank-tail{color:var(--muted,#6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.dw-bank-note{min-width:0;color:var(--text-2,#3f3f46)}.dw-bank-badge{white-space:nowrap;border-radius:6px;justify-self:end;padding:0 5px;font-size:10.5px;line-height:16px}.dw-bank-badge.is-top{color:#1f3d1b;background:#a8e0a0}.document-workspace :is(.dw-fold,.dw-subfold)>summary{cursor:pointer;padding:0;list-style:none;min-height:0!important}.document-workspace :is(.dw-fold,.dw-subfold)>summary::-webkit-details-marker{display:none}.document-workspace .dw-fold>summary>h3,.document-workspace .dw-subfold>summary>h3{align-items:baseline;gap:4px;margin:0;display:inline-flex}.document-workspace :is(.dw-fold,.dw-subfold)>summary>h3:after,.document-workspace .dw-default-fold>summary>.dw-default-fold-title:after{content:"▴";color:var(--text-2,#3f3f46);margin-left:5px;font-size:13px;font-weight:400;line-height:1}.document-workspace :is(.dw-fold,.dw-subfold)[open]>summary>h3:after,.document-workspace .dw-default-fold[open]>summary>.dw-default-fold-title:after{content:"▾"}.document-workspace .dw-fold>summary:not(.dw-section-heading){align-items:baseline;margin-bottom:6px;display:flex}.document-workspace :is(.dw-fold,.dw-subfold):not([open])>summary{margin-bottom:0}.document-workspace :is(.dw-fold,.dw-subfold)>summary:hover>h3{color:var(--accent,#315eaa)}.document-workspace .dw-default-fold>summary{list-style:none}.document-workspace .dw-default-fold>summary::-webkit-details-marker{display:none}.document-workspace .dw-subfold+.dw-subfold{margin-top:6px}@media (width<=1060px){.document-workspace.dw-editor .dw-fields{row-gap:4px}.document-workspace.dw-editor .dw-field{gap:1px}.document-workspace.dw-editor .dw-field>label{min-height:0;margin-bottom:0;font-size:11.5px;line-height:1.3}.document-workspace.dw-editor .dw-field :is(input:not([type=checkbox]):not([type=radio]),select){height:28px;padding:3px 7px;font-size:12.5px;min-height:28px!important}.document-workspace.dw-editor .dw-field textarea{padding:4px 7px;font-size:12.5px}.document-workspace.dw-editor .dw-state-dot{width:6px;height:6px}.document-workspace.dw-editor .dw-field>small{margin:0;font-size:10.5px;line-height:1.25}.document-workspace.dw-editor .dw-field-with-action{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.document-workspace.dw-editor .dw-field-with-action>input{flex:120px;min-width:0}.document-workspace.dw-editor .dw-field-with-action>.dw-source-fill-button{height:auto;padding:0 2px;font-size:11px;min-height:0!important}.document-workspace.dw-editor .dw-section{padding-block:6px}.document-workspace.dw-editor>:is(.dw-section,.dw-issues){margin-top:10px}.document-workspace.dw-editor .dw-default-format .dw-actions>button{height:26px;padding:0 9px;font-size:12px;min-height:26px!important}.document-workspace.dw-editor .dw-issues{padding:6px 10px}.document-workspace.dw-editor .dw-issue-list{gap:2px;margin:0}.document-workspace.dw-editor .dw-issue-list>li>:is(button,span){padding:3px 8px;font-size:12.5px;min-height:0!important}}@media (width<=760px){.document-workspace.dw-editor .dw-fold>summary>h3,.document-workspace.dw-editor .dw-subfold>summary>h3{font-size:14px}.document-workspace.dw-editor .dw-actionbar .dw-bar-buttons button{height:32px;padding:0 12px;font-size:14px;min-height:32px!important}.document-workspace.dw-editor .dw-toolbar{gap:4px 8px}.document-workspace.dw-editor .dw-toolbar h2{margin:0;font-size:16px}.document-workspace.dw-editor .dw-toolbar button,.document-workspace.dw-editor>button{height:28px;padding:0 10px;font-size:12.5px;min-height:28px!important}.document-workspace.dw-editor .dw-template{flex-wrap:wrap;gap:4px 8px;padding:4px 8px}.document-workspace.dw-editor .dw-template label{white-space:nowrap;gap:4px;font-size:12px}.document-workspace.dw-editor .dw-template select{height:28px;padding:0 6px;font-size:12.5px;min-height:28px!important}.document-workspace.dw-editor .dw-template .dw-versions :is([role=tab],select){height:28px;font-size:12.5px;min-height:28px!important}.document-workspace.dw-editor .dw-template small{flex-basis:100%;font-size:10.5px;line-height:1.3}}:is(.document-workspace .dw-additional,.document-workspace .dw-issue-more,.dw-existing-intake)>summary{cursor:pointer;list-style:none}:is(.document-workspace .dw-additional,.document-workspace .dw-issue-more,.dw-existing-intake)>summary::-webkit-details-marker{display:none}:is(.document-workspace .dw-additional,.document-workspace .dw-issue-more,.dw-existing-intake)>summary:after{content:"▴";color:var(--text-2,#3f3f46);margin-left:5px;font-size:12px;line-height:1}:is(.document-workspace .dw-additional,.document-workspace .dw-issue-more,.dw-existing-intake)[open]>summary:after{content:"▾"}.document-workspace.dw-editor>:is(.dw-section,.dw-issues){border-top:1px solid var(--line,#e4e4e7);background:0 0;border-radius:0;margin:0!important;padding:0!important}.document-workspace.dw-editor .dw-subfold{border-top:1px solid var(--line,#ececef);margin:0!important}.document-workspace.dw-editor :is(.dw-fold,.dw-subfold,.dw-default-fold)>summary{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px!important;margin:0!important;padding:0!important;display:flex!important}.document-workspace.dw-editor :is(.dw-fold,.dw-subfold,.dw-default-fold)>summary>:is(h3,.dw-default-fold-title){margin:0;font-size:14px;font-weight:600;line-height:1.3}.document-workspace.dw-editor :is(.dw-fold,.dw-subfold,.dw-default-fold)[open]>summary{margin-bottom:4px!important}.document-workspace.dw-editor :is(.dw-fold,.dw-subfold,.dw-default-fold)[open]{padding-bottom:8px}.document-workspace.dw-editor .dw-default-fold[open]>summary{margin-bottom:0!important}.document-workspace.dw-editor .dw-default-fold[open]{padding-bottom:0}.document-workspace.dw-editor .dw-subfold>summary{padding-left:12px!important}.document-workspace.dw-editor .dw-subfold>:not(summary){margin-left:12px}.document-workspace.dw-editor .dw-default-fold>summary .dw-default-fold-gist{font-size:12px}.document-workspace.dw-editor :is(.dw-fold,.dw-subfold)>summary .dw-actions{gap:4px;margin:0!important}.document-workspace.dw-editor :is(.dw-fold,.dw-subfold)>summary :is(.dw-actions,.dw-line-adders,.dw-line-expand-all) button{height:24px;padding:0 8px;font-size:12px;min-height:24px!important}@media (width<=760px){.document-workspace.dw-editor .dw-subfold>summary>h3>small{display:none}.document-workspace.dw-editor{padding-inline:10px}.document-workspace.dw-editor>.dw-toolbar{padding-top:4px}.document-workspace.dw-editor>.dw-summary{flex-wrap:nowrap;align-items:center;gap:4px 8px;margin:4px 0 0}.document-workspace.dw-editor>.dw-summary>div{min-width:0;font-size:13px}.document-workspace.dw-editor>.dw-summary>.dw-summary-ai{flex:none;height:24px;margin-left:auto;padding:0 8px;font-size:12px;min-height:24px!important}.document-workspace.dw-editor>.dw-summary>.dw-summary-version{flex:none;font-size:11.5px}.document-workspace.dw-editor>.dw-intro{margin:2px 0 4px;font-size:11px;line-height:1.35}.document-workspace.dw-editor .dw-template{margin:0 0 4px}.document-workspace.dw-editor .dw-template>label:first-child,.document-workspace.dw-editor .dw-template>.dw-versions{flex:100%}.document-workspace.dw-editor .dw-template>label:first-child select{flex:auto;width:100%;min-width:0;max-width:none}.document-workspace.dw-editor .dw-template>label+label select{width:auto;max-width:none}.document-workspace.dw-editor .dw-template>small{flex:auto;min-width:0}.document-workspace.dw-editor>.dw-actionbar{margin-top:6px;padding-block:6px}.dw-pane-extras>.dw-existing-intake{padding:6px 10px}.document-workspace.dw-editor .dw-issue-list{padding-left:0}}@media (width>=761px) and (height>=480px){.workspace:has(.dw-two-pane){flex-direction:column;min-height:0;display:flex;overflow:hidden}body:has(.dw-two-pane){padding-bottom:0}.work-grid:has(.dw-two-pane){flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex}.work-grid:has(.dw-two-pane)>*{flex-direction:column;flex:auto;min-height:0;display:flex}.dw-integrated-workspace.dw-two-pane{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}.dw-integrated-workspace.dw-two-pane.item5-document-with-chat{grid-template-columns:minmax(0, var(--dw-form-fr,1.25fr)) 16px minmax(var(--dw-chat-floor,320px), var(--dw-chat-fr,.75fr));column-gap:0}.dw-two-pane>.dw-split{min-height:0;color:var(--g5,var(--muted));cursor:col-resize;touch-action:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.dw-two-pane>.dw-split:before{content:"";background:var(--line-firm);border-radius:1px;width:1px;height:48px;transition:height .12s,background .12s;position:absolute}.dw-two-pane>.dw-split{position:relative}.dw-two-pane>.dw-split>svg{background:var(--bg,var(--surface));border-radius:3px;position:relative}.dw-two-pane>.dw-split:hover:before,.dw-two-pane>.dw-split:focus-visible:before,body.dw-splitting .dw-two-pane>.dw-split:before{background:var(--accent);height:100%}.dw-two-pane>.dw-split:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body.dw-splitting:has(.dw-two-pane){cursor:col-resize;-webkit-user-select:none;user-select:none}.dw-two-pane>.item5-document-main{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.dw-two-pane .document-workspace.dw-editor{overscroll-behavior:contain;flex:1 1 0;min-height:12rem;overflow:auto}.dw-two-pane>.item5-document-main>.dw-error{flex:none;margin:12px 12px 0}.dw-two-pane .dw-pane-extras{overscroll-behavior:contain;border-top:1px solid var(--line);flex:none;max-height:40%;overflow:auto}.dw-two-pane .dw-pane-extras .approval-history{padding:12px 20px}.dw-two-pane>.item5-document-assistant{flex-direction:column;min-width:0;min-height:0;display:flex;position:static;top:auto}.dw-two-pane .item5-document-assistant .sales-panel{flex:1 1 0;min-height:0;max-height:none;padding-bottom:0;overflow:hidden auto}.dw-two-pane .item5-document-assistant .chat-body{flex:1 1 0;min-height:10rem;display:flex;overflow:hidden}.dw-two-pane .chat-window{overscroll-behavior:contain;min-height:0;max-height:none!important}.dw-two-pane .chat-body>.chat-threads{max-height:none}.dw-two-pane .chat-screen .lens-starters{padding:0 12px}@container wintop-chat (width<=620px){.dw-two-pane .chat-screen .chat-body{flex-direction:column;display:flex}.dw-two-pane .chat-screen .chat-body>.chat-threads{flex:0 auto}.dw-two-pane .chat-screen .panel-title.compact{flex-wrap:wrap;align-items:center;gap:6px 10px}.dw-two-pane .chat-screen .panel-title.compact>:first-child{flex:none}.dw-two-pane .chat-screen .panel-title.compact h1{font-size:16px}.dw-two-pane .chat-screen .panel-title.compact p{display:none}.dw-two-pane .chat-screen .chat-head-controls{flex:12rem;justify-content:flex-start;gap:6px}.dw-two-pane .chat-screen .chat-ctl-long{display:none}.dw-two-pane .chat-screen .chat-head-controls .ghost-btn{gap:4px;min-height:32px;padding:0 9px}.dw-two-pane .chat-screen .chat-swarm-hint{display:none}.dw-two-pane .chat-screen .document-action-menu{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.dw-two-pane .chat-screen .document-action-menu>div:first-child{display:contents}.dw-two-pane .chat-screen .chat-foot{padding:4px 12px 8px}.dw-two-pane .chat-screen .chat-foot>span:last-child{display:none!important}.dw-two-pane .chat-screen .chat-threads{flex:0 auto;gap:2px;padding:4px 6px}.dw-two-pane .chat-screen .chat-threads>.thread-new{display:none}.dw-two-pane .chat-screen .chat-threads .thread-list{gap:0}.dw-two-pane .chat-screen .chat-threads .thread-row{gap:0;min-height:0;padding:3px 6px}.dw-two-pane .chat-screen .chat-threads .thread-title{line-height:1.3}.dw-two-pane .chat-screen .chat-threads .thread-when{font-size:10.5px;line-height:1.3}.dw-two-pane .chat-screen .chat-threads .thread-lens{margin-right:4px;padding:0 4px;font-size:9.5px;line-height:13px}.dw-two-pane .chat-screen .chat-threads .thread-archive{width:26px;min-height:26px}}.dw-two-pane .chat-screen .panel-title.compact{align-items:center}.dw-two-pane .chat-screen .panel-title.compact h1{margin:0;font-size:16px;line-height:28px}.dw-two-pane .chat-screen .chat-head-controls{align-items:center;gap:6px}.dw-two-pane .chat-screen .chat-head-controls .lens-badge{box-sizing:border-box;align-items:center;height:28px;display:inline-flex}.dw-two-pane .chat-screen .chat-head-controls .chat-rail-toggle,.dw-two-pane .chat-screen .chat-head-controls .chat-mode-trigger{height:28px;padding:0 10px;min-height:28px!important}.dw-two-pane .dw-editor .dw-section{margin-top:6px}.dw-two-pane .dw-editor .dw-section-heading{gap:8px;margin-bottom:4px}.dw-two-pane .dw-editor .dw-section-heading h3,.dw-two-pane .dw-editor .dw-section>h3{font-size:13.5px}.dw-two-pane .dw-editor .dw-section>h3{margin-bottom:4px}.dw-two-pane .dw-editor .dw-section-heading button,.dw-two-pane .dw-editor .dw-section-heading a{min-height:24px;padding-block:2px;font-size:12px}.dw-two-pane .dw-editor .dw-actionbar{gap:4px}.dw-two-pane .dw-editor .dw-bar-buttons{gap:6px}.dw-two-pane .dw-editor .dw-bar-buttons button{min-height:26px;padding:3px 10px;font-size:12.5px;line-height:1.3}.dw-two-pane .dw-editor .dw-section details>summary,.dw-two-pane .dw-pane-extras details>summary{padding-block:2px}.dw-two-pane .dw-editor .dw-line-summary{padding-top:4px}.dw-two-pane .dw-editor .dw-actionbar{margin-top:6px;padding-block:4px}.dw-two-pane .chat-screen .panel-title.compact{padding:6px 12px 4px}.dw-two-pane .chat-screen .lens-starters{margin-top:0}.dw-two-pane .chat-screen .chat-window{padding:8px 12px}.dw-two-pane .chat-screen .message{margin-bottom:8px}.dw-two-pane .chat-screen .bubble{padding:8px 10px}.dw-two-pane .chat-screen .document-action-menu{padding:2px 12px}.dw-two-pane .chat-screen .chat-context-tray{gap:4px;padding:4px 12px 0}.dw-two-pane .chat-screen .chat-foot{padding:2px 12px 4px}.dw-two-pane .chat-screen form.composer{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 12px 0;position:relative}.dw-two-pane .chat-screen form.composer>textarea{resize:none!important;min-height:40px!important;padding:8px 44px 8px 10px!important}.dw-two-pane .chat-screen form.composer>button{border-radius:6px;width:32px;height:32px;padding:0;position:absolute;bottom:5px;right:17px;min-width:32px!important;min-height:32px!important}}@media (width>=1061px) and (height>=480px){.app:has(.dw-two-pane){grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.app:has(.dw-two-pane)>.sidebar{height:auto}}@media (width>=761px) and (width<=1060px) and (height>=480px){.app:has(.dw-two-pane){height:100dvh;min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.app.app-embedded:has(.dw-two-pane){padding-bottom:env(safe-area-inset-bottom,0px)}.workspace:has(.dw-two-pane){flex:auto;height:auto;min-height:0}}@media (width>=761px) and (height>=480px){.dw-integrated-workspace.dw-two-pane.item5-document-with-chat.dw-expanded{grid-template-columns:minmax(0,1fr)}.dw-integrated-workspace.dw-two-pane.dw-expanded>.item5-document-assistant{display:none}.dw-two-pane .chat-screen .chat-composer-stack{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px;padding-bottom:4px;display:grid}.dw-two-pane .chat-screen .chat-composer-stack>*{grid-column:1/-1}.dw-two-pane .chat-screen .chat-composer-stack>fieldset{grid-area:1/1}.dw-two-pane .chat-screen .chat-composer-stack>.chat-foot{white-space:nowrap;grid-area:1/2;padding:0 12px 0 6px}.dw-two-pane .chat-screen .chat-composer-stack>.chat-foot>span:first-child{font-size:11px!important}.dw-two-pane .chat-screen .chat-composer-stack>fieldset:empty{display:none}.dw-two-pane .chat-screen .chat-composer-stack>fieldset:empty~.chat-context-tray{grid-area:1/1}.dw-two-pane .chat-screen .document-action-menu{gap:4px;padding:2px 12px 0}.dw-two-pane .chat-screen .document-action-menu button{min-height:24px;padding:1px 8px}.dw-two-pane .chat-screen .chat-context-tray{padding:0 12px}.dw-two-pane .chat-screen form.composer{padding-top:2px}}@media (width>=761px) and (width<=1060px) and (height>=480px){.dw-integrated-workspace.dw-two-pane.item5-document-with-chat:not([style*=--dw-chat-floor]){grid-template-columns:minmax(0, var(--dw-form-fr,1.4fr)) 16px minmax(260px, var(--dw-chat-fr,.6fr))}}.users-access-screen,dialog.person-panel-sheet{--ua-fs-xs:10.5px;--ua-fs-s:12px;--ua-fs-m:13px;--ua-fs-l:16px}.mark{min-width:24px;min-height:24px;color:var(--text);font:inherit;cursor:help;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:3px;padding:0 4px;font-size:12px;line-height:1;display:inline-flex;position:relative}.mark-glyph{font-size:14px;font-weight:700}.mark-word{color:var(--text-2);font-size:11.5px}.mark-lead{font-size:11.5px}.mark[data-mark=all]{color:var(--ok)}.mark[data-mark=none]{color:var(--danger)}.mark[data-mark=some],.mark[data-mark=mixed]{color:var(--text-2)}.mark[data-mark=unread]{border:1px dashed var(--line-firm);color:var(--muted)}.mark[data-mark=na]{color:var(--muted)}.mark[data-mark=warn]{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.mark.is-partial{outline:1px dashed var(--line-firm);outline-offset:1px}.mark:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg{border:1px solid var(--line-firm);background:var(--surface);border-radius:6px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.seg-btn{border:0;border-left:1px solid var(--line-firm);min-height:28px;color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:0 10px;font-size:12px}.seg-btn:first-child{border-left:0}.seg-btn[aria-pressed=true],.seg-btn[aria-checked=true]{background:var(--text);color:var(--surface)}.seg-btn:disabled{cursor:default;color:var(--muted)}.seg-btn[data-noop=yes]:after{content:"·";margin-left:2px}.seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}details.pp-more>summary{cursor:pointer;min-height:32px;color:var(--text-2);align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}details.pp-more>summary::-webkit-details-marker{display:none}details.pp-more>summary:before{content:"▸";text-align:center;width:1em;transition:transform .12s ease-out;display:inline-block}details.pp-more[open]>summary:before{transform:rotate(90deg)}details.pp-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){details.pp-more>summary:before{transition:none}}@media (pointer:coarse){details.pp-more>summary{min-height:44px}}@media (width<=760px){details.pp-more>summary{min-height:44px}}.ua-unread-banner{border:1px dashed var(--line-firm);color:var(--muted);overflow-wrap:anywhere;border-radius:6px;margin:6px 0;padding:6px 10px;font-size:12px;line-height:1.4;display:block}.ua-toast{z-index:55;background:var(--surface);max-width:420px;color:var(--text);border:1px solid var(--line-firm);box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:16px;right:16px}.ua-toast[data-tone=error]{border-color:var(--danger-line)}@media (width<=760px){.ua-toast{max-width:none;left:16px;right:16px}}@media (hover:hover) and (pointer:fine) and (width>=761px){.users-access-screen .ghost-btn,.person-panel .ghost-btn{border-radius:6px;min-height:28px;padding:0 10px;font-size:12px}}.users-access-screen .ua-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ua-title-main{align-items:center;gap:2px;min-width:0;display:flex}.ua-title-main h1{overflow-wrap:anywhere}.ua-origins{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%;display:inline-flex}.users-access-screen .ua-origins .ops-jump{height:auto;min-height:28px;line-height:1.25;font-size:var(--ua-fs-s);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 10px}.ua-origins .ops-jump .ops-zh{font-size:var(--ua-fs-xs);font-weight:500;display:block}.ua-origins-loading{font-size:var(--ua-fs-s);color:var(--muted)}@media (width<=760px){.users-access-screen .ua-title{justify-content:flex-start}.ua-title-main{flex:100%}}.ua-groups{flex-direction:column;gap:4px;display:flex}.ua-groups-head{font-size:var(--ua-fs-l);margin:0 0 4px;font-weight:700;line-height:1.25}.ua-groups .ua-en{font-size:var(--ua-fs-xs);color:var(--muted);font-weight:400;line-height:1.3;display:block}.ua-groups-head .ua-en{margin-left:8px;display:inline}.ua-group-line{border-top:1px solid var(--line);padding-top:6px}.ua-group-line:first-of-type{border-top:0;padding-top:0}.ua-group-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ua-group-toggle{min-height:32px;color:var(--text);font:inherit;font-size:var(--ua-fs-m);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:2px 8px;display:inline-flex}.ua-group-toggle:hover{background:var(--soft)}.ua-group-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ua-group-toggle[aria-expanded=true]{border-color:var(--line-firm)}.ua-group-name{font-weight:700}.ua-group-words{color:var(--text-2);font-size:var(--ua-fs-s)}.ua-group-chev{color:var(--muted);font-size:var(--ua-fs-s);white-space:nowrap}.ua-group-warn{color:var(--warn);font-size:var(--ua-fs-s);font-weight:600}.ua-group-warn .ua-en{margin-left:4px;font-weight:400;display:inline}.ua-group-chips{flex-wrap:wrap;gap:4px 6px;min-width:0;display:inline-flex}.ua-tag-chip .tag-name{overflow-wrap:anywhere}.ua-group-new .ua-en{margin-left:4px;display:inline}.ua-group-body>.ua-group-bento{grid-template-columns:minmax(0,1fr);margin-top:6px}.ua-group-body>.ua-group-bento>.bento-cell{grid-column:1/-1}@media (pointer:coarse){.ua-group-toggle{min-height:44px}}@media (width<=760px){.ua-group-toggle{justify-content:space-between;width:100%;min-height:44px}}.users-access-evidence>summary.ops-section{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:32px;padding:8px 12px;display:flex}.users-access-evidence>summary.ops-section:hover{background:var(--soft)}.users-access-evidence>summary.ops-section .ops-zh{font-size:var(--ua-fs-s);flex:100%;margin-top:0}@media (pointer:coarse){.users-access-evidence>summary.ops-section{min-height:44px}}@media (width<=760px){.users-access-evidence>summary.ops-section{min-height:44px}}.cs-section-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;display:flex}.cs-section-head .ta-decided-head{margin:0}.cs-group-list,.cs-person-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-group-row,.cs-person-row{border-top:1px solid var(--line);padding:4px 0}.cs-group-row:first-child,.cs-person-row:first-child{border-top:0}.cs-group-row.is-archived .cs-group-line>strong{color:var(--muted)}.cs-group-line,.cs-person-line{min-width:0;font-size:var(--ua-fs-m);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cs-group-line .ta-request-code,.cs-person-line .ta-request-code,.cs-group-est{color:var(--muted);font-size:var(--ua-fs-s);overflow-wrap:anywhere}.cs-person-body{border-left:2px solid var(--line);margin:4px 0 2px 2px;padding:4px 0 6px 12px}.cs-people{margin-top:10px}.cs-people>.cs-hint{margin-top:4px}.cs-modes.seg{align-self:flex-start;margin:0;padding:0}.cs-modes.seg .cs-mode{min-height:28px;font-size:var(--ua-fs-s);cursor:pointer;flex-direction:column;justify-content:center;padding:3px 12px;line-height:1.25;display:inline-flex}.cs-modes.seg .cs-mode.is-on{background:var(--text);color:var(--surface);font-weight:600}.cs-modes.seg .cs-mode.is-on .cs-en{color:var(--surface)}.cs-modes.seg .cs-mode:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.cs-modes.seg .cs-en{font-size:var(--ua-fs-xs)}.cs-nochange{color:var(--muted);font-size:var(--ua-fs-s);align-self:center}@media (pointer:coarse){.cs-modes.seg .cs-mode{min-height:44px}}@media (width<=760px){.cs-modes.seg{width:100%;display:flex}.cs-modes.seg .cs-mode{flex:1 1 0;min-height:44px}}.cs-group-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}.cs-group-fields .ta-decide-field input{box-sizing:border-box;width:100%}@media (width>=761px){.cs-group-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.role-box-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;display:flex}.role-box-wrap:hover{border-color:var(--line-firm)}.role-box-wrap.is-gold{border-color:var(--gold-line)}.role-box-wrap.is-open{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.role-box-wrap>.role-box{background:0 0;border:0;border-radius:10px 10px 0 0}.role-box-foot{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.role-box-unread{border:1px dashed var(--line-firm);color:var(--muted);border-radius:999px;padding:0 5px;font-size:10.5px}.role-marks{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 3px;padding:2px 6px 8px;display:flex}.role-marks>.explain-hint{margin-left:auto}.role-marks .mark{gap:1px;padding:0 3px}.role-marks-caption{color:var(--muted);flex-direction:column;flex:none;font-size:10.5px;line-height:1.15;display:inline-flex}.role-marks-caption .en{display:block}.role-people-slot{order:1;grid-column:1/-1;min-width:0}.role-people-slot>.role-people{margin-top:0}.compact-line,.retract-line{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:12px;display:flex}.compact-line-label{color:var(--muted)}.compact-line-label .en{margin-left:4px;font-size:10.5px;display:inline}.compact-line .compact-btn,.retract-line .retract-btn{border:1px dashed var(--line-firm);background:var(--soft);min-height:28px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.retract-line .retract-btn{background:0 0;border-style:solid}.compact-line .compact-btn:hover,.retract-line .retract-btn:hover{border-color:var(--accent)}.compact-line .compact-btn:focus-visible,.retract-line .retract-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.role-people,.all-accounts{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.role-people-why .en{margin-left:4px;font-size:10.5px;display:inline}.role-people-notes{gap:4px;margin-top:6px;font-size:12px;line-height:1.4;display:grid}.role-people-notes p{overflow-wrap:anywhere;margin:0}.role-people-notes .en{color:var(--muted);font-size:10.5px;display:block}.role-people-steward{color:var(--text-2)}.role-people-recorded{color:var(--warn);font-weight:600}.ua-unread-banner .en{font-size:10.5px;display:block}.all-accounts-seg{align-items:center;gap:4px;max-width:100%;display:inline-flex}.all-accounts-found{color:var(--muted);font-size:12px}.all-accounts-subbar{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.user-band-item{align-items:center;gap:5px;display:inline-flex}.new-colleague-form{border:1px solid var(--line);border-radius:6px;gap:8px;margin-top:10px;padding:12px;display:grid}.new-colleague-head{align-items:center;gap:6px;font-size:13px;display:flex}.new-colleague-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.new-colleague-fields input{min-width:0;padding:3px 8px;font-size:12px}.new-colleague-fields input.is-invalid{border-color:var(--danger);color:var(--danger);outline:1px solid var(--danger)}.new-colleague-rule{color:var(--muted);font-size:12px}.new-colleague-rule.is-problem{color:var(--danger)}.new-colleague-roles{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.new-colleague-roles-label{font-weight:700}.new-colleague-role{align-items:center;gap:4px;display:inline-flex}.new-colleague-role small{color:var(--muted);font-size:10.5px;display:block}.new-colleague-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-colleague-alert{color:var(--danger);font-size:12px}.new-colleague-alert.is-strong{align-items:center;gap:5px;font-weight:600;display:inline-flex}.person-row{grid-template-columns:minmax(0,1fr);display:grid}.person-row-btn{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.person-row-btn .who b{font-size:13px}.person-row-roles{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.person-row-phone{color:var(--muted);font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;display:none}.person-row-marks{flex-wrap:wrap;align-items:center;gap:4px;padding:0 12px 6px;font-size:12px;display:flex}.person-row-marks:empty{display:none}.person-row-marks .card-tag{font-size:10.5px}.person-row-marks .card-tag.is-muted{border-style:dashed}.person-row-marks .ua-dept-chip{border-style:solid}.person-row-marks .mark.is-dashed{border:1px dashed var(--line-firm)}.ua-tag-chip{border:1px solid var(--line-firm);background:var(--surface);min-height:24px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:12px}.ua-tag-chip:hover{border-color:var(--accent)}.ua-tag-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width>=1100px){.person-row-btn{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto}.person-row-phone{display:inline}}.ua-toast-text{flex:auto;min-width:0}.ua-toast-close{min-width:24px;min-height:24px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}@media (width<=760px){.role-people-slot{order:0}.new-colleague-fields{grid-template-columns:minmax(0,1fr)}.person-row-btn{grid-template-columns:minmax(0,1fr) auto}.person-row-btn .who{grid-area:1/1}.person-row-roles{grid-area:2/1}.person-row-state{grid-area:1/2/span 2;justify-self:end}.all-accounts-toolbar input[type=search]{flex-basis:100%;max-width:none}}.person-panel-host>.person-panel{border:0;border-radius:0}.person-panel .pp-sticky{background:var(--surface);min-width:0}dialog.person-panel-sheet .pp-sticky{z-index:3;position:sticky;top:0}dialog.person-panel-sheet .pp-tabs,.person-panel .pp-tabbar .pp-tabs{position:static}.person-panel .pp-head{gap:2px;padding:8px 16px}.person-panel .pp-who{gap:4px 8px;min-width:0}.person-panel .pp-name{font-size:var(--ua-fs-l);overflow-wrap:anywhere}.person-panel .pp-username{overflow-wrap:anywhere}.person-panel .pp-viewas{margin-left:auto}.person-panel .pp-head{position:relative}.person-panel .pp-head:has(.pp-close) .pp-who{padding-right:48px}.person-panel .pp-close{font-size:var(--ua-fs-l);line-height:1;position:absolute;top:4px;right:8px}.person-panel .pp-badge{border:1px solid var(--line-firm);border-radius:var(--radius-pill);font-size:var(--ua-fs-s);color:var(--text-2);background:var(--g2);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.person-panel .pp-badge.is-legacy{border-style:dashed}.person-panel .mark.pp-mark-muted{color:var(--muted)}.person-panel .pp-roles{font-size:var(--ua-fs-s);color:var(--text-2);align-items:center;gap:2px 12px}.person-panel .pp-roles>span{overflow-wrap:anywhere;min-width:0}.person-panel .pp-tabbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:4px;min-width:0;padding-right:8px;display:flex}.person-panel .pp-tabbar>.pp-tabs{border-bottom:0;flex:auto;min-width:0}.person-panel .pp-tabbar>:last-child:not(.pp-tabs){flex:none;align-self:center}.person-panel .pp-tab .pp-tab-en{font-size:var(--ua-fs-xs)}.person-panel .pp-grid{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0;display:grid}.person-panel .pp-grid>.pp-label{font-size:var(--ua-fs-s);overflow-wrap:anywhere;line-height:1.3}.person-panel .pp-grid>.pp-label-hint{align-items:center;gap:2px;display:flex}.person-panel .pp-grid>.pp-label-hint>.explain-hint{margin-left:2px}.person-panel .pp-field{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.person-panel .pp-field-stack{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.person-panel .pp-inline{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.person-panel .pp-field input.pp-input{min-width:0;max-width:240px;font-size:var(--ua-fs-m);flex:140px;padding:3px 8px}.person-panel .pp-input-phone{font-variant-numeric:tabular-nums}.person-panel .pp-field input.pp-reason{flex:200px;max-width:320px}.person-panel .pp-input.is-bad{border-color:var(--danger);color:var(--danger);outline:1px solid var(--danger)}.person-panel .pp-alert{font-size:var(--ua-fs-s);color:var(--danger);overflow-wrap:anywhere;align-items:flex-start;gap:5px;font-weight:600;display:flex}.person-panel .pp-alert svg{flex:none;margin-top:1px}.person-panel .pp-check{font-size:var(--ua-fs-m);align-items:center;gap:4px;display:inline-flex}.person-panel .pp-code{font-size:var(--ua-fs-xs);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.person-panel .pp-rule{font-size:var(--ua-fs-s);color:var(--muted);flex:100%}.person-panel .pp-rule[data-bad=yes]{color:var(--danger)}.person-panel .seg-en{font-size:var(--ua-fs-xs);opacity:.8;margin-left:3px}.person-panel .seg-btn[aria-checked=true]:disabled,.person-panel .seg-btn[aria-pressed=true]:disabled{color:var(--surface);opacity:.85}.person-panel details.pp-more{border-top:1px solid var(--line);padding-top:4px}.person-panel details.pp-more>summary{overflow-wrap:anywhere}.person-panel .pp-more-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:6px 0 2px;display:grid}.person-panel .pp-more-body>*{min-width:0}.person-panel .maxxed-out-why .mark{margin-left:4px}.person-panel .mg{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.person-panel .mg-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.person-panel .mg-title{font-size:var(--ua-fs-m);font-weight:700}.person-panel .mg-muted{font-size:var(--ua-fs-s);color:var(--muted);margin:0}.person-panel .mg-en{font-size:var(--ua-fs-xs);color:var(--muted);font-weight:500;display:block}.person-panel .mg-quick{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.person-panel .mg-quick-label{font-size:var(--ua-fs-s);font-weight:600}.person-panel .mg-codes{font-size:var(--ua-fs-xs);color:var(--muted);margin-left:4px}.person-panel .mg-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.person-panel .mg-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;min-width:0;padding:3px 0;display:grid}.person-panel .mg-name{font-size:var(--ua-fs-m);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.2}.person-panel .mg-flags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 4px;display:inline-flex}.person-panel .mg-seg{flex-wrap:nowrap;justify-self:end}@media (hover:hover) and (pointer:fine) and (width>=761px){.person-panel .mg-seg .seg-btn{min-width:40px;min-height:26px;padding:0 8px}}.person-panel .mg-foot{font-size:var(--ua-fs-s);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.person-panel details.pp-impact{border:1px solid var(--line);font-size:var(--ua-fs-s);border-radius:6px;padding:4px 10px}.person-panel details.pp-impact>summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.4}.person-panel .pp-impact-lead{margin-right:6px;font-weight:700}.person-panel .pp-impact-said{color:var(--muted)}.person-panel .pp-impact-said.is-warn,.person-panel .pp-impact-warn{color:var(--warn);font-weight:600}.person-panel .pp-impact-strong{font-weight:600}.person-panel .pp-impact-none{color:var(--muted);margin:4px 0 0}.person-panel .pp-impact-list{overflow-wrap:anywhere;margin:2px 0 0;padding:0 0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.person-panel details.pp-sees>summary{flex-wrap:wrap;gap:2px 8px}.person-panel details.pp-sees>summary>span:first-of-type{color:var(--text);font-weight:700}.person-panel .pp-sees-count{font-variant-numeric:tabular-nums}.person-panel .pp-toast{border:1px solid var(--line-firm);background:var(--surface);box-shadow:var(--shadow);font-size:var(--ua-fs-m);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:8px;margin:0 16px 12px;padding:8px 12px;display:flex}.person-panel .pp-toast[data-tone=error]{border-color:var(--danger-line)}.person-panel .pp-toast>button{color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;font-size:16px}dialog.person-panel-sheet .pp-toast{z-index:3;position:sticky;bottom:12px}@media (width<=760px){.person-panel .pp-grid{grid-template-columns:minmax(0,1fr);gap:4px}.person-panel .pp-grid>.pp-field{margin-bottom:8px}.person-panel .pp-field input.pp-input{max-width:none}.person-panel .pp-viewas{margin-left:0}.person-panel .mg-row{flex-wrap:wrap;display:flex}.person-panel .mg-name{flex:5em}.person-panel .mg-seg{margin-left:auto}.person-panel .seg[role=radiogroup]{flex-wrap:nowrap}.person-panel .seg[role=radiogroup] .seg-btn{flex-direction:column;justify-content:center;align-items:center;padding:2px 10px;line-height:1.15;display:inline-flex}.person-panel .seg[role=radiogroup] .seg-en{margin-left:0}.person-panel .pp-tab{padding-inline:4px}}.person-panel .pp-reach{gap:4px;min-width:0;display:grid;container:pp-reach/inline-size}.person-panel .pp-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@container pp-reach (width>=520px){.person-panel .pp-reach-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pp-reach (width>=840px){.person-panel .pp-reach-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.person-panel .pp-reach-grid>li{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-content:start;gap:4px;min-width:0;padding:6px 8px;display:grid}.person-panel .pp-reach-grid .pp-reach-name{font-size:var(--ua-fs-s,12px);overflow-wrap:anywhere;font-weight:600}.person-panel .pp-reach-grid .pp-reach-name .pp-en{font-weight:400}.person-panel .pp-reach-mark{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.person-panel .pp-reach-mark .mark{max-width:100%}.person-panel .pp-reach-total{font-size:var(--ua-fs-s,12px);font-variant-numeric:tabular-nums;color:var(--text-2)}.person-panel .pp-reach-badge{margin:0}.person-panel .pp-scope-line{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.person-panel .pp-scope-now{font-size:var(--ua-fs-m,13px);color:var(--text);overflow-wrap:anywhere}.person-panel .pp-mbx{gap:6px;min-width:0;display:grid}.person-panel .pp-mbx-list{gap:2px;margin:0}.person-panel .pp-mbx-row{min-width:0;font-size:var(--ua-fs-m,13px);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.person-panel .pp-mbx-row .pp-mbx-item{justify-content:center;min-width:28px;min-height:28px}.person-panel .pp-mbx-shaky{margin-left:0}.person-panel .pp-mbx-pending{border:1px dashed var(--line-firm);min-height:22px;font-size:var(--ua-fs-xs,10.5px);color:var(--muted);border-radius:6px;align-items:center;padding:0 6px;display:inline-flex}.person-panel .pp-mbx-more{min-width:0}.person-panel .pp-mbx-more[open]>summary{margin-bottom:4px}.person-panel .pp-mbx input.pp-mbx-filter{border:1px solid var(--line-firm);background:var(--surface);width:100%;max-width:320px;color:var(--text);font:inherit;font-size:var(--ua-fs-m,13px);border-radius:6px;margin:0 0 6px;padding:5px 8px}.person-panel .pp-actions{gap:6px;min-width:0;display:grid}.person-panel .pp-actions-list{gap:2px;margin:0}.person-panel .pp-actions-list>li.pp-actions-row{border-bottom:1px solid var(--line);min-width:0;font-size:var(--ua-fs-s,12px);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 0;display:flex}.person-panel .pp-actions-list>li.pp-actions-row:last-child{border-bottom:0}.person-panel .pp-actions-row .mark.pp-module{color:var(--text);font-weight:600}.person-panel .pp-actions-row .mark.pp-module .mark-word{font-size:var(--ua-fs-m,13px);color:var(--text)}.person-panel .pp-code-count{font-size:var(--ua-fs-s,12px);font-variant-numeric:tabular-nums;color:var(--text-2)}.person-panel .pp-src-badges{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.person-panel .pp-src-badge{border:1px solid var(--line);background:var(--soft);min-height:20px;font-size:var(--ua-fs-xs,10.5px);color:var(--text-2);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:0 6px;display:inline-flex}.person-panel .pp-src-badge.is-unplaced{border-style:dashed;border-color:var(--line-firm);color:var(--muted);background:0 0}.person-panel .pp-actions-foot{font-size:var(--ua-fs-s,12px);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.explain-pop-zh{white-space:pre-line}.ta-grants-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ta-grants-title{font-size:var(--ua-fs-m,13px);font-weight:700}.ta-grants-counts{font-size:var(--ua-fs-s,12px);font-variant-numeric:tabular-nums;color:var(--text-2)}.ta-grants-head .ta-reread{justify-content:center;align-items:center;min-width:28px;padding:0 6px;display:inline-flex}.person-panel .ta-grant{padding:6px 10px}.person-panel .ta-grant .ta-request-meta{margin-top:2px}.person-panel .ta-grant-revoke{margin-top:4px}.ta-deny.is-quiet{border-color:var(--line-firm);background:0 0;padding:3px 10px;font-weight:500}details.ta-decided>summary.ta-decided-head{margin:0}details.ta-decided[open]>summary.ta-decided-head{margin-bottom:4px}.tag-head{flex-wrap:wrap}.tag-head h3{font-size:var(--ua-fs-l,16px);margin:0}.tag-head-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.tag-en{font-size:var(--ua-fs-xs,10.5px);color:var(--muted);display:block}.tag-row>.tag-editor{flex:100%;min-width:0}.tag-list+.tag-editor,.tag-editor+.tag-list{margin-top:10px}.tag-picker{max-height:none;overflow:visible}.tag-filter{width:100%;font-size:var(--ua-fs-s,12px);margin:2px 0 6px}.tag-field>span{align-items:center;gap:4px;min-height:24px;display:inline-flex}.tag-field input:disabled{color:var(--muted)}.tag-actions{flex-wrap:wrap;align-items:center}.tag-actions .tag-archive{margin-right:auto}.tag-archive-confirm{font-size:var(--ua-fs-s,12px);color:var(--danger);flex-wrap:wrap;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.tag-archive-said{min-width:0}.tag-archive-confirm .is-danger{color:var(--danger);border-color:var(--danger-line)}.ua-forbidden{font-size:var(--ua-fs-s,12px);color:var(--muted);margin:6px 0 0}.mbx-access .card-title{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.mbx-access .card-title h3{font-size:var(--ua-fs-l,16px);margin:0}.mbx-access .card-title .ghost-btn{margin-left:auto}.mbx-en{font-size:var(--ua-fs-xs,10.5px);color:var(--muted);font-weight:400;display:block}.mbx-warn-line{flex-wrap:wrap;align-items:center;gap:6px 10px}.mbx-only{cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mbx-only .mbx-en{display:inline}.mbx-legend{font-size:var(--ua-fs-s,12px);color:var(--muted);margin:0 0 6px}.mbx-matrix-wrap{max-height:min(100dvh - 140px,900px)}.mbx-list,.mbx-pane{max-height:none;overflow:visible}.mbx-cell[aria-current=true]{outline:2px solid var(--accent);outline-offset:1px}.mbx-action{z-index:5;background:var(--panel);border:1px solid var(--line-firm);box-shadow:0 -4px 12px color-mix(in srgb, var(--text) 8%, transparent);font-size:var(--ua-fs-m,13px);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 10px;display:flex;position:sticky;bottom:0}.mbx-action-said{overflow-wrap:anywhere;min-width:0}.mbx-action-btns{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.mbx-state{font-size:var(--ua-fs-s,12px);white-space:nowrap}.mbx-state.is-unconfirmed{color:var(--red)}.mbx-add{margin-top:8px}.mbx-add-filter{width:100%;font-size:var(--ua-fs-s,12px);margin:6px 0;padding:6px 8px}:root{--geo-ink:#2063b0}@media (prefers-color-scheme:dark){:root{--geo-ink:#7ab3ea}}.geo-panel{flex-direction:column;gap:14px;margin:12px 0 16px;display:flex}.geo-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.geo-head h3{margin:0;font-size:16px}.geo-head h3:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.geo-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.geo-world,.geo-continent{background:var(--soft);border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.geo-world{max-height:32vh}.geo-continent{max-height:52vh}.geo-region{cursor:pointer}.geo-region .geo-shape,.geo-region .geo-dot{fill:var(--g2);stroke:var(--line);stroke-width:.5px;stroke-linejoin:round}.geo-step-1 .geo-shape,.geo-step-1 .geo-dot{fill:color-mix(in srgb, var(--geo-ink) 16%, var(--g2))}.geo-step-2 .geo-shape,.geo-step-2 .geo-dot{fill:color-mix(in srgb, var(--geo-ink) 32%, var(--g2))}.geo-step-3 .geo-shape,.geo-step-3 .geo-dot{fill:color-mix(in srgb, var(--geo-ink) 50%, var(--g2))}.geo-step-4 .geo-shape,.geo-step-4 .geo-dot{fill:color-mix(in srgb, var(--geo-ink) 70%, var(--g2))}.geo-step-5 .geo-shape,.geo-step-5 .geo-dot{fill:color-mix(in srgb, var(--geo-ink) 92%, var(--g2))}.geo-region:hover .geo-shape,.geo-region:hover .geo-dot{fill:color-mix(in srgb, var(--geo-ink) 88%, var(--g2))}.geo-region.is-selected .geo-shape,.geo-region.is-selected .geo-dot{fill:var(--geo-ink);stroke:var(--text);stroke-width:.9px}.geo-region:focus{outline:none}.geo-region:focus-visible .geo-shape,.geo-region:focus-visible .geo-dot{stroke:var(--geo-ink);stroke-width:1.6px}.geo-region:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.geo-region .geo-shape,.geo-region .geo-dot{transition:fill .12s ease-out}}.geo-tiles{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:10px;display:grid}.geo-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.geo-tile>table.geo-money{max-width:100%;display:block;overflow-x:auto}.geo-tile.is-empty{opacity:.72;padding:8px 12px}.geo-tile.is-empty .geo-tile-counts{font-size:12px}.geo-tile-open{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.geo-tile-open:disabled{cursor:default;opacity:.55}.geo-tile-name{font-weight:600}.geo-tile-counts{color:var(--muted);font-size:12px}.geo-tile h4{color:var(--muted);margin:0;font-size:12px;font-weight:600}.geo-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 18px;display:grid}.geo-cols h4{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600}table.geo-money{border-collapse:collapse;width:100%;font-size:13px}table.geo-money th,table.geo-money td{text-align:left;vertical-align:baseline;padding:2px 8px 2px 0;font-weight:400}table.geo-money thead th{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:3px;font-size:11px;font-weight:600}table.geo-money tbody th[scope=row]{color:var(--muted);white-space:nowrap}.geo-money-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.geo-money tbody tr.geo-money-caveat th[scope=row],table.geo-money tbody tr.geo-money-caveat td{color:var(--muted);font-size:12px}table.geo-money tbody tr.geo-money-caveat{border-top:1px dashed var(--line)}table.geo-years th[scope=col]{font-variant-numeric:tabular-nums}@media (width<=480px){table.geo-money{font-size:12px}table.geo-money th,table.geo-money td{padding-right:6px}}.geo-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.geo-list-row{background:var(--surface);border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"name counts""money money";align-items:baseline;gap:2px 10px;padding:9px 11px;display:grid}.geo-list-row:hover{border-color:var(--accent)}.geo-list-row.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.geo-list-name{grid-area:name;font-weight:600}.geo-list-counts{color:var(--muted);white-space:nowrap;grid-area:counts;font-size:12px}.geo-list-line{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:money;font-size:12px}.geo-dialog-backdrop{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.geo-dialog{background:var(--panel,var(--bg,#fff));width:min(680px,100%);max-height:min(88vh,900px);color:var(--text);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;box-shadow:0 24px 60px #00000047}.geo-dialog:focus{outline:none}.geo-dialog:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.geo-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.geo-dialog-head h2{margin:0;font-size:15px}.geo-dialog-body{overscroll-behavior:contain;padding:12px 16px 16px;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.geo-dialog{animation:.16s ease-out geo-dialog-in}@keyframes geo-dialog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}table.geo-money.is-compact{width:auto;font-size:12px}table.geo-money.is-compact th,table.geo-money.is-compact td{padding:1px 8px 1px 0}table.geo-money.is-compact tbody th[scope=row]{letter-spacing:.04em;font-size:11px}table.geo-money.geo-tile-table{width:100%;font-size:12px}table.geo-money.geo-tile-table thead th{letter-spacing:.02em;font-size:10.5px}table.geo-money.geo-tile-table th,table.geo-money.geo-tile-table td{padding:2px 0 2px 8px}table.geo-money.geo-tile-table th:first-child,table.geo-money.geo-tile-table td:first-child{padding-left:0}table.geo-money.geo-tile-table tbody th[scope=row]{letter-spacing:.04em;font-size:11px}.geo-money-life{font-weight:600}.geo-map-wrap{width:100%;margin:0 auto;position:relative}.geo-map-wrap>svg{width:100%;height:100%;max-height:none;position:absolute;inset:0}.geo-labels{pointer-events:none;position:absolute;inset:0}.geo-labels .geo-label{white-space:nowrap;pointer-events:auto;color:var(--text);text-shadow:0 0 3px var(--surface), 0 0 3px var(--surface), 0 0 3px var(--surface), 0 0 3px var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.geo-labels .geo-label-start{transform:translateY(-50%)}.geo-labels .geo-label-end{transform:translate(-100%,-50%)}.geo-label{fill:var(--text);stroke:var(--surface);stroke-width:3px;paint-order:stroke fill;stroke-linejoin:round;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.geo-continent .geo-label{font-size:12px}.geo-region.is-selected .geo-label{fill:var(--text)}.geo-legend{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.geo-legend-label{white-space:nowrap}.geo-legend-scale{align-items:center;gap:3px;display:flex}.geo-legend-swatch{border:1px solid var(--line);border-radius:2px;width:22px;height:9px}.geo-legend-swatch.geo-step-1{background:color-mix(in srgb, var(--geo-ink) 16%, var(--g2))}.geo-legend-swatch.geo-step-2{background:color-mix(in srgb, var(--geo-ink) 32%, var(--g2))}.geo-legend-swatch.geo-step-3{background:color-mix(in srgb, var(--geo-ink) 50%, var(--g2))}.geo-legend-swatch.geo-step-4{background:color-mix(in srgb, var(--geo-ink) 70%, var(--g2))}.geo-legend-swatch.geo-step-5{background:color-mix(in srgb, var(--geo-ink) 92%, var(--g2))}.geo-legend-end{font-variant-numeric:tabular-nums}.dw-split{display:none}.chat-mode-menu{flex:none;position:relative}.chat-mode-trigger{white-space:nowrap;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:13px;display:inline-flex}.chat-mode-trigger small{opacity:.75;font-weight:400}.chat-mode-list{z-index:1000;border:1px solid var(--line-firm);background:var(--surface);border-radius:10px;gap:1px;width:232px;padding:4px;display:grid;position:fixed;box-shadow:0 10px 28px #18181b29}.chat-mode-list>button{width:100%;min-height:30px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;font-size:13px;display:grid}.chat-mode-list>button>svg{margin-top:2px}.chat-mode-list>button:hover:not(:disabled),.chat-mode-list>button:focus-visible{background:var(--soft);outline:none}.chat-mode-list>button:disabled{opacity:.5;cursor:default}.chat-mode-list .en{color:var(--muted);font-size:12px}.chat-mode-list small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.chat-mode-tick{width:14px;display:inline-block}.chat-mode-sep{background:var(--line);height:1px;margin:3px 4px}:root{--mr-hl-extracted:#d69e2e4d;--mr-hl-entity:#2d9c9447;--mr-hl-evidence:#8b6ed647;--mr-hl-extracted-edge:#d69e2ed9;--mr-hl-entity-edge:#2d9c94d9;--mr-hl-evidence-edge:#8b6ed6d9}@media (prefers-color-scheme:dark){:root{--mr-hl-extracted:#d69e2e3d;--mr-hl-entity:#48bbb238;--mr-hl-evidence:#a38be838;--mr-hl-extracted-edge:#e6b85ce6;--mr-hl-entity-edge:#60d1c8e6;--mr-hl-evidence-edge:#b8a3f0e6}}.mr-hl{color:inherit;text-underline-offset:2px;border-radius:3px;padding:0 2px;text-decoration:underline;text-decoration-thickness:2px}.mr-hl-extracted{background:var(--mr-hl-extracted);-webkit-text-decoration-color:var(--mr-hl-extracted-edge);text-decoration-color:var(--mr-hl-extracted-edge)}.mr-hl-entity{background:var(--mr-hl-entity);-webkit-text-decoration-color:var(--mr-hl-entity-edge);text-decoration-color:var(--mr-hl-entity-edge);text-decoration-style:double}.mr-hl-evidence{background:var(--mr-hl-evidence);-webkit-text-decoration-color:var(--mr-hl-evidence-edge);text-decoration-color:var(--mr-hl-evidence-edge);text-decoration-style:dotted}.mr-legend{flex-wrap:wrap;gap:8px;margin:10px 0 0;font-size:10.5px;display:flex}.mr-legend .mr-hl{padding:1px 6px}.mr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mr-tabs{flex-wrap:wrap;gap:4px;display:flex}.mr-tab{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.mr-tab:hover{border-color:var(--line-firm);color:var(--text)}.mr-tab.is-on{border-color:var(--line-firm);background:var(--accent-bg);color:var(--text);font-weight:600}.mr-tab-n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.mr-tab.is-on .mr-tab-n{color:var(--text)}.mr-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mr-order{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mr-order>span{align-items:center;gap:5px;display:inline-flex}.mr-order select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;max-width:100%;padding:4px 8px;font-size:12px}.mr-note{color:var(--muted);max-width:74ch;margin:6px 0;font-size:11.5px}.mr-note.mr-error{color:var(--danger)}.mr-note-en{margin-top:2px;display:block}.mr-scope{border-left:2px solid var(--line-firm);padding-left:8px}.mr-loading{align-items:center;gap:6px;display:inline-flex}.mr-lead{color:var(--text);max-width:82ch;margin:0 0 14px;font-size:12.5px}.mr-lead .mr-note-en{color:var(--muted);font-size:11.5px}.mr-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mr-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.mr-row.is-open{border-color:var(--line-firm)}.mr-row-head{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.mr-row-head:hover{background:var(--accent-bg)}.mr-row-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mr-phrase{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:13px;line-height:1.35;display:inline-flex}.mr-phrase-src{font-weight:600}.mr-phrase-dst{color:var(--text)}.mr-arrow{color:var(--muted)}.mr-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mr-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:10.5px}.mr-chip-customer{border-color:var(--line-firm)}.mr-chip-method{font-variant-numeric:tabular-nums}.mr-chip.is-ok{color:var(--ok);border-color:var(--ok)}.mr-chip.is-no{color:var(--danger);border-color:var(--danger)}.mr-chip.is-stale{color:var(--warn);border-color:var(--warn)}.mr-when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.mr-body{border-top:1px solid var(--line);padding:10px 11px 12px}.mr-split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.mr-side{border:1px solid var(--line);background:var(--bg);border-radius:6px;min-width:0;padding:9px 10px}.mr-side-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:10.5px;font-weight:600;display:flex}.mr-kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:0;font-size:12px;display:grid}.mr-kv dt{color:var(--muted);white-space:nowrap;font-size:11px}.mr-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.mr-addr{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.mr-nums{font-variant-numeric:tabular-nums}.mr-att{margin-top:10px}.mr-att-row{flex-wrap:wrap;gap:5px;display:flex}.mr-att-chip{border:1px solid var(--line-firm);background:var(--surface);max-width:100%;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.mr-att-chip:hover{background:var(--accent-bg)}.mr-att-chip.is-flat{opacity:.5;cursor:not-allowed;border-style:dashed}.mr-att-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mr-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.mr-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.mr-btn{border:1px solid var(--line-firm);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.mr-btn:hover:not(:disabled){background:var(--accent-bg)}.mr-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mr-btn:disabled{cursor:not-allowed;opacity:.62}.mr-btn.is-confirm{border-color:var(--ok);color:var(--ok)}.mr-btn.is-reject{border-color:var(--danger);color:var(--danger)}.mr-reject{border:1px solid var(--line-firm);background:var(--bg);border-radius:10px;margin-top:12px;padding:11px 12px}.mr-reject-lead{margin:0 0 9px;font-size:12.5px;font-weight:600}.mr-reject-lead-en{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.mr-reasons{gap:4px;display:grid}.mr-reason{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:4px 8px;padding:6px 9px;font-size:12px;display:grid}.mr-reason.is-on{border-color:var(--line-firm);background:var(--accent-bg)}.mr-reason:hover{border-color:var(--line-firm)}.mr-reason:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mr-reason input{margin:0}.mr-reason-zh{font-weight:500}.mr-reason-en{color:var(--muted);grid-column:2;font-size:11px}.mr-fix{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;grid-area:1/3/span 2;padding:1px 7px;font-size:10px}.mr-note-label{color:var(--muted);margin-top:10px;font-size:11.5px;display:block}.mr-note-input{box-sizing:border-box;border:1px solid var(--line-firm);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:6px;margin-top:4px;padding:7px 9px;font-size:12px;display:block}.mr-note-input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.mr-reject-actions{gap:8px;margin-top:10px;display:flex}.mr-decided{color:var(--muted);border-left:2px solid var(--line-firm);margin:10px 0 0;padding-left:8px;font-size:11.5px}.mr-decided-note{color:var(--text);overflow-wrap:anywhere;margin-top:3px;display:block}.mr-viewer{z-index:60;display:grid;position:fixed;inset:0}.mr-scrim{cursor:zoom-out;background:#0000009e;border:0;padding:0;position:absolute;inset:0}.mr-viewer-body{z-index:1;flex-direction:column;align-items:center;gap:10px;padding:56px 16px 24px;display:flex;position:relative;overflow:auto}.mr-viewer-head{z-index:2;border:1px solid var(--line-firm);background:var(--surface);max-width:min(680px,92vw);color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:12px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mr-viewer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-viewer-x{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:4px;display:inline-flex}.mr-viewer-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mr-doc{justify-items:center;gap:10px;max-width:100%;display:grid}.mr-doc-img{max-width:min(1000px,92vw);height:auto}.mr-doc-text{white-space:pre-wrap;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:6px;justify-items:start;max-width:min(900px,92vw);padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mr-doc-empty{background:var(--surface);border:1px solid var(--line);text-align:center;max-width:60ch;color:var(--text);border-radius:10px;padding:20px 22px}.mr-pdf-page{background:#fff;max-width:100%;box-shadow:0 1px 6px #00000047}.mr-docx{background:#fff}.mr-owner-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mr-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-bottom:16px;display:grid}.mr-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.mr-stat-k{color:var(--muted);letter-spacing:.03em;font-size:11px}.mr-stat-v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.15}.mr-stat-v.is-warn{color:var(--warn)}.mr-stat-d{color:var(--muted);font-size:10.5px}.mr-block{margin:18px 0 0}.mr-block-h{margin:0 0 8px;font-size:13px}.mr-fixq{gap:8px;display:grid}.mr-fixq-row{border:1px solid var(--line);background:var(--surface);border-left-width:3px;border-radius:10px;padding:9px 11px}.mr-fixq-row.mr-fix-resolver{border-left-color:var(--mr-hl-evidence-edge)}.mr-fixq-row.mr-fix-extractor{border-left-color:var(--mr-hl-extracted-edge)}.mr-fixq-row.mr-fix-entity_index{border-left-color:var(--mr-hl-entity-edge)}.mr-fixq-row.mr-fix-relevance{border-left-color:var(--line-firm)}.mr-fixq-row.mr-fix-unclassified{border-left-color:var(--muted)}.mr-fixq-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mr-fixq-name{font-size:12.5px;font-weight:600}.mr-fixq-n{font-variant-numeric:tabular-nums;font-weight:650}.mr-fixq-reasons{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mr-fixq-reasons li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;gap:2px 10px;padding-top:4px;font-size:11.5px;display:grid}.mr-fixq-reasons .mr-reason-en{grid-column:1}.mr-fixq-reasons .mr-fixq-n{grid-area:1/2/span 2;align-self:center;font-size:12px}.mr-table{border-collapse:collapse;width:100%;font-size:12px}.mr-table th,.mr-table td{text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.mr-table th{color:var(--muted);font-size:11px;font-weight:600}.mr-table .mr-num{text-align:right;font-variant-numeric:tabular-nums}.mr-recent{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mr-recent li{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.mr-recent-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.mr-recent .mr-decided-note{flex-basis:100%;font-size:11.5px}.mr-note.mr-warn{color:var(--warn)}.cd-intro{color:var(--muted);margin:8px 0 0;font-size:12px}.cd-filters{gap:8px;margin-top:12px;display:grid}.cd-filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.cd-filters input,.cd-filters select{border:1px solid var(--g4);background:var(--panel,#fff);min-width:0;max-width:100%;min-height:34px;color:inherit;border-radius:6px;padding:0 8px;font-size:13px}.cd-filter-q{flex:2 240px}.cd-filter-field{min-width:0;color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:inline-flex}.cd-filter-field>span{white-space:nowrap}.cd-filter-code{text-transform:uppercase;width:110px}.cd-filter-dates{flex-wrap:wrap;align-items:flex-end;gap:6px;min-width:0;display:flex}.cd-filter-date input{width:150px}.cd-chip-btn{min-height:30px}.cd-chip-btn.is-on{outline:2px solid var(--blue);outline-offset:-2px;font-weight:700}.cd-filter-clear{min-height:34px;margin-left:auto}.cd-filter-more{gap:8px;display:grid}.cd-more-toggle{min-height:34px;display:none}.cd-party-picker{flex:220px;min-width:0;display:flex;position:relative}.cd-party-picker input{flex:auto}.cd-party-options{z-index:20;background:var(--panel,#fff);border:1px solid var(--g4);border-radius:6px;max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.cd-party-options button{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.cd-party-options button:hover,.cd-party-options button:focus-visible{background:var(--soft)}.cd-party-name{text-overflow:ellipsis;overflow:hidden}.cd-party-kind,.cd-party-empty{color:var(--muted);white-space:nowrap;font-size:11px}.cd-party-empty{padding:6px 10px}.cd-party-chip{border:1px solid var(--blue);border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:0 4px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.cd-party-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cd-engine-note{border-left:3px solid var(--amber,#c80);margin-top:10px;padding-left:8px}.cd-case-list{margin-top:12px}.cd-cases td{vertical-align:top}.cd-case-cell{min-width:0;max-width:560px}.cd-case-open{text-align:left;font:inherit;color:var(--blue);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;display:block}.cd-case-open:hover .cd-case-title{text-decoration:underline}.cd-case-open:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cd-case-code{color:var(--ink,inherit);margin-right:6px;font-weight:700}.cd-case-title{font-weight:600}.cd-case-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.cd-case-key{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.cd-copies{color:var(--muted);font-weight:400}.cd-link-btn{font:inherit;color:var(--blue);cursor:pointer;text-align:left;overflow-wrap:anywhere;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cd-link-btn:hover{text-decoration:underline}.cd-chip-draft{align-items:center;gap:3px;display:inline-flex}.cd-list-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cd-list-count{color:var(--muted);font-size:12px}.cd-load-more{margin-top:0}.cd-outside-note{margin:0 0 6px}.cd-bar-key{max-width:320px}@media (width<=640px){.cd-cases thead{display:none}.cd-cases,.cd-cases tbody,.cd-cases tr,.cd-cases td{width:100%;display:block}.cd-cases tr{border-bottom:1px solid var(--line);padding:6px 0}.cd-cases td{border:0;padding:2px 0}.cd-cases tr{flex-wrap:wrap;column-gap:12px;display:flex}.cd-cases td{width:auto;padding:0;font-size:12px}.cd-cases td.cd-case-cell{flex:100%;padding-bottom:2px}.cd-cases td:not(.cd-case-cell):before{content:attr(data-label);color:var(--muted);margin-right:8px;font-size:11px}.cd-case-cell{max-width:none}.cd-filter-q,.cd-party-picker{flex-basis:100%}.cd-filter-field{flex:140px}.cd-filter-field select,.cd-filter-date input{width:100%}.cd-filter-clear{margin-left:0}.cd-more-toggle{align-items:center;display:inline-flex}.cd-filter-more[data-open=false]{display:none}}.cd-workspace{gap:10px;padding:12px}.cd-bar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.cd-bar-title{margin:0;font-size:15px}.cd-back{flex:none}.cd-family-row{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.cd-family{border:1px solid var(--g4);cursor:pointer;color:inherit;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 12px;font-size:12px;display:inline-flex}.cd-family.is-active{border-color:var(--blue);color:var(--blue);font-weight:700}.cd-family-dot{background:var(--green);border-radius:999px;width:6px;height:6px;display:inline-block}.cd-family-spacer{flex:auto}.cd-extract-btn{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cd-extract-btn:disabled{opacity:.55;cursor:default}.cd-split{flex:auto;min-height:0}.cd-col-h{color:var(--muted);flex:none;align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;display:flex}.cd-col-scroll{min-height:0}.cd-letters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cd-letter{border:1px solid var(--line);border-radius:6px;min-width:0}.cd-letter.is-open{border-color:var(--g4)}.cd-letter-head{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:baseline;gap:6px;min-width:0;padding:8px 10px;display:flex}.cd-letter-subject{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.cd-letter-meta{color:var(--muted);flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.cd-letter-body{gap:8px;min-width:0;padding:0 10px 10px;display:grid}.cd-body-state{border-radius:6px;min-width:0;font-size:12.5px;display:block}.cd-body-loading{color:var(--muted);align-items:center;gap:6px;padding:6px 8px;display:flex}.cd-body-loaded{padding:0}.cd-body-empty{border:1px dashed var(--g4);color:var(--muted);align-items:flex-start;gap:6px;padding:8px;display:flex}.cd-body-error{border:1px solid var(--red);color:var(--red);align-items:flex-start;gap:6px;padding:8px;display:flex}.cd-body-forbidden{border:1px solid var(--warn,var(--amber));color:var(--warn,var(--amber));align-items:flex-start;gap:6px;padding:8px;display:flex}.cd-body-oversize{border-left:3px solid var(--warn,var(--amber));padding:0 0 0 8px}.cd-body-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-family:inherit;font-size:12.5px;line-height:1.55}.cd-quoted-wrap{margin-top:6px}.cd-quoted-toggle{font-size:12px}.cd-quoted{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);border-left:3px solid var(--line);margin:8px 0 0;padding-left:10px;font-family:inherit;font-size:12px;line-height:1.45}.cd-ev{color:inherit;cursor:pointer;text-underline-offset:2px;border-radius:6px;padding:0 2px;text-decoration:underline;text-decoration-thickness:2px;transition:opacity .12s}.cd-ev-plain{background:var(--soft);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-decoration-style:dotted}.cd-ev.is-dim{opacity:.35}.cd-ev.is-focus{outline:2px solid var(--blue);outline-offset:1px;opacity:1}.cd-ev:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.cd-att-row{flex-wrap:wrap;gap:6px;display:flex}.cd-att{border:1px solid var(--g4);cursor:pointer;color:inherit;background:0 0;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:2px 10px;font-size:11.5px;display:inline-flex}.cd-att .cd-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cd-att.is-flat{opacity:.6;cursor:default}.cd-chip{border:1px solid var(--g4);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.cd-chip-quoted{border-color:var(--green);color:var(--green)}.cd-chip-inferred{border-color:var(--blue);color:var(--blue);border-style:dashed}.cd-chip-miss{border-color:var(--warn,var(--amber));color:var(--warn,var(--amber))}.cd-chip-attach{border-style:dotted}.cd-chip-conflict{border-color:var(--red);color:var(--red);cursor:pointer;font-family:inherit;line-height:inherit;background:0 0}.cd-chip-stale{border-color:var(--warn,var(--amber));color:var(--warn,var(--amber))}.cd-chip-join{text-transform:none}.cd-chip-evcount{border-color:var(--blue);color:var(--blue)}.cd-cpty{border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:4px 10px;font-size:12px;display:inline-flex}.cd-cpty-role{border-radius:6px;padding:0 4px}.cd-cpty-role-extracted{background:var(--mr-hl-extracted)}.cd-cpty-role-entity{background:var(--mr-hl-entity)}.cd-cpty-role-evidence{background:var(--mr-hl-evidence)}.cd-cpty-confirmed{border:1px solid var(--line)}.cd-cpty-name{align-items:center;gap:4px;font-weight:700;display:inline-flex}.cd-cpty-empty{border:1px dashed var(--g4);color:var(--muted)}.cd-progress{flex-wrap:wrap;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.cd-progress-track{fill:none;stroke:var(--line);stroke-width:2px}.cd-progress-arc{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;transform-origin:50%;animation:1.1s linear infinite cd-progress-spin}.cd-progress-tick{fill:var(--green)}.cd-progress-label{font-weight:600}.cd-progress-cost{color:var(--muted)}.cd-attachment-notices{color:var(--warn-text,#8a5a00);background:var(--warn-bg,#c88c0014);border-radius:6px;margin:6px 0 0;padding:6px 10px 6px 26px;font-size:12px;line-height:1.5}.cd-attachment-notices li{margin:2px 0}@keyframes cd-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cd-progress-arc{animation:none}}.cd-fields{gap:10px;min-width:0;display:grid}.cd-draft-empty{border:1px dashed var(--g4);border-radius:6px;justify-items:start;gap:6px;padding:14px;font-size:13px;display:grid}.cd-draft-error{border:1px solid var(--red);color:var(--red);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:12.5px;display:flex}.cd-field{border:1px solid var(--line);border-radius:6px;gap:6px;min-width:0;padding:8px 10px;display:grid}.cd-field.is-focused{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.cd-field-unfilled{border-style:dashed}.cd-field-label{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.cd-field-zh{font-size:12.5px;font-weight:700}.cd-field-en{color:var(--muted);font-size:10.5px}.cd-field-chips{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.cd-swatch{border:1px solid var(--line);border-radius:3px;width:12px;height:12px;display:inline-block}.cd-field-row{align-items:center;gap:6px;min-width:0;display:flex}.cd-field-row input{border:1px solid var(--g4);border-radius:6px;flex:auto;min-width:0;min-height:32px;padding:0 8px;font-size:13px}.cd-confirm-btn{flex:none}.cd-field-quote{color:var(--muted);border-left:2px solid var(--line);overflow-wrap:anywhere;margin:0;padding-left:8px;font-size:11.5px}.cd-conflicts{border-top:1px dashed var(--line);padding-top:6px}.cd-conflicts-toggle{font-size:11.5px}.cd-conflict-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cd-conflict{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cd-conflict-value{overflow-wrap:anywhere;min-width:0;font-weight:600}.cd-conflict-meta{color:var(--muted);font-size:11px}.cd-line-group{border:1px solid var(--line);border-radius:6px;gap:8px;min-width:0;padding:8px;display:grid}.cd-line-h,.cd-note{color:var(--muted);margin:0;font-size:12px}.cd-note.cd-error{color:var(--red)}.cd-note.cd-ok{color:var(--green)}.cd-note.cd-warn{color:var(--warn,var(--amber))}.cd-loading{align-items:center;gap:6px;display:flex}@media (width<=900px){.cd-split{flex-direction:column}}.cd-enq-stages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cd-enq-stage{border:1px solid var(--g4);font:inherit;cursor:pointer;color:inherit;background:0 0;border-radius:6px;align-items:baseline;gap:5px;padding:4px 12px;font-size:12px;display:inline-flex}.cd-enq-stage.is-active{border-color:var(--blue);color:var(--blue);font-weight:700}.cd-enq-stage:disabled{opacity:.55;cursor:default}.cd-enq-stage-en{color:var(--muted);font-size:10px;font-weight:400}.cd-enq-stage.is-active .cd-enq-stage-en{color:var(--blue)}.cd-enq-override{border-left:3px solid var(--warn,var(--amber));padding-left:8px}.cd-enq-note{border-left:3px solid var(--blue);padding-left:8px}.cd-enq-conflict{border:1.5px solid var(--warn,var(--amber));background:color-mix(in srgb, var(--warn,var(--amber)) 8%, transparent);border-radius:6px;padding:6px 10px}.cd-enq-pending,.cd-enq-scope,.cd-enq-missing{border:1px dashed var(--g4);color:var(--muted);border-radius:6px;padding:8px 10px}.cd-enq-drafted{border-left:3px solid var(--green);padding-left:8px}.cd-enq-nocase{border-left:3px solid var(--g4);padding-left:8px}.cd-enq-close,.cd-enq-bind-form,.cd-enq-bind-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cd-enq-close select,.cd-enq-close input,.cd-enq-bind-form select,.cd-enq-bind-form input{min-height:30px;font:inherit;border:1px solid var(--g4);border-radius:6px;padding:0 8px;font-size:12px}.cd-enq-close input{flex:220px;min-width:0}.cd-enq-bind-form input{width:140px}.cd-enq-side{align-content:start;gap:14px;display:grid}.cd-enq-h{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px;font-size:12px}.cd-enq-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.cd-enq-facts dt{color:var(--muted);white-space:nowrap}.cd-enq-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.cd-enq-draft{justify-items:start;gap:6px;display:grid}.wflow-page,.wflow-dialog{--wf-ink:#1c252e;--wf-muted:#65717c;--wf-line:#e2e7eb;--wf-blue:#315e81;--wf-soft:#f5f7f8;color:var(--wf-ink);font-size:14px;line-height:1.55}.wflow-page{max-width:1500px;margin:auto;padding:24px}.wflow-page h2,.wflow-dialog h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:650}.wflow-page h3,.wflow-dialog h3{margin:0 0 12px;font-size:17px;line-height:1.4}.wflow-page p,.wflow-dialog p{margin:8px 0}.wflow-page button,.wflow-dialog button,.wflow-page input,.wflow-page select,.wflow-dialog input,.wflow-dialog select,.wflow-dialog textarea{font:inherit}.wflow-page button,.wflow-dialog button{min-height:34px;color:var(--wf-ink);cursor:pointer;background:#fff;border:1px solid #d5dde3;border-radius:6px;padding:6px 12px}.wflow-page button:hover:not(:disabled),.wflow-dialog button:hover:not(:disabled){background:#eef2f5;border-color:#aebdc8}.wflow-page button:disabled,.wflow-dialog button:disabled{opacity:.45;cursor:not-allowed}.wflow-page button:focus-visible,.wflow-dialog button:focus-visible,.wflow-page input:focus-visible,.wflow-dialog input:focus-visible,.wflow-page select:focus-visible,.wflow-dialog select:focus-visible,.wflow-dialog textarea:focus-visible,.wflow-dialog summary:focus-visible{outline-offset:3px;outline:3px solid #739cbf}.wflow-page .wflow-primary,.wflow-dialog .wflow-primary{color:#fff;background:#234f71;border-color:#234f71}.wflow-page .wflow-primary:hover:not(:disabled),.wflow-dialog .wflow-primary:hover:not(:disabled){color:#fff;background:#173f5e}.wflow-page .wflow-link,.wflow-dialog .wflow-link{color:#315e81;background:0 0;border-color:#0000;padding:4px 6px}.wflow-page .wflow-danger,.wflow-dialog .wflow-danger{color:#9c3e3e}.wflow-page label,.wflow-dialog label{flex-direction:column;gap:5px;font-size:13px;font-weight:550;display:flex}.wflow-page input,.wflow-page select,.wflow-dialog input,.wflow-dialog select,.wflow-dialog textarea{width:100%;min-width:0;min-height:35px;color:var(--wf-ink);box-sizing:border-box;background:#fff;border:1px solid #ced7df;border-radius:6px;padding:7px 9px}.wflow-dialog textarea{resize:vertical}.wflow-page input:disabled,.wflow-page select:disabled,.wflow-dialog input:disabled,.wflow-dialog select:disabled,.wflow-dialog textarea:disabled{color:#62707b;background:#f1f3f4}.wflow-page small,.wflow-dialog small{color:var(--wf-muted);font-size:12px;font-weight:400;line-height:1.45}.wflow-eyebrow{letter-spacing:.12em;color:var(--wf-muted);margin-bottom:7px;font-size:10px;font-weight:650}.wflow-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.wflow-page-heading p{color:var(--wf-muted)}.wflow-list-toolbar{align-items:center;gap:18px;margin:20px 0 14px;display:flex}.wflow-list-toolbar label{white-space:nowrap;flex-direction:row;align-items:center}.wflow-list-toolbar select{min-width:150px}.wflow-list-toolbar>span{color:var(--wf-muted);margin-left:auto;font-size:12px}.wflow-list{gap:10px;display:grid}.wflow-page .wflow-list-row{text-align:left;background:#f4f6f7;border:0;border-radius:10px;grid-template-columns:minmax(210px,1fr) minmax(200px,1.2fr) minmax(150px,.65fr);align-items:center;gap:24px;width:100%;padding:22px;display:grid}.wflow-list-row h3{margin:8px 0 4px}.wflow-list-row p{color:var(--wf-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.wflow-status{color:#53606a;background:#e6eaed;border-radius:6px;padding:2px 7px;font-size:11px;display:inline-flex}.wflow-status.published,.wflow-status.active{color:#3d6753;background:#e3ede8}.wflow-status.retired{color:#78615a;background:#ece7e5}.wflow-mini-flow{color:var(--wf-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.wflow-mini-node{text-overflow:ellipsis;white-space:nowrap;background:#e6ebef;border-radius:6px;max-width:140px;padding:5px 8px;overflow:hidden}.wflow-mini-node.parallel{color:#315e81;background:#e1ecf3}.wflow-mini-node.review{color:#7c6529;background:#f0eadb}.wflow-mini-node.final{color:#66527c;background:#eae4ef}.wflow-row-version{flex-direction:column;align-items:flex-end;gap:7px;font-size:12px;display:flex}.wflow-row-version strong{font-weight:500}.wflow-row-version>span{color:#315e81}.wflow-notice{color:#36566f;background:#eef3f6;border-radius:6px;margin:8px 0;padding:11px 15px;font-size:13px}.wflow-notice.is-error{color:#8a4524;background:#fff0e8}.wflow-notice button{margin-left:10px}.wflow-notice ul{margin:4px 0;padding-left:20px}.wflow-empty{text-align:center;color:var(--wf-muted);padding:50px 24px}.wflow-create{background:#f2f5f7;border-radius:10px;grid-template-columns:1fr 240px;gap:12px 18px;padding:22px;display:grid}.wflow-create h3,.wflow-create p,.wflow-create>div{grid-column:1/-1}.wflow-create>div button+button{margin-left:8px}.wflow-backdrop{z-index:1600;background:#131f2966;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wflow-dialog{resize:both;background:#fff;border-radius:10px;outline:none;flex-direction:column;width:1280px;min-width:min(720px,100%);max-width:100%;height:840px;min-height:min(480px,100%);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 80px #17212a38}.wflow-dialog.is-fullscreen{resize:none;width:100%;height:100%}.wflow-dialog-header{border-bottom:1px solid var(--wf-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.wflow-dialog-header h2{font-size:21px}.wflow-dialog-header p{color:var(--wf-muted);margin:4px 0 0;font-size:12px}.wflow-header-actions{flex-shrink:0;gap:8px;display:flex}.wflow-dialog>.wflow-notice{flex-shrink:0;margin:7px 16px 0}.wflow-unsaved{color:#936625}.wflow-editor-body{flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.wflow-main{background:#fafbfc;flex-direction:column;min-width:0;display:flex;overflow:auto}.wflow-toolbar{border-bottom:1px solid var(--wf-line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.wflow-toolbar-spacer{flex:1}.wflow-segment{background:#edf0f3;border-radius:6px;padding:2px;display:flex}.wflow-segment button{background:0 0;border:0;min-height:30px;padding:4px 9px;font-size:12px}.wflow-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #13212d1a}.wflow-dialog .wflow-zoom{white-space:nowrap;flex-direction:row;align-items:center;font-size:12px}.wflow-zoom select{min-height:30px;padding:4px 5px}.wflow-canvas{background-image:radial-gradient(#dfe5ea .75px,#0000 .75px);background-size:18px 18px;flex:1;min-height:240px;padding:48px 24px 32px;overflow:auto}.wflow-graph{zoom:var(--workflow-zoom,1);align-items:flex-start;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.wflow-graph-item{box-sizing:border-box;flex-shrink:0;width:220px;padding:0 28px 0 0;list-style:none;position:relative}.wflow-graph-item:after{content:"→";color:#8a9aa5;font-size:18px;position:absolute;top:50px;right:6px}.wflow-graph-item:last-child{width:192px;padding:0}.wflow-graph-item:last-child:after{display:none}.wflow-dialog .wflow-node{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #d8e0e6;border-top:4px solid #92a1ac;border-radius:10px;flex-direction:column;gap:7px;width:192px;min-height:126px;padding:14px;display:flex;box-shadow:0 3px 8px #1a354208}.wflow-node strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.wflow-node-kind{color:var(--wf-muted);font-size:11px;font-weight:550}.wflow-dialog .wflow-node.parallel{background:#f2f7fb;border-top-color:#5d8ead}.wflow-dialog .wflow-node.review{background:#faf8f0;border-top-color:#b69a54}.wflow-dialog .wflow-node.final{background:#f7f4fa;border-top-color:#9380a8}.wflow-dialog .wflow-node.issued{background:#f2f7f4;border-top-color:#7a9a89}.wflow-dialog .wflow-node.is-selected{outline-offset:3px;outline:3px solid #5a83a4;box-shadow:0 4px 12px #315e8121}.wflow-node-warning{color:#9b652b;font-size:11px}.wflow-node-check{color:#397259;font-size:11px}.wflow-dialog .wflow-expand{color:#315e81;background:0 0;border:0;width:192px;min-height:28px;margin-top:9px;font-size:11px}.wflow-branches{margin:0;padding:4px 8px;list-style:none}.wflow-branches li{background:#fff;border-left:2px solid #adc3d4;margin:8px 0;padding:9px 10px;font-size:11px;position:relative;box-shadow:0 2px 8px #21384708}.wflow-branches strong,.wflow-branches span{display:block}.wflow-branches span{color:var(--wf-muted);overflow-wrap:anywhere;margin-top:3px}.wflow-canvas.vertical .wflow-graph{flex-direction:column;align-items:center;width:auto}.wflow-canvas.vertical .wflow-graph-item{width:260px;padding:0 0 38px}.wflow-canvas.vertical .wflow-graph-item:after{content:"↓";top:auto;bottom:6px;right:calc(50% - 7px)}.wflow-canvas.vertical .wflow-node,.wflow-canvas.vertical .wflow-expand{width:260px}.wflow-canvas.vertical .wflow-graph-item:last-child{padding:0}.wflow-graph-note{color:var(--wf-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:12px 18px;font-size:11px;display:flex}.wflow-graph-note span{align-items:center;gap:6px;display:flex}.wflow-graph-note i{border-radius:2px;width:8px;height:8px;display:inline-block}.wflow-graph-note .parallel{background:#5d8ead}.wflow-graph-note .review{background:#b69a54}.wflow-graph-note .final{background:#9380a8}.wflow-outline{margin:0 18px 18px;font-size:12px}.wflow-outline>summary{cursor:pointer;color:#455968;padding:8px 0}.wflow-outline ol{padding-left:24px}.wflow-outline li{margin:4px 0}.wflow-outline li small{display:block}.wflow-outline h4{margin:15px 0 8px}.wflow-versions{padding:0;list-style:none}.wflow-versions li{background:#eef1f3;flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px;display:flex}.wflow-hash{overflow-wrap:anywhere;max-width:100%;padding:5px 0;font-size:10px;display:block}.wflow-inspector{border-left:1px solid var(--wf-line);background:#fff;flex-direction:column;min-height:0;display:flex}.wflow-inspector-tabs{border-bottom:1px solid var(--wf-line);gap:4px;padding:12px 14px 0;display:flex}.wflow-inspector-tabs button{color:var(--wf-muted);border:0;border-radius:6px 6px 0 0;padding:9px 11px;font-size:13px}.wflow-inspector-tabs button[aria-selected=true]{color:#294f6e;background:#eef3f7;box-shadow:inset 0 -2px #315e81}.wflow-inspector-scroll{flex:1;padding:20px;overflow:auto}.wflow-inspector-scroll label{margin-bottom:14px}.wflow-inspector-heading{margin-bottom:18px}.wflow-inspector-heading h3{margin-top:4px}.wflow-muted{color:var(--wf-muted);font-size:12px}.wflow-section-label{justify-content:space-between;align-items:center;margin-top:22px;font-size:13px;font-weight:650;display:flex}.wflow-section-label span{background:#edf1f4;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:500}.wflow-inspector fieldset{border:0;margin:16px 0;padding:0}.wflow-inspector legend{margin-bottom:8px;font-size:13px;font-weight:550}.wflow-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wflow-checks label,.wflow-dialog .wflow-checkbox{flex-direction:row;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:400;display:flex}.wflow-checks input,.wflow-checkbox input{accent-color:#315e81;width:15px;height:15px;min-height:0;padding:0}.wflow-assignment{background:#f4f6f8;border-radius:6px;margin:10px 0;padding:10px 12px 12px}.wflow-assignment-title{justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;display:flex}.wflow-assignment-title strong{overflow-wrap:anywhere;font-size:12px}.wflow-assignment-title button{min-height:24px;font-size:11px}.wflow-assignment label{font-size:11px}.wflow-assignment input{font-size:12px}.wflow-picker{margin:14px 0 20px}.wflow-picker-results{background:#f4f7f9;border-radius:6px;max-height:260px;padding:6px 10px;overflow:auto}.wflow-person-result{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.wflow-person-result>div{flex:1;min-width:140px}.wflow-person-result strong,.wflow-person-result small{overflow-wrap:anywhere;font-size:11px;display:block}.wflow-person-result button{font-size:11px}.wflow-picker-results p{font-size:12px}.wflow-success{color:#397259!important}.wflow-attention{color:#966127!important}.wflow-rule-note{color:#7b673c;background:#f6f2e8;border-radius:6px;padding:10px;font-size:12px}.wflow-advanced{margin:17px 0;font-size:12px}.wflow-advanced summary{cursor:pointer;color:#4d6373;padding:4px 0}.wflow-advanced p{color:var(--wf-muted)}.wflow-advanced label{margin-top:10px}.wflow-stage-actions{flex-wrap:wrap;gap:4px;margin:22px 0 4px;display:flex}.wflow-stage-actions button{padding:5px 8px;font-size:11px}.wflow-simulation-result{margin-top:20px;font-size:12px}.wflow-simulation-result ol,.wflow-simulation-result ul{padding-left:20px}.wflow-simulation-result li{margin:12px 0}.wflow-simulation-result p{color:var(--wf-muted);font-size:12px}.wflow-confirm{background:#f0f4f7;border-top:1px solid #d4dfe7;flex-shrink:0;max-height:40%;padding:18px 24px;font-size:13px;overflow:auto}.wflow-confirm h3{margin:0 0 7px}.wflow-confirm label{max-width:900px;margin:10px 0}.wflow-confirm-actions{gap:8px;display:inline-flex}.wflow-confirm>.wflow-link{margin-left:10px}.wflow-footer{border-top:1px solid var(--wf-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.wflow-footer>span{color:var(--wf-muted);font-size:12px}.wflow-footer>div{align-items:center;gap:8px;display:flex}@media (width<=1050px){.wflow-page .wflow-list-row{grid-template-columns:1fr 170px}.wflow-mini-flow{grid-area:2/1/auto/-1}.wflow-editor-body{grid-template-columns:minmax(0,1fr) 300px}.wflow-inspector-scroll{padding:16px}.wflow-toolbar-spacer{display:none}}@media (width<=740px){.wflow-page{padding:16px}.wflow-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.wflow-page .wflow-list-row{grid-template-columns:1fr;gap:12px;padding:16px}.wflow-row-version{align-items:flex-start}.wflow-create{grid-template-columns:1fr}.wflow-backdrop{padding:0}.wflow-dialog{resize:none;border-radius:0;width:100%;min-width:0;height:100%}.wflow-dialog-header{align-items:flex-start;padding:14px 16px}.wflow-dialog-header h2{font-size:18px}.wflow-header-actions{gap:4px}.wflow-header-actions button{padding:4px 7px;font-size:11px}.wflow-header-actions button:first-child{display:none}.wflow-editor-body{flex-direction:column;display:flex;overflow:auto}.wflow-main{flex:none;overflow:visible}.wflow-canvas{flex:none;min-height:210px;max-height:380px;padding:24px 16px}.wflow-inspector{border-left:0;border-top:1px solid var(--wf-line);min-height:430px;overflow:visible}.wflow-inspector-scroll{overflow:visible}.wflow-toolbar{gap:6px;padding:10px}.wflow-toolbar>button{padding:5px 7px;font-size:11px}.wflow-outline{margin-bottom:10px}.wflow-footer{flex-wrap:wrap;padding:10px}.wflow-footer>span{font-size:11px}.wflow-footer>div{gap:4px;margin-left:auto}.wflow-footer button{padding:5px 8px;font-size:11px}.wflow-confirm{max-height:45%;padding:14px 16px}.wflow-list-toolbar{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.wflow-page *,.wflow-dialog *{scroll-behavior:auto}}.gm-console .panel-head h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gm-controls{flex-wrap:wrap;gap:14px;margin:10px 0 4px;display:flex}.gm-control{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;flex:300px;gap:5px;min-width:260px;padding:9px 11px;display:flex}.gm-control-label{color:var(--text);align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.gm-control-why{color:var(--muted);font-size:11px;line-height:1.5}.gm-lane-switch{gap:6px;display:inline-flex}.gm-lane-switch button{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:inline-flex}.gm-lane-switch button[aria-pressed=true]{border-color:var(--accent);background:var(--g2);font-weight:650}.gm-part-form{align-items:center;gap:6px;display:flex}.gm-part-form .desk-search{flex:auto;min-width:0}.gm-search{flex:100%}.gm-search-form{align-items:center;gap:6px;margin-bottom:6px;display:flex}.gm-search-form .desk-search{flex:auto;min-width:0;margin:0}.gm-search-form .gm-search-go{white-space:nowrap;flex:none;align-self:stretch;min-height:0}.gm-search-results{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(46vh,420px);margin-top:2px;padding-right:2px;display:flex;overflow-y:auto}.gm-search-group{flex-direction:column;gap:3px;display:flex}.gm-search-group h4{color:var(--muted);text-transform:none;letter-spacing:.01em;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:650;display:inline-flex}.gm-search-group ul{margin:0;padding:0;list-style:none}.gm-search-group li{margin:0}.gm-search-hit{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:1px;padding:2px 8px;display:flex}.gm-search-hit:hover,.gm-search-hit:focus-visible{border-color:var(--line);background:var(--g2)}.gm-search-hit strong{font-size:12.5px;font-weight:600}.gm-search-hit .muted{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gm-search-note{margin:0;font-size:11px;line-height:1.5}.gm-search-ai{align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.gm-search-ai-out{border-top:1px solid var(--line);padding-top:6px}.gm-stages{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:2px;margin:8px 0;display:flex;overflow:hidden}.gm-stage{background:var(--panel);grid-template-columns:12px minmax(120px,auto) minmax(70px,auto) 1fr;align-items:baseline;gap:10px;padding:7px 11px;font-size:12px;display:grid}.gm-stage+.gm-stage{border-top:1px solid var(--line)}.gm-stage-dot{background:var(--muted);border-radius:50%;align-self:center;width:8px;height:8px}.gm-stage.is-ok .gm-stage-dot{background:var(--ok)}.gm-stage.is-warn .gm-stage-dot{background:var(--warn)}.gm-stage.is-bad .gm-stage-dot{background:var(--danger)}.gm-stage.is-held .gm-stage-dot{border:2px solid var(--muted);background:0 0}.gm-stage.is-run .gm-stage-dot{background:var(--accent);animation:1.6s ease-in-out infinite gm-stage-pulse}@keyframes gm-stage-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gm-stage.is-run .gm-stage-dot{opacity:1;animation:none}}.gm-stage-name{color:var(--text);font-weight:650}.gm-stage-en{color:var(--muted);font-size:10.5px;font-weight:400;display:block}.gm-stage-when{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px}.gm-stage-line{color:var(--muted);min-width:0;line-height:1.5}.gm-checker-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:11.5px;display:flex}.gm-checker-chips{align-items:center;gap:4px;display:inline-flex}.gm-checker-chips b{color:var(--text)}.gm-checker-queue{line-height:1.5}.gm-pulse-figs{flex-wrap:wrap;gap:12px;margin:10px 0 4px;display:flex}.gm-feed{border-top:1px solid var(--line);max-height:420px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.gm-feed-row{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(90px,150px) 1fr;align-items:baseline;gap:10px;padding:5px 2px;font-size:12px;display:grid}.gm-feed-time{font-variant-numeric:tabular-nums;color:var(--muted)}.gm-feed-who{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-feed-who.is-unattributed{color:var(--muted);font-style:italic}.gm-feed-what{color:var(--muted);min-width:0}.gm-feed-row.is-new{animation:.9s ease-out gm-feed-in}@keyframes gm-feed-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gm-feed-row.is-new{animation:none}}.gm-two-col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.gm-jumps{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gm-money{flex-wrap:wrap;gap:18px;margin:6px 0 2px;display:flex}.gm-money-block{flex-direction:column;gap:2px;min-width:0;display:flex}.gm-money-cur{letter-spacing:.08em;color:var(--muted);font-size:10.5px}.gm-money-val{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}@media (width<=700px){.gm-stage{grid-template-columns:12px 1fr;row-gap:3px}.gm-stage-when,.gm-stage-line{grid-column:2}.gm-feed-row{grid-template-columns:46px 1fr;row-gap:2px}.gm-feed-what{grid-column:2}}.gm-money-basis{color:var(--text-2);margin:6px 0 0;font-size:12px;line-height:1.55}.gm-en{color:var(--muted)}@media (width<=900px){.gm-feed{max-height:none;overflow-y:visible}.gm-en{font-size:.94em}.gm-controls{gap:8px}.gm-control-why{font-size:11px;line-height:1.45}.gm-search-hit{justify-content:center;min-height:40px;padding:8px}}@media (width<=700px){.gm-search-results{max-height:min(38vh,300px)}.gm-console .desk-scroll{scroll-padding-left:0}.gm-console .desk-scroll table :where(thead,tbody) tr>:first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 0 var(--line);position:sticky;left:0}.gm-console .desk-scroll table thead tr>:first-child{z-index:3}.gm-console .desk-scroll table{width:max-content;min-width:100%}}.gm-control-inline{border-bottom:1px solid var(--line);margin:0 0 8px;padding:0 0 8px}.gm-what{color:var(--muted);margin:4px 0 0;font-size:12px}.gm-what>summary{cursor:pointer;width:fit-content;color:var(--text-2);font-size:12px}.gm-what>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gm-what>.muted{margin:6px 0 0}@media (width<=900px){.gm-what>summary{align-items:center;min-height:44px;display:flex}}.gm-scope{flex:none;display:inline-flex}.gm-scope-pill{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:2px;padding:2px;line-height:1;display:inline-grid;position:relative}.gm-scope-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gm-scope-knob{background:var(--hover);width:calc(50% - 3px);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;transition:transform .16s;position:absolute;top:2px;bottom:2px;left:2px}.gm-scope-knob[data-at=right]{transform:translate(calc(100% + 2px))}.gm-scope-label{z-index:1;color:var(--muted);white-space:nowrap;padding:4px 10px;font-size:11.5px;position:relative}.gm-scope-label.is-on{color:var(--text);font-weight:600}@media (prefers-reduced-motion:reduce){.gm-scope-knob{transition:none}}.gm-search-miss{border-left:2px solid var(--accent,#2f6fed);gap:0;padding-left:8px}.gm-search-miss-line{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin:0;padding:2px 8px;font-size:11px;display:flex;overflow:hidden}.gm-search-miss-line strong{flex:none;font-weight:650}.gm-search-miss-line span{text-overflow:ellipsis;overflow:hidden}.gm-search-miss-line svg{flex:none}.gm-search-hit.gm-search-ask{flex-direction:row;align-items:center;gap:6px}.gm-search-hit.gm-search-ask strong{flex:none}.gm-search-hit.gm-search-ask .muted{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gm-search-meaning{vertical-align:-1px;color:var(--accent,#2f6fed);margin-right:4px;display:inline-block}.gm-search-ask strong{align-items:center;gap:4px;display:inline-flex}.acr-screen{min-width:0;color:var(--text);flex-direction:column;gap:12px;display:flex}.acr-screen .is-ok{color:var(--ok)}.acr-screen .is-bad{color:var(--danger)}.acr-screen .is-warn{color:var(--warn)}.acr-muted{color:var(--muted)}.acr-pad{margin:0;padding:4px 6px}.acr-sub{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.acr-sub svg{vertical-align:-1px}.acr-screen .acr-wf.is-partial{color:var(--warn)}.acr-screen .acr-wf.is-swarm{color:var(--text-2)}.acr-clamp-2,.acr-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acr-clamp-2{-webkit-line-clamp:2;line-clamp:2}.acr-clamp-3{-webkit-line-clamp:3;line-clamp:3}.acr-screen kbd,.acr-kbd{border:1px solid var(--line-firm);background:var(--soft);min-width:18px;color:var(--muted);text-align:center;border-bottom-width:2px;border-radius:6px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;display:inline-block}.acr-head{padding:var(--pad-card);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.acr-title{min-width:0}.acr-title h2{align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.3;display:flex}.acr-title h2 svg{color:var(--red);flex:none}.acr-title-en{color:var(--muted);font-size:13px;font-weight:500}.acr-privacy{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn);border-radius:6px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:5px 10px;font-size:12px;line-height:1.45;display:inline-flex}.acr-privacy svg{flex:none;margin-top:1px}.acr-summary{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.acr-summary>div{flex-direction:column;min-width:52px;display:flex}.acr-summary dt{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.acr-summary dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:1px 0 0;font-size:17px;font-weight:650}.acr-summary .is-ok dd{color:var(--ok)}.acr-summary .is-bad dd{color:var(--danger)}.acr-summary .is-warn dd{color:var(--warn)}.acr-summary .is-money dd{font-size:15px}.acr-input{border:1px solid var(--g4);background:var(--surface);min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:6px;padding:0 12px;font-size:13px}.acr-input:focus{border-color:var(--g5);box-shadow:0 0 0 3px var(--accent-bg)}.acr-input::placeholder{color:var(--muted)}.acr-link-btn{color:var(--text-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:4px 2px;font-size:12px;text-decoration:underline;display:inline-flex}.acr-link-btn:hover{color:var(--text)}.acr-link-btn:disabled{opacity:.45;cursor:default;text-decoration:none}.acr-badge{border-radius:var(--radius-pill);background:var(--text);min-width:18px;height:18px;color:var(--surface);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.acr-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:30px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.acr-chip:hover{border-color:var(--line-firm);color:var(--text)}.acr-chip.is-on{border-color:var(--text-2);background:var(--g2);color:var(--text)}.acr-chip:disabled{opacity:.5;cursor:default}.acr-chip-n{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.acr-chip.is-on .acr-chip-n{color:var(--text-2)}.acr-chiprow{flex-wrap:wrap;gap:6px;display:flex}.acr-tag{border:1px solid var(--line-firm);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.acr-tag.is-retracted{border-style:dashed;border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.acr-code{overflow-wrap:anywhere;align-items:center;gap:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.acr-status{border:1px solid var(--line-firm);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.acr-status.is-ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.acr-status.is-bad{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.acr-status.is-warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.acr-status.is-muted{color:var(--muted);border-style:dashed}.acr-stack{flex-direction:column;gap:2px;display:inline-flex}.acr-rating{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:inline-flex}.acr-rating.is-none{color:var(--muted);font-size:12px}.acr-rating-head{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.acr-rating.is-up .acr-rating-head{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.acr-rating.is-down .acr-rating-head{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.acr-rating.is-mixed .acr-rating-head{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.acr-reasons{flex-wrap:wrap;gap:3px;display:flex}.acr-reason{border:1px solid var(--line-firm);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);padding:0 6px;font-size:11px;line-height:1.6}.acr-note-line{min-width:0;max-width:100%;color:var(--text-2);align-items:center;gap:3px;font-size:11.5px;display:flex}.acr-note-line svg{flex:none}.acr-note-word{flex:none;font-weight:600}.acr-note-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16em;overflow:hidden}.acr-person{max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;margin-left:-5px;padding:2px 6px 2px 5px;font-size:13px;font-weight:600;display:inline-flex}.acr-person:hover{border-color:var(--line-firm);background:var(--soft)}.acr-person svg{color:var(--muted);flex:none}.acr-person.is-selected{border-color:var(--g5);background:var(--g2)}.acr-person:disabled{cursor:default}.acr-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acr-me{border:1px solid var(--line-firm);color:var(--muted);border-radius:6px;flex:none;margin-left:4px;padding:0 4px;font-size:10px;font-weight:600;line-height:1.5}.acr-picker{gap:8px;min-width:0;display:grid}.acr-picker>.acr-input{width:100%}.acr-checklist{overscroll-behavior:contain;gap:1px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.acr-check{cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"box name n""box sub n";align-items:center;column-gap:8px;padding:5px 6px;font-size:13px;display:grid}.acr-check:hover{background:var(--soft)}.acr-check input{width:16px;height:16px;accent-color:var(--accent);grid-area:box;margin:0}.acr-check-name{overflow-wrap:anywhere;grid-area:name;min-width:0;font-weight:550}.acr-check-sub{min-width:0;color:var(--muted);overflow-wrap:anywhere;grid-area:sub;font-size:11px}code.acr-check-sub{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.acr-check-n{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:n;font-size:12px}.acr-fieldset{border:0;min-width:0;margin:0;padding:0}.acr-fieldset legend{color:var(--muted);padding:4px 6px;font-size:11px;font-weight:700}.acr-dates{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.acr-date-inputs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acr-date-inputs label{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.acr-date-inputs .acr-input{min-height:30px;padding:0 8px}.acr-filters{padding:12px var(--pad-card);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;display:grid}.acr-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acr-search{flex:320px;align-items:center;min-width:220px;display:flex;position:relative}.acr-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:11px}.acr-search .acr-input{width:100%;padding-left:34px}.acr-filters .acr-search .acr-input{padding-right:34px}.acr-search .acr-kbd{pointer-events:none;position:absolute;right:10px}.acr-search:focus-within .acr-kbd{display:none}.acr-select{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.acr-select>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.acr-select select{border:1px solid var(--g4);background:var(--surface);min-height:38px;color:var(--text);font:inherit;border-radius:6px;padding:0 10px;font-size:13px}.acr-pop{position:relative}.acr-pop-btn{border:1px solid var(--line-firm);background:var(--surface);min-height:38px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.acr-pop-btn:hover{background:var(--soft)}.acr-pop-btn.has-value{border-color:var(--text-2);font-weight:600}.acr-pop-btn[aria-expanded=true]{background:var(--g2)}.acr-group .acr-pop-btn{border-radius:var(--radius-pill);min-height:30px;font-size:12px;font-weight:600}.acr-caret{transition:transform .12s}.acr-caret.is-open{transform:rotate(180deg)}.acr-pop-panel{z-index:30;overscroll-behavior:contain;border:1px solid var(--line-firm);border-radius:var(--radius);background:var(--surface);width:320px;max-width:min(360px,100vw - 32px);max-height:min(460px,70vh);box-shadow:0 12px 32px #18181b2e, var(--shadow);padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.acr-pop-panel.is-end{left:auto;right:0}.acr-pop-panel.is-wide{width:420px;max-width:min(460px,100vw - 32px)}.acr-groups{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.acr-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.acr-group-label{color:var(--muted);letter-spacing:.04em;white-space:nowrap;margin-right:2px;font-size:11px;font-weight:700}.acr-group .acr-dates .acr-sub{display:none}.acr-applied{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px;transition:opacity .12s;display:flex}.acr-applied.is-pending{opacity:.6}.acr-applied-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acr-applied-chip{border:1px solid var(--g5);border-radius:var(--radius-pill);background:var(--g2);max-width:320px;min-height:28px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:2px 8px 2px 10px;font-size:12px;display:inline-flex}.acr-applied-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acr-applied-chip svg{flex:none}.acr-applied-chip:hover{border-color:var(--text-2)}.acr-screen .risk-strip{margin-top:0}.acr-error-box{border:1px solid var(--danger-line);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13px;display:flex}.acr-error-box .ghost-btn{min-height:34px}.acr-empty{border:1px dashed var(--line-firm);border-radius:var(--radius);background:var(--soft);color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:13px;display:flex}.acr-empty p{margin:0}.acr-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.acr-layout.has-split{grid-template-columns:minmax(0,1fr) clamp(420px,40%,680px)}.acr-list{min-width:0;padding:12px var(--pad-card) var(--pad-card);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;display:grid}.acr-selbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acr-selbar .ghost-btn{min-height:34px}.acr-selbar-count{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.acr-kbd-hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;display:inline-flex}.acr-foot{color:var(--muted);margin:0;font-size:11.5px}.acr-table-wrap{min-height:200px;max-height:calc(100vh - var(--acr-top,64px) - 24px);max-height:calc(100dvh - var(--acr-top,64px) - 24px);border:1px solid var(--line);border-radius:6px;overflow:auto}.acr-table-wrap:focus-visible{outline:3px solid var(--warn);outline-offset:2px}.acr-table-wrap.is-stale .acr-table tbody{opacity:.5;transition:opacity .12s}.acr-table{border-collapse:separate;border-spacing:0;width:100%}.acr-table thead th{z-index:2;border-bottom:1px solid var(--line-firm);background:var(--soft);white-space:nowrap;font-size:12px;position:sticky;top:0}.acr-table tbody tr{background:var(--surface)}.acr-table tbody tr:hover{background:var(--soft)}.acr-table tbody tr.is-picked{background:var(--accent-bg)}.acr-table tbody tr.is-open{background:var(--g2)}.acr-table tbody tr.is-active>td:first-child{box-shadow:inset 3px 0 0 var(--g5)}.acr-table tbody tr.is-open>td:first-child{box-shadow:inset 4px 0 0 var(--text)}.acr-table tbody tr.is-open .acr-open{font-weight:650}.acr-table tbody tr:last-child td{border-bottom:0}.acr-c-select{z-index:1;background:inherit;text-align:center;width:44px;position:sticky;left:0}.acr-table thead .acr-c-select{z-index:3;background:var(--soft)}.acr-c-select input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.acr-c-time time{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.acr-c-person .acr-person{max-width:150px}.acr-c-rating .acr-rating{max-width:190px}.acr-c-rating .acr-note-text{max-width:11em}.acr-table.is-compact .acr-c-person .acr-person{max-width:124px}.acr-table.is-compact .acr-c-rating .acr-rating{max-width:150px}.acr-table.is-compact .acr-c-rating .acr-note-text{max-width:7em}.acr-h-question{width:40%}.acr-h-answer{width:26%}.acr-c-question{min-width:240px}.acr-c-answer{min-width:200px}.acr-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}th.acr-num .acr-sort{justify-content:flex-end}.acr-num .acr-sub{justify-content:flex-end;align-items:center;gap:3px;display:flex}.acr-open{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.45;display:block}.acr-open:hover .acr-clamp-2{text-underline-offset:3px;text-decoration:underline}.acr-q-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.acr-sort{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;font-weight:700;display:inline-flex}.acr-sort:hover{background:var(--g2);color:var(--text)}.acr-sort.is-on{color:var(--text)}.acr-sort-idle{opacity:.45}.acr-pager{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.acr-pager-btns{align-items:center;gap:8px;display:inline-flex}.acr-pager .ghost-btn{min-height:34px}.acr-reader{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--text);outline:none;flex-direction:column;display:flex}.acr-reader:focus-visible{outline:3px solid var(--warn);outline-offset:-3px}.acr-reader.is-split{top:calc(var(--acr-top,64px) + 12px);max-height:calc(100vh - var(--acr-top,64px) - 24px);max-height:calc(100dvh - var(--acr-top,64px) - 24px);position:sticky}.acr-backdrop{z-index:70;background:#18181b73;position:fixed;inset:0}.acr-backdrop.is-drawer{justify-content:flex-end;display:flex}.acr-reader.is-drawer{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-width:0 0 0 1px;width:min(560px,100vw - 48px);height:100%;animation:.16s ease-out acr-slide-left;box-shadow:-12px 0 32px #18181b3d}.acr-reader.is-sheet{z-index:74;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);border:0;border-radius:0;animation:.18s ease-out acr-slide-up;position:fixed;inset:0}@keyframes acr-slide-left{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes acr-slide-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.acr-reader-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px 10px;padding:12px 14px;display:flex}.acr-reader-title{flex:220px;min-width:0}.acr-reader-title h3{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.acr-reader-sub{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;display:flex}.acr-reader-nav{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.acr-reader-nav .ghost-btn{min-height:34px;padding:0 8px}.acr-reader-nav .icon-btn{width:34px;min-height:34px}.acr-step-pos{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.acr-back{flex:none}.acr-reader-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 14px 16px;position:relative;overflow:auto}.acr-reader-body:focus-visible{outline:3px solid var(--warn);outline-offset:-3px}.acr-reader-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.acr-reader-foot .ghost-btn{min-height:44px}.acr-retry{margin-top:8px}.acr-turns{gap:14px;transition:opacity .12s;display:grid}.acr-turns.is-stale{opacity:.6}.acr-turn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;min-width:0;padding:12px;display:grid}.acr-turn.is-focus{border-color:var(--text-2);box-shadow:0 0 0 2px var(--g4)}.acr-turn.is-retracted{border-style:dashed}.acr-turn-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.acr-turn-seq{font-size:12.5px;font-weight:700}.acr-focus-tag{background:var(--text);color:var(--surface);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.acr-qa{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.acr-role{background:var(--g2);width:22px;height:22px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.acr-qa.is-q .acr-role{background:var(--text);color:var(--surface)}.acr-question{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.acr-answer-wrap{justify-items:start;gap:4px;min-width:0;display:grid}.acr-answer{overflow-wrap:anywhere;width:100%;min-width:0;font-size:13.5px;line-height:1.55}.acr-answer.is-folded{max-height:22em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.acr-answer .md-table-wrap{max-width:100%}.acr-error{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;font-size:12.5px;display:flex}.acr-error svg{flex:none;margin-top:2px}.acr-meta{color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.acr-meta li+li:before{content:"·";color:var(--muted);margin:0 6px}.acr-fb-list{border-top:1px solid var(--line);gap:8px;margin:0;padding:8px 0 0;list-style:none;display:grid}.acr-fb{justify-items:start;gap:4px;display:grid}.acr-fb .acr-rating{flex-flow:wrap;align-items:center}.acr-fb-note{border-left:3px solid var(--line-firm);background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 6px 6px 0;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;font-size:13px;display:flex}.acr-fb-note svg{color:var(--muted);flex:none;margin-top:3px}.acr-fb-none{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0;padding-top:8px;font-size:12px;display:flex}.acr-turn .query-trace{margin-top:0}.acr-evidence{border-top:1px solid var(--line);min-width:0;padding-top:6px;font-size:12px}.acr-evidence>summary{color:var(--muted);cursor:pointer;line-height:1.8}.acr-evidence>summary:hover{color:var(--text)}.acr-screen.is-touch .acr-head{padding:12px 14px}.acr-screen.is-touch .acr-title h2{font-size:16px}.acr-touch-bar{top:var(--acr-top,56px);z-index:4;border-radius:0 0 var(--radius) var(--radius);background:var(--surface);align-items:center;gap:8px;margin:0 -6px;padding:8px 6px;display:flex;position:sticky;box-shadow:0 8px 12px -12px #18181b59}.acr-touch-bar .acr-search{flex:auto;min-width:0}.acr-touch-bar .acr-input{min-height:44px;font-size:16px}.acr-filter-btn{border:1px solid var(--line-firm);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.acr-filter-btn.has-value{border-color:var(--text-2)}.acr-quick{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:2px 0 4px;display:flex;overflow-x:auto}.acr-quick::-webkit-scrollbar{display:none}.acr-quick .acr-chip{flex:none;min-height:40px;padding:0 14px;font-size:13px}.acr-quick-sep{background:var(--line-firm);flex:none;align-self:stretch;width:1px;margin:6px 2px}.acr-touch-summary{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;display:flex}.acr-touch-summary>span{align-items:center;gap:4px;display:inline-flex}.acr-touch-summary .acr-link-btn{margin-left:auto}.acr-cards{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;transition:opacity .12s;display:grid}.acr-cards.is-stale{opacity:.55}.acr-cards>li{min-width:0;display:flex}.acr-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;flex:auto;display:flex;overflow:hidden}.acr-card.is-open{border-color:var(--text-2)}.acr-card-top{align-items:center;gap:8px;min-width:0;padding:4px 12px 0;display:flex}.acr-card-top .acr-person{max-width:55%;min-height:40px;margin-left:-6px}.acr-card-when{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.acr-card-main{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:stretch;gap:6px;padding:4px 12px 12px;display:flex}.acr-card-main:active{background:var(--soft)}.acr-card-main:focus-visible{outline-offset:-3px}.acr-card-q{font-size:14.5px;font-weight:600;line-height:1.45}.acr-card-a{color:var(--text-2);font-size:13px;line-height:1.45}.acr-card-badges{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;font-size:12px;display:flex}.acr-card-badges .acr-rating{flex-flow:wrap;align-items:center}.acr-card-badges .acr-note-text{max-width:12em}.acr-card-badges .acr-stack{flex-direction:row;align-items:center;gap:4px}.acr-card-badges .acr-sub{align-items:center;gap:2px;display:inline-flex}.acr-badge-item{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.acr-more{width:100%;min-height:48px;font-size:14px}.acr-end{color:var(--muted);text-align:center;margin:4px 0 8px;font-size:12px}.acr-backdrop.is-sheet{z-index:72;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-end;display:flex}.acr-sheet{background:var(--surface);width:100%;max-height:88dvh;color:var(--text);border-radius:10px 10px 0 0;outline:none;flex-direction:column;animation:.18s ease-out acr-slide-up;display:flex;box-shadow:0 -8px 32px #18181b3d}.acr-sheet-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.acr-sheet-head h3{margin:0;font-size:16px}.acr-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 16px 12px;overflow-y:auto}.acr-sheet-sec{border-bottom:1px solid var(--line);gap:8px;min-width:0;padding:12px 0;display:grid}.acr-sheet-sec:last-child{border-bottom:0}.acr-sheet-sec h4{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.acr-sheet-sec h4 .acr-sub{display:inline}.acr-sheet .acr-chip{min-height:44px;padding:0 14px;font-size:13.5px}.acr-sheet .acr-check{min-height:44px}.acr-sheet .acr-check input{width:20px;height:20px}.acr-sheet .acr-input{width:100%;min-height:44px;font-size:16px}.acr-sheet .acr-checklist{max-height:36vh}.acr-sheet .acr-link-btn{min-height:44px}.acr-sheet .acr-date-inputs{width:100%}.acr-sheet .acr-date-inputs label{flex-direction:column;flex:140px;align-items:stretch}.acr-sheet .acr-date-inputs>span[aria-hidden]{display:none}.acr-sheet-more>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:700;list-style:none;display:flex}.acr-sheet-more>summary::-webkit-details-marker{display:none}.acr-sheet-more>summary:before{content:"▸";color:var(--muted)}.acr-sheet-more[open]>summary:before{content:"▾"}.acr-sheet-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;gap:10px;display:flex}.acr-sheet-foot .ghost-btn{flex:none;min-height:48px}.acr-primary{border:1px solid var(--text);background:var(--text);min-height:48px;color:var(--surface);font:inherit;cursor:pointer;border-radius:10px;flex:auto;padding:0 16px;font-size:15px;font-weight:700}.acr-primary:disabled{opacity:.5;cursor:default}@media (width>=761px) and (width<=1060px){.acr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.acr-sheet{max-width:720px}}@media (width<=760px){.acr-head{gap:8px}.acr-privacy{display:flex}}@media (width>=1061px) and (width<=1279px){.acr-groups{gap:8px 16px}.acr-kbd-hint{display:none}}@media (hover:none){.acr-kbd-hint,.acr-kbd{display:none}}@media (pointer:coarse){.acr-check,.acr-chip,.acr-applied-chip,.acr-pop-btn,.acr-person{min-height:44px}}@media (prefers-reduced-motion:reduce){.acr-reader.is-drawer,.acr-reader.is-sheet,.acr-sheet{animation:none}.acr-chip,.acr-caret,.acr-cards,.acr-turns,.acr-applied,.acr-table-wrap.is-stale .acr-table tbody{transition:none}}.acr-table.is-compact .acr-c-question{min-width:200px}.acr-table.is-compact .acr-h-question{width:auto}.acr-turn .risk-strip{flex-direction:column;gap:2px;margin-top:0}.plc-editor{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.plc-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.plc-editor-title{flex-direction:column;gap:2px;min-width:0;display:flex}.plc-editor-title h3{font-size:14px;font-weight:600;line-height:1.3}.plc-editor-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:14px;display:grid}.plc-editor-fields{flex-direction:column;gap:8px;min-width:0;display:flex}.plc-editor-preview{align-self:stretch;min-width:0}.plc-editor-sticky{flex-direction:column;gap:6px;display:flex;position:sticky;top:8px}.plc-editor-foot{flex-direction:column;gap:8px;min-width:0;display:flex}.plc-field{flex-direction:column;gap:3px;min-width:0;display:flex}.plc-field>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.35;display:flex}.plc-field textarea{box-sizing:border-box;resize:none;border:1px solid var(--g4);background:var(--surface);width:100%;min-height:30px;color:var(--text);font:inherit;border-radius:6px;padding:5px 8px;font-size:13px;line-height:1.5;display:block}.plc-field textarea:focus{border-color:var(--g5);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.plc-field textarea[readonly]{background:var(--soft);color:var(--text-2)}.plc-field textarea:disabled{background:var(--soft);color:var(--muted)}.plc-changes{border:1px solid var(--line);background:var(--soft);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.plc-change{flex-direction:column;gap:2px;min-width:0;display:flex}.plc-diff{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.plc-diff del{color:var(--danger);background:var(--danger-bg);text-decoration:line-through}.plc-diff ins{color:var(--ok);background:var(--ok-bg);text-decoration:none}@media (width<=1060px){.plc-editor-grid{grid-template-columns:minmax(0,1fr)}.plc-editor-sticky{position:static}}@media (width<=760px){.plc-editor{padding:10px 12px}}@media (pointer:coarse){.plc-field textarea{font-size:16px}}@font-face{font-family:Outfit;font-weight:300;font-style:normal;font-display:swap;src:local(Outfit Light),local(Outfit-Light),local(Outfit)}.plc-screen{--plc-green:#a8e0a0;--plc-bar-h:120px;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;font-size:13px;line-height:1.45;display:flex}@media (prefers-color-scheme:dark){.plc-screen{--plc-green:#6fae67}}.plc-screen h2,.plc-screen h3,.plc-screen h4,.plc-screen p{margin:0}.plc-muted{color:var(--muted)}.plc-small{font-size:12.5px;line-height:1.45}.plc-sub{color:var(--muted);overflow-wrap:break-word;font-size:11.5px;line-height:1.4;display:block}.plc-note{color:var(--text-2);max-width:90ch;font-size:12.5px;line-height:1.55}.plc-note+.plc-note{margin-top:6px}.plc-en{color:var(--muted);font-size:12.5px;font-weight:400}.plc-strong{font-weight:600}.plc-nowrap{white-space:nowrap}.plc-break{overflow-wrap:anywhere}.plc-screen .is-ok{color:var(--ok)}.plc-screen .is-bad{color:var(--danger)}.plc-screen .is-warn{color:var(--warn)}.plc-clamp-1,.plc-clamp-2{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plc-clamp-1{-webkit-line-clamp:1;line-clamp:1}.plc-clamp-2{-webkit-line-clamp:2;line-clamp:2}.plc-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plc-head{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.plc-head-title{flex-wrap:wrap;flex:240px;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.plc-head-title h2{font-size:17px;font-weight:600;line-height:1.3}.plc-head-title .plc-en{font-size:13px;font-weight:500}.plc-head-title .plc-about{flex-basis:100%}.plc-viewtabs{border:1px solid var(--line);background:var(--soft);scrollbar-width:none;border-radius:6px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.plc-viewtabs-btn{appearance:none;min-height:28px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0 10px;font-size:12.5px}.plc-viewtabs-btn:hover{color:var(--text)}.plc-viewtabs-btn[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line-firm);font-weight:600}.plc-search{flex:0 300px;align-items:center;min-width:200px;display:flex;position:relative}.plc-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:10px}.plc-search input{border:1px solid var(--g4);background:var(--surface);width:100%;min-height:34px;color:var(--text);font:inherit;border-radius:6px;padding:0 30px 0 32px;font-size:13px}.plc-search input:focus{border-color:var(--g5);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.plc-search input::placeholder{color:var(--muted)}.plc-kbd{pointer-events:none;border:1px solid var(--line-firm);background:var(--soft);min-width:18px;color:var(--muted);text-align:center;border-bottom-width:2px;border-radius:6px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;position:absolute;right:8px}.plc-search:focus-within .plc-kbd{display:none}.plc-backrow{align-items:center;gap:10px;min-width:0;display:flex}.plc-screen .plc-back.ghost-btn{flex:none;gap:4px;min-height:30px;padding:0 10px;font-size:12.5px}.plc-crumb{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.plc-about>summary{color:var(--muted);cursor:pointer;align-items:center;gap:4px;font-size:12px;list-style:none;display:inline-flex}.plc-about>summary::-webkit-details-marker{display:none}.plc-about>summary:hover{color:var(--text)}.plc-about-body{padding-top:6px}.plc-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.plc-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.plc-card-head h3{font-size:14px;font-weight:600;line-height:1.3}.plc-card-aside{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.plc-two.is-preview{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.plc-panel{border:1px solid var(--line);background:var(--soft);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.plc-banner{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--text);border-radius:6px;max-width:90ch;padding:8px 12px;font-size:12.5px;line-height:1.55}.plc-summary{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:12px 28px;display:grid}.plc-headline{flex-direction:column;gap:3px;min-width:0;display:flex}.plc-big{letter-spacing:-.025em;font-variant-numeric:proportional-nums;font-feature-settings:"tnum" 0, "pnum" 1;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:300;line-height:1.05}.plc-bigline{color:var(--text-2);font-size:13px;line-height:1.45}.plc-bigline.is-zh{color:var(--muted);font-size:12px}.plc-mid{font-size:22px;font-weight:600;line-height:1.2}.plc-chart{min-width:0;margin:0;overflow-x:auto}.plc-cols{grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:8px;display:grid}.plc-col{grid-template-rows:16px var(--plc-bar-h) 18px 30px;row-gap:4px;min-width:0;display:grid}.plc-col-count{color:var(--muted);text-align:center;font-size:11.5px;line-height:16px}.plc-col-bar{border-radius:3px;flex-direction:column-reverse;gap:1px;display:flex;overflow:hidden}.plc-col-bar.is-empty{background:var(--line)}.plc-col-bar .plc-seg{flex-shrink:0;flex-basis:0;min-height:0}.plc-seg{border-radius:1px}.plc-seg.is-accent{background:var(--plc-green)}.plc-seg.is-second{background:var(--g5)}.plc-seg.is-third{background:var(--g4)}.plc-seg.is-fourth{background:var(--g3)}.plc-col-pct{text-align:center;font-size:13px;font-weight:600;line-height:18px}.plc-col-sub{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:15px;display:-webkit-box;overflow:hidden}.plc-col.is-total .plc-col-sub{color:var(--text-2);font-weight:600}.plc-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.plc-legend li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.plc-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.plc-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;margin:0;display:grid}.plc-kpis>div{flex-direction:column;gap:1px;min-width:0;display:flex}.plc-kpis dt{color:var(--muted);order:2;font-size:11.5px;line-height:1.35}.plc-kpis dd{white-space:nowrap;order:1;margin:0;font-size:17px;font-weight:600;line-height:1.3}.plc-kpis .is-warn dd{color:var(--warn)}.plc-kpis .is-ok dd{color:var(--ok)}.plc-kpis dd .plc-link{font-weight:400}.plc-perf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}.plc-perf-empty{align-self:center}.plc-scroll{max-width:100%;overflow-x:auto}.plc-scroll.is-tall{border:1px solid var(--line);border-radius:6px;max-height:calc(100dvh - 180px);overflow:auto}.plc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;line-height:1.4}.plc-table.is-fixed{table-layout:fixed}.plc-table th{z-index:1;border-bottom:1px solid var(--line-firm);background:var(--soft);color:var(--muted);text-align:left;vertical-align:bottom;white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:500;line-height:1.3;position:sticky;top:0}.plc-th-zh,.plc-th-en{display:block}.plc-th-en{font-size:10.5px}.plc-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:break-word;padding:6px 8px}.plc-table tbody tr:last-child td{border-bottom:0}.plc-table .num{text-align:right;white-space:nowrap}.plc-table td.num .plc-stack{align-items:flex-end}.plc-table td.num .plc-sub{white-space:normal;text-align:right;max-width:14em}.plc-row-open{cursor:pointer}.plc-table tbody tr:hover>td,.plc-table tbody tr.is-open>td{background:var(--soft)}.plc-row-quiet td{color:var(--muted)}.plc-detail-row>td{background:var(--soft)}.plc-lines .plc-w-name{width:24%;min-width:170px}.plc-lines .plc-c-models{width:15%}@media (width>=1280px){.plc-lines .plc-chip{white-space:nowrap}}.plc-lines td.num .plc-sub{min-width:8em}.plc-recipients .plc-sel{width:30px}.plc-recipients .plc-w-send{width:13%}.plc-recipients .plc-w-person{width:19%}.plc-recipients .plc-w-group{width:10%}.plc-recipients .plc-w-state{width:17%}.plc-recipients .plc-w-gate{width:14%}.plc-recipients .plc-w-act{width:112px}.plc-chip{border:1px solid var(--line-firm);background:var(--surface);max-width:100%;min-height:20px;color:var(--text-2);text-align:left;overflow-wrap:break-word;border-radius:10px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-flex}.plc-chip.is-ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.plc-chip.is-warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.plc-chip.is-bad{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.plc-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.plc-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.plc-stack.is-row{flex-flow:wrap;align-items:center}.plc-stack>.plc-sub{margin:0}.plc-chip-btn{appearance:none;cursor:pointer;font-family:inherit}.plc-chip-btn:hover{border-color:var(--text-2)}.plc-chip-btn.is-current{border-color:var(--text);color:var(--text);font-weight:600}.plc-btn{appearance:none;border:1px solid var(--line-firm);background:var(--surface);min-height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;line-height:1.25;text-decoration:none;display:inline-flex}.plc-btn.is-small{min-height:26px;padding:2px 9px;font-size:12px}.plc-btn:hover:not(:disabled){border-color:var(--text-2)}.plc-btn.is-primary{background:var(--text);color:var(--surface);border-color:var(--text)}.plc-btn:disabled{cursor:not-allowed;color:var(--muted);background:0 0;border-style:dashed}.plc-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plc-btns.is-stack{flex-direction:column;align-items:stretch;gap:4px}.plc-btns.is-stack .plc-btn{text-align:left;justify-content:flex-start}.plc-send-why{flex:100%}.plc-pager{margin-top:2px}.plc-link{appearance:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-firm);text-decoration-color:var(--line-firm);text-underline-offset:3px;background:0 0;border:0;padding:0}.plc-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.plc-link.plc-small{font-size:12px}.plc-filterbar{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.plc-csv{margin-left:auto}.plc-select{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.plc-select>span{white-space:nowrap}.plc-select select,.plc-select input{border:1px solid var(--g4);background:var(--surface);min-width:0;max-width:190px;min-height:30px;color:var(--text);font:inherit;border-radius:6px;padding:0 8px;font-size:12.5px}.plc-select.is-input input{width:200px}.plc-select.is-stack{flex-direction:column;align-items:stretch;gap:2px}.plc-select.is-stack select,.plc-select.is-stack input{width:100%;max-width:100%}.plc-filters{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.plc-check{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:inline-flex}.plc-radios{flex-direction:column;gap:6px;font-size:13px;display:flex}.plc-radios label{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.plc-campaign-title{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.plc-title{font-size:17px;font-weight:600;line-height:1.3}.plc-preview{flex-direction:column;gap:6px;min-width:0;display:flex}.plc-frame{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:480px;max-height:900px;display:block}.plc-notes{white-space:pre-wrap;max-height:220px;color:var(--text-2);margin:0;font-size:12px;line-height:1.55;overflow:auto}.plc-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 12px;display:grid}.plc-product{align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.4;display:flex}.plc-product img,.plc-product-blank{object-fit:contain;background:var(--soft);border-radius:4px;flex:none;width:56px;height:56px}.plc-product-text{flex-direction:column;gap:1px;min-width:0;display:flex}.plc-letters{margin:0;padding:0;list-style:none}.plc-letters li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,45%);gap:8px;padding:8px 6px;display:grid}.plc-letters li:last-child{border-bottom:0}.plc-letters li.is-open{background:var(--soft);border-radius:6px}.plc-list{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.plc-evidence{border-left:2px solid var(--line-firm);color:var(--text-2);margin:2px 0 0;padding:0 0 0 10px;font-size:12px;line-height:1.5}.plc-evidence.plc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.plc-detail{flex-direction:column;gap:6px;min-width:0;display:flex}.plc-detail h4{font-size:13px;font-weight:600}.plc-setbar{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.plc-setlist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;font-size:12.5px;display:grid}.plc-setlist label{align-items:flex-start;gap:6px;line-height:1.4;display:flex}.plc-labels{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.plc-labelbtn{appearance:none;border:1px solid var(--line-firm);border-radius:var(--radius-pill);color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:1px 9px;font-size:11.5px;line-height:18px}.plc-labelbtn:hover:not(:disabled){border-color:var(--text-2);color:var(--text)}.plc-labelbtn:disabled{cursor:wait;color:var(--muted)}.plc-labelbtn.is-on{color:var(--text);border-color:var(--text);font-weight:600}.plc-labelbtn.is-on.is-ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.plc-labelbtn.is-on.is-warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.plc-labelbtn.is-on.is-bad{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.plc-reply-detail{flex-direction:column;gap:12px;display:flex}.plc-mail{max-height:300px;margin-top:4px}.plc-quoted{margin-top:4px}.plc-quoted>summary{cursor:pointer}.plc-thread-msg{border-top:1px solid var(--line);padding:6px 0;font-size:12.5px}.plc-thread-msg>summary{cursor:pointer;line-height:1.6}.plc-replylist{flex-direction:column;min-width:0;display:flex}.plc-replygrid{grid-template-columns:minmax(0,17fr) minmax(0,33fr) minmax(0,21fr) minmax(0,29fr);gap:0 14px;display:grid}.plc-replyhead{border-bottom:1px solid var(--line-firm);background:var(--soft);color:var(--muted);border-radius:6px 6px 0 0;padding:6px 8px;font-size:11.5px}.plc-replyitem{border-bottom:1px solid var(--line);min-width:0;padding:8px}.plc-replyitem:last-child{border-bottom:0}.plc-replyitem.is-open{background:var(--soft)}.plc-cell{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.plc-cell-label{color:var(--muted);font-size:11px;display:none}.plc-cell .plc-select{align-self:stretch}.plc-replydetail{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0;margin-top:8px;padding:10px 12px}.plc-tick{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.plc-tick.is-on{color:var(--ok)}.plc-tick input{width:15px;height:15px;accent-color:var(--ok);margin:0}.plc-untick{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:6px;flex-direction:column;align-self:stretch;gap:4px;padding:6px 8px;display:flex}.plc-sel{width:30px}.plc-sel input{width:15px;height:15px;margin:2px 0 0}.plc-sendbar{border:1px solid var(--line);background:var(--soft);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.plc-sendbar-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.plc-sendbar-row.is-selection{border-top:1px dashed var(--line-firm);padding-top:6px}.plc-sendbox{flex-direction:column;gap:4px;display:flex}.plc-input{border:1px solid var(--g4);background:var(--surface);min-width:0;min-height:26px;color:var(--text);font:inherit;border-radius:6px;padding:0 8px;font-size:12.5px}.plc-list.is-bad{color:var(--danger)}.plc-tag{border:1px solid var(--warn-line);background:var(--warn-bg);min-height:20px;color:var(--warn);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.plc-joblist{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.plc-job{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.plc-job.is-running,.plc-job.is-queued{border-color:var(--warn-line)}.plc-job.is-failed{border-color:var(--danger-line)}.plc-job-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.plc-job-time{margin-left:auto}.plc-job-pulse{background:var(--warn);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite plc-pulse}@keyframes plc-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.plc-job-pulse{animation:none}}.plc-regen{flex-direction:column;gap:6px;min-width:0;display:flex}.plc-regen .plc-field textarea{min-height:52px}.plc-two.is-drafts{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.plc-draftlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plc-draftlist li{border-bottom:1px solid var(--line)}.plc-draftlist li:last-child{border-bottom:0}.plc-draftlist li.is-open{background:var(--soft);border-radius:6px}.plc-draftitem{appearance:none;width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 6px;display:flex}.plc-draft{flex-direction:column;gap:8px;min-width:0;display:flex}.plc-draft-head{flex-direction:column;gap:3px;display:flex}.plc-draft-read{flex-direction:column;gap:4px;display:flex}.plc-draft-body{border:1px solid var(--line);background:var(--soft);max-height:420px;color:var(--text);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12.5px}.plc-draft-edit{flex-direction:column;gap:8px;display:flex}.plc-replydraft{border-top:1px solid var(--line);padding-top:8px}.plc-replytags{flex-wrap:wrap;gap:4px;display:inline-flex}.plc-body,.plc-main{flex-direction:column;gap:12px;min-width:0;display:flex}.plc-chat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.plc-chat-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 8px;display:grid}.plc-chat-head .plc-sub{grid-column:1/2}.plc-chat-close{grid-area:1/2/span 2}.plc-chat.item5-document-assistant{position:static}@media (width>=1280px){.plc-body.has-chat{grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.plc-body.has-chat .plc-chat.item5-document-assistant{position:sticky;top:8px}}@media (width<=1279px){.plc-body.has-chat .plc-chat{order:-1}}.plc-state{color:var(--muted);padding:10px 0;font-size:13px}.plc-state.is-error{color:var(--danger)}@media (width<=1279px){.plc-lines .plc-c-models{display:none}}@media (width<=1060px){.plc-two,.plc-two.is-preview,.plc-summary,.plc-perf{grid-template-columns:minmax(0,1fr)}.plc-summary{align-items:start}.plc-replyhead{display:none}.plc-replygrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px}.plc-cell-label{display:block}.plc-scroll.is-tall{border:0;max-height:none;overflow:visible}.plc-table.is-cards,.plc-table.is-cards tbody,.plc-table.is-cards tr,.plc-table.is-cards td{width:auto;display:block}.plc-table.is-cards{white-space:normal}.plc-table.is-cards thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plc-table.is-cards tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;padding:4px 0 6px}.plc-table.is-cards tbody tr:not(.plc-detail-row){grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.plc-table.is-cards tbody tr>td{grid-column:1/-1}.plc-table.is-cards tbody tr>td.num{grid-column:auto}.plc-table.is-cards tbody tr>td.num.plc-span{grid-column:1/-1}.plc-table.is-cards td{text-align:left;white-space:normal;border-bottom:0;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 10px;display:grid}.plc-table.is-cards td:before{content:attr(data-label);color:var(--muted);font-size:11.5px;font-weight:600}.plc-table.is-cards td:first-child{grid-template-columns:minmax(0,1fr);padding-top:8px}.plc-table.is-cards td:first-child:before{display:none}.plc-table.is-cards td.num{grid-template-columns:minmax(0,1fr) auto}.plc-table.is-cards td.num.plc-span{grid-template-columns:104px minmax(0,1fr)}.plc-table.is-cards td.num .plc-stack{align-items:flex-end}.plc-table.is-cards td.num .plc-sub{text-align:right}.plc-table.is-cards .plc-detail-row{background:var(--soft);border-style:dashed}.plc-table.is-cards .plc-detail-row>td{background:0 0;grid-template-columns:minmax(0,1fr)}.plc-table.is-cards .plc-detail-row>td:before{display:none}.plc-table.is-cards tbody tr:hover>td{background:0 0}.plc-table.is-cards .plc-btns.is-stack{flex-flow:wrap;align-items:center}.plc-lines .plc-c-models{display:none}.plc-two.is-drafts{grid-template-columns:minmax(0,1fr)}.plc-table.is-cards td.plc-sel{grid-template-columns:104px minmax(0,1fr)}}@media (width<=760px){.plc-head{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.plc-search{flex:auto;min-width:0}.plc-viewtabs{align-self:flex-start}.plc-head-title{flex:none}.plc-card{padding:10px 12px}.plc-table:not(.is-cards){white-space:normal;display:table}.plc-replygrid,.plc-letters li{grid-template-columns:minmax(0,1fr)}.plc-kpis{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.plc-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px 8px;display:grid}.plc-select{flex-direction:column;align-items:stretch;gap:2px}.plc-select select,.plc-select input,.plc-select.is-input input{width:100%;max-width:100%}.plc-csv{justify-self:start;margin-left:0}}@media (pointer:coarse){.plc-search input{font-size:16px}}@media (hover:none){.plc-kbd{display:none}}.plc-reply-split{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.plc-reply-split .plc-two{grid-template-columns:minmax(0,1fr)}@media (width>=1280px){.plc-reply-split{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start}.plc-reply-split .plc-replydraft{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:12px}}.plc-chat-toggle.is-on{border-color:var(--text)}.my-settings-name,.my-settings-btn{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.my-settings{min-width:0;display:inline-flex;position:relative}.my-settings-btn{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;padding:0 10px}.my-settings-btn:hover{background:var(--hover)}.my-settings-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.my-settings-pop{z-index:40;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(320px,100vw - 32px);color:var(--text);box-shadow:var(--explain-shadow);white-space:normal;gap:10px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.my-settings-title{font-size:13px}.my-settings-title .en,.my-settings-label .en,.my-settings-hint .en{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.my-settings-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-settings-label{font-size:13px;font-weight:600}.my-settings-hint{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.my-settings-error{color:var(--danger);margin:0;font-size:12px}.my-settings-switch{border:1px solid var(--line-firm);border-radius:var(--radius-pill);background:var(--soft);min-height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:12px;display:inline-flex}.my-settings-switch .knob{border-radius:var(--radius-pill);background:var(--line-firm);flex:none;width:34px;height:20px;position:relative}.my-settings-switch .knob:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px}.my-settings-switch.is-on .knob{background:var(--ok)}.my-settings-switch.is-on .knob:after{transform:translate(14px)}.my-settings-switch:disabled{opacity:.55;cursor:not-allowed}.my-settings-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.my-settings-switch .knob:after{transition:none}}.sa-topbar-btn{flex:none}dialog.sa-overlay{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(760px,100vw - 32px);max-height:min(86dvh,820px);color:var(--text);box-shadow:var(--shadow);white-space:normal;margin:8vh auto auto;padding:0;font-size:14px;overflow:auto}dialog.sa-overlay::backdrop{background:#06090d8c}.sa-overlay-body{flex-direction:column;gap:2px;padding:8px 16px 16px;display:flex}.sa-overlay-body .gm-control{background:0 0;border:0;min-width:0;padding:0}.sa-overlay-body .gm-search-results{max-height:none}.sa-overlay-close{order:-1;align-self:flex-end;margin-right:-8px}@media (width<=760px){dialog.sa-overlay{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:16px auto auto}.my-settings-name,.my-settings-btn{max-width:10ch}.topbar-actions{gap:8px}.topbar-signout-text{display:none}.topbar-signout{min-width:44px}.topbar .brand img{max-width:100%}.my-settings-pop{width:auto;position:fixed;top:68px;left:16px;right:16px}}.gm-search-own{border-left:3px solid var(--gold-mid);padding-left:8px}.gm-search-seeall{align-self:flex-start;align-items:center;gap:5px;font-size:12px;display:inline-flex}.gm-search-full{flex-direction:column;gap:8px;display:flex}.gm-search-full-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gm-search-full-kinds{flex:auto;grid-auto-flow:row;gap:4px;min-width:0;display:grid}.gm-search-full-kinds:not([style]){flex-wrap:wrap;display:flex}.gm-search-full-kinds button{border:1px solid var(--line);color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;min-width:0;padding:2px 9px;font-size:12px;overflow:hidden}@media (width<=700px){.gm-search-full-kinds[style]{flex-wrap:wrap;display:flex}}.gm-search-full-kinds button[aria-pressed=true]{background:var(--g0,#0000000d);border-color:var(--muted);font-weight:600}.gm-search-full-kinds button:focus-visible{outline:2px solid var(--gold-mid,currentColor);outline-offset:1px}@media (width<=760px){:root{--phone-top:44px;--phone-bar:52px;--phone-lane-head:36px}.topbar{min-height:var(--phone-top);height:var(--phone-top);gap:6px;padding:4px 10px}.topbar .brand img{width:92px}.topbar-actions{gap:6px}.topbar-actions :where(button,a.ghost-btn){height:34px;min-width:34px!important;min-height:34px!important}.topbar-actions .icon-btn{width:34px}.mobile-bottom{height:calc(var(--phone-bar) + env(safe-area-inset-bottom,0px))}.mobile-bottom button{height:var(--phone-bar);gap:1px;padding-top:2px;font-size:10px;min-height:0!important}.mobile-bottom button svg{width:18px;height:18px}.workspace{padding-bottom:calc(var(--phone-bar) + 4px + env(safe-area-inset-bottom,0px))}.app-embedded .workspace{padding-bottom:env(safe-area-inset-bottom,0px)}.chat-screen .chat-composer-stack{bottom:calc(var(--phone-bar) + 6px + env(safe-area-inset-bottom,0px))}.work-grid{padding:4px 8px 8px}.gm-console>.panel-head{margin-bottom:0}.gm-console.panel.desk>.panel-head>div>h2:first-child{gap:6px;font-size:16px}.gm-console .gm-what{margin:0}.gm-console .gm-controls{gap:6px;margin:4px 0 2px}.gm-console .gm-control{gap:4px;min-width:0;padding:6px 8px}.gm-console .gm-search .gm-control-why{display:none}.gm-console .gm-search-form .desk-search,.gm-console .gm-search-form .gm-search-go{height:36px;min-height:36px!important}.gm-console .gm-search-form .gm-search-go{padding:0 10px;min-width:0!important}.panel.desk>.desk-toolbar{gap:6px;margin:2px 0 0}.desk-toolbar :where(button,.desk-reset-btn){min-height:30px!important}.gm-scope-pill :where(button){min-width:0!important;min-height:26px!important}.desk-lane-stack{gap:4px;margin-top:4px}.desk-lane-summary{padding:0 10px;min-height:var(--phone-lane-head)!important}.desk-lane-section{scroll-margin-top:var(--phone-top)}.desk-single .desk-panel,.desk-single .desk-card,.desk-single .desk-assistant{--pad-card:8px}.desk-single .desk-col{gap:6px}.desk-single .desk-col-lane-active>.desk-card,.desk-single .desk-col-lane-active>.desk-panel{min-height:64px}.desk-single .desk-panel-head{align-items:center;gap:6px}.desk-single :where(.desk-panel,.desk-card,.desk-assistant) .desk-note{margin:0 0 4px}.desk-single :where(.desk-panel,.desk-card) input.desk-search{margin-bottom:4px;min-height:36px!important}.desk-single .ma-controls{gap:6px;margin:6px 0 4px}.desk-single .ma-search{padding-block:0}.desk-single .ma-search input{min-height:34px!important}.desk-single .ma-seg button{padding:2px 10px;font-size:12.5px;min-height:28px!important}.desk-single .ops-rowbtn{min-width:0!important;min-height:26px!important}.desk-single .enq-toggle{font-size:13px}.desk-single .ops-legend{gap:4px 10px}.desk-single .enq-stages{gap:6px;margin-bottom:6px}.desk-single .enq-stage{padding:6px 8px}.desk-single .gm-lane-switch button{min-height:30px!important}.note-clamp:has(+button){padding-right:64px;margin-bottom:0!important}.note-clamp+button{height:18px;margin-bottom:4px;line-height:18px;display:block;position:relative;min-width:0!important;min-height:0!important;margin-top:-18px!important;margin-left:auto!important}.desk-single .desk-col-lane-active>.desk-assistant{height:calc(100vh - var(--phone-top) - var(--phone-bar) - var(--phone-lane-head) - 8px);height:calc(100dvh - var(--phone-top) - var(--phone-bar) - var(--phone-lane-head) - 8px - env(safe-area-inset-bottom,0px));resize:none;flex-direction:column;min-height:320px;max-height:none;padding:6px 0 0;display:flex;overflow:hidden}.desk-single .desk-col-lane-active>.desk-assistant>.desk-note,.desk-single .desk-col-lane-active>.desk-assistant>.desk-note+button{flex:none;margin-left:8px;margin-right:8px}.desk-single .desk-col-lane-active>.desk-assistant>.sales-panel{flex-direction:column;flex:auto;min-height:0;padding-inline:8px;display:flex}.desk-single .desk-assistant .panel-title.compact{flex:none;padding:0 0 4px}.desk-single .desk-assistant .chat-body{flex-direction:column;flex:auto;min-height:0;display:flex}.desk-single .desk-assistant .chat-window{flex:auto;overflow-y:auto;min-height:0!important;max-height:none!important;padding:6px 0!important}.desk-single .desk-assistant .chat-composer-stack{flex:none}.chat-screen .chat-head-controls{scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}.chat-screen .chat-head-controls::-webkit-scrollbar{display:none}.chat-screen .chat-head-controls :where(button){white-space:nowrap;height:28px;padding:0 8px;min-width:0!important;min-height:28px!important}.chat-screen .chat-head-controls>*{flex:none}.chat-screen .message>.avatar{display:none}.chat-screen .message{gap:0;margin-bottom:8px}.chat-screen .bubble{max-width:100%;padding:8px 10px}.chat-screen .document-action-menu{padding:4px 0}.chat-screen .document-action-menu button{padding:2px 10px;min-width:0!important;min-height:26px!important}.chat-screen form.composer{grid-template-columns:minmax(0,1fr);gap:0;padding-top:4px;position:relative}.chat-screen form.composer>textarea{field-sizing:content;max-height:33dvh;resize:none!important;min-height:40px!important;padding:8px 46px 8px 10px!important;font-size:16px!important}.chat-screen form.composer>button{border-radius:6px;width:32px;height:32px;padding:0;position:absolute;bottom:5px;right:5px;min-width:32px!important;min-height:32px!important}.desk-single :where(.desk-panel,.desk-card) :where(button,input,select,a.ghost-btn){min-width:0!important;min-height:32px!important}.desk-single :where(.desk-panel,.desk-card) :where(select,input:not([type=checkbox],[type=radio])){padding-block:3px}.gm-console.panel.desk>.panel-head>div>h2:first-child{margin:0 0 2px}.gm-console .gm-what>summary{min-height:22px}.gm-console .gm-what>.muted{margin:2px 0 0}.gm-console .gm-search-form{margin-bottom:0}.gm-console.panel.desk>.panel-head{margin-bottom:2px}.desk-grid.desk-single,.desk-single .desk-lane-stack{margin-top:2px}.desk-single .desk-panel,.desk-single .desk-card{padding:6px 8px}.desk-single .desk-panel-head{min-height:24px;margin:0 0 2px}.desk-single .desk-panel-btn{width:24px;height:24px;min-width:24px!important;min-height:24px!important}.desk-single :where(.desk-panel,.desk-card) input.desk-search{margin-bottom:0;padding-block:3px}.desk-single .desk-kpis{margin:2px 0;padding-bottom:0}.desk-single .risk-strip{margin:4px 0}.desk-single .coverage-note{margin:2px 0 0}.desk-single .gm-jumps{margin-top:4px}.desk-single .desk-ask-chip{padding-block:2px;min-height:28px!important}.desk-single .gm-two-col{gap:4px}.desk-single .desk-drill{margin-top:2px}.desk-single .desk-h4{margin:4px 0 2px}.desk-single .gm-money-basis{margin-top:2px}.desk-single .gm-stages{margin-bottom:4px}.desk-single .gm-stage{padding-block:4px}.desk-single .gm-pulse-figs{margin:4px 0 2px}.desk-single .gm-control-inline{margin-bottom:4px}.desk-single .enq-lead{margin-top:4px}.desk-single .enq-how{margin-top:2px}.desk-single .enq-denominator,.desk-single .enq-how-list{margin-top:4px}.desk-single .enq-refreshed{margin-top:2px}.desk-single .enq-openrow{gap:2px 10px;margin-top:2px}.desk-single .enq-openrow>*{margin-top:0;padding-block:0;min-height:26px!important}.desk-single .ma-msg-row{padding:5px 4px;min-height:0!important}.desk-single .ta-queue{gap:6px}.desk-single .ta-request{padding:6px 8px}.desk-single .ta-request-head{gap:4px}.desk-single .ta-request-q,.desk-single .ta-request-meta{margin-top:2px}.desk-single .ta-decide{gap:4px 8px;margin-top:4px}.desk-single .ta-approve{padding-block:2px}:root{--pad-card:8px;--pad-card-wide:10px;--gap:8px}.work-grid :where(button,select,a.ghost-btn,input:not([type=checkbox],[type=radio])){min-width:0!important;min-height:32px!important}.panel-title.compact{padding-bottom:4px}.panel-title{flex-wrap:wrap;row-gap:4px}.panel-title>.ghost-btn{white-space:nowrap;flex:none}.risk-strip{margin-top:4px}.ops-verdict{gap:8px;margin:4px 0 6px;padding:6px 8px}.bento-cell.ops-tile{gap:6px}.wflow-eyebrow{margin-bottom:2px}.wflow-page-heading{gap:8px;margin-bottom:6px}.wflow-page-heading p{margin:2px 0 0}.wflow-list-toolbar{gap:8px;margin:6px 0 4px}.wflow-notice{margin:4px 0;padding:6px 8px}.wflow-outline{margin-bottom:4px}.wflow-outline>summary{padding-block:4px}.wflow-list-toolbar{margin-top:2px}.chat-threads{flex:0 auto;gap:2px;padding:4px 6px}.chat-threads>.thread-new{display:none}.chat-threads .thread-list{gap:0}.chat-threads .thread-row{gap:0;padding:3px 6px;min-height:0!important}.chat-threads .thread-title{line-height:1.3}.chat-threads .thread-when{font-size:10.5px;line-height:1.3}.chat-threads .thread-lens{margin-right:4px;padding:0 4px;font-size:9.5px;line-height:13px}.chat-threads .thread-archive{width:26px;min-width:26px!important;min-height:26px!important}.chat-threads .thread-note{margin:2px}}@media (width<=420px){.desk-toolbar .desk-reset-btn{padding:0 8px;min-width:30px!important}.desk-toolbar .desk-reset-btn>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gm-console.panel.desk>.panel-head>div>h2:first-child{font-size:15px}.topbar .brand img{width:84px}}@media (width<=760px){.panel.desk:not(.gm-console){position:relative}.panel.desk:not(.gm-console)>.panel-head{margin-bottom:0}.panel.desk:not(.gm-console)>.panel-head h2{margin:0;padding-right:36px;font-size:16px}.panel.desk:not(.gm-console)>.panel-head>div>p{margin:2px 0 0;line-height:1.3}.panel.desk .desk-owner{gap:4px 6px;margin:3px 0 0}.panel.desk .desk-owner-name{font-size:12px}.panel.desk .desk-owner-box{padding:0 6px;font-size:11px;line-height:18px}.panel.desk .desk-kpis{gap:4px;margin:6px 0 0;padding-bottom:0}.panel.desk .desk-kpis .stat-tile{border-radius:6px;padding:3px 7px}.panel.desk .desk-kpis .stat-tile>:last-child{line-height:1.15;font-size:14px!important}.panel.desk .coverage-note{line-height:1.3;margin:4px 0 0!important}.panel.desk:not(.gm-console)>.desk-toolbar{margin:0;position:absolute;top:-3px;right:0}.panel.desk>.desk-toolbar .desk-reset-btn{justify-content:center;width:28px;height:28px;padding:0;min-height:28px!important}.desk-grid.desk-single{margin-top:6px}.desk-lane-stack{margin-top:0}.panel-title h1{margin:0;font-size:16px}.panel-title>div>p{margin:2px 0 0;font-size:12px;line-height:1.35}.panel-title .ghost-btn{height:28px;padding:0 9px;font-size:12px;min-height:28px!important}.ops-verdict h2{margin:0 0 2px;font-size:14px}.ops-verdict p{font-size:12px;line-height:1.35}.ops-verdict .ops-hint{margin-top:4px}.bento-cell.ops-tile{gap:4px}.ops-tile .ops-question{line-height:1.35}.ops-tile .ops-n{font-size:22px}.ops-tile .ops-cap{line-height:1.35}.ops-tile[aria-expanded=false] .ops-cap{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-chart{gap:4px}.wflow-page{padding:2px 0 0}.wflow-page-heading{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:6px;margin-bottom:4px}.wflow-page-heading>div{flex:200px;min-width:0}.wflow-page-heading h2{font-size:18px;line-height:1.2}.wflow-page-heading p{font-size:12px;line-height:1.35}.wflow-primary{height:30px;padding:0 10px;font-size:13px;min-height:30px!important}.wflow-outline{margin:0 0 2px}.wflow-outline>summary{padding-block:2px}.wflow-list-toolbar :where(select,button){height:30px;padding-block:0;font-size:13px;min-height:30px!important}.wflow-list{gap:6px}.wflow-page .wflow-list-row{gap:6px;padding:8px 10px}.wflow-list-row h3{margin:3px 0 1px;font-size:15px;line-height:1.25}.wflow-mini-node{padding:2px 7px}.wflow-row-version{flex-flow:wrap;align-items:baseline;gap:2px 10px}.panel-title:has(>.icon-btn:last-child){position:relative}.panel-title:has(>.icon-btn:last-child) h1{padding-right:36px}.panel-title>.icon-btn:last-child{justify-content:center;width:30px;height:28px;padding:0;position:absolute;top:-4px;right:0;min-height:28px!important}.bi-panel>.ops-cap{margin:2px 0 0}.bi-panel>.bento{gap:6px;margin-top:6px}.bento-cell .ev-chart-caption{margin:2px 0 0}.bento-cell>.block-head{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-bottom:2px}.bento-cell>.block-head>span{font-size:12px}.bento-cell>.block-head .card-actions :where(button){height:26px;min-height:26px!important}.record-table tr{border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px 10px;margin-bottom:6px;padding:6px 10px 8px;display:grid}.record-table td,.record-table td[data-label]{text-align:left;justify-items:start;min-width:0;padding:0}.record-table td[data-label]:before{text-align:left;font-size:10px;line-height:1.3}.record-table td[data-label]{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.record-table tr>td:first-child{text-align:left;grid-column:1/-1;padding:0 0 2px}.record-table td:first-child .table-cell-action{text-align:left;height:auto;font-size:14px;line-height:1.3;min-height:0!important}.record-table td .geo-money{width:auto;display:table}.record-table td .geo-money tbody{display:table-row-group}.record-table td .geo-money tr{background:0 0;border:0;margin:0;padding:0;display:table-row}.record-table td .geo-money :where(th,td){white-space:nowrap;padding:0 6px 0 0;font-size:12px;line-height:1.3;display:table-cell}.record-table td .geo-money td:before{content:none}.record-table tr>td:has(.country-basis){grid-column:1/-1}.record-table .country-basis{white-space:normal}.list-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:4px}.list-controls>input{grid-column:1/-1;font-size:16px}.list-controls>:where(input,select,.ghost-btn){height:32px;padding-inline:8px;min-height:32px!important}.list-controls>:where(select,.ghost-btn){font-size:13px}.relevance-filter{scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin-top:4px;overflow-x:auto}.relevance-filter::-webkit-scrollbar{display:none}.relevance-filter>.relevance-chip{flex:none;height:26px;padding:0 9px;min-height:26px!important}.bento-cell .table-wrap{margin-top:6px!important}.bento-cell .list-pager{gap:8px;padding-top:6px!important}.list-pager :where(button,.ghost-btn){height:28px;min-height:28px!important}.table-wrap td .table-cell-action{min-height:0!important}.table-wrap :where(th,td){padding-top:4px;padding-bottom:4px}.table-footnote{margin-top:6px;line-height:1.35}.bento-cell .loading-line{margin:4px 0 0;line-height:1.35}.work-grid div.composer{z-index:auto;grid-template-columns:minmax(0,1fr);position:static;bottom:auto;left:auto;right:auto}.work-grid .bento-cell div.composer{gap:4px!important;padding:4px 0 0!important}.work-grid div.composer input{height:32px;padding:0 10px;font-size:16px;min-height:32px!important}.work-grid .bento-cell div.composer>.ghost-btn{height:32px;padding:0 10px;min-height:32px!important}.mat-rows-head{margin-top:6px}.geo-panel{gap:6px;margin:6px 0 8px}.geo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.geo-tile{gap:4px;min-width:0;padding:6px 8px}.geo-tile:has(.geo-tile-table){grid-column:1/-1}.geo-tile .geo-tile-name{font-size:14px}.geo-tile .geo-money{font-size:11px}.geo-note{line-height:1.35}.mat-evidence{margin-top:6px}.mat-evidence-head{font-size:13px;line-height:1.35}.mat-evidence-list{padding-left:16px}.mat-evidence-list li{padding:1px 0;font-size:12.5px;line-height:1.35}.mat-evidence-basis{margin-top:4px}.price-basis-note{gap:2px!important;margin-top:6px!important}.price-basis-note:not(:focus-within)>span{display:none}.price-basis-note:not(:focus-within):after{content:"点按看三处价格的口径 · tap for the three price sources";color:var(--muted);font-size:11px}.bento-cell div[style*="flex-wrap: wrap"]:has(>label>:where(input,select)){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important;margin-top:4px!important;display:grid!important}.bento-cell label>:where(input,select){width:100%;min-width:0}.bento-cell .dw-actions{gap:6px;margin:2px 0 4px}.bento-cell .dw-actions>button{height:30px;min-height:30px!important}.bento-cell .dw-actions+p{line-height:1.35;margin-top:2px!important}.bento-cell div:has(>.draft-test-filter){padding-top:4px!important}.cd-intro{line-height:1.35}.cd-filters,.cd-case-list{margin-top:6px!important}.cd-cases .cd-case-open{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:0!important}.cd-cases .cd-case-title{white-space:normal;overflow-wrap:anywhere;font-size:13.5px}.panel>.panel-head h2{margin:0;font-size:17px;line-height:1.25}.panel>.panel-head p.muted{margin:2px 0 0;font-size:12px;line-height:1.35}.c360-grid{gap:6px;margin-top:6px}.c360-col{gap:6px}.c360-card input.desk-search{margin-bottom:4px}.chat-head-controls .chat-tier-group button>small{display:none}.chat-screen .chat-head-controls,.chat-head-controls .chat-history-controls{gap:3px}.chat-head-controls .chat-history-controls .ghost-btn{gap:3px;padding:0 7px}.chat-head-controls :where(.think-mode button){padding:0 7px}.chat-head-controls .lens-badge{padding:2px 6px}.work-grid>*>*>.sales-panel.chat-screen{padding-bottom:0}.work-grid>*>*>.sales-panel.chat-screen .chat-window{height:calc(100dvh - var(--phone-top) - 56px - var(--phone-bar) - env(safe-area-inset-bottom,0px));max-height:none!important}.mail-rows{gap:4px!important;margin-top:4px!important}.mail-rows>.mail-row-btn{border-radius:6px!important;gap:1px!important;min-height:0!important;padding:5px 8px!important}.bento-cell .mailbox-scope{margin-top:4px}.bento-cell>div>.ghost-btn{margin-top:6px!important}.mr-lead{margin:0 0 6px;line-height:1.35}.mr-owner-head{margin:0 0 6px}.mr-owner-head select{height:28px;min-height:28px!important}.mr-rail{gap:4px;margin:0 0 6px}.mr-stat{gap:0;padding:5px 8px}.mr-stat-v{font-size:18px;line-height:1.2}.mr-block{margin-top:8px}.mr-block-h{margin:0 0 4px}.mr-note{margin:2px 0;line-height:1.35}.mr-recent{gap:3px}.mr-recent>li{gap:6px;padding:4px 8px}.mr-table :where(th,td){padding-top:3px;padding-bottom:3px}.acr-screen{gap:6px}.acr-head{padding:6px 8px}.acr-privacy{margin-top:4px;padding:3px 8px;line-height:1.35}.acr-touch-bar{padding:2px 6px}.acr-touch-bar :where(.acr-input,.acr-filter-btn){height:32px;min-height:32px!important}.acr-quick{gap:4px;padding:0}.acr-quick .acr-chip{height:28px;padding:0 10px;min-height:28px!important}.acr-cards{gap:6px}.acr-card-top{padding:2px 10px 0}.acr-card-top .acr-person{height:26px;min-height:26px!important}.acr-card-main{gap:3px;padding:2px 10px 8px}.acr-card-q{font-size:13.5px;line-height:1.35}.acr-card-a{font-size:12.5px;line-height:1.35}.acr-card-badges{margin-top:0}.da-panel{padding:6px 2px!important}.da-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px!important;margin:6px 0!important;display:grid!important}.da-filters>*{grid-column:span 3}.da-filters>:where(input,select,label){min-width:0;width:100%!important}.da-filters>input:last-of-type,.da-filters>span{grid-column:1/-1}.da-filters>button{grid-column:span 2;justify-content:center;height:30px;padding:0 10px;min-height:30px!important}.da-filters :where(input,select){box-sizing:border-box;height:30px;padding:0 6px;font-size:13px;min-height:30px!important}.da-filters>label{align-items:center;gap:4px;font-size:12px;display:flex}.da-filters>label>:where(input,select){flex:auto;width:auto;min-width:0}.da-panel table :where(th,td){padding-top:3px;padding-bottom:3px}.ruling-split{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ruling-list{max-height:220px!important}.ruling-list>button{min-height:0!important;padding:5px 8px!important}.ruling-keys{display:none}.work-grid .explain-hint{width:22px;height:22px;min-width:22px!important;min-height:22px!important}.work-grid .mark{height:24px;min-height:24px!important}.ua-origins .ops-jump{padding:2px 8px;min-height:0!important}.ua-title{row-gap:4px}.role-landing-head{margin-top:4px}.role-landing{gap:6px;margin-top:4px}.role-row{gap:6px}.role-box{gap:2px!important;padding:6px 10px 4px!important}.role-box-head{min-height:0}.role-box-title{line-height:1.2}.role-box-foot{padding-top:2px}.role-marks{gap:2px 3px;padding:0 6px 4px}.all-accounts{margin-top:8px;padding-top:6px}.all-accounts-toolbar{gap:4px;margin-top:4px}.users-access-screen .seg :where(button),.users-access-screen .all-accounts-toolbar>.ghost-btn,.users-access-screen .ua-groups :where(button.ghost-btn){height:28px;min-height:28px!important}.ua-groups{gap:2px}.desk-mail .desk-mail-row{min-height:0!important;padding:4px!important}.desk-mail-tail{margin-top:4px}.ma-rail{gap:4px;margin-bottom:6px}.ma-stat{gap:0;padding:5px 8px}.ma-stat-v{font-size:17px;line-height:1.2}.ma-stat-d{line-height:1.3}.ma-note{margin:3px 0;line-height:1.35}.ma-chart{margin:6px 0;padding:6px 8px}.ma-chart-head{margin-bottom:4px}.ma-bars{gap:3px}.ma-section-h{margin:8px 0 4px}.ma-party{gap:6px;margin-bottom:3px;padding:5px 8px}.ma-party-meta{gap:1px 10px}.ma-controls{margin:4px 0}.item5-document-assistant .chat-screen .lens-starters{margin:2px 0 0}.item5-document-assistant .chat-screen .lens-starters-toggle{min-height:26px;padding:0}.item5-document-assistant .chat-screen .document-action-menu,.item5-document-assistant .chat-screen .chat-composer-stack>.chat-context-tray{padding:2px 0}.item5-document-assistant .chat-screen .chat-context-chip{padding:2px 2px 2px 8px}.item5-document-assistant .chat-screen .chat-context-chip button{min-width:26px;min-height:26px;font-size:15px;line-height:1}.chat-screen form.composer>textarea{line-height:22px;min-height:38px!important;padding:7px 42px 7px 10px!important}.chat-screen form.composer>textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-screen form.composer>button{width:30px;height:30px;bottom:4px;right:4px;min-width:30px!important;min-height:30px!important}:is(.item5-document-assistant,.desk-assistant,.desk-panel) .chat-composer-stack>form.composer{z-index:auto}}
