.list-pager[data-v-0375fe9a]{flex-wrap:wrap;justify-content:space-between;gap:12px}.page-buttons[data-v-0375fe9a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-number[data-v-0375fe9a]{min-width:36px;padding:7px 10px}.page-number[aria-current=page][data-v-0375fe9a]{color:#fff;opacity:1;background:#566d80;border-color:#566d80}.page-gap[data-v-0375fe9a]{padding:0 2px}@media (width<=600px){.page-buttons[data-v-0375fe9a]{gap:4px}.page-buttons button[data-v-0375fe9a]{padding:7px 9px}.list-pager[data-v-0375fe9a]{font-size:12px}}.task-reminders[data-v-1795c02b]{margin-bottom:20px}.reminder-row[data-v-1795c02b],.settings[data-v-1795c02b]{overflow-wrap:anywhere;border-top:1px solid #e7edf4;padding:20px}.settings>button[data-v-1795c02b]{margin:10px 10px 10px 0}.settings article[data-v-1795c02b]{padding:14px 0}summary[data-v-1795c02b]{cursor:pointer}.reminder[data-v-699a9492]{overflow-wrap:anywhere;border-top:1px solid #e7edf4;padding:16px 22px}.reminder small[data-v-699a9492]{margin-top:8px;display:block}.configuration[data-v-699a9492]{padding:20px}.configuration>.secondary[data-v-699a9492]{margin:10px 10px 12px 0}.configuration summary[data-v-699a9492]{cursor:pointer}.order-reminders[data-v-699a9492]{margin-bottom:20px}.global-search[data-v-e3a2103b]{flex:1;min-width:0;max-width:360px}.search-trigger[data-v-e3a2103b]{color:#777368;text-align:left;cursor:pointer;background:#f8f6f0;border:1px solid #dfdbd1;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;display:flex}.search-trigger>span[data-v-e3a2103b]:first-child{font-size:21px;line-height:1}.search-trigger>span[data-v-e3a2103b]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-dialog[data-v-e3a2103b]{overscroll-behavior:contain;color:#383e45;background:#fcfaf5;border:1px solid #d8d2c6;border-radius:12px;width:min(700px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow-x:hidden;box-shadow:0 20px 64px #383e452b}.search-dialog[data-v-e3a2103b]::backdrop{background:#383e454d}.search-dialog header[data-v-e3a2103b]{justify-content:space-between;gap:16px;padding:22px 24px 14px;display:flex}.search-dialog h2[data-v-e3a2103b]{margin:0;font-size:20px}.search-dialog header p[data-v-e3a2103b]{color:#777368;margin:8px 0 0;font-size:12px}.close-search[data-v-e3a2103b]{color:#676358;background:#ece8df;border:0;border-radius:5px;flex-shrink:0;width:32px;height:32px;font-size:23px}.search-dialog form[data-v-e3a2103b]{border-bottom:1px solid #e3ded4;gap:10px;padding:0 24px 18px;display:flex}.search-input[data-v-e3a2103b]{flex:1;min-width:0;margin:0}.search-input input[data-v-e3a2103b]{color:#383e45;background:#fffdf8;border:1px solid #ccc5b8;border-radius:6px;width:100%;min-width:0;height:42px;margin:0;padding:10px 12px;font-size:14px}.submit-search[data-v-e3a2103b]{color:#fff;white-space:nowrap;background:#566d80;border:0;border-radius:6px;padding:8px 18px;font-weight:600}.search-content[data-v-e3a2103b]{padding:0 24px 20px}.search-summary[data-v-e3a2103b]{color:#6e695f;margin:16px 0;font-size:12px}.search-empty[data-v-e3a2103b]{color:#78746d;padding:24px 0;font-size:13px;line-height:1.7}.result-group[data-v-e3a2103b]{border-bottom:1px solid #e6e1d8;padding:10px 0 16px}.result-group[data-v-e3a2103b]:last-child{border-bottom:0}.result-group h3[data-v-e3a2103b]{align-items:center;gap:10px;margin:0 0 8px;font-size:14px;display:flex}.result-group h3 span[data-v-e3a2103b]{color:#817b6f;font-size:11px;font-weight:400}.result-group ul[data-v-e3a2103b]{margin:0;padding:0;list-style:none}.search-result[data-v-e3a2103b]{color:#41464b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 10px;display:flex}.search-result[data-v-e3a2103b]:hover{background:#eeebe2}.search-result>span[data-v-e3a2103b]:first-child{min-width:0}.search-result strong[data-v-e3a2103b]{overflow-wrap:anywhere;font-size:13px;display:block}.search-result small[data-v-e3a2103b]{color:#837e73;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.group-empty[data-v-e3a2103b]{color:#8b8579;margin:10px;font-size:12px}.group-pages[data-v-e3a2103b]{color:#827a6e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.group-pages button[data-v-e3a2103b],.search-error button[data-v-e3a2103b]{color:#5e655f;background:#f0ede5;border:1px solid #d9d2c6;border-radius:4px;padding:6px 8px;font-size:12px}.search-error[data-v-e3a2103b]{color:#963d32;font-size:12px;line-height:1.8}.search-error button[data-v-e3a2103b]{margin-left:8px}.global-search button[data-v-e3a2103b]:disabled{opacity:.55;cursor:default}.global-search[data-v-e3a2103b] :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #76684f}.sr-only[data-v-e3a2103b]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.global-search[data-v-e3a2103b]{max-width:none}.search-trigger[data-v-e3a2103b]{padding:8px 10px}.search-trigger>span[data-v-e3a2103b]:last-child{font-size:12px}.search-dialog header[data-v-e3a2103b]{padding:18px 16px 12px}.search-dialog form[data-v-e3a2103b]{gap:8px;padding:0 16px 14px}.search-content[data-v-e3a2103b]{padding:0 16px 16px}.submit-search[data-v-e3a2103b]{padding:8px 12px}}.picker-trigger[data-v-3f6a5883]{text-align:left;color:#383e45;background:#fcfaf5;border:1px solid #c9c6bb;border-radius:7px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.picker-trigger>span[data-v-3f6a5883]:first-child{flex:1;min-width:0}.picker-trigger strong[data-v-3f6a5883],.account-text strong[data-v-3f6a5883]{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.picker-trigger small[data-v-3f6a5883],.account-text small[data-v-3f6a5883]{color:#706e65;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.role-tag[data-v-3f6a5883]{color:#3e6548;background:#e8eee4;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:11px}.account-dialog[data-v-3f6a5883]{overscroll-behavior:contain;color:#383e45;background:#fcfaf5;border:1px solid #d4d2c8;border-radius:12px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-x:hidden;box-shadow:0 18px 64px #383e452b}.account-dialog[data-v-3f6a5883]::backdrop{background:#383e4533}.picker-body[data-v-3f6a5883]{flex-direction:column;padding:20px;display:flex}header[data-v-3f6a5883]{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}h2[data-v-3f6a5883]{margin:0;font-size:18px}header p[data-v-3f6a5883]{color:#706e65;margin:6px 0 0;font-size:12px}.close[data-v-3f6a5883]{color:#566d80;background:#e9e7df;border:0;border-radius:5px;flex-shrink:0;width:32px;height:32px;font-size:22px}.picker-body>input[data-v-3f6a5883]{color:#383e45;background:#fcfaf5;border:1px solid #c9c6bb;border-radius:6px;flex-shrink:0;width:100%;height:42px;padding:0 12px}.tabs[data-v-3f6a5883]{gap:8px;padding-top:14px;display:flex}.tabs button[data-v-3f6a5883]{color:#706e65;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:12px}.tabs button[aria-pressed=true][data-v-3f6a5883]{color:#383e45;background:#e9e7df;font-weight:600}.result-count[data-v-3f6a5883]{color:#706e65;margin:12px 0 8px;font-size:11px}.account-results[data-v-3f6a5883]{min-height:0}.account-option[data-v-3f6a5883]{text-align:left;color:#383e45;background:0 0;border:0;border-bottom:1px solid #e2dfd5;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:56px;padding:10px 8px;display:flex}.account-text[data-v-3f6a5883]{flex:1;min-width:0}.account-option[data-v-3f6a5883]:hover,.account-option.selected[data-v-3f6a5883]{background:#efede5}.empty[data-v-3f6a5883]{color:#706e65;padding:20px 8px;font-size:13px}footer[data-v-3f6a5883]{border-top:1px solid #e2dfd5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}footer button[data-v-3f6a5883]{color:#566d80;background:0 0;border:0;padding:7px 0;font-size:12px}footer small[data-v-3f6a5883]{color:#706e65;font-size:11px}button[data-v-3f6a5883]:focus-visible,input[data-v-3f6a5883]:focus-visible{outline-offset:-2px;outline:2px solid #566d80}.account-option[data-v-3f6a5883]:focus-visible{background:#e9e7df}button[data-v-3f6a5883]:disabled{opacity:.55;cursor:wait}.owon-login[data-v-dc1f0c47]{color:#383e45;background:#f2efe8;place-items:center;min-height:100svh;padding:40px 24px;font-family:Microsoft YaHei,Segoe UI,sans-serif;display:grid}.owon-login-content[data-v-dc1f0c47]{background:#fcfaf5;border:1px solid #e2dfd5;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:800px;display:grid;overflow:hidden;box-shadow:0 12px 40px #383e4506}.account-side[data-v-dc1f0c47]{background:#e9e7df;min-width:0;padding:38px 30px}.login-side[data-v-dc1f0c47]{min-width:0;padding:44px 36px}.owon-wordmark[data-v-dc1f0c47]{letter-spacing:1px;color:#383e45;align-items:center;gap:8px;font-size:24px;font-weight:750;display:flex}.owon-wordmark>span[data-v-dc1f0c47]:not(.brand-symbol){color:#706e65;font-size:16px;font-weight:500}.brand-symbol[data-v-dc1f0c47]{color:#fcfaf5;background:#566d80;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-right:2px;font-size:22px;display:grid}.account-side h2[data-v-dc1f0c47]{letter-spacing:0;margin:34px 0 8px;font-size:20px}.login-side h1[data-v-dc1f0c47]{letter-spacing:.5px;margin:0 0 10px;font-size:25px;font-weight:600}.intro[data-v-dc1f0c47]{color:#706e65;margin:0 0 24px;font-size:13px;line-height:1.7}.owon-login label[data-v-dc1f0c47]{color:#383e45;gap:8px;margin:0 0 20px;font-size:13px;display:grid}.owon-login input[data-v-dc1f0c47],.owon-login select[data-v-dc1f0c47]{color:#383e45;width:100%;min-width:0;height:46px;box-shadow:none;background:#fcfaf5;border:1px solid #c9c6bb;border-radius:6px;margin:0;padding:0 12px}.owon-login input[data-v-dc1f0c47]::placeholder{color:#77756d}.owon-login input[data-v-dc1f0c47]:autofill{-webkit-text-fill-color:#383e45;box-shadow:inset 0 0 0 1000px #fcfaf5}.owon-login[data-v-dc1f0c47] :is(input,select,button):focus-visible{outline-offset:3px;outline:2px solid #566d80}.account-identity[data-v-dc1f0c47]{overflow-wrap:anywhere;background:#fcfaf5;border:1px solid #d4d2c8;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.account-identity>div[data-v-dc1f0c47]{flex:1;min-width:0}.account-identity strong[data-v-dc1f0c47]{font-size:13px}.account-identity small[data-v-dc1f0c47]{color:#706e65;margin-top:5px;font-size:11px;display:block}.identity-mark[data-v-dc1f0c47]{color:#566d80;background:#e9e7df;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.role-tag[data-v-dc1f0c47]{color:#3e6548;background:#e8eee4;border-radius:4px;padding:3px 6px;font-size:11px}.account-note[data-v-dc1f0c47]{color:#706e65;margin-top:12px;font-size:11px;line-height:1.7;display:block}.picker-note[data-v-dc1f0c47]{color:#79613b;font-size:12px;line-height:1.7}.owon-login-submit[data-v-dc1f0c47]{color:#fff;background:#566d80;border:0;border-radius:6px;width:100%;min-height:46px;margin-top:4px;padding:12px;font-weight:600}.owon-login-submit[data-v-dc1f0c47]:hover:not(:disabled){background:#445b6d}.owon-login button[data-v-dc1f0c47]:disabled{opacity:.55;cursor:wait}.login-foot[data-v-dc1f0c47]{text-align:center;color:#706e65;margin:22px 0 0;font-size:11px}.owon-login .error[data-v-dc1f0c47]{color:#963d32;overflow-wrap:anywhere;background:#f8eae5;border-color:#dfb6aa;margin:0 0 18px}@media (width<=650px){.owon-login[data-v-dc1f0c47]{padding:24px 18px}.owon-login-content[data-v-dc1f0c47]{max-width:420px;display:block}.account-side[data-v-dc1f0c47]{padding:24px}.account-side h2[data-v-dc1f0c47]{margin-top:22px}.login-side[data-v-dc1f0c47]{padding:26px 24px}.account-identity[data-v-dc1f0c47]{padding:9px}.account-note[data-v-dc1f0c47]{margin-top:10px}}.manual-toggle[data-v-dc1f0c47]{color:#566d80;background:0 0;border:0;margin:8px 0 14px auto;padding:6px 0;font-size:12px;display:block}.account-picker[data-v-dc1f0c47]{margin-bottom:8px}.business-shortcuts[data-v-6bbc4c35]{margin-bottom:22px;padding:20px}.shortcut-heading[data-v-6bbc4c35]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shortcut-heading h2[data-v-6bbc4c35]{margin:0;font-size:16px}.shortcut-heading p[data-v-6bbc4c35],.shortcut-editor>p[data-v-6bbc4c35],.empty-shortcuts[data-v-6bbc4c35]{color:#78746d;margin:7px 0 16px;font-size:12px}.shortcut-grid[data-v-6bbc4c35]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.shortcut-grid button[data-v-6bbc4c35]{text-align:left;color:#44403c;cursor:pointer;background:#f8f7f4;border:1px solid #e4e0d8;border-radius:8px;padding:16px}.shortcut-grid button[data-v-6bbc4c35]:hover{background:#f1eee7;border-color:#afa594}.business-shortcuts button[data-v-6bbc4c35]:focus-visible,.business-shortcuts select[data-v-6bbc4c35]:focus-visible{outline-offset:2px;outline:2px solid #76684f}.shortcut-grid strong[data-v-6bbc4c35]{justify-content:space-between;gap:12px;font-size:14px;display:flex}.shortcut-grid strong span[data-v-6bbc4c35]{color:#807258}.shortcut-grid small[data-v-6bbc4c35]{color:#78746d;margin-top:8px;font-size:12px;line-height:1.6;display:block}.shortcut-editor fieldset[data-v-6bbc4c35]{border:0;min-width:0;margin:0;padding:0}.sr-label[data-v-6bbc4c35]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shortcut-list[data-v-6bbc4c35]{margin:0;padding-left:24px}.shortcut-list li[data-v-6bbc4c35]{padding:6px 0}.shortcut-list select[data-v-6bbc4c35],.shortcut-add select[data-v-6bbc4c35]{min-width:180px;max-width:100%;padding:8px}.row-actions[data-v-6bbc4c35]{gap:6px;margin:4px 0 4px 8px;display:inline-flex}.editor-actions[data-v-6bbc4c35],.shortcut-add[data-v-6bbc4c35]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.shortcut-error[data-v-6bbc4c35]{color:#a12e28}.business-shortcuts button[data-v-6bbc4c35]:disabled{opacity:.5;cursor:default}@media (width<=480px){.shortcut-grid[data-v-6bbc4c35]{grid-template-columns:1fr}.row-actions[data-v-6bbc4c35]{margin-left:0;display:flex}.shortcut-list select[data-v-6bbc4c35]{width:100%}}.stakeholder-gaps[data-v-f07ef8cb]{margin-top:16px;padding:20px}summary[data-v-f07ef8cb]{cursor:pointer;color:#566d80;font-weight:600}.filter-bar[data-v-f07ef8cb]{flex-wrap:wrap;gap:12px;padding:12px 0}article[data-v-f07ef8cb]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:12px 0}small[data-v-f07ef8cb]{color:#86867b;display:block}.check[data-v-f07ef8cb]{align-items:center;gap:8px;display:flex}.check input[data-v-f07ef8cb]{width:16px;height:16px;min-height:0;margin:0;padding:0}.sample-diff[data-v-0aad4e8f]{overflow-wrap:anywhere}.versions[data-v-0aad4e8f],.values[data-v-0aad4e8f]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.versions[data-v-0aad4e8f]{background:#eeece5;padding:12px}.values>div[data-v-0aad4e8f]{background:#f6f4ef;min-width:0;padding:10px}p[data-v-0aad4e8f]{white-space:pre-wrap;margin:8px 0}article[data-v-0aad4e8f]{border-bottom:1px solid #e6e1d8;padding:14px 0}h3[data-v-0aad4e8f]{font-size:15px}small[data-v-0aad4e8f]{color:#74766f;font-size:12px}.check input[data-v-0aad4e8f]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}.check[data-v-0aad4e8f]{align-items:center;gap:8px;margin:16px 0;display:flex}@media (width<=650px){.versions[data-v-0aad4e8f],.values[data-v-0aad4e8f]{grid-template-columns:1fr}}.stakeholders[data-v-ac055668]{margin-top:16px;padding:20px}summary[data-v-ac055668]{cursor:pointer;color:#566d80;font-weight:600}.filter-bar[data-v-ac055668]{flex-wrap:wrap;gap:12px;padding:12px 0}.content[data-v-ac055668]{white-space:pre-wrap;overflow-wrap:anywhere}article[data-v-ac055668]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:14px 0}small[data-v-ac055668]{color:#86867b;display:block}.coverage[data-v-ac055668]{background:#eeece5;padding:12px}.choice[data-v-ac055668]{justify-content:space-between;gap:10px;padding:8px 0;display:flex}.choice span[data-v-ac055668]{overflow-wrap:anywhere}.choice button[data-v-ac055668]{flex-shrink:0}.role-check[data-v-ac055668]{align-items:center;gap:8px;margin:8px 16px 8px 0;display:inline-flex}.role-check input[data-v-ac055668]{width:16px;height:16px;min-height:0;margin:0;padding:0}fieldset[data-v-ac055668]{border:1px solid #ddd8cf;border-radius:6px;margin:12px 0}.pill[data-v-ac055668]{margin-left:10px}@media (width<=650px){.stakeholders[data-v-ac055668]{padding:14px}}.win-loss-review[data-v-aa199c83]{min-width:0;margin-top:16px;padding:20px}summary[data-v-aa199c83]{cursor:pointer;color:#566d80;font-weight:600}.review-actions[data-v-aa199c83]{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.review-heading[data-v-aa199c83]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}article[data-v-aa199c83]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:14px 0}.summary-text[data-v-aa199c83]{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-fields[data-v-aa199c83]{border:0;min-width:0;margin:0;padding:0}.review-fields>label[data-v-aa199c83]{margin:12px 0;display:block}.review-fields>.check[data-v-aa199c83]{align-items:center;gap:8px;display:flex}.check input[data-v-aa199c83]{flex-shrink:0;width:16px;height:16px;min-height:0;margin:0;padding:0}.review-fields input[data-v-aa199c83],.review-fields textarea[data-v-aa199c83],.review-fields select[data-v-aa199c83]{box-sizing:border-box;max-width:100%}.review-fields small[data-v-aa199c83]{color:#86867b;display:block}.review-full[data-v-aa199c83]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=650px){.win-loss-review[data-v-aa199c83]{padding:14px}.review-heading[data-v-aa199c83]{flex-direction:column;gap:4px}}.quotation-feedback[data-v-6a5b9553]{white-space:normal;border-top:1px solid #e6e1d8;margin-top:20px;padding-top:12px}.feedback-actions[data-v-6a5b9553]{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}fieldset[data-v-6a5b9553]{border:0;min-width:0;margin:0;padding:0}label[data-v-6a5b9553]{margin:12px 0;display:block}input[data-v-6a5b9553],select[data-v-6a5b9553],textarea[data-v-6a5b9553]{box-sizing:border-box;max-width:100%}article[data-v-6a5b9553]{border-bottom:1px solid #e6e1d8;padding:12px 0}.feedback-note[data-v-6a5b9553]{white-space:pre-wrap;overflow-wrap:anywhere}.quotation-diff[data-v-b798dba5]{overflow-wrap:anywhere}.versions[data-v-b798dba5],.values[data-v-b798dba5]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.versions[data-v-b798dba5]{background:#eeece5;padding:12px}.values>div[data-v-b798dba5]{background:#f6f4ef;min-width:0;padding:10px}p[data-v-b798dba5]{white-space:pre-wrap;margin:8px 0}article[data-v-b798dba5]{border-bottom:1px solid #e6e1d8;padding:14px 0}h3[data-v-b798dba5]{font-size:15px}small[data-v-b798dba5]{color:#74766f;font-size:12px}.check input[data-v-b798dba5]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}.check[data-v-b798dba5]{align-items:center;gap:8px;margin:16px 0;display:flex}@media (width<=650px){.versions[data-v-b798dba5],.values[data-v-b798dba5]{grid-template-columns:1fr}}.quotation-drafts[data-v-5d30530a]{min-width:0;margin-top:16px;padding:20px}summary[data-v-5d30530a]{cursor:pointer;color:#566d80;font-weight:600}.quote-actions[data-v-5d30530a],.quote-heading[data-v-5d30530a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quote-actions[data-v-5d30530a]{margin:12px 0}.quote-heading[data-v-5d30530a]{justify-content:space-between}.quote-version[data-v-5d30530a]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:14px 0}.summary-text[data-v-5d30530a]{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-fields[data-v-5d30530a]{border:0;min-width:0;margin:0;padding:0}.quote-grid[data-v-5d30530a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quote-grid label[data-v-5d30530a]{min-width:0;display:block}.quote-fields input[data-v-5d30530a],.quote-fields textarea[data-v-5d30530a]{box-sizing:border-box;width:100%;max-width:100%}.contact-picker[data-v-5d30530a],.quote-products[data-v-5d30530a]{border:1px solid #e6e1d8;border-radius:8px;margin:18px 0;padding:14px}.contact-picker .quote-actions input[data-v-5d30530a]{flex:1;min-width:160px}.contact-choice[data-v-5d30530a]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.contact-choice button[data-v-5d30530a]{flex-shrink:0}.quote-line[data-v-5d30530a]{border-top:1px solid #e6e1d8;margin-top:14px;padding-top:14px}.quote-line .quote-grid[data-v-5d30530a]{margin-top:12px}.quote-full[data-v-5d30530a]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=650px){.quotation-drafts[data-v-5d30530a]{padding:14px}.quote-grid[data-v-5d30530a]{grid-template-columns:1fr}.quote-heading[data-v-5d30530a]{align-items:flex-start}.contact-picker[data-v-5d30530a],.quote-products[data-v-5d30530a]{padding:10px}}.export-profile[data-v-6b03421c]{margin-top:20px}.profile-version[data-v-6b03421c]{border-top:1px solid var(--line,#e7e2d8);padding:18px 22px}.profile-version header[data-v-6b03421c]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.profile-version header span[data-v-6b03421c]{color:#7a746b;font-size:13px}.profile-version dl[data-v-6b03421c]{grid-template-columns:110px 1fr;gap:8px 14px;margin:14px 0 0;display:grid}.profile-version dt[data-v-6b03421c]{color:#7a746b}.profile-version dd[data-v-6b03421c]{overflow-wrap:anywhere;margin:0}@media (width<=600px){.profile-version dl[data-v-6b03421c]{grid-template-columns:1fr}.profile-version dt[data-v-6b03421c]{font-weight:600}}.forecast-diff[data-v-1a425774]{min-width:0}.versions[data-v-1a425774],.values[data-v-1a425774]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.versions>div[data-v-1a425774],.values>div[data-v-1a425774]{overflow-wrap:anywhere;background:#eeede6;border-radius:7px;padding:12px}.versions p[data-v-1a425774],.values p[data-v-1a425774]{color:#73766f;margin:6px 0 0}.check[data-v-1a425774]{align-items:center;gap:8px;margin:16px 0;display:flex}.check input[data-v-1a425774]{width:auto;min-height:0}.forecast-diff article[data-v-1a425774]{border-top:1px solid #e6e1d8;padding:14px 0}.forecast-diff h3[data-v-1a425774]{color:#566d80;margin:0 0 10px;font-size:15px}.forecast-diff h3 small[data-v-1a425774]{color:#85867e;margin-left:8px;font-weight:400}@media (width<=650px){.versions[data-v-1a425774],.values[data-v-1a425774]{grid-template-columns:1fr}.versions p[data-v-1a425774],.values p[data-v-1a425774]{overflow-wrap:anywhere}}.forecast-panel[data-v-16d52686]{min-width:0;margin-top:16px;padding:20px}.forecast-panel>summary[data-v-16d52686],.forecast-history>summary[data-v-16d52686]{cursor:pointer;color:#566d80;font-weight:600}.forecast-panel>summary span[data-v-16d52686]{color:#85867e;margin-left:10px;font-size:12px;font-weight:400}.forecast-actions[data-v-16d52686],.forecast-heading[data-v-16d52686]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.forecast-actions[data-v-16d52686]{margin:12px 0}.forecast-current[data-v-16d52686]{overflow-wrap:anywhere;background:#eeede6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.forecast-current div[data-v-16d52686],.forecast-current p[data-v-16d52686]{gap:5px;margin:0;display:grid}.forecast-current p[data-v-16d52686]{grid-column:1/-1}.forecast-current small[data-v-16d52686]{color:#85867e}.date-note[data-v-16d52686]{color:#9b6a2b;font-size:11px}.forecast-history[data-v-16d52686]{margin-top:16px}.forecast-history article[data-v-16d52686]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:14px 0}.forecast-heading[data-v-16d52686]{justify-content:space-between}.forecast-fields[data-v-16d52686]{border:0;gap:14px;margin:0;padding:0;display:grid}.forecast-fields>label[data-v-16d52686]{gap:7px;display:grid}.forecast-fields input[data-v-16d52686],.forecast-fields textarea[data-v-16d52686]{box-sizing:border-box;width:100%;max-width:100%}.forecast-grid[data-v-16d52686]{grid-template-columns:2fr 1fr;gap:12px;display:grid}.forecast-grid label[data-v-16d52686]{gap:7px;display:grid}.amount-choice[data-v-16d52686]{border:1px solid #ddd8cf;border-radius:7px;flex-wrap:wrap;gap:20px;display:flex}.amount-choice label[data-v-16d52686]{align-items:center;gap:7px;display:flex}.amount-choice input[data-v-16d52686]{width:auto;min-height:0}.snapshot-note[data-v-16d52686]{overflow-wrap:anywhere;background:#eeede6;border-radius:7px;gap:5px;padding:12px;display:grid}@media (width<=650px){.forecast-panel[data-v-16d52686]{padding:14px}.forecast-current[data-v-16d52686],.forecast-grid[data-v-16d52686]{grid-template-columns:1fr}.forecast-current p[data-v-16d52686]{grid-column:auto}.forecast-heading[data-v-16d52686]{flex-direction:column;align-items:flex-start;gap:4px}}.quotation-detail[data-v-1e09b615]{overflow-wrap:anywhere;color:#536d7e;min-width:0}.detail-note[data-v-1e09b615]{color:#85867e;margin:10px 0;font-size:13px;line-height:1.7}.detail-heading[data-v-1e09b615]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-heading h3[data-v-1e09b615]{margin:12px 0}.detail-facts[data-v-1e09b615]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-facts dt[data-v-1e09b615],.detail-terms dt[data-v-1e09b615]{color:#85867e;font-size:13px}.detail-facts dd[data-v-1e09b615],.detail-terms dd[data-v-1e09b615]{white-space:pre-wrap;margin:6px 0 0}.detail-amount[data-v-1e09b615]{background:#eeede6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.detail-amount strong[data-v-1e09b615]{font-size:22px}.quotation-detail-line[data-v-1e09b615],.quotation-detail-feedback-row[data-v-1e09b615]{border-bottom:1px solid #e7e5dc;padding:14px 0}.quotation-detail-line p[data-v-1e09b615]{margin:8px 0}.detail-terms[data-v-1e09b615]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.detail-feedback[data-v-1e09b615]{border-top:1px solid #e7e5dc;padding-top:12px}.feedback-text[data-v-1e09b615]{white-space:pre-wrap}@media (width<=650px){.detail-facts[data-v-1e09b615],.detail-terms[data-v-1e09b615]{grid-template-columns:1fr}.detail-heading[data-v-1e09b615]{align-items:start}.detail-amount strong[data-v-1e09b615]{font-size:19px}}.quotation-actions[data-v-32d958fb]{flex-wrap:wrap;gap:12px;display:flex}.quotation-inbox[data-v-32d958fb]{min-width:0}.quotation-filters[data-v-32d958fb]{border-bottom:1px solid #e7e5dc;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.quotation-filters label[data-v-32d958fb]{color:#85867e;gap:6px;min-width:150px;font-size:13px;display:grid}.quotation-search[data-v-32d958fb]{flex:1;min-width:240px!important}.quotation-filters input[data-v-32d958fb],.quotation-filters select[data-v-32d958fb]{box-sizing:border-box;width:100%;max-width:100%}.quotation-summary[data-v-32d958fb]{color:#85867e;flex-wrap:wrap;gap:24px;padding:16px 20px 0;display:flex}.quotation-summary strong[data-v-32d958fb]{color:#536d7e;margin-left:8px;font-size:22px}.quotation-note[data-v-32d958fb]{color:#85867e;margin:0;padding:12px 20px;font-size:13px;line-height:1.7}.quotation-inbox-row[data-v-32d958fb]{overflow-wrap:anywhere;border-top:1px solid #e7e5dc;padding:18px 20px}.quotation-heading[data-v-32d958fb],.quotation-bottom[data-v-32d958fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quotation-heading strong[data-v-32d958fb]{color:#536d7e;flex:1;min-width:0}.quotation-current[data-v-32d958fb],.quotation-bottom[data-v-32d958fb]{color:#85867e;font-size:13px}.quotation-current[data-v-32d958fb]{margin:8px 0 14px}.quotation-facts[data-v-32d958fb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.quotation-facts dt[data-v-32d958fb]{color:#85867e;font-size:12px}.quotation-facts dd[data-v-32d958fb]{color:#536d7e;margin:6px 0 0}.error[data-v-32d958fb]{margin:16px 20px}@media (width<=650px){.quotation-filters[data-v-32d958fb],.quotation-inbox-row[data-v-32d958fb]{padding:14px}.quotation-filters label[data-v-32d958fb]{flex:140px;min-width:0}.quotation-search[data-v-32d958fb]{flex-basis:100%!important;min-width:0!important}.quotation-filters>button[data-v-32d958fb]{width:100%}.quotation-facts[data-v-32d958fb]{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-summary[data-v-32d958fb]{padding-left:14px}.quotation-bottom[data-v-32d958fb]{flex-direction:column;align-items:start}.quotation-heading[data-v-32d958fb]{align-items:start}}.dimension-selector[data-v-7092a92f]{color:#85867e;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.dimension-selector select[data-v-7092a92f]{min-width:150px;max-width:100%}.review-view-tabs[data-v-7092a92f]{border-bottom:1px solid #e7e5dc;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.review-drill[data-v-7092a92f]{color:#536d7e;overflow-wrap:anywhere;background:#eeede5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.winloss-analysis-row[data-v-7092a92f]{overflow-wrap:anywhere;border-top:1px solid #e7e5dc;padding:18px 20px}.analysis-counts[data-v-7092a92f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.analysis-counts dt[data-v-7092a92f]{color:#85867e;font-size:13px}.analysis-counts dd[data-v-7092a92f]{color:#536d7e;margin:5px 0 0;font-size:21px}.winloss-inbox[data-v-7092a92f]{min-width:0}.review-filters[data-v-7092a92f]{border-bottom:1px solid #e7e5dc;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.review-filters label[data-v-7092a92f]{color:#85867e;gap:6px;min-width:140px;font-size:13px;display:grid}.review-search[data-v-7092a92f]{flex:1;min-width:240px!important}.review-filters input[data-v-7092a92f],.review-filters select[data-v-7092a92f]{box-sizing:border-box;width:100%;max-width:100%}.winloss-summary[data-v-7092a92f]{color:#85867e;flex-wrap:wrap;gap:24px;padding:16px 20px 0;display:flex}.winloss-summary strong[data-v-7092a92f]{color:#536d7e;margin-left:8px;font-size:22px}.review-note[data-v-7092a92f]{color:#85867e;margin:0;padding:12px 20px;font-size:13px;line-height:1.7}.winloss-inbox-row[data-v-7092a92f]{overflow-wrap:anywhere;border-top:1px solid #e7e5dc;padding:18px 20px}.review-heading[data-v-7092a92f],.review-bottom[data-v-7092a92f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.review-heading>div[data-v-7092a92f]{flex:1;min-width:0}.review-heading strong[data-v-7092a92f]{color:#536d7e}.review-meta[data-v-7092a92f]{color:#85867e;font-size:13px}.review-heading p[data-v-7092a92f]{margin:5px 0 0}.review-record-facts[data-v-7092a92f]{color:#666a68;flex-wrap:wrap;gap:20px;margin-top:12px;font-size:13px;display:flex}.review-excerpt[data-v-7092a92f]{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:10px 0;display:-webkit-box;overflow:hidden}.review-actions[data-v-7092a92f]{flex-wrap:wrap;gap:16px;display:flex}.review-full[data-v-7092a92f]{white-space:pre-wrap;overflow-wrap:anywhere}.review-full .review-note[data-v-7092a92f]{padding:0}.error[data-v-7092a92f]{margin:16px 20px}@media (width<=650px){.dimension-selector[data-v-7092a92f]{justify-content:space-between;width:100%;margin-left:0}.dimension-selector select[data-v-7092a92f]{flex:1;min-width:0}.analysis-counts[data-v-7092a92f]{grid-template-columns:repeat(2,minmax(0,1fr))}.winloss-analysis-row[data-v-7092a92f],.review-view-tabs[data-v-7092a92f],.review-drill[data-v-7092a92f],.review-filters[data-v-7092a92f]{padding:14px}.review-filters label[data-v-7092a92f]{flex:140px;min-width:0}.review-search[data-v-7092a92f]{flex-basis:100%!important;min-width:0!important}.winloss-inbox-row[data-v-7092a92f]{padding:14px}.review-heading[data-v-7092a92f]{align-items:start}.review-heading>div[data-v-7092a92f]{flex-basis:100%}.review-bottom[data-v-7092a92f]{flex-direction:column;align-items:start}.winloss-summary[data-v-7092a92f]{padding-left:14px}.review-record-facts[data-v-7092a92f]{flex-direction:column;gap:8px}.review-filters>button[data-v-7092a92f]{width:100%}}.forecast-inbox[data-v-8c4efc99]{min-width:0}.forecast-filters[data-v-8c4efc99]{border-bottom:1px solid #e7e5dc;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.forecast-filters label[data-v-8c4efc99]{color:#85867e;gap:6px;min-width:145px;font-size:13px;display:grid}.forecast-search[data-v-8c4efc99]{flex:1;min-width:250px!important}.forecast-filters input[data-v-8c4efc99],.forecast-filters select[data-v-8c4efc99]{box-sizing:border-box;width:100%;max-width:100%}.forecast-summary[data-v-8c4efc99]{color:#85867e;flex-wrap:wrap;gap:24px;padding:16px 20px 0;display:flex}.forecast-summary strong[data-v-8c4efc99]{color:#536d7e;margin-left:7px;font-size:22px}.forecast-note[data-v-8c4efc99]{color:#85867e;margin:0;padding:12px 20px;font-size:13px;line-height:1.7}.forecast-inbox-row[data-v-8c4efc99]{overflow-wrap:anywhere;border-top:1px solid #e7e5dc;padding:18px 20px}.forecast-heading[data-v-8c4efc99],.forecast-bottom[data-v-8c4efc99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.forecast-heading strong[data-v-8c4efc99]{color:#536d7e;flex:1;min-width:0}.forecast-current[data-v-8c4efc99],.forecast-bottom[data-v-8c4efc99],.forecast-risk[data-v-8c4efc99]{color:#85867e;font-size:13px}.forecast-current[data-v-8c4efc99]{margin:8px 0 14px}.forecast-risk[data-v-8c4efc99]{margin:0 0 14px}.forecast-facts[data-v-8c4efc99]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.forecast-facts dt[data-v-8c4efc99]{color:#85867e;font-size:12px}.forecast-facts dd[data-v-8c4efc99]{color:#536d7e;margin:6px 0 0}.pill.warning[data-v-8c4efc99]{color:#91651e;background:#f7ead0}.error[data-v-8c4efc99]{margin:16px 20px}@media (width<=650px){.forecast-filters[data-v-8c4efc99],.forecast-inbox-row[data-v-8c4efc99]{padding:14px}.forecast-filters label[data-v-8c4efc99]{flex:140px;min-width:0}.forecast-search[data-v-8c4efc99]{flex-basis:100%!important;min-width:0!important}.forecast-filters>button[data-v-8c4efc99]{width:100%}.forecast-facts[data-v-8c4efc99]{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-summary[data-v-8c4efc99]{gap:12px;padding-left:14px}.forecast-bottom[data-v-8c4efc99],.forecast-heading[data-v-8c4efc99]{align-items:start}}.operation-fields[data-v-4ae926a5]{border:0;min-width:0;margin:0;padding:0}.opportunity-overview[data-v-4ae926a5]{flex-wrap:wrap;align-items:center;gap:40px;padding:22px 24px 8px;display:flex}.opportunity-overview>div[data-v-4ae926a5]{gap:6px;display:grid}.opportunity-overview span[data-v-4ae926a5],.overview-note[data-v-4ae926a5]{color:#85867e;font-size:13px}.opportunity-overview strong[data-v-4ae926a5]{color:#536d7e;font-size:26px}.opportunity-overview>button[data-v-4ae926a5]{margin-left:auto}.overview-note[data-v-4ae926a5]{margin:0;padding:0 24px 18px}.opportunity-tabs[data-v-4ae926a5]{border-block:1px solid #e7e5dc;margin:0;padding:14px 20px}.stage-monitor[data-v-4ae926a5] .opportunity-list{box-shadow:none;border:0;border-radius:0;margin:0}.stage-monitor[data-v-4ae926a5] .pipeline-panel{border:0;box-shadow:none;border-top:1px solid #e7e5dc;border-radius:0;margin:0;padding:0}.stage-monitor[data-v-4ae926a5] .pipeline-panel>details{padding:14px 20px}.stage-statistics .form-note[data-v-4ae926a5]{margin:0;padding:14px 20px}@media (width<=760px){.opportunity-overview[data-v-4ae926a5]{gap:20px;padding:16px}.opportunity-overview>button[data-v-4ae926a5]{margin-left:0}.opportunity-overview strong[data-v-4ae926a5]{font-size:22px}}.stage-monitor[data-v-4ae926a5]{margin-bottom:20px}.stage-monitor details[data-v-4ae926a5]{border-top:1px solid #edf0f3;padding:14px 20px}.stage-monitor summary[data-v-4ae926a5]{cursor:pointer;color:#334155;font-weight:600}.stage-monitor small[data-v-4ae926a5]{display:block}td[data-v-4ae926a5],p[data-v-4ae926a5]{overflow-wrap:anywhere}.error[data-v-4ae926a5]{margin:16px}input[type=checkbox][data-v-4ae926a5]{width:auto;margin-right:8px}h3[data-v-83cd6c39]{margin-top:22px}pre[data-v-83cd6c39]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f7fb;padding:12px}details[data-v-83cd6c39]{margin:12px 0}footer[data-v-83cd6c39]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.pipeline-panel[data-v-a3fc0763]{margin-bottom:20px;padding:18px}summary[data-v-a3fc0763]{cursor:pointer;font-weight:600}fieldset[data-v-a3fc0763]{border:1px solid #e2e8f0;border-radius:8px;margin:18px 0;padding:16px}.requirements[data-v-a3fc0763]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.requirements input[data-v-a3fc0763]{width:auto;margin-right:8px}.requirements label[data-v-a3fc0763]{align-items:center;gap:4px;display:flex}article[data-v-a3fc0763]{overflow-wrap:anywhere;border-top:1px solid #e2e8f0;padding:12px 0}.operation-fields[data-v-fed30cf8]{border:0;min-width:0;margin:0;padding:0}.protection-panel[data-v-fed30cf8]{margin:20px 0}.actions[data-v-fed30cf8]{flex-wrap:wrap;gap:12px;display:flex}.error[data-v-fed30cf8]{margin:16px}blockquote[data-v-fed30cf8]{overflow-wrap:anywhere;background:#f1f5f9;margin:16px 0;padding:16px}small[data-v-fed30cf8]{display:block}td[data-v-fed30cf8]{overflow-wrap:anywhere;max-width:360px}.operation-fields[data-v-cb67dbb1]{border:0;min-width:0;margin:0;padding:0}.coordination-panel[data-v-cb67dbb1]{margin:20px 0}.actions[data-v-cb67dbb1]{flex-wrap:wrap;gap:12px;display:flex}.coordination-history[data-v-cb67dbb1]{border-top:1px solid #edf0f3;padding:16px 22px}.error[data-v-cb67dbb1]{margin:16px}small[data-v-cb67dbb1]{display:block}td[data-v-cb67dbb1],li[data-v-cb67dbb1]{overflow-wrap:anywhere}.report-sheet[data-v-df0f82fa]{color:#25354a;background:#fff;border:1px solid #aebccc;border-radius:4px;margin:12px 0 24px;overflow:hidden}.report-heading[data-v-df0f82fa]{text-align:center;background:#f6f9fc;border-bottom:1px solid #aebccc;padding:22px;display:block}.report-heading h2[data-v-df0f82fa]{letter-spacing:2px;font-size:23px}.report-heading h3[data-v-df0f82fa]{margin:10px;font-size:20px}.report-heading small[data-v-df0f82fa]{text-align:right;overflow-wrap:anywhere;display:block}.report-grid[data-v-df0f82fa]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.report-grid label[data-v-df0f82fa]{border-bottom:1px solid #cbd5df;border-right:1px solid #cbd5df;margin:0;padding:12px;font-size:13px}.span2[data-v-df0f82fa]{grid-column:span 2}.span3[data-v-df0f82fa]{grid-column:span 3}.span4[data-v-df0f82fa]{grid-column:span 4}.report-sheet input[data-v-df0f82fa],.report-sheet textarea[data-v-df0f82fa]{width:100%;min-width:0;margin-top:8px}.report-sheet input[readonly][data-v-df0f82fa]{color:#475569;background:#f5f7fa}.report-section[data-v-df0f82fa]{border-bottom:1px solid #aebccc;grid-template-columns:110px minmax(0,1fr);display:grid}.report-section h4[data-v-df0f82fa]{background:#f6f9fc;border-right:1px solid #cbd5df;justify-content:center;align-items:center;margin:0;line-height:1.8;display:flex}.section-body[data-v-df0f82fa]{padding:16px}.amount[data-v-df0f82fa]{max-width:360px}.report-sheet td[data-v-df0f82fa],.report-sheet th[data-v-df0f82fa]{padding:8px}.report-sheet td input[data-v-df0f82fa]{margin:0}.report-sheet .subtle[data-v-df0f82fa]{padding:0 12px;font-size:12px}@media (width<=700px){.report-grid[data-v-df0f82fa]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid label[data-v-df0f82fa]{grid-column:span 1}.report-grid .span4[data-v-df0f82fa],.report-grid .span3[data-v-df0f82fa]{grid-column:span 2}.report-section[data-v-df0f82fa]{grid-template-columns:1fr}.report-section h4[data-v-df0f82fa]{border-bottom:1px solid #cbd5df;justify-content:flex-start;padding:8px 12px}.report-heading h2[data-v-df0f82fa]{font-size:17px}.section-body[data-v-df0f82fa]{padding:12px}.report-sheet table[data-v-df0f82fa]{min-width:600px}}.product-line-select[data-v-67d924f8]{border:0;min-width:0;margin:16px 0;padding:0;display:block}.product-line-select legend[data-v-67d924f8]{margin-bottom:8px;font-size:14px}summary[data-v-67d924f8]{cursor:pointer;overflow-wrap:anywhere;background:#faf9f5;border:1px solid #d9d5cb;border-radius:6px;padding:12px}.choices[data-v-67d924f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.choices label[data-v-67d924f8]{align-items:center;gap:8px;margin:0;display:flex}.choices input[data-v-67d924f8]{width:auto}.custom[data-v-67d924f8]{gap:8px;padding:8px;display:flex}.validation[data-v-67d924f8]{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.operation-fields[data-v-f2a69b6b]{border:0;min-width:0;margin:0;padding:0}.review-sheet[data-v-f2a69b6b]{margin:16px 0}.review-sheet>summary[data-v-f2a69b6b]{cursor:pointer;padding:10px 0;font-weight:600}.opportunity-entry[data-v-f2a69b6b]{border-left:3px solid #2563eb;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:22px;display:flex}.entry-kicker[data-v-f2a69b6b]{color:#2563eb;letter-spacing:1px;font-size:12px}.opportunity-entry h2[data-v-f2a69b6b]{margin:8px 0;font-size:19px}.opportunity-entry p[data-v-f2a69b6b],.view-help[data-v-f2a69b6b]{color:#64748b;font-size:13px;line-height:1.7}.opportunity-entry p[data-v-f2a69b6b]{margin:0}.view-help[data-v-f2a69b6b]{background:#f8fafc;margin:0;padding:14px 20px}.opportunity-search[data-v-f2a69b6b]{flex-direction:column;align-items:stretch;display:flex}.opportunity-toolbar[data-v-f2a69b6b]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.opportunity-actions[data-v-f2a69b6b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.opportunity-filters[data-v-f2a69b6b]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.opportunity-filters .text-button[data-v-f2a69b6b]{min-height:36px}@media (width<=760px){.opportunity-filters[data-v-f2a69b6b]{width:100%;margin-left:0}}.opportunity-filters label[data-v-f2a69b6b]{color:#64748b;gap:6px;min-width:160px;margin:0;font-size:12px;display:grid}.opportunity-insights[data-v-f2a69b6b]{margin-top:22px}.list-views[data-v-f2a69b6b]{flex-wrap:wrap}.detail-section[data-v-f2a69b6b]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;margin:20px 0;overflow:hidden}.detail-section>summary[data-v-f2a69b6b]{cursor:pointer;color:#334155;padding:18px 20px;font-weight:600}.detail-section>summary span[data-v-f2a69b6b]{color:#64748b;margin-left:12px;font-size:12px;font-weight:400}.detail-section>.panel[data-v-f2a69b6b]{border:0;border-top:1px solid #edf0f3;margin-bottom:0}.registration-history[data-v-f2a69b6b]{padding:20px}.registration-history>details[data-v-f2a69b6b]{margin-top:12px}.opportunity-list[data-v-f2a69b6b]{overflow:hidden}@media (width<=600px){.opportunity-entry[data-v-f2a69b6b]{flex-direction:column;align-items:stretch}.opportunity-filters label[data-v-f2a69b6b]{flex:1;min-width:130px}.detail-section>summary span[data-v-f2a69b6b]{margin:6px 0 0;display:block}}.customer-search[data-v-f2a69b6b]{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:12px}.customer-search ul[data-v-f2a69b6b]{padding-left:18px}.customer-search li[data-v-f2a69b6b]{overflow-wrap:anywhere;margin:8px 0}.workflow-facts[data-v-f2a69b6b]{grid-template-columns:85px 1fr;gap:12px;padding:20px;display:grid}.workflow-facts dt[data-v-f2a69b6b]{color:#64748b}.workflow-facts dd[data-v-f2a69b6b]{overflow-wrap:anywhere;margin:0}.journal-entry[data-v-f2a69b6b]{border-top:1px solid #edf0f3;padding:18px 22px}.filter-bar[data-v-f2a69b6b]{flex-wrap:wrap}.content[data-v-1bdb3760]{white-space:pre-wrap;overflow-wrap:anywhere}.operation-fields[data-v-b9cd780a]{border:0;min-width:0;margin:0;padding:0}small[data-v-b9cd780a]{display:block}td[data-v-b9cd780a]{overflow-wrap:anywhere}.form-note[data-v-b9cd780a]{margin:0;padding:16px}.plan-review[data-v-6bec6200]{overflow-wrap:anywhere}article[data-v-6bec6200]{border-bottom:1px solid #e6e1d8;padding:16px 0}article p[data-v-6bec6200]{white-space:pre-wrap}.review[data-v-02ab3d42]{overflow-wrap:anywhere}article[data-v-02ab3d42]{border-bottom:1px solid #e6e1d8;padding:16px 0}article p[data-v-02ab3d42]{white-space:pre-wrap}small[data-v-02ab3d42]{color:#86867b;margin-top:8px;display:block}.summary[data-v-02ab3d42]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.match-help[data-v-ee727878]{margin-top:16px;padding:20px}.filter-bar[data-v-ee727878]{flex-wrap:wrap;gap:12px}article[data-v-ee727878]{border-bottom:1px solid #e6e1d8;padding:16px 0}.content[data-v-ee727878]{white-space:pre-wrap;overflow-wrap:anywhere}h3[data-v-ee727878]{overflow-wrap:anywhere}small[data-v-ee727878],small[data-v-4dfc9757]{color:#86867b;display:block}article[data-v-4dfc9757]{border-bottom:1px solid #e6e1d8;padding:12px 0}.match-decision-list[data-v-8b72e658]{margin-top:16px;padding:20px}.filter-bar[data-v-8b72e658]{flex-wrap:wrap;gap:12px}article[data-v-8b72e658]{border-bottom:1px solid #e6e1d8;padding:16px 0}article p[data-v-8b72e658],h3[data-v-8b72e658]{overflow-wrap:anywhere}small[data-v-8b72e658]{color:#86867b}input[data-v-8b72e658]{min-width:0}.match-form[data-v-a34a6c06],.match-results[data-v-a34a6c06]{margin-top:18px;padding:24px}.fields[data-v-a34a6c06]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}label[data-v-a34a6c06]{gap:8px;display:grid}.check[data-v-a34a6c06]{align-items:center;gap:8px;margin:14px 0;display:flex}.check input[data-v-a34a6c06]{width:auto}.filter-bar[data-v-a34a6c06]{flex-wrap:wrap;gap:12px}.product-choice[data-v-a34a6c06]{border-bottom:1px solid #e6e1d8;justify-content:space-between;gap:12px;padding:12px 0;display:flex}small[data-v-a34a6c06]{color:#86867b;display:block}article[data-v-a34a6c06]{border-bottom:1px solid #e6e1d8;padding:16px 0}article p[data-v-a34a6c06],.product-choice span[data-v-a34a6c06]{overflow-wrap:anywhere}.product-choice span[data-v-a34a6c06]{min-width:0}.product-choice button[data-v-a34a6c06]{flex-shrink:0}summary[data-v-a34a6c06]{cursor:pointer;color:#566d80}.source[data-v-a34a6c06]{background:#eeece5;padding:12px}@media (width<=650px){.fields[data-v-a34a6c06]{grid-template-columns:1fr}.match-form[data-v-a34a6c06],.match-results[data-v-a34a6c06]{padding:16px}}.form-note[data-v-b1b6e006]{margin:0;padding:12px 20px}small[data-v-b1b6e006]{display:block}td[data-v-b1b6e006]{overflow-wrap:anywhere}.filter-bar[data-v-b1b6e006]{align-items:flex-end}.filter-bar>input[data-v-b1b6e006]{flex:1;min-width:160px}.filter-bar label[data-v-b1b6e006]{min-width:150px}.operation-fields[data-v-5b6a7351]{border:0;min-width:0;margin:0;padding:0}.recommendation-center td[data-v-5b6a7351],.recommendation-center p[data-v-5b6a7351]{overflow-wrap:anywhere}.recommendation-center small[data-v-5b6a7351]{display:block}.recommendation-center .form-note[data-v-5b6a7351]{margin:0;padding:14px 20px}.recommendation-history .journal-entry[data-v-5b6a7351]{border-bottom:1px solid #e6e2d9;padding:14px 20px}.recommendation-history .journal-entry p[data-v-5b6a7351]{white-space:pre-wrap;margin:6px 0}.order-inputs[data-v-83e2eb89]{border:0;min-width:0;margin:0;padding:0}.snapshot[data-v-83e2eb89]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f7fb;padding:12px}.filter-bar[data-v-83e2eb89]{flex-wrap:wrap}.order-number[data-v-83e2eb89]{overflow-wrap:anywhere;max-width:360px}.order-facts[data-v-83e2eb89]{grid-template-columns:110px 1fr;gap:12px;padding:22px;display:grid}.order-facts dt[data-v-83e2eb89]{color:#64748b}.order-facts dd[data-v-83e2eb89]{overflow-wrap:anywhere;margin:0}.order-event[data-v-83e2eb89]{border-top:1px solid #edf0f3;padding:18px 22px}.order-item[data-v-83e2eb89]{border:1px solid #dde4ed;border-radius:8px;margin:18px 0;padding:14px}.issue-inbox[data-v-94a8b82e]{min-width:0;padding:20px}.inbox-heading[data-v-94a8b82e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-heading h2[data-v-94a8b82e]{margin:0}.inbox-filters[data-v-94a8b82e]{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.inbox-filters label[data-v-94a8b82e]{min-width:0}.inbox-search[data-v-94a8b82e]{flex:230px}.inbox-filters input[data-v-94a8b82e],.inbox-filters select[data-v-94a8b82e]{box-sizing:border-box;width:100%}.inbox-check[data-v-94a8b82e]{align-items:center;gap:6px;padding-bottom:10px;display:flex}.inbox-check input[data-v-94a8b82e]{width:16px;height:16px;min-height:0}.inbox-row[data-v-94a8b82e]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:16px 0}.inbox-row p[data-v-94a8b82e]{margin:9px 0}.inbox-excerpt[data-v-94a8b82e]{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amber[data-v-94a8b82e]{color:#886c3e;background:#f3ead7}@media (width<=650px){.issue-inbox[data-v-94a8b82e]{padding:14px}.inbox-filters>label[data-v-94a8b82e]:not(.inbox-check){flex:100%}.inbox-heading[data-v-94a8b82e]{align-items:flex-start}.inbox-row .pill[data-v-94a8b82e]{white-space:normal}}.inbox-tabs[data-v-94a8b82e]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.inbox-tabs .selected[data-v-94a8b82e]{color:#fff;background:#566d80;border-color:#566d80}.customer-scope[data-v-94a8b82e]{overflow-wrap:anywhere;background:#efede5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex}.analysis-metrics[data-v-94a8b82e]{color:#77786e;flex-wrap:wrap;gap:24px;margin:14px 0;display:flex}.analysis-metrics strong[data-v-94a8b82e]{color:#566d80;font-variant-numeric:tabular-nums;font-size:20px}.analysis-row>.text-button[data-v-94a8b82e]{padding-left:0}@media (width<=650px){.analysis-metrics[data-v-94a8b82e]{gap:10px 18px}.inbox-tabs button[data-v-94a8b82e]{padding:9px 12px}}.relation-summary[data-v-94a8b82e]{background:#efede5;border-radius:6px;padding:14px 16px}.relation-pair[data-v-94a8b82e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.relation-pair>div[data-v-94a8b82e]{background:#f5f3ed;border-radius:6px;min-width:0;padding:10px 14px}.relation-pair .text-button[data-v-94a8b82e]{padding-left:0}.relation-reason[data-v-94a8b82e]{white-space:pre-wrap;overflow-wrap:anywhere}.resolution-summary[data-v-94a8b82e]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.resolution-summary button[data-v-94a8b82e]{color:#5e625e;background:#f5f3ed;border:1px solid #ded9cf;border-radius:7px;padding:11px 8px}.resolution-summary button[aria-pressed=true][data-v-94a8b82e]{color:#fff;background:#566d80;border-color:#566d80}.resolution-summary strong[data-v-94a8b82e]{margin-top:4px;font-size:20px;display:block}.resolution-inbox-row .text-button[data-v-94a8b82e]{padding-left:0}@media (width<=850px){.resolution-summary[data-v-94a8b82e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.relation-pair[data-v-94a8b82e]{grid-template-columns:1fr;gap:8px}.relation-summary[data-v-94a8b82e]{gap:10px 18px}.resolution-summary[data-v-94a8b82e]{grid-template-columns:1fr 1fr}}.snapshot-text[data-v-27d97d62]{min-width:0}pre[data-v-27d97d62]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;font-size:14px;line-height:1.7;overflow:visible}.snapshot-text[data-v-27d97d62] .list-pager{padding:8px 0;font-size:12px}.snapshot-text[data-v-27d97d62] button{padding:6px 8px;font-size:12px}.customer-stakeholders[data-v-1c4fd816]{padding:20px}.filters[data-v-1c4fd816]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.filters label[data-v-1c4fd816]{flex:160px;min-width:0}.filters input[data-v-1c4fd816],.filters select[data-v-1c4fd816]{box-sizing:border-box;width:100%}article[data-v-1c4fd816]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:14px 0}.note[data-v-1c4fd816]{white-space:pre-wrap}.pill[data-v-1c4fd816]{margin-left:10px}.issue-opportunities[data-v-5f3026a8]{overflow-wrap:anywhere;border-top:1px solid #e6e1d8;min-width:0;margin-top:20px;padding-top:12px}.association-heading[data-v-5f3026a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.association-heading h3[data-v-5f3026a8]{margin:8px 0}.association-form[data-v-5f3026a8]{background:#f2f0e9;border-radius:8px;margin:12px 0;padding:14px}.association-form fieldset[data-v-5f3026a8]{border:0;min-width:0;margin:0;padding:0}.association-form legend[data-v-5f3026a8]{margin-bottom:12px;font-weight:600}.association-search[data-v-5f3026a8]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.association-search label[data-v-5f3026a8]{flex:180px;min-width:0}.association-form input[data-v-5f3026a8],.association-form textarea[data-v-5f3026a8]{box-sizing:border-box;max-width:100%}.association-radio[data-v-5f3026a8]{align-items:center;gap:8px;margin:10px 0;display:flex}.association-radio input[data-v-5f3026a8]{flex-shrink:0;width:16px;height:16px;min-height:0}.reason-field[data-v-5f3026a8]{margin-top:12px;display:block}.reason-field textarea[data-v-5f3026a8]{width:100%}.issue-opportunity-row[data-v-5f3026a8]{border-bottom:1px solid #e6e1d8;padding:14px 0}.association-reason[data-v-5f3026a8]{white-space:pre-wrap}.form-actions[data-v-5f3026a8]{flex-wrap:wrap}.issue-samples[data-v-a376d824]{overflow-wrap:anywhere;border-top:1px solid #e6e1d8;min-width:0;margin-top:20px;padding-top:12px}.candidate-meta[data-v-a376d824]{color:#77766e;margin-top:4px;display:block}.association-heading[data-v-a376d824]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.association-heading h3[data-v-a376d824]{margin:8px 0}.association-form[data-v-a376d824]{background:#f2f0e9;border-radius:8px;margin:12px 0;padding:14px}.association-form fieldset[data-v-a376d824]{border:0;min-width:0;margin:0;padding:0}.association-form legend[data-v-a376d824]{margin-bottom:12px;font-weight:600}.association-search[data-v-a376d824]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.association-search label[data-v-a376d824]{flex:180px;min-width:0}.association-form input[data-v-a376d824],.association-form textarea[data-v-a376d824]{box-sizing:border-box;max-width:100%}.association-radio[data-v-a376d824]{align-items:center;gap:8px;margin:10px 0;display:flex}.association-radio input[data-v-a376d824]{flex-shrink:0;width:16px;height:16px;min-height:0}.reason-field[data-v-a376d824]{margin-top:12px;display:block}.reason-field textarea[data-v-a376d824]{width:100%}.issue-sample-row[data-v-a376d824]{border-bottom:1px solid #e6e1d8;padding:14px 0}.association-reason[data-v-a376d824]{white-space:pre-wrap}.form-actions[data-v-a376d824]{flex-wrap:wrap}.issue-orders[data-v-eafa5efd]{overflow-wrap:anywhere;border-top:1px solid #e6e1d8;min-width:0;margin-top:20px;padding-top:12px}.candidate-meta[data-v-eafa5efd]{color:#77766e;margin-top:4px;display:block}.association-heading[data-v-eafa5efd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.association-heading h3[data-v-eafa5efd]{margin:8px 0}.association-form[data-v-eafa5efd]{background:#f2f0e9;border-radius:8px;margin:12px 0;padding:14px}.association-form fieldset[data-v-eafa5efd]{border:0;min-width:0;margin:0;padding:0}.association-form legend[data-v-eafa5efd]{margin-bottom:12px;font-weight:600}.association-search[data-v-eafa5efd]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.association-search label[data-v-eafa5efd]{flex:180px;min-width:0}.association-form input[data-v-eafa5efd],.association-form textarea[data-v-eafa5efd]{box-sizing:border-box;max-width:100%}.association-radio[data-v-eafa5efd]{align-items:center;gap:8px;margin:10px 0;display:flex}.association-radio input[data-v-eafa5efd]{flex-shrink:0;width:16px;height:16px;min-height:0}.reason-field[data-v-eafa5efd]{margin-top:12px;display:block}.reason-field textarea[data-v-eafa5efd]{width:100%}.issue-order-row[data-v-eafa5efd]{border-bottom:1px solid #e6e1d8;padding:14px 0}.association-reason[data-v-eafa5efd]{white-space:pre-wrap}.form-actions[data-v-eafa5efd]{flex-wrap:wrap}.issue-relations[data-v-4954c7cb]{overflow-wrap:anywhere;border-top:1px solid #e6e1d8;min-width:0;margin-top:20px;padding-top:12px}.candidate-meta[data-v-4954c7cb]{color:#77766e;margin-top:4px;display:block}.association-heading[data-v-4954c7cb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.association-heading h3[data-v-4954c7cb]{margin:8px 0}.association-form[data-v-4954c7cb]{background:#f2f0e9;border-radius:8px;margin:12px 0;padding:14px}.association-form fieldset[data-v-4954c7cb]{border:0;min-width:0;margin:0;padding:0}.association-form legend[data-v-4954c7cb]{margin-bottom:12px;font-weight:600}.association-search[data-v-4954c7cb]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.association-search label[data-v-4954c7cb]{flex:180px;min-width:0}.association-form input[data-v-4954c7cb],.association-form textarea[data-v-4954c7cb]{box-sizing:border-box;max-width:100%}.association-radio[data-v-4954c7cb]{align-items:center;gap:8px;margin:10px 0;display:flex}.association-radio input[data-v-4954c7cb]{flex-shrink:0;width:16px;height:16px;min-height:0}.reason-field[data-v-4954c7cb]{margin-top:12px;display:block}.reason-field textarea[data-v-4954c7cb]{width:100%}.issue-relation-row[data-v-4954c7cb]{border-bottom:1px solid #e6e1d8;padding:14px 0}.association-reason[data-v-4954c7cb]{white-space:pre-wrap}.form-actions[data-v-4954c7cb]{flex-wrap:wrap}.relation-actions[data-v-4954c7cb]{flex-wrap:wrap;gap:16px;display:flex}.resolution-diff[data-v-bda3406e]{min-width:0}.versions[data-v-bda3406e],.values[data-v-bda3406e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.versions>div[data-v-bda3406e],.values>div[data-v-bda3406e]{overflow-wrap:anywhere;background:#eeede6;border-radius:7px;padding:12px}.versions p[data-v-bda3406e],.values p[data-v-bda3406e]{color:#73766f;white-space:pre-wrap;margin:6px 0 0}.check[data-v-bda3406e]{align-items:center;gap:8px;margin:16px 0;display:flex}.check input[data-v-bda3406e]{width:auto;min-height:0}.resolution-diff article[data-v-bda3406e]{border-top:1px solid #e6e1d8;padding:14px 0}.resolution-diff h3[data-v-bda3406e]{color:#566d80;margin:0 0 10px;font-size:15px}.resolution-diff h3 small[data-v-bda3406e]{color:#85867e;margin-left:8px;font-weight:400}@media (width<=650px){.versions[data-v-bda3406e],.values[data-v-bda3406e]{grid-template-columns:1fr}.versions p[data-v-bda3406e],.values p[data-v-bda3406e]{overflow-wrap:anywhere}}.issue-resolutions[data-v-115340ee]{overflow-wrap:anywhere;border-top:1px solid #e6e1d8;min-width:0;margin-top:20px;padding-top:12px}.resolution-heading[data-v-115340ee],.resolution-footer[data-v-115340ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.resolution-heading h3[data-v-115340ee]{margin:8px auto 8px 0}.resolution-form[data-v-115340ee]{background:#f2f0e9;border-radius:8px;margin:12px 0;padding:14px}.resolution-form fieldset[data-v-115340ee]{border:0;min-width:0;margin:0;padding:0}.resolution-form legend[data-v-115340ee]{margin-bottom:8px;font-weight:600}.resolution-form label[data-v-115340ee]{margin:12px 0;display:block}.resolution-form input[data-v-115340ee],.resolution-form select[data-v-115340ee],.resolution-form textarea[data-v-115340ee]{box-sizing:border-box;width:100%;max-width:100%}.issue-resolutions article[data-v-115340ee]{white-space:pre-wrap;border-bottom:1px solid #e6e1d8;padding:14px 0}.resolution-footer .form-note[data-v-115340ee]{margin-right:auto}.boundary-note[data-v-115340ee]{color:#79643a;background:#f8f1dd;border-radius:8px;padding:10px 12px}.form-actions[data-v-115340ee]{flex-wrap:wrap}.customer-issues[data-v-a23342c0]{min-width:0;padding:20px}.issue-heading[data-v-a23342c0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-heading h2[data-v-a23342c0],.issue-heading h3[data-v-a23342c0]{margin:8px 0}.issue-filters[data-v-a23342c0]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.issue-filters label[data-v-a23342c0]{flex:180px;min-width:0}.issue-filters input[data-v-a23342c0],.issue-filters select[data-v-a23342c0]{box-sizing:border-box;width:100%}article[data-v-a23342c0]{overflow-wrap:anywhere;border-bottom:1px solid #e6e1d8;padding:14px 0}.excerpt[data-v-a23342c0]{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.issue-fields[data-v-a23342c0]{border:0;min-width:0;margin:0;padding:0}.issue-fields>label[data-v-a23342c0]{margin:12px 0;display:block}.issue-fields input[data-v-a23342c0],.issue-fields textarea[data-v-a23342c0],.issue-fields select[data-v-a23342c0]{box-sizing:border-box;max-width:100%}.contact-picker[data-v-a23342c0]{background:#f2f0e9;border-radius:8px;padding:12px}.contact-picker .radio[data-v-a23342c0]{align-items:center;gap:8px;margin:8px 0;display:flex}.radio input[data-v-a23342c0]{width:16px;height:16px;min-height:0}.issue-full[data-v-a23342c0]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=650px){.customer-issues[data-v-a23342c0]{padding:14px}.issue-heading[data-v-a23342c0]{align-items:flex-start}}.handover[data-v-cb5d0a65]{gap:18px;display:grid}.handover h2[data-v-cb5d0a65]{margin:3px 0}.handover p[data-v-cb5d0a65]{margin:4px 0}.key-warning[data-v-cb5d0a65]{color:#704f20;background:#f7eedc;border-left:3px solid #ad7b35;padding:12px 14px}.handover-owner[data-v-cb5d0a65]{background:#e4e0d7;border:1px solid #e4e0d7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.handover-owner span[data-v-cb5d0a65]{background:#fbfaf6;gap:5px;padding:13px;display:grid}.handover-owner small[data-v-cb5d0a65],.asset-summary small[data-v-cb5d0a65],.asset-state small[data-v-cb5d0a65],.recipient-result small[data-v-cb5d0a65]{color:#7d7a72}.recipient-preview[data-v-cb5d0a65]{background:#f8f6f0;border:1px solid #ded9ce;gap:12px;padding:16px;display:grid}.recipient-heading[data-v-cb5d0a65]{justify-content:space-between;gap:12px;display:flex}.recipient-heading h3[data-v-cb5d0a65]{margin:0}.recipient-heading>span[data-v-cb5d0a65],.preparation-title>span[data-v-cb5d0a65]{color:#526b7d;background:#e7edef;align-self:start;padding:4px 9px}.recipient-search[data-v-cb5d0a65]{gap:10px;display:flex}.recipient-search input[data-v-cb5d0a65]{flex:1}.recipient-list[data-v-cb5d0a65]{border-top:1px solid #ded9ce}.recipient-list article[data-v-cb5d0a65]{border-bottom:1px solid #ded9ce;grid-template-columns:minmax(180px,1fr) minmax(250px,1fr) auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.recipient-list article.selected[data-v-cb5d0a65]{background:#edf1ef}.recipient-load[data-v-cb5d0a65]{color:#66736d;flex-wrap:wrap;gap:12px;display:flex}.recipient-result[data-v-cb5d0a65]{background:#fff;border-left:3px solid #657f91;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.recipient-result>div[data-v-cb5d0a65]{gap:4px;display:grid}.recipient-result ul[data-v-cb5d0a65],.recipient-result>b[data-v-cb5d0a65]{grid-column:1/3;margin:0}.recipient-result li[data-v-cb5d0a65]{color:#805d2e;margin:5px 0}.preparation-form[data-v-cb5d0a65]{background:#fff;border:1px solid #ded9ce;grid-template-columns:220px 1fr 1fr auto;align-items:end;gap:12px;padding:15px;display:grid}.preparation-title[data-v-cb5d0a65]{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.preparation-title h3[data-v-cb5d0a65]{margin:0}.preparation-form label[data-v-cb5d0a65]{gap:5px;display:grid}.preparation-form textarea[data-v-cb5d0a65]{resize:vertical;min-height:76px}.preparation-history[data-v-cb5d0a65]{border-top:1px solid #ded9ce;gap:10px;padding-top:14px;display:grid}.preparation-history>article[data-v-cb5d0a65]{border-bottom:1px solid #ded9ce;grid-template-columns:minmax(220px,1fr) minmax(320px,2fr) auto;gap:14px;padding:13px 4px;display:grid}.preparation-history>article small[data-v-cb5d0a65]{color:#7d7a72}.asset-summary[data-v-cb5d0a65]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.asset-summary button[data-v-cb5d0a65]{text-align:left;color:#43586a;background:#f3f1eb;border:1px solid #e2ded4;grid-template-columns:1fr auto;gap:3px 10px;padding:12px 14px;display:grid}.asset-summary button small[data-v-cb5d0a65]{grid-column:1/3}.asset-summary button.active[data-v-cb5d0a65]{background:#e7edef;border-color:#657f91}.handover-filters[data-v-cb5d0a65]{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.handover-filters label[data-v-cb5d0a65]{gap:5px;display:grid}.handover-filters .query[data-v-cb5d0a65]{flex:1;min-width:240px}.handover-list[data-v-cb5d0a65]{border-top:1px solid #e4e0d7}.handover-list article[data-v-cb5d0a65]{border-bottom:1px solid #e4e0d7;grid-template-columns:130px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:15px 8px;display:grid}.asset-kind[data-v-cb5d0a65]{color:#566d80}.asset-state[data-v-cb5d0a65]{text-align:right;gap:4px;display:grid}.asset-state b[data-v-cb5d0a65]{color:#93652d}.asset-state span[data-v-cb5d0a65]{color:#6e7d72}@media (width<=1100px){.preparation-form[data-v-cb5d0a65]{grid-template-columns:1fr 1fr}.preparation-form button[data-v-cb5d0a65]{width:100%}.preparation-history>article[data-v-cb5d0a65]{grid-template-columns:1fr 2fr}}@media (width<=900px){.handover-owner[data-v-cb5d0a65],.asset-summary[data-v-cb5d0a65]{grid-template-columns:1fr 1fr}.handover-list article[data-v-cb5d0a65],.recipient-list article[data-v-cb5d0a65],.preparation-history>article[data-v-cb5d0a65]{grid-template-columns:1fr}.asset-state[data-v-cb5d0a65]{text-align:left}.recipient-result[data-v-cb5d0a65],.preparation-form[data-v-cb5d0a65]{grid-template-columns:1fr}.recipient-result ul[data-v-cb5d0a65],.recipient-result>b[data-v-cb5d0a65],.preparation-title[data-v-cb5d0a65]{grid-column:1}}@media (width<=520px){.handover-owner[data-v-cb5d0a65],.asset-summary[data-v-cb5d0a65]{grid-template-columns:1fr}.handover-filters[data-v-cb5d0a65]>*{width:100%}.recipient-search[data-v-cb5d0a65]{display:grid}.recipient-list button[data-v-cb5d0a65]{width:100%}}.business-emails[data-v-f1436d3a]{gap:16px;display:grid}.business-emails h2[data-v-f1436d3a]{margin:3px 0}.business-emails p[data-v-f1436d3a]{margin:4px 0}.email-search[data-v-f1436d3a]{gap:10px;display:flex}.email-search input[data-v-f1436d3a]{flex:1}.email-list[data-v-f1436d3a]{border-top:1px solid #e4e0d7}.email-list article[data-v-f1436d3a]{border-bottom:1px solid #e4e0d7;padding:16px 4px}.email-list h3[data-v-f1436d3a]{color:#43586a;margin:7px 0}.email-meta[data-v-f1436d3a],.email-list footer[data-v-f1436d3a]{color:#78766f;flex-wrap:wrap;gap:12px;display:flex}.email-meta[data-v-f1436d3a]{justify-content:space-between}.email-meta span[data-v-f1436d3a]{color:#526b7d;background:#e7edef;padding:3px 8px}.conclusion[data-v-f1436d3a]{white-space:pre-wrap;color:#343f46}.email-list footer[data-v-f1436d3a]{margin-top:10px;font-size:12px}@media (width<=600px){.email-search[data-v-f1436d3a]{display:grid}.email-search button[data-v-f1436d3a]{width:100%}.email-meta[data-v-f1436d3a]{gap:5px;display:grid}}.dossier[data-v-c29db9a5]{gap:20px;margin:20px 0;display:grid}.dossier-info[data-v-c29db9a5]{padding:22px}.dossier-info .panel-heading[data-v-c29db9a5]{padding:0 0 16px}.dossier-info h2[data-v-c29db9a5]{font-size:16px}.facts[data-v-c29db9a5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.facts small[data-v-c29db9a5]{color:#76847e}.facts p[data-v-c29db9a5]{margin:6px 0}.actions[data-v-c29db9a5]{flex-wrap:wrap;gap:12px;display:flex}.entry[data-v-c29db9a5]{border-bottom:1px solid #edf0ea;padding:14px 0}p[data-v-c29db9a5]{overflow-wrap:anywhere}@media (width<=600px){.facts[data-v-c29db9a5]{grid-template-columns:1fr}}.root-form-fields[data-v-674e082c]{border:0;min-width:0;margin:0;padding:0}:root{color:#253a34;font-synthesis:none;--green:#1e5646;--dark:#173d33;--line:#e4e9e2;--muted:#76847e;background:#f5f6f3;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:10px;font-size:30px;font-weight:650;line-height:1.4}h2{letter-spacing:-.3px;margin:0;font-size:18px}h3{font-size:15px}p{line-height:1.8}small{font-size:12px}.eyebrow{letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:650;display:block}.muted,.subtle{color:var(--muted)}.primary,.secondary,.light-button{white-space:nowrap;border-radius:7px;padding:12px 19px;font-weight:600}.primary{background:var(--green);color:#fff;box-shadow:0 2px 3px #193e3315}.secondary{color:#344c41;background:#fff;border:1px solid #dce4db}.light-button{color:#1b4334;background:#e5ede3}.text-button{color:var(--green);white-space:nowrap;background:0 0;padding:6px;font-size:12px}.full{width:100%}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--dark);color:#dce7df;flex-direction:column;width:230px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:11px;display:flex}.brand-mark{color:#d6e5d3;border:1px solid #b5c9b6;border-radius:10px 10px 10px 0;place-items:center;width:37px;height:39px;font-family:Georgia,serif;font-size:24px;display:grid}.brand small{color:#99b1a3;letter-spacing:1px;margin-top:5px;font-size:10px;font-weight:400;display:block}.nav-section{color:#8ea99b;letter-spacing:2px;margin:50px 13px 16px;font-size:10px}.sidebar nav{gap:8px;display:grid}.sidebar nav button{text-align:left;color:#b6cbbf;background:0 0;border-radius:6px;align-items:center;gap:13px;padding:13px 14px;display:flex}.sidebar nav button>span{width:20px;font-size:19px;font-weight:400}.sidebar nav button.active{color:#244838;background:#d9e6d7;font-weight:650}.nav-count{color:#fff;background:#305543;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-foot{color:#b1c6b8;border-top:1px solid #ffffff15;margin-top:auto;padding:23px 10px 0;font-size:11px}.sidebar-foot small{color:#84a18f;padding:10px 0 0 13px;display:block}.tiny-dot,.status-dot{background:#91b29b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.workspace{width:calc(100% - 230px);margin-left:230px}.topbar{border-bottom:1px solid var(--line);background:#fcfdfb;justify-content:space-between;align-items:center;height:84px;padding:0 42px;display:flex}.breadcrumb{color:#66766b;font-size:12px}.breadcrumb span{color:#bac4bb;margin:0 14px}.user-menu{align-items:center;gap:12px;display:flex}.avatar{color:#516243;background:#e9ebdf;border:1px solid #dce1d1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.user-menu strong{font-size:12px}.user-menu small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.content{max-width:1600px;margin:auto;padding:25px 42px 0}.demo-banner{color:#7b806e;background:#eff0e6;border:1px solid #e6e7d8;border-radius:5px;align-items:center;gap:12px;margin-bottom:30px;padding:9px 12px;font-size:11px;display:flex}.demo-banner span{color:#656e50;white-space:nowrap;background:#e2e5d4;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px 24px}.metrics article>div{color:#607166;justify-content:space-between;font-size:12px;display:flex}.metrics article>div span{color:#bdc7be;font-family:Georgia,serif;font-size:13px}.metrics strong{padding:12px 0 8px;font-family:Georgia,Microsoft YaHei,serif;font-size:43px;font-weight:400;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:24px;margin-bottom:25px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.panel-heading{border-bottom:1px solid #edf0ea;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:18px 23px;display:flex}.panel-heading h2{font-size:15px}.count{color:#72836d;background:#f0f3ed;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:10px}.task-row{border-bottom:1px solid #edf0ea;align-items:center;gap:15px;padding:22px;display:flex}.task-row:last-child{border:0}.task-mark{color:#69835f;border:1px solid #e2e8de;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.task-mark.done{background:#e5eee4}.grow{flex:1;min-width:0}.link-title{color:#2d4436;text-align:left;overflow-wrap:anywhere;background:0 0;padding:0;font-size:13px;font-weight:600;line-height:1.6}.link-title:hover{text-decoration:underline}.grow small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.pill{white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:10px;display:inline-block}.focus-panel{background:#dde7d7;border:1px solid #d1ddcc;border-radius:9px;padding:30px 32px;position:relative;overflow:hidden}.focus-panel:after{content:"";pointer-events:none;border:1px solid #acc4a766;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-100px;right:-140px}.focus-panel .eyebrow{color:#6e8660}.focus-panel h2{letter-spacing:-.5px;margin-bottom:14px;font-size:27px;font-weight:500;line-height:1.6}.recent-row{border-bottom:1px solid #edf0ea;align-items:flex-start;gap:20px;padding:19px 24px;display:flex}.recent-row p{color:#7d887e;margin:6px 0 0;font-size:12px}.recent-row>small{text-align:right;color:var(--muted);white-space:nowrap;line-height:1.9}.method-tag{color:#647859;white-space:nowrap;background:#edf1e9;border-radius:4px;padding:5px 8px;font-size:10px}.workspace-footer span{padding:0 10px}.filter-bar{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:20px 24px;display:flex}.search-field{border:1px solid var(--line);background:#fafbf8;border-radius:6px;flex:1;align-items:center;gap:8px;max-width:380px;margin:0;padding:0 12px;display:flex}.search-field>span{color:#8b9788;font-size:22px}.search-field input{background:0 0;border:0;width:100%;margin:0;padding:10px 0}.filter-bar select{width:auto;margin:0}.filter-bar .subtle{margin-left:auto;font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#81907e;background:#fafbf8;padding:14px 20px;font-size:11px;font-weight:500}td small{color:#99a193;margin-top:7px;font-size:10px;display:block}.customer-name{text-align:left;color:#314b37;background:0 0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:600;display:flex}.company-icon{color:#7d9274;background:#eaf0e5;border-radius:6px;place-items:center;width:32px;height:34px;font-size:12px;display:grid}.table-footer{color:#909b8c;padding:17px 23px;font-size:10px;line-height:1.8}.empty{text-align:center;color:#90998b;padding:55px 25px;font-size:12px;line-height:1.9}.empty.compact{padding:30px 20px}.back-link{color:#75826c;background:0 0;margin:0 0 20px;padding:0;font-size:12px}.customer-hero{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:20px;margin-bottom:24px;padding:26px;display:flex}.customer-hero h2{margin-bottom:9px;font-size:22px}.customer-hero p{color:#85927d;margin:0;font-size:12px}.large-company-icon{color:#6b855e;background:#eaf0e6;border:1px solid #dae4d4;border-radius:12px;place-items:center;width:62px;height:62px;font-size:27px;display:grid}.detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:24px;display:grid}.detail-grid .panel{margin-bottom:22px}.timeline{padding:0 24px}.timeline article{border-left:1px solid #e1e8da;margin-left:5px;padding:25px 0 25px 25px;position:relative}.timeline-dot{background:#8ba180;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:33px;left:-5px;box-shadow:0 0 0 1px #b2c2a6}.timeline-meta{align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.timeline-meta strong{font-weight:500}.timeline-meta time{color:#9ca593;margin-left:auto;font-size:10px}.timeline h3{margin-bottom:10px;font-size:13px;font-weight:600}.timeline p,.journal-entry>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#74826b;font-size:12px}.next-action{background:#f4f6ef;flex-wrap:wrap;align-items:center;gap:10px;padding:13px;font-size:12px;line-height:1.7;display:flex}.next-action>span{color:#7a8e6c;background:#e8eddc;border-radius:3px;padding:3px 6px;font-size:10px}.next-action small{color:#87957a;margin-left:auto;font-size:10px}.contact-card{border-bottom:1px solid #edf0ea;padding:22px}.contact-card strong{font-size:13px}.contact-card small{color:#95a087;margin-left:8px;font-size:10px;font-weight:400}.contact-card p{color:#7c8a70;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.erp-card h3{margin-top:18px}.erp-card p{color:#919982;margin-bottom:0;font-size:12px}.tabs button{color:#8c9781;background:0 0;border-radius:5px;padding:9px 15px;font-size:12px}.tabs button.selected{color:#426236;background:#eaf0e3;font-weight:600}.task-result{color:#819272;margin:10px 0 0;font-size:12px}.journal-summary{color:#7a8a6a;align-items:center;gap:15px;margin-bottom:24px;font-size:12px;display:flex}.journal-summary span{white-space:nowrap;background:#e4eddb;border-radius:4px;padding:5px 8px;font-size:10px}.journal-summary p{margin:0}.journal-entry{margin-bottom:18px;padding:24px}.journal-entry .link-title{margin-bottom:15px;font-size:15px}.dialog{color:#2c4535;border:1px solid #d9e0d3;border-radius:12px;width:min(560px,100% - 32px);max-height:90vh;padding:27px;overflow-y:auto;box-shadow:0 30px 100px #16312530}.dialog>header{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.dialog header p{color:#829079;margin:10px 0 0;font-size:12px}.icon-button{color:#778b6c;background:#eff2e9;border-radius:5px;width:30px;height:30px;font-size:24px;line-height:1}.dialog label,.login-panel label{margin-bottom:18px;font-size:12px;font-weight:500;display:block}input,select,textarea{color:#395032;background:#fdfefb;border:1px solid #dce4d6;border-radius:6px;width:100%;margin-top:8px;padding:11px 12px}textarea{resize:vertical;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}em{color:#a98556;font-style:normal}.form-note{color:#8b967c;background:#f5f6ef;padding:12px;font-size:11px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:25px;padding-top:20px;display:flex}.error,.success{border-radius:5px;margin:0 0 18px;padding:12px 15px;font-size:12px;line-height:1.7}.error{color:#945247;background:#f8ede7;border:1px solid #edddd4}.success{color:#587444;background:#ebf2e2;border:1px solid #dce8cb}.login-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--dark);color:#e6eddf;flex-direction:column;justify-content:center;padding:60px 12%;display:flex;position:relative;overflow:hidden}.login-story .brand{position:absolute;top:45px;left:12%}.login-story>.eyebrow{color:#9eb694;margin-bottom:30px}.login-story h1{letter-spacing:0;font-size:clamp(35px,3.7vw,64px);font-weight:400;line-height:1.55}.login-story>p{color:#aabf9e;margin-top:18px;font-size:14px}.story-line{color:#adc29b;align-items:center;gap:14px;margin-top:45px;font-size:12px;display:flex}.story-line i{border:1px solid #97b28b;border-radius:50%;width:8px;height:8px}.login-story>small{color:#91ab82;letter-spacing:2px;font-size:10px;position:absolute;bottom:45px}.login-panel{background:#fafbf6;justify-content:center;align-items:center;padding:50px;display:flex}.login-panel form{width:100%;max-width:350px}.login-panel h2{margin:15px 0;font-size:27px;font-weight:600}.login-panel .subtle{margin-bottom:35px;font-size:12px}.login-panel input{padding:14px}.login-panel .primary{margin-top:12px;padding:15px}.login-note{color:#9aab8d;border-top:1px solid #e4e9db;margin-top:30px;padding-top:20px;font-size:11px;line-height:2}.boot{text-align:center;color:#718566;padding:20vh 30px}.connection-error{color:#945247;background:#faece4;border-radius:6px;max-width:90%;padding:15px;position:fixed;bottom:20px;right:20px}@media (width>=1600px){.content{padding-top:35px}.dashboard-grid{grid-template-columns:2fr 1fr}.task-row{padding:25px}}@media (width<=1100px){.sidebar{width:190px;padding:25px 14px}.workspace{width:calc(100% - 190px);margin-left:190px}.topbar{padding:0 25px}.content{padding:23px 25px 0}.metrics{gap:10px}.metrics article{padding:18px}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:16px}.focus-panel{padding:25px}.task-row{gap:10px;padding:18px}.detail-grid{gap:15px}}@media (width<=760px){.app-shell{display:block}.sidebar{z-index:20;width:100%;height:auto;padding:12px 16px;display:block;position:sticky;top:0}.brand b{font-size:15px}.brand-mark{width:27px;height:28px;font-size:19px}.brand small,.nav-section,.sidebar-foot{display:none}.sidebar nav{gap:4px;margin-top:12px;display:flex;overflow-x:auto}.sidebar nav button{white-space:nowrap;gap:5px;padding:9px 10px;font-size:11px}.sidebar nav button>span{display:none}.nav-count{font-size:9px}.workspace{width:100%;margin:0}.topbar{height:68px;padding:0 18px}.breadcrumb{font-size:10px}.breadcrumb span{margin:0 7px}.user-menu{gap:8px}.user-menu small{font-size:9px}.user-menu strong{font-size:10px}.avatar{display:none}.content{padding:18px 16px 0}.demo-banner{gap:7px;margin-bottom:22px;font-size:10px}.page-heading{align-items:start;gap:12px;margin-bottom:22px}h1{font-size:23px}.page-heading p{font-size:11px}.eyebrow{font-size:8px}.primary,.secondary{padding:10px 12px;font-size:12px}.metrics{grid-template-columns:1fr 1fr;gap:12px}.metrics strong{font-size:35px}.metrics article{padding:17px}.dashboard-grid,.detail-grid{grid-template-columns:1fr}.focus-panel h2{font-size:24px}.focus-panel{padding:25px}.focus-panel br{display:none}.focus-foot{margin-top:20px}.focus-panel p{max-width:none}.panel-heading{min-height:58px;padding:17px}.task-row{flex-wrap:wrap;padding:18px 16px}.task-row .grow{min-width:160px}.task-row>.secondary{margin-left:40px}.link-title{font-size:12px}.recent-row{gap:12px;padding:18px 16px}.recent-row>small{font-size:9px}.filter-bar{flex-wrap:wrap;gap:10px;padding:15px}.filter-bar .subtle{margin-left:0}.search-field{flex-basis:100%;max-width:none}.filter-bar select{font-size:11px}.customer-hero{flex-wrap:wrap;gap:12px;padding:18px}.customer-hero h2{font-size:18px}.customer-hero p{font-size:10px}.large-company-icon{width:42px;height:44px;font-size:21px}.customer-hero>.primary{margin-left:auto}.timeline{padding:0 15px}.timeline article{padding-left:18px}.timeline-meta{flex-wrap:wrap;gap:7px}.timeline-meta time{font-size:9px}.dialog{padding:22px}.form-grid{gap:12px}.journal-entry{padding:20px}.login-layout{grid-template-columns:1fr}.login-story{min-height:260px;padding:85px 30px 30px}.login-story .brand{top:25px;left:30px}.login-story h1{margin:0;font-size:29px}.login-story h1 br{display:none}.login-story>.eyebrow{margin:0 0 10px;font-size:8px}.login-story>p,.story-line,.login-story>small{display:none}.login-panel{padding:40px 25px}.workspace-footer,.table-footer{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{color:#243247;--green:#2563eb;--dark:#13243c;--line:#e2e8f0;--muted:#64748b;--crm-blue:#2563eb;--crm-soft:#eff5ff;--crm-radius:6px;background:#f3f5f9;font-family:DengXian,Microsoft YaHei,PingFang SC,sans-serif}body{background:#f3f5f9}h1{letter-spacing:0;font-size:24px;font-weight:700}h2{letter-spacing:0}button{transition:background-color .15s,color .15s,box-shadow .15s}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #73a3ff}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #73a3ff}input,select,textarea{color:#243247;background:#fff;border-color:#d6deeb;border-radius:5px;padding:9px 11px}input[readonly]{color:#64748b;background:#f3f5f8}label{line-height:1.6}summary{cursor:pointer;line-height:1.8}small,.subtle,.muted{color:var(--muted)}.primary,.secondary,.light-button{border-radius:5px;min-height:36px;padding:9px 16px;font-size:13px;font-weight:600}.primary{background:#2563eb;box-shadow:0 2px 4px #2563eb18}.primary:hover{background:#174ec7}.secondary{color:#34445c;border-color:#d5deeb}.secondary:hover{background:#f0f5ff;border-color:#a7c2f5}.text-button{color:#2563eb;font-size:12px}.text-button:hover{background:#eff5ff}.light-button{color:#1c56c1;background:#fff;border:1px solid #cfdef8}.icon-button{color:#52647a;background:#f1f5f9}.pill{border-radius:4px;padding:4px 8px;font-size:11px}.green{color:#215cb7;background:#eaf2ff}.neutral{color:#52647a;background:#f0f3f7}.warn{color:#8c5800;background:#fff3dc}.status-dot{background:#5985ce}.form-note{color:#586b83;background:#f4f7fc;border-left:3px solid #c2d5f3;font-size:12px}.error{color:#aa342b;background:#fff1f0;border-color:#f3c8c2}.success{color:#206641;background:#effaf3;border-color:#c8e7d5}.form-actions{flex-wrap:wrap;margin-top:20px;padding-top:16px}.dialog{color:#243247;border-color:#d9e2ee;border-radius:10px;padding:26px;box-shadow:0 24px 90px #101d3640}.dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101d3659}.dialog header p{color:#64748b}.dialog label{font-size:13px}.dialog input,.dialog select{min-height:40px}.sidebar{color:#c5d2e4;z-index:30;background:#13243c;width:216px;padding:24px 12px 18px;overflow-y:auto}.brand{gap:10px;padding:0 12px}.brand-mark{color:#fff;background:#2563eb;border:0;border-radius:9px;width:36px;height:36px;font-family:inherit;font-size:23px;font-weight:750}.brand b{letter-spacing:0;font-size:18px}.brand small{color:#96aac6;letter-spacing:.3px}.sidebar nav{gap:4px;margin-top:20px}.nav-section{letter-spacing:1px;color:#8299b8;margin:18px 12px 9px;font-size:11px}.sidebar nav button{color:#c2cfe2;border-radius:5px;gap:12px;min-height:42px;padding:11px 13px;font-size:13px}.sidebar nav button>svg{flex-shrink:0}.sidebar nav button>.nav-label{width:auto;font-size:13px;font-weight:inherit;white-space:nowrap}.sidebar nav button:hover{background:#203651}.sidebar nav button.active{color:#fff;background:#2563eb;box-shadow:0 3px 9px #07162d22}.nav-count{background:#ffffff1c;border-radius:4px;font-size:11px}.sidebar-foot{color:#97acc7;padding:18px 10px 0;font-size:11px}.sidebar-foot small{color:#839aba;letter-spacing:0}.tiny-dot{background:#51bb93}.workspace{width:calc(100% - 216px);min-width:0;margin-left:216px}.topbar{z-index:19;background:#fff;height:64px;padding:0 28px;position:sticky;top:0;box-shadow:0 1px 4px #1c355006}.breadcrumb{color:#52647a;white-space:nowrap;align-items:center;font-size:12px;display:flex}.nav-toggle{color:#52647a;background:0 0;border:1px solid #e2e8f0;border-radius:5px;width:34px;height:34px;margin-right:16px;font-size:17px}.avatar{color:#285daf;background:#eaf1ff;border-color:#d5e3fc}.user-menu strong{color:#243247;font-size:12px}.user-menu small{color:#64748b;font-size:11px}.user-menu select{max-width:190px;margin:0;font-size:12px}.content{max-width:1800px;padding:20px 28px 0}.demo-banner{color:#84612b;background:#fff8eb;border-color:#f4e5c8;border-radius:5px;margin-bottom:20px;padding:8px 12px;font-size:12px}.demo-banner span{color:#76531d;background:#f9e9c7;font-size:11px}.page-heading{margin-bottom:20px}.page-heading p{color:#64748b;font-size:12px}.workspace-footer{color:#7b8aa1;letter-spacing:0;padding:24px 0;font-size:11px}.loading-strip{z-index:25;color:#205bc6;background:#eaf2ff;border-top:2px solid #2563eb;padding:3px 28px;font-size:11px;position:fixed;top:64px;left:216px;right:0}.panel{border-color:#e1e7f0;border-radius:7px;box-shadow:0 2px 5px #1e355003}.panel-heading{border-color:#edf0f5;min-height:58px;padding:15px 20px}.panel-heading h2{font-size:15px;font-weight:650}.count{color:#3769b7;background:#edf3fe;font-size:11px}.metrics{gap:16px;margin-bottom:20px}.metrics article{border-color:#e1e7f0;border-radius:7px;padding:20px 22px;position:relative;box-shadow:0 2px 5px #1e355003}.metrics article:before{content:"";background:#5187ed;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:20px;left:0}.metrics article>div{color:#51627a;font-size:13px}.metrics article>div span{color:#8fa5c2;font:12px DengXian,sans-serif}.metrics strong{font-variant-numeric:tabular-nums;color:#263b5e;padding:14px 0 8px;font-family:DengXian,Microsoft YaHei,sans-serif;font-size:36px;font-weight:700}.metrics small{color:#74839a;font-size:11px}.metrics .metric-warning{background:#fffdf8}.metric-warning:before{background:#e9aa41!important}.metric-warning strong{color:#a86b13}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;margin-bottom:20px}.task-row{border-color:#edf0f5;gap:12px;padding:18px 20px}.task-mark{color:#5480bb;background:#f7faff;border-color:#dce6f3}.link-title{color:#2e4668;font-size:13px}.grow small{color:#64748b;font-size:11px}.focus-panel{background:#edf4ff;border-color:#d7e5fc;border-radius:7px;padding:24px}.focus-panel:after{display:none}.focus-panel .eyebrow{color:#4774b8;letter-spacing:1px}.focus-panel h2{color:#233e65;margin-bottom:12px;font-size:24px;font-weight:650;line-height:1.5}.focus-panel p{color:#5d7597;max-width:none;font-size:12px}.focus-panel button{margin-top:4px}.focus-foot{color:#6680a4;letter-spacing:0;margin-top:18px;font-size:11px}.quick-link{color:#36577e;text-align:left;background:0 0;border-bottom:1px solid #d5e2f6;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:12px;display:flex}.quick-link span{color:#2563eb}.recent-row{border-color:#edf0f5;padding:17px 20px}.recent-row p{color:#61728a}.method-tag{color:#3568b4;background:#edf3fe;font-size:11px}.journal-summary{color:#64748b}.journal-summary span{color:#2b61b7;background:#eaf2ff}.journal-entry>p,.timeline p{color:#53677f}.next-action{color:#425c7c;background:#f4f7fc}.next-action>span{color:#3568b4;background:#e6effd}.list-views,.detail-sections{background:#fff;border-bottom:1px solid #e1e7f0;align-items:center;gap:24px;min-height:52px;padding:0 20px;display:flex}.list-views button,.detail-sections button{color:#61728a;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:17px 1px 15px;font-size:13px;font-weight:600}.list-views button.active,.detail-sections button.active{color:#2563eb;border-bottom-color:#2563eb}.list-views>span{color:#64748b;margin-left:auto;font-size:12px}.filter-bar{background:#fff;border-color:#e8edf4;gap:12px;padding:14px 20px}.search-field{background:#fff;border-color:#d5deeb;border-radius:5px;max-width:420px}.search-field>span{color:#8192aa}.search-field input{color:#34445c;font-size:12px}.filter-bar select{min-height:36px;font-size:12px}.filter-bar .subtle{color:#64748b}.table-wrap{overscroll-behavior:contain;max-height:65vh;overflow:auto}th{z-index:2;color:#596c86;background:#f5f7fb;border-bottom:1px solid #e4eaf3;padding:12px 18px;font-size:12px;font-weight:600;position:sticky;top:0}td{color:#435773;border-bottom:1px solid #edf0f5;padding:15px 18px;font-size:12px}td small{color:#7688a1;margin-top:5px;font-size:11px}tbody tr:hover{background:#f5f9ff}.customer-name{color:#245493;gap:10px;font-size:13px}.company-icon{color:#537aad;background:#edf3fd;border-radius:5px;width:30px;height:32px}.table-footer{color:#61728a;background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 20px;font-size:12px;display:flex}.table-footer button:first-of-type{margin-left:auto}.empty{color:#74859e;padding:42px 22px;font-size:13px}.tabs button{color:#64748b;font-size:13px}.tabs button.selected{color:#2563eb;background:#eaf2ff}.task-result{color:#61728a}.customer-hero{border-color:#dfe7f2;border-radius:7px;gap:16px;margin-bottom:16px;padding:22px 24px}.customer-hero h2{color:#243d60;font-size:22px}.customer-hero p{color:#64748b;font-size:12px}.large-company-icon{color:#416daa;background:#edf3ff;border-color:#d8e5fc;border-radius:8px;width:54px;height:54px;font-size:23px}.back-link{color:#61728a;margin-bottom:14px}.customer-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.customer-layout .dossier{gap:16px;min-width:0;margin:0}.customer-layout .detail-grid{min-width:0;display:block}.customer-layout .detail-grid .panel{margin-bottom:16px}.customer-layout .dossier-info{padding:20px}.detail-sections{border:1px solid #e1e7f0;border-radius:7px;gap:24px;overflow-x:auto}.facts{gap:16px!important}.facts>div{background:#f8fafd;border-radius:5px;min-width:0;padding:10px 12px}.facts small{font-size:12px;color:#6a7d98!important}.facts p{color:#334b6a;font-size:13px}.dossier-info>p{font-size:13px}.contact-card{border-color:#edf0f5;padding:18px 20px}.contact-card strong{color:#304c72}.contact-card small,.contact-card p{color:#61728a}.erp-card{background:#f8fafd;padding:20px}.erp-card h3{color:#405b7e}.erp-card p{color:#71829b}.entry{font-size:13px;border-color:#edf0f5!important}.event-panel .entry{border-left:2px solid #dce7f8;margin-left:5px;position:relative;border-bottom:0!important;padding:16px 18px!important}.event-panel .entry:before{content:"";background:#5b8fed;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:-5px;box-shadow:0 0 0 1px #bcd3f8}.event-panel>h2{margin-bottom:12px}.event-panel .entry p{color:#526b8b;margin:8px 0}.event-panel .entry small{color:#7487a0}.dossier-info .form-actions{justify-content:flex-start;font-size:12px}.admin-panel,.imports,.governance{gap:20px!important}.admin-panel .panel,.governance .panel{min-width:0}.import-form form{max-width:720px!important}.import-form label{margin:14px 0;font-size:13px;display:block}.verification summary{color:#2563eb}.verification form label{margin-bottom:14px;font-size:13px;display:block}.login-story{color:#e8eef8;background:#13243c}.login-story>p{color:#a7bbd7}.login-story>.eyebrow,.login-story>small,.story-line{color:#9cb6d9}.login-story h1{font-family:DengXian,Microsoft YaHei,sans-serif;font-size:48px;font-weight:600;line-height:1.45}.login-panel{background:#f5f7fb}.login-panel h2{color:#243d60}.login-note{color:#7186a4;border-color:#dce5f2}@media (width>=761px){.nav-collapsed .sidebar{width:72px;padding-left:10px;padding-right:10px}.nav-collapsed .brand{padding:0 8px}.nav-collapsed .brand b,.nav-collapsed .nav-section,.nav-collapsed .sidebar-foot,.nav-collapsed .nav-count{display:none}.nav-collapsed .sidebar nav{margin-top:32px}.nav-collapsed .sidebar nav button{justify-content:center;padding:12px}.nav-collapsed .nav-label{clip-path:inset(50%);height:1px;position:absolute;overflow:hidden;width:1px!important}.nav-collapsed .workspace{width:calc(100% - 72px);margin-left:72px}.nav-collapsed .loading-strip{left:72px}}@media (width<=1100px){.content{padding:20px}.topbar{padding:0 20px}.customer-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.detail-sections{gap:17px;padding:0 15px}.metrics article{padding:17px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr)}}@media (width<=900px){.customer-layout{grid-template-columns:1fr}.customer-layout .detail-grid>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.user-menu select{max-width:140px}.topbar .breadcrumb{font-size:11px}}@media (width<=760px){.sidebar{z-index:30;width:100%;height:auto;padding:12px 16px;position:sticky;inset:0 auto auto 0;overflow:visible}.sidebar .brand{padding:0}.brand b{font-size:16px;display:block}.brand-mark{width:28px;height:28px;font-size:19px}.brand small,.nav-section,.sidebar-foot,.nav-toggle{display:none!important}.sidebar nav{gap:5px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar nav button{flex-shrink:0;gap:6px;min-height:36px;padding:9px 11px;font-size:12px}.sidebar nav button>svg{width:15px;height:15px}.sidebar nav button>.nav-label{font-size:12px;display:inline}.sidebar nav button>.nav-count{display:none}.workspace{width:100%;margin:0}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:62px;padding:12px 16px;position:static}.user-menu{flex-wrap:wrap;gap:8px}.user-menu strong{font-size:11px}.user-menu small{font-size:10px}.user-menu select{width:140px;max-width:140px;font-size:11px}.content{padding:16px 12px 0}.demo-banner{align-items:flex-start;margin-bottom:16px;font-size:11px}.page-heading{gap:12px;margin-bottom:16px}h1{font-size:22px}.page-heading p{font-size:11px}.metrics{gap:10px}.metrics article{padding:16px 13px}.metrics article>div{font-size:12px}.metrics article>div span{display:none}.metrics strong{font-size:30px}.metrics small{font-size:10px}.dashboard-grid{grid-template-columns:1fr;gap:16px}.focus-panel{padding:22px}.focus-panel h2{font-size:23px}.customer-hero{padding:18px 16px}.customer-hero h2{overflow-wrap:anywhere;font-size:19px}.customer-hero .grow{min-width:190px}.customer-hero>.primary{margin-left:0}.customer-layout .detail-grid>div{display:block}.customer-layout{gap:16px}.detail-sections{gap:22px;padding:0 16px}.detail-sections button{min-height:44px;font-size:12px}.customer-layout .dossier-info{padding:17px}.facts{gap:10px!important}.filter-bar{flex-wrap:wrap;gap:10px;padding:12px}.search-field{flex-basis:100%;max-width:none}.list-views{gap:18px;padding:0 12px}.list-views button{font-size:12px}.list-views>span{font-size:11px}.filter-bar>.subtle{margin-left:0}.table-wrap{max-height:65vh}th,td{padding:13px 15px}.table-footer{gap:8px;padding:13px;font-size:11px}.customer-name{font-size:12px}.primary,.secondary,.light-button{min-height:38px;padding:9px 12px;font-size:12px}.loading-strip{z-index:60;padding:2px 12px;font-size:10px;top:0;left:0}.dialog{max-height:90dvh;padding:21px}.form-actions{gap:8px}.form-actions>span{flex-basis:100%}.panel-heading{padding:15px 16px}.task-row{padding:16px}.login-story h1{font-size:30px}.login-story{min-height:250px}.login-panel{padding:32px 24px}.workspace-footer{padding:24px 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){button{transition:none}}.error{overflow-wrap:anywhere}@media (width<=480px){.dialog .form-grid{grid-template-columns:minmax(0,1fr)}.dialog label,.dialog .form-grid>*{min-width:0}.dialog input,.dialog select,.dialog textarea{min-width:0;max-width:100%}.dialog>header{gap:12px}.dialog>header>div{overflow-wrap:anywhere;min-width:0}.dialog .icon-button{flex-shrink:0;width:38px;height:38px}.dialog .form-actions{flex-wrap:wrap}}.content .table-wrap.paged-table{overscroll-behavior:auto;max-height:none;overflow:auto hidden}.center-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.center-tabs button{color:#736b62;background:#fffdfa;border:1px solid #ded7cd;border-radius:8px;padding:10px 16px}.center-tabs button[aria-pressed=true]{color:#fff;background:#566d80}.center-tabs span{margin-left:6px;font-size:12px}.clamped-copy,.approval-hub .clamped-copy{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-settings>summary{cursor:pointer;color:#566d80;padding:14px 18px}.approval-hub .empty,.task-reminders .empty,.order-reminders .empty{margin:0;padding:18px}.approval-hub .panel-heading{padding:14px 18px}.task-list .task-row{padding:16px 20px}.task-list .link-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-list .grow{min-width:0}.page-heading>div:first-child{flex:1}.task-reminders .reminder-row>.link-title,.order-reminders .reminder .link-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-list .tabs button{color:#736b62}.task-list .tabs button:hover{color:#514a40;background:#eeebe3}.task-list .tabs button.selected{color:#fffdfa;background:#70634e}.task-list .tabs button:focus-visible{outline-offset:2px;outline:2px solid #91836b}html{scrollbar-gutter:stable}.dialog{overscroll-behavior:contain;overflow-x:hidden}.app-shell{--green:#566d80;--dark:#393e42;--line:#e2dfd5;--muted:#706e65;--crm-blue:#566d80;--crm-soft:#e9e7df;--warm-paper:#fcfaf5;--warm-ink:#383e45;color:var(--warm-ink);background:#f2efe8;font-family:Microsoft YaHei,Segoe UI,sans-serif}.app-shell .workspace{background:#f2efe8}.app-shell .sidebar{background:var(--dark)}.app-shell .sidebar nav button{color:#d4dfe4}.app-shell .sidebar nav button:hover{background:#494f54}.app-shell .sidebar nav button.active,.app-shell .brand-mark{background:var(--crm-blue);color:#fff;box-shadow:none}.app-shell .sidebar nav button>.nav-label{font-size:14px}.app-shell :is(.nav-section,.sidebar-foot,.sidebar-foot small,.brand small){color:#b0c1c9}.app-shell :is(.topbar,.panel,.metrics article,.customer-hero,.dialog){background:var(--warm-paper);color:var(--warm-ink);border-color:var(--line);box-shadow:none}.app-shell .topbar{border-bottom:1px solid var(--line);gap:20px}.app-shell .topbar .breadcrumb{min-width:0}.app-shell .topbar .user-menu{flex-shrink:0}@media (width<=1100px) and (width>=761px){.app-shell .topbar{gap:12px}.app-shell .topbar .breadcrumb{font-size:11px}}@media (width<=760px){.app-shell .topbar{gap:12px}.app-shell .topbar .breadcrumb{flex:auto}.app-shell .topbar .user-menu{flex-shrink:1}.app-shell .topbar .global-search{flex:0 0 38px}.app-shell .topbar .search-trigger{justify-content:center;width:38px;padding:8px}.app-shell .topbar .search-trigger>span:last-child{display:none}}.app-shell :is(.panel,.metrics article){border-radius:10px}.app-shell :is(h1,h2,h3,.user-menu strong,.panel-heading,.metrics strong){color:var(--warm-ink)}.app-shell h1{font-size:25px}.app-shell :is(.page-heading p,.subtle,.muted,small,.breadcrumb,.metrics article>div,.customer-name small,.dialog header p,.workspace-footer){color:var(--muted)}.app-shell :is(.filter-bar,.panel-heading,.table-footer,td,.task-row,.recent-row,.list-views,.form-actions,.detail-sections,.nav-toggle){border-color:var(--line)}.app-shell :is(th,.list-views button.active,.avatar,.company-icon,.method-tag,.neutral,.task-mark,.count,.icon-button){background:var(--crm-soft);color:var(--crm-blue);border-color:var(--line)}.app-shell :is(.text-button,.link-title,.customer-name,.quick-link){color:var(--crm-blue)}.app-shell .list-views button.active{border-bottom-color:var(--crm-blue)}.app-shell .focus-panel{background:var(--crm-soft);color:var(--warm-ink);border:1px solid var(--line);box-shadow:none}.app-shell .focus-panel :is(h2,p,.eyebrow,.focus-foot){color:var(--warm-ink)}.app-shell .shortcut-grid button{background:var(--crm-soft);color:var(--warm-ink);border-color:var(--line)}.app-shell .shortcut-grid strong span{color:var(--crm-blue)}.app-shell .shortcut-heading p{color:var(--muted)}.app-shell :is(input,select,textarea){background:var(--warm-paper);color:var(--warm-ink);border-color:#c6c3b8}.app-shell :is(input,textarea)::placeholder{color:#77756d}.app-shell :is(input[readonly],input:disabled,select:disabled,textarea:disabled){background:var(--crm-soft);color:var(--muted)}.app-shell :is(.primary,.secondary,.light-button){min-height:40px;box-shadow:none;font-size:14px}.app-shell .primary{background:var(--crm-blue);color:#fff}.app-shell .primary:hover:not(:disabled){background:#445b6d}.app-shell :is(.secondary,.light-button){background:var(--warm-paper);color:var(--crm-blue);border-color:#c6c3b8}.app-shell :is(.secondary,.light-button,.text-button,.shortcut-grid button):hover:not(:disabled){background:#e5e2d8;border-color:#9b9f9e}.app-shell :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #566d80}.app-shell :is(input,select,textarea):focus{outline-offset:1px;outline:2px solid #566d80}.app-shell button:disabled{opacity:.55}.app-shell :is(.customer-name,td){font-size:14px}.app-shell td{line-height:1.7}.app-shell th{font-size:13px}.app-shell .customer-list tbody tr:nth-child(2n){background:#f3f0e8}.app-shell tbody tr:hover{background:#e9e7df}.app-shell .demo-banner{color:#79613b;background:#f5eedf;border-color:#e7ddc5}.app-shell .demo-banner span{color:#70582e;background:#ece1c9}.app-shell :is(.status-dot,.tiny-dot),.app-shell .metrics article:before{background:var(--crm-blue)}.app-shell .quick-link span{color:var(--crm-blue)}.app-shell .quick-link{border-color:var(--line)}.app-shell :is(.list-views,.detail-sections){background:var(--warm-paper)}.app-shell .large-company-icon{background:var(--crm-soft);color:var(--crm-blue);border-color:var(--line)}.app-shell :is(.timeline p,.journal-entry>p,.detail-sections button){color:var(--muted)}.app-shell .form-note{color:#626861;background:#eeece4;border-left-color:#a7b0ac}.app-shell .green,.app-shell .success{color:#3e6548;background:#e8eee4;border-color:#c5d4c3}.app-shell .warn{color:#805b20;background:#f4ead6}.app-shell .error{color:#963d32;background:#f8eae5;border-color:#dfb6aa}.app-shell .loading-strip{background:var(--crm-soft);color:var(--crm-blue);border-color:var(--crm-blue)}.app-shell .dialog{box-shadow:0 24px 90px #30302c40}.app-shell .dialog::backdrop{background:#30302c59}.app-shell :is(.detail-section,.report-sheet){background:var(--warm-paper);border-color:var(--line)}.app-shell :is(.view-help,.file-field,.report-heading,.report-section h4,blockquote){background:var(--crm-soft);color:var(--warm-ink);border-color:var(--line)}.app-shell .opportunity-entry{border-left-color:var(--crm-blue)}.app-shell :is(.entry-kicker,.import-steps b,.pool-tabs button.active,.detail-sections button.active){color:var(--crm-blue);border-color:var(--crm-blue)}.app-shell :is(.opportunity-entry p,.view-help,.opportunity-filters label,.workflow-facts dt,.detail-section>summary span,.lead-note,.lead-pagination,.pool-pagination,.template-help){color:var(--muted)}.app-shell :is(.customer-search,.journal-entry,.coordination-history,.report-grid label,.report-section,.import-steps,.pool-tabs,.reminder-row,.settings){border-color:var(--line)}@media (width<=600px){.app-shell h1{font-size:22px}.app-shell .sidebar nav button>.nav-label{font-size:12px}}
