*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#1d2939;-webkit-font-smoothing:antialiased;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;line-height:1.5}#app{min-height:100vh}html,body{height:100%;overflow:hidden}@media (width<=820px){html,body{touch-action:pan-y;overflow-x:hidden}}button,[role=button],input[type=button],input[type=submit],input[type=reset]{-webkit-tap-highlight-color:transparent}button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}@media (width<=640px){.modal-backdrop,.confirm-overlay,.intake-modal-backdrop,.quote-log-modal-backdrop,.detail-modal-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-close,.intake-modal-close,.quote-log-modal-close,.detail-close-btn{min-width:44px;min-height:44px}.modal-footer,.confirm-actions,.intake-modal-footer{gap:10px}.modal-footer>button,.confirm-actions>button,.intake-modal-footer>button{flex:1 1 0;min-width:0;min-height:48px;padding-inline:14px;font-size:15px}.modal-backdrop{align-items:flex-end;padding:12px}.modal,.modal-shell,.confirm-dialog,.quote-log-modal{border-radius:16px 16px 12px 12px;width:100%;max-width:none;max-height:min(92dvh,760px)}.modal-header,.modal-body,.modal-footer{padding-inline:16px}.modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto}.form-input,.form-field input[type=text],.form-field input[type=tel],.form-field input[type=password]{min-height:48px;font-size:16px}.confirm-overlay{padding:16px}.confirm-dialog{padding:20px}.confirm-actions{justify-content:stretch}.confirm-actions>button{min-height:48px}.detail-modal-backdrop{align-items:flex-end;padding:0}.detail-modal-backdrop .detail-panel{border-radius:16px 16px 0 0;max-height:94dvh}}@media (width<=420px){.modal-backdrop{padding:8px}.modal,.modal-shell,.confirm-dialog,.quote-log-modal{border-radius:14px 14px 10px 10px}.modal-header,.modal-body,.modal-footer,.confirm-dialog{padding-inline:14px}.modal-footer,.confirm-actions,.intake-modal-footer{flex-direction:column-reverse}.modal-footer>button,.confirm-actions>button,.intake-modal-footer>button{width:100%}}.common-phrases[data-v-d1213bdf]{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:20px;padding:16px;box-shadow:0 1px 3px #1018280a}.phrase-header[data-v-d1213bdf]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.phrase-header h2[data-v-d1213bdf]{color:#1d2939;margin:0 0 3px;font-size:16px}.phrase-header p[data-v-d1213bdf]{color:#667085;margin:0;font-size:12px}.phrase-notice[data-v-d1213bdf]{color:#067647;background:#ecfdf3;border-radius:999px;flex:none;padding:3px 9px;font-size:12px}.phrase-composer[data-v-d1213bdf]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.phrase-composer textarea[data-v-d1213bdf]{resize:vertical;color:#1d2939;width:100%;min-height:56px;font:inherit;border:1px solid #d0d5dd;border-radius:7px;outline:none;padding:8px 10px;font-size:13px;line-height:1.45}.phrase-composer textarea[data-v-d1213bdf]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.phrase-composer button[data-v-d1213bdf]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:7px;padding:0 16px;font-size:13px;font-weight:600}.phrase-composer button[data-v-d1213bdf]:hover{background:#1d4ed8}.phrase-composer button[data-v-d1213bdf]:disabled{opacity:.5;cursor:not-allowed}.phrase-list[data-v-d1213bdf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.phrase-item[data-v-d1213bdf]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;min-width:0;display:flex;position:relative;overflow:hidden}.phrase-copy[data-v-d1213bdf]{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:9px 34px 9px 10px;display:flex}.phrase-copy[data-v-d1213bdf]:hover,.phrase-copy.copied[data-v-d1213bdf]{color:#1d4ed8;background:#eff6ff}.phrase-copy span[data-v-d1213bdf]{overflow-wrap:anywhere;white-space:pre-wrap;width:100%;font-size:13px;line-height:1.45;display:block}.phrase-copy small[data-v-d1213bdf]{color:#98a2b3;margin-top:4px;font-size:10px}.phrase-copy.copied small[data-v-d1213bdf]{color:#067647}.phrase-delete[data-v-d1213bdf]{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:4px;width:24px;height:24px;padding:0;font-size:18px;line-height:22px;position:absolute;top:5px;right:5px}.phrase-delete[data-v-d1213bdf]:hover{color:#b42318;background:#fef3f2}.phrase-empty[data-v-d1213bdf]{color:#98a2b3;text-align:center;background:#f9fafb;border-radius:7px;margin:0;padding:10px;font-size:12px}@media (width<=900px){.phrase-list[data-v-d1213bdf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.phrase-composer[data-v-d1213bdf]{grid-template-columns:1fr}.phrase-composer button[data-v-d1213bdf]{height:40px}.phrase-list[data-v-d1213bdf]{grid-template-columns:1fr}}.login-page[data-v-9be783c6]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:64px;width:min(960px,100% - 40px);min-height:100vh;margin:0 auto;padding:48px 0;display:grid}.login-intro[data-v-9be783c6]{color:#101828}.product-mark[data-v-9be783c6]{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:999px;align-items:center;min-height:30px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.login-intro h1[data-v-9be783c6]{max-width:560px;margin:22px 0 14px;font-size:clamp(36px,5vw,54px);line-height:1.08}.login-intro>p[data-v-9be783c6]{color:#667085;max-width:520px;font-size:18px}.login-card[data-v-9be783c6]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:18px;padding:32px;display:grid;box-shadow:0 8px 32px #10182814}.card-heading h2[data-v-9be783c6]{color:#101828;margin:0;font-size:24px}.card-heading p[data-v-9be783c6]{color:#667085;margin:6px 0 0;font-size:13px}.form-field[data-v-9be783c6]{gap:7px;display:grid}.form-field>span[data-v-9be783c6]{color:#344054;font-size:13px;font-weight:600}.input-wrap[data-v-9be783c6]{align-items:center;display:flex;position:relative}.input-icon[data-v-9be783c6]{color:#98a2b3;pointer-events:none;flex-shrink:0;width:18px;height:18px;position:absolute;left:12px}.input-wrap input[data-v-9be783c6]{color:#101828;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;padding:0 12px 0 40px;font-size:15px;transition:border-color .15s,box-shadow .15s}.input-wrap input[data-v-9be783c6]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.pwd-toggle[data-v-9be783c6]{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;right:8px}.pwd-toggle[data-v-9be783c6]:hover{color:#475467;background:#f2f4f7}.pwd-toggle svg[data-v-9be783c6]{width:18px;height:18px}.form-options[data-v-9be783c6]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.remember-row[data-v-9be783c6]{color:#475467;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:flex}.remember-row input[data-v-9be783c6]{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.error-message[data-v-9be783c6]{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.submit-button[data-v-9be783c6]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:15px;font-weight:600;transition:background .15s,box-shadow .15s;display:flex}.submit-button[data-v-9be783c6]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 12px #2563eb40}.submit-button[data-v-9be783c6]:active:not(:disabled){background:#1e40af}.submit-button[data-v-9be783c6]:disabled{opacity:.65;cursor:not-allowed}.btn-spinner[data-v-9be783c6]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite btn-spin-9be783c6}@keyframes btn-spin-9be783c6{to{transform:rotate(360deg)}}@media (width<=760px){.login-page[data-v-9be783c6]{grid-template-columns:1fr;gap:28px;padding:24px 0}.login-intro h1[data-v-9be783c6]{font-size:36px}}@media (width<=820px){.login-card[data-v-9be783c6]{justify-self:center;width:100%;max-width:90%;padding:24px}.login-intro h1[data-v-9be783c6]{font-size:32px}.card-heading h2[data-v-9be783c6]{font-size:20px}}@media (width<=480px){.login-card[data-v-9be783c6]{padding:20px}.product-mark[data-v-9be783c6]{font-size:12px}.login-intro h1[data-v-9be783c6]{font-size:26px}.login-intro>p[data-v-9be783c6]{font-size:15px}.card-heading h2[data-v-9be783c6]{font-size:18px}.form-field>span[data-v-9be783c6]{font-size:12px}.input-wrap input[data-v-9be783c6]{height:42px;font-size:16px}.remember-row[data-v-9be783c6],.error-message[data-v-9be783c6]{font-size:12px}.submit-button[data-v-9be783c6]{height:44px;font-size:14px}}.multiplier-bar[data-v-424f3e8e]{color:#344054;background:#f8fafc;border:1px solid #dbe4ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.multiplier-bar strong[data-v-424f3e8e]{white-space:nowrap;font-size:13px}.multiplier-bar label[data-v-424f3e8e]{align-items:center;gap:6px;display:flex}.multiplier-bar span[data-v-424f3e8e]{color:#475467;white-space:nowrap;font-size:12px}.multiplier-bar input[data-v-424f3e8e]{color:#1d2939;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;width:68px;padding:5px 7px;font-size:13px}.multiplier-bar input[data-v-424f3e8e]:focus{border-color:#2563eb}.multiplier-bar input[data-v-424f3e8e]:disabled{color:#667085;cursor:not-allowed;background:#f2f4f7;border-color:#e4e7ec}@media (width<=560px){.multiplier-bar[data-v-424f3e8e]{align-items:stretch}.multiplier-bar strong[data-v-424f3e8e]{flex-basis:100%}}.multiplier-bar.compact[data-v-424f3e8e]{background:0 0;border:none;border-radius:0;flex-wrap:nowrap;gap:6px 10px;padding:0}.multiplier-bar.compact strong[data-v-424f3e8e]{font-size:12px}.multiplier-bar.compact input[data-v-424f3e8e]{width:54px;padding:4px 6px;font-size:12px}.multiplier-bar.compact span[data-v-424f3e8e]{font-size:11px}@media (width<=820px){.multiplier-bar.compact[data-v-424f3e8e]{flex-wrap:wrap;gap:6px 10px}.multiplier-bar.compact strong[data-v-424f3e8e]{flex-basis:100%;font-size:11px}.multiplier-bar.compact label[data-v-424f3e8e]{flex:auto;min-width:0}.multiplier-bar.compact input[data-v-424f3e8e]{flex:1;width:100%;min-width:0;padding:6px 8px;font-size:16px}.multiplier-bar.compact span[data-v-424f3e8e]{font-size:11px}}.review-layout[data-v-dc1c967f]{grid-template-columns:1fr;align-items:stretch;gap:0;display:grid}.panel[data-v-dc1c967f]{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 1px 3px #1018280d}.new-intake-btn[data-v-dc1c967f]{color:#fff;white-space:nowrap;cursor:pointer;background:#2563eb;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,box-shadow .15s;display:flex}.new-intake-btn[data-v-dc1c967f]:hover{background:#1d4ed8}.new-intake-btn[data-v-dc1c967f]:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb33}.new-intake-btn svg[data-v-dc1c967f]{flex:none;width:16px;height:16px}.intake-modal-backdrop[data-v-dc1c967f]{z-index:60;background:#1018287a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.intake-modal[data-v-dc1c967f]{background:#fff;border-radius:10px;flex-direction:column;gap:16px;width:min(600px,100%);max-height:min(84vh,760px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 18px 48px #1018283d}.intake-modal-header[data-v-dc1c967f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intake-modal-header h3[data-v-dc1c967f]{color:#101828;margin:0 0 4px;font-size:17px;font-weight:700}.intake-modal-header p[data-v-dc1c967f]{color:#667085;margin:0;font-size:12px}.intake-modal-close[data-v-dc1c967f]{color:#667085;width:30px;height:30px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;flex:none;place-items:center;padding:0;font-size:12px;font-weight:600;display:grid}.intake-modal-close svg[data-v-dc1c967f]{width:16px;height:16px}.intake-modal-close[data-v-dc1c967f]:hover,.intake-cancel-btn[data-v-dc1c967f]:hover{background:#f2f4f7;border-color:#98a2b3}.intake-section[data-v-dc1c967f]{background:#fcfdff;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.intake-section-heading[data-v-dc1c967f]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.intake-section-heading>span[data-v-dc1c967f]{color:#1d2939;font-size:13px;font-weight:700}.intake-section-heading>small[data-v-dc1c967f]{color:#667085;font-size:11px}.intake-submit-error[data-v-dc1c967f]{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.duplicate-prompt[data-v-dc1c967f]{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.duplicate-prompt-text[data-v-dc1c967f]{flex-direction:column;gap:4px;display:flex}.duplicate-prompt-text strong[data-v-dc1c967f]{color:#b42318;font-size:13px;font-weight:700}.duplicate-prompt-text span[data-v-dc1c967f]{color:#912018;font-size:12px;line-height:1.5}.duplicate-prompt-actions[data-v-dc1c967f]{justify-content:flex-end;gap:8px;display:flex}.reentry-confirm-btn[data-v-dc1c967f]{color:#fff!important;background:#d92d20!important;border-color:#d92d20!important}.reentry-confirm-btn[data-v-dc1c967f]:hover:not(:disabled){background:#b42318!important;border-color:#b42318!important}.reentry-confirm-btn[data-v-dc1c967f]:disabled{opacity:.5;cursor:not-allowed!important}.intake-success-note[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:7px;margin:10px 14px 0;padding:8px 12px;font-size:12px;line-height:1.4}.intake-modal-fields[data-v-dc1c967f]{flex-direction:column;gap:12px;display:flex}.intake-modal-footer[data-v-dc1c967f]{border-top:1px solid #eef1f5;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.intake-cancel-btn[data-v-dc1c967f]{color:#475467;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.intake-modal-footer .submit-btn[data-v-dc1c967f]{width:auto;min-width:150px;margin-top:0}.panel-header[data-v-dc1c967f]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.panel-header h2[data-v-dc1c967f]{color:#101828;margin:0;font-size:15px;font-weight:700}.panel-header p[data-v-dc1c967f]{color:#667085;margin:0;font-size:12px;line-height:1.4}.recognition-box[data-v-dc1c967f]{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:0;display:grid}.recognition-upload-row[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:8px;padding:2px;display:flex}.ocr-file-input[data-v-dc1c967f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.id-card-ocr-btn[data-v-dc1c967f]{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.id-card-ocr-btn svg[data-v-dc1c967f]{flex:none;width:15px;height:15px}.id-card-ocr-btn[data-v-dc1c967f]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.id-card-ocr-btn[data-v-dc1c967f]:disabled{opacity:.65;cursor:not-allowed}.id-card-ocr-btn.disabled[data-v-dc1c967f]{opacity:.65;cursor:not-allowed;pointer-events:none}.screenshot-ocr-btn[data-v-dc1c967f]{background:#0f766e;border-color:#0f766e}.screenshot-ocr-btn[data-v-dc1c967f]:hover:not(:disabled){background:#115e59;border-color:#115e59}.ocr-feedback[data-v-dc1c967f]{color:#067647;margin:0;padding:0 2px;font-size:11px;line-height:1.45}.ocr-feedback.error[data-v-dc1c967f]{color:#b42318}.recognition-collapse-btn[data-v-dc1c967f]{color:#1d2939;width:100%;font:inherit;cursor:pointer;background:#eff8ff;border:1px solid #b6dcff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.recognition-collapse-btn small[data-v-dc1c967f]{color:#667085;font-size:11px;font-weight:500}.recognition-collapse-btn[data-v-dc1c967f]:hover{background:#e5f2ff}.recognition-header[data-v-dc1c967f]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.recognition-header>div[data-v-dc1c967f]{flex-direction:column;gap:2px;display:flex}.recognition-title[data-v-dc1c967f]{color:#1d2939;font-size:12px;font-weight:700}.recognition-hint[data-v-dc1c967f]{color:#667085;font-size:11px}.clear-recognition-btn[data-v-dc1c967f]{color:#b42318;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecdca;border-radius:999px;padding:2px 8px;font-size:11px}.recognition-box textarea[data-v-dc1c967f]{resize:vertical;color:#101828;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #b9c8e8;border-radius:7px;outline:none;padding:9px 10px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.recognition-box textarea[data-v-dc1c967f]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.recognition-box textarea[data-v-dc1c967f]::placeholder{color:#98a2b3}.recognition-result[data-v-dc1c967f]{color:#067647;margin:0;padding:0 2px;font-size:11px;line-height:1.45}.recognition-result.empty[data-v-dc1c967f]{color:#b54708}.field-row[data-v-dc1c967f]{grid-template-columns:1fr;gap:14px;display:grid}.form-group[data-v-dc1c967f]{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px 10px;min-width:0;display:grid}.form-group>label[data-v-dc1c967f],.form-group>.form-label[data-v-dc1c967f],.form-group>.model-label-row[data-v-dc1c967f]{grid-area:1/1}.form-group>input[data-v-dc1c967f],.form-group>.binary-options[data-v-dc1c967f],.form-group>.model-selector[data-v-dc1c967f]{grid-area:1/2}.form-group>.field-error[data-v-dc1c967f],.form-group>.selected-models[data-v-dc1c967f]{grid-column:2}.form-group label[data-v-dc1c967f],.form-label[data-v-dc1c967f],.model-label-row label[data-v-dc1c967f]{color:#344054;font-size:13px;font-weight:600}.form-group input[type=text][data-v-dc1c967f],.form-group input[type=tel][data-v-dc1c967f],.model-selector input[type=search][data-v-dc1c967f]{color:#101828;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:none;padding:0 11px;font-size:14px;transition:border-color .15s,box-shadow .15s}.form-group input[data-v-dc1c967f]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-group input[data-v-dc1c967f]::placeholder{color:#98a2b3}.form-group.invalid>input[data-v-dc1c967f],.form-group.invalid .model-selector[data-v-dc1c967f]{border-color:#f04438}.field-error[data-v-dc1c967f]{color:#d92d20;font-size:12px}.binary-options[data-v-dc1c967f]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.form-group .binary-option[data-v-dc1c967f]{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:500;transition:all .15s;display:flex;position:relative}.binary-option[data-v-dc1c967f]:hover{border-color:#98a2b3}.form-group .binary-option.selected[data-v-dc1c967f]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.binary-option input[data-v-dc1c967f]{opacity:0;pointer-events:none;position:absolute}.binary-option[data-v-dc1c967f]:has(input:focus-visible){box-shadow:0 0 0 3px #2563eb1a}.form-group.invalid .binary-option[data-v-dc1c967f]{border-color:#f04438}.model-label-row[data-v-dc1c967f]{flex-direction:column;align-self:start;align-items:flex-start;gap:2px;padding-top:3px;display:flex}.selected-count[data-v-dc1c967f]{color:#2563eb;font-size:12px;font-weight:500}.model-selector[data-v-dc1c967f]{border:1px solid #d0d5dd;border-radius:8px;overflow:hidden}.model-selector input[type=search][data-v-dc1c967f]{box-shadow:none;border:0;border-bottom:1px solid #e4e7ec;border-radius:0}.model-options[data-v-dc1c967f]{grid-template-columns:1fr;gap:2px;max-height:164px;padding:6px;display:grid;overflow-y:auto}.model-option[data-v-dc1c967f]{color:#475467;cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:12px;font-weight:400;display:flex}.model-option[data-v-dc1c967f]:hover,.model-option.selected[data-v-dc1c967f]{color:#1d4ed8;background:#eff6ff}.model-option input[data-v-dc1c967f]{accent-color:#2563eb;flex:none}.model-option span[data-v-dc1c967f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-message[data-v-dc1c967f]{color:#667085;text-align:center;grid-column:1/-1;padding:24px 12px;font-size:13px}.model-tag-bar[data-v-dc1c967f]{flex-wrap:wrap;gap:6px;padding:8px 8px 0;display:flex}.model-tag-chip[data-v-dc1c967f]{color:#667085;cursor:pointer;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:14px;justify-content:center;align-items:center;min-width:32px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:all .15s;display:inline-flex}.model-tag-chip[data-v-dc1c967f]:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.model-tag-chip.active[data-v-dc1c967f]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.selected-models[data-v-dc1c967f]{flex-wrap:wrap;gap:6px;display:flex}.model-chip[data-v-dc1c967f]{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#eff6ff;border:0;border-radius:5px;max-width:100%;padding:4px 8px;font-size:12px;overflow:hidden}.model-chip[data-v-dc1c967f]:hover{color:#b42318;background:#fef3f2}.submit-btn[data-v-dc1c967f]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;width:100%;height:36px;margin-top:1px;font-size:14px;font-weight:600;transition:background .15s}.submit-btn[data-v-dc1c967f]:hover{background:#1d4ed8}.submit-btn[data-v-dc1c967f]:disabled{opacity:.55;cursor:not-allowed}.list-header[data-v-dc1c967f]{align-items:center}.list-heading[data-v-dc1c967f]{min-width:0}.list-header-actions[data-v-dc1c967f]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.entry-filter-bar[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-label[data-v-dc1c967f]{color:#667085;flex:none;font-size:12px;font-weight:600}.filter-chip-group[data-v-dc1c967f]{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:7px;align-items:center;padding:2px;display:inline-flex}.filter-chip[data-v-dc1c967f]{color:#475467;height:26px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:600}.filter-chip[data-v-dc1c967f]:hover{color:#1d2939;background:#ffffffb8}.filter-chip.active[data-v-dc1c967f]{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #1018281f}.entry-name-filter[data-v-dc1c967f],.entry-filter-select[data-v-dc1c967f]{color:#344054;height:32px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;padding:0 9px;font-size:12px;transition:border-color .15s,box-shadow .15s}.entry-name-filter[data-v-dc1c967f]{width:132px}.entry-filter-select[data-v-dc1c967f]{min-width:96px}.entry-name-filter[data-v-dc1c967f]:focus,.entry-filter-select[data-v-dc1c967f]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.entry-multiplier-bar[data-v-dc1c967f]{margin-bottom:12px}.entry-count[data-v-dc1c967f]{color:#344054;background:#f2f4f7;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.empty-list[data-v-dc1c967f]{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:40px 20px;display:flex}.empty-icon[data-v-dc1c967f]{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:28px;font-weight:300;display:flex}.empty-list strong[data-v-dc1c967f]{color:#344054;margin-bottom:5px;font-size:14px}.empty-list span[data-v-dc1c967f]{font-size:13px}.entry-list[data-v-dc1c967f]{flex-direction:column;gap:10px;padding:12px;display:flex}.entry-pagination[data-v-dc1c967f]{border-top:1px solid #f2f4f7;justify-content:center;align-items:center;gap:14px;padding:14px 12px 16px;display:flex}.page-btn[data-v-dc1c967f]{color:#344054;min-width:72px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s}.page-btn[data-v-dc1c967f]:hover:not(:disabled){color:#2563eb;background:#f0f7ff;border-color:#2563eb}.page-btn[data-v-dc1c967f]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-dc1c967f]{color:#667085;font-size:13px;font-weight:500}.entry-card[data-v-dc1c967f]{border:1px solid #e4e7ec;border-radius:8px;padding:12px;transition:border-color .15s,box-shadow .15s}.entry-card[data-v-dc1c967f]:hover{border-color:#c7d7fe;box-shadow:0 2px 8px #1018280d}.entry-card-header[data-v-dc1c967f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.entry-basic-row[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.name-copy[data-v-dc1c967f]{color:#101828;font-size:14px;font-weight:600}.id-card-copy[data-v-dc1c967f],.phone-copy[data-v-dc1c967f]{color:#667085;font-variant-numeric:tabular-nums;font-size:12px}.entry-basic-row[data-v-dc1c967f]{gap:6px}.id-card-copy[data-v-dc1c967f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.copyable-field[data-v-dc1c967f]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px;transition:color .15s,background .15s,border-color .15s}.copyable-field[data-v-dc1c967f]:hover{background:#f9fafb;border-color:#d0d5dd}.copyable-field[data-v-dc1c967f]:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.status-tag[data-v-dc1c967f],.recommend-tag[data-v-dc1c967f],.reject-tag[data-v-dc1c967f]{border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:500}.status-tag[data-v-dc1c967f]{color:#b54708;background:#fffaeb}.recommend-tag[data-v-dc1c967f]{color:#175cd3;background:#eff6ff;border:1px solid #bfdbfe}.reject-tag[data-v-dc1c967f]{color:#7a271a;background:#ffeded;border:1px solid #fecaca}.entry-card-tags[data-v-dc1c967f]{flex:none;align-items:center;gap:5px;display:flex}.risk-tag[data-v-dc1c967f]{border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.risk-pending[data-v-dc1c967f]{color:#475467;background:#f2f4f7}.risk-low[data-v-dc1c967f]{color:#067647;background:#ecfdf3}.risk-medium[data-v-dc1c967f]{color:#b54708;background:#fffaeb}.risk-high[data-v-dc1c967f]{color:#b42318;background:#fef3f2}.risk-rejected[data-v-dc1c967f]{color:#7a271a;background:#ffeded}.review-info-tags[data-v-dc1c967f]{flex-wrap:wrap;gap:5px;margin:0 0 7px;display:flex}.review-info-tag[data-v-dc1c967f]{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.review-info-tag[data-v-dc1c967f]:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.review-info-tag[data-v-dc1c967f]:disabled{cursor:not-allowed;opacity:.6}.review-info-tag.readonly[data-v-dc1c967f]{cursor:default;pointer-events:none;opacity:1}.review-info-tag.readonly[data-v-dc1c967f]:hover{filter:none;transform:none}.review-info-tag.on[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border:1px solid #a6f4c5}.review-info-tag[data-v-dc1c967f]:not(.on){color:#98a2b3;background:#f9fafb;border:1px solid #e5e9f0;font-weight:500}.review-info-row[data-v-dc1c967f]{align-items:flex-start;gap:6px;margin:0 0 7px;display:flex}.review-info-tags[data-v-dc1c967f]{flex-wrap:wrap;gap:5px;min-width:0;margin:0;display:flex}.review-info-tags--expand .review-info-tag[data-v-dc1c967f]{display:inline-flex}.review-info-toggle[data-v-dc1c967f]{color:#2563eb;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d0dc;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.review-info-toggle[data-v-dc1c967f]:hover{background:#eff6ff}.list-hint[data-v-dc1c967f]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11px;overflow:hidden}.entry-models-section[data-v-dc1c967f]{border-top:1px solid #f2f4f7;padding-top:10px}.entry-quote-toolbar[data-v-dc1c967f]{border-top:1px solid #f2f4f7;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:0;padding-top:7px;display:flex}.expand-quote-btn[data-v-dc1c967f],.quote-log-summary-btn[data-v-dc1c967f]{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.expand-quote-btn span[data-v-dc1c967f]{color:#667085;font-weight:500}.expand-quote-btn .expand-progress[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border-radius:999px;padding:0 6px;font-weight:600}.quote-log-summary-btn[data-v-dc1c967f]{color:#344054;background:#f8fafc;border-color:#d0d5dd}.expand-quote-btn[data-v-dc1c967f]:hover,.quote-log-summary-btn[data-v-dc1c967f]:hover{background:#dbeafe}.method-chevron[data-v-dc1c967f]{font-size:10px;line-height:1;transition:transform .2s}.expand-quote-btn.expanded .method-chevron[data-v-dc1c967f]{transform:rotate(180deg)}.edit-model-btn[data-v-dc1c967f]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.edit-model-btn[data-v-dc1c967f]:hover{background:#1d4ed8;border-color:#1d4ed8}.edit-model-btn[data-v-dc1c967f]:disabled{opacity:.5;cursor:not-allowed}.entry-models[data-v-dc1c967f]{grid-template-columns:1fr;gap:10px;display:grid}.model-quote-card[data-v-dc1c967f]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:0;padding:12px 14px}.model-quote-card+.model-quote-card[data-v-dc1c967f]{margin-top:8px}.model-quote-header[data-v-dc1c967f]{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.model-quote-name[data-v-dc1c967f]{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.model-tab-bar[data-v-dc1c967f]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.model-tab-bar[data-v-dc1c967f]::-webkit-scrollbar{height:3px}.model-tab-bar[data-v-dc1c967f]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:2px}.model-tab[data-v-dc1c967f]{cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;flex-direction:column;flex:none;align-items:center;gap:1px;min-width:64px;padding:5px 10px;transition:all .15s;display:inline-flex}.model-tab[data-v-dc1c967f]:hover{background:#f2f4f7;border-color:#d0d5dd}.model-tab.active[data-v-dc1c967f]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.model-tab-name[data-v-dc1c967f]{color:#344054;text-overflow:ellipsis;max-width:120px;font-size:12px;font-weight:600;overflow:hidden}.model-tab.active .model-tab-name[data-v-dc1c967f]{color:#2563eb}.model-tab-price[data-v-dc1c967f]{color:#475467;font-size:10px}.model-tab.active .model-tab-price[data-v-dc1c967f]{color:#2563eb}.model-tab-empty[data-v-dc1c967f]{color:#98a2b3;font-size:10px}.quote-tab-panel[data-v-dc1c967f]{background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.quote-tab-main[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.quote-tab-model[data-v-dc1c967f]{flex:180px;align-items:center;gap:6px;min-width:0;display:flex}.quote-tab-name[data-v-dc1c967f]{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.quote-tab-highest[data-v-dc1c967f]{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.quote-no-data[data-v-dc1c967f]{color:#98a2b3;font-size:12px}.quote-tab-actual[data-v-dc1c967f]{white-space:nowrap;background:#f0fdf4;border:1px solid #b7e6c9;border-radius:8px;flex:none;align-items:baseline;gap:4px;padding:4px 10px;display:flex}.quote-tab-actual-label[data-v-dc1c967f]{color:#067647;font-size:11px;font-weight:600}.quote-tab-actual-value[data-v-dc1c967f]{color:#067647;font-size:15px;font-weight:800}.quote-tab-actual-formula[data-v-dc1c967f]{color:#475467;font-size:10px}.quote-tab-periods[data-v-dc1c967f]{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.quote-tab-period[data-v-dc1c967f]{color:#1d2939;white-space:nowrap;align-items:baseline;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.quote-tab-period small[data-v-dc1c967f]{color:#667085;font-size:10px;font-weight:500}.quote-tab-actions[data-v-dc1c967f]{border-top:1px dashed #f0f1f3;flex-wrap:nowrap;align-items:center;gap:6px;padding-top:6px;display:flex}.quote-tab-actions .quote-plan-row[data-v-dc1c967f]{flex:1 1 0;min-width:0}.quote-tab-custom[data-v-dc1c967f]{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.quote-tab-custom input[data-v-dc1c967f]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:5px;outline:none;width:110px;min-width:0;padding:6px 8px;font-size:12px}.quote-tab-custom input[data-v-dc1c967f]:focus{border-color:#2563eb}.detail-business-section[data-v-dc1c967f]{background:#f9fafb;border:1px solid #e5e9f0;border-radius:8px;flex-direction:column;gap:8px;min-width:0;margin:0 16px 14px;padding:12px 14px;display:flex}.quote-workflow-title[data-v-dc1c967f]{color:#475467;font-size:13px;font-weight:700}.quote-workflow-rows[data-v-dc1c967f]{grid-template-columns:repeat(3,1fr);gap:6px;min-width:0;display:grid}.quote-workflow-tag[data-v-dc1c967f]{color:#475467;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.quote-workflow-tag[data-v-dc1c967f]:hover{color:#344054;border-color:#98a2b3}.quote-workflow-tag[data-v-dc1c967f]:disabled{cursor:not-allowed;opacity:.75}.quote-workflow-tag.on[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border-color:#a6f4c5;font-weight:600}.quote-workflow-tag[data-v-dc1c967f]:after{content:"未完成";color:#98a2b3;flex:none;font-size:10px;font-weight:500}.quote-workflow-tag.on[data-v-dc1c967f]:after{content:"已完成";color:#067647}.quote-workflow-tag[data-v-dc1c967f]:disabled:after{content:"只读"}.quote-workflow-progress[data-v-dc1c967f]{color:#667085;margin:0;font-size:11px}.mdm-status-bar[data-v-dc1c967f]{background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.mdm-status-dot[data-v-dc1c967f]{border-radius:50%;flex:none;width:8px;height:8px}.mdm-status-dot.idle[data-v-dc1c967f],.mdm-status-dot.unconfigured[data-v-dc1c967f]{background:#d0d5dd}.mdm-status-dot.checking[data-v-dc1c967f]{background:#f79009;animation:1s infinite mdm-pulse-dc1c967f}.mdm-status-dot.connected[data-v-dc1c967f]{background:#12b76a}.mdm-status-dot.failed[data-v-dc1c967f]{background:#f04438}.mdm-status-text[data-v-dc1c967f]{color:#475467;flex:1;min-width:0;font-size:13px}@keyframes mdm-pulse-dc1c967f{0%,to{opacity:1}50%{opacity:.4}}.mdm-add-form[data-v-dc1c967f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.mdm-add-field[data-v-dc1c967f]{flex-direction:column;gap:4px;min-width:0;display:flex}.mdm-add-field label[data-v-dc1c967f]{color:#475467;font-size:12px;font-weight:500}.mdm-add-field input[data-v-dc1c967f]{box-sizing:border-box;color:#1d2939;border:1px solid #d0d5dd;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-size:13px;transition:border-color .15s}.mdm-add-field input[data-v-dc1c967f]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.mdm-add-actions[data-v-dc1c967f]{grid-column:1/-1}@media (width<=640px){.mdm-add-form[data-v-dc1c967f]{grid-template-columns:1fr}}.mdm-section-title[data-v-dc1c967f]{margin-top:16px}.mdm-op-row[data-v-dc1c967f]{gap:8px;min-width:0;margin-top:10px;display:flex}.mdm-op-row input[data-v-dc1c967f]{box-sizing:border-box;color:#1d2939;border:1px solid #d0d5dd;border-radius:6px;outline:none;flex:1;min-width:0;padding:7px 10px;font-size:13px;transition:border-color .15s}.mdm-op-row input[data-v-dc1c967f]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.mdm-op-btn[data-v-dc1c967f]{cursor:pointer;border:1px solid #0000;border-radius:6px;flex:none;padding:7px 14px;font-size:12px;font-weight:600;transition:opacity .15s,background-color .15s}.mdm-op-btn[data-v-dc1c967f]:disabled{opacity:.5;cursor:not-allowed}.mdm-op-btn.primary[data-v-dc1c967f]{color:#fff;background:#2563eb}.mdm-op-btn.primary[data-v-dc1c967f]:hover:not(:disabled){background:#1d4ed8}.mdm-op-btn.ghost[data-v-dc1c967f]{color:#475467;background:#fff;border-color:#d0d5dd}.mdm-op-btn.ghost[data-v-dc1c967f]:hover:not(:disabled){background:#f9fafb}.mdm-op-btn.warn[data-v-dc1c967f]{color:#dc2626;background:#fff;border-color:#fca5a5}.mdm-op-btn.warn[data-v-dc1c967f]:hover:not(:disabled){background:#fef2f2}.mdm-op-detail[data-v-dc1c967f]{background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;margin-top:12px;padding:12px}.mdm-op-info[data-v-dc1c967f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.mdm-op-row2[data-v-dc1c967f]{align-items:baseline;gap:6px;min-width:0;display:flex}.mdm-op-label[data-v-dc1c967f]{color:#667085;white-space:nowrap;flex:none;font-size:12px}.mdm-op-value[data-v-dc1c967f]{color:#1d2939;word-break:break-all;font-size:13px;font-weight:600}.mdm-op-actions[data-v-dc1c967f]{border-top:1px dashed #e4e7ec;gap:8px;margin-top:12px;padding-top:10px;display:flex}.mdm-op-message[data-v-dc1c967f]{margin:8px 0 0;font-size:12px}.mdm-op-message.success[data-v-dc1c967f]{color:#067647}.mdm-op-message.error[data-v-dc1c967f]{color:#b42318}.mdm-cmd-section[data-v-dc1c967f]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;margin-top:12px;padding:10px 12px}.mdm-cmd-header[data-v-dc1c967f]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mdm-cmd-title[data-v-dc1c967f]{color:#344054;font-size:13px;font-weight:600}.mdm-cmd-refresh[data-v-dc1c967f]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:3px 10px;font-size:12px;transition:background .15s}.mdm-cmd-refresh[data-v-dc1c967f]:hover:not(:disabled){background:#dbeafe}.mdm-cmd-refresh[data-v-dc1c967f]:disabled{opacity:.5;cursor:not-allowed}.mdm-cmd-empty[data-v-dc1c967f]{color:#98a2b3;text-align:center;padding:8px 0;font-size:12px}.mdm-cmd-list[data-v-dc1c967f]{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mdm-cmd-item[data-v-dc1c967f]{background:#fff;border:1px solid #eef1f5;border-radius:6px;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.mdm-cmd-item-main[data-v-dc1c967f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.mdm-cmd-name[data-v-dc1c967f]{color:#1d2939;overflow-wrap:anywhere;font-size:12px;font-weight:600}.mdm-cmd-status[data-v-dc1c967f]{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:600}.mdm-cmd-status.pending[data-v-dc1c967f]{color:#b54708;background:#fffaeb}.mdm-cmd-status.executing[data-v-dc1c967f]{color:#004277;background:#eff8ff}.mdm-cmd-status.success[data-v-dc1c967f]{color:#067647;background:#ecfdf3}.mdm-cmd-status.fail[data-v-dc1c967f]{color:#b42318;background:#fef3f2}.mdm-cmd-item-meta[data-v-dc1c967f]{flex-direction:column;gap:2px;display:flex}.mdm-cmd-time[data-v-dc1c967f]{color:#98a2b3;font-size:11px}.mdm-cmd-content[data-v-dc1c967f]{color:#667085;overflow-wrap:anywhere;font-size:11px}.entry-notes-section[data-v-dc1c967f]{flex-direction:column;gap:12px;display:flex}.entry-note-form[data-v-dc1c967f]{flex-direction:column;gap:8px;display:flex}.entry-note-textarea[data-v-dc1c967f]{color:#1d2939;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:72px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.entry-note-textarea[data-v-dc1c967f]:focus{border-color:#2f6fed;outline:none;box-shadow:0 0 0 3px #2f6fed1f}.entry-note-actions[data-v-dc1c967f]{justify-content:flex-end;display:flex}.entry-note-submit[data-v-dc1c967f]{color:#fff;cursor:pointer;background:#2f6fed;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .15s}.entry-note-submit[data-v-dc1c967f]:hover:not(:disabled){background:#1f5fd9}.entry-note-submit[data-v-dc1c967f]:disabled{cursor:not-allowed;background:#b2c3e6}.entry-note-message[data-v-dc1c967f]{margin:0;font-size:12px}.entry-note-message.success[data-v-dc1c967f]{color:#067647}.entry-note-message.error[data-v-dc1c967f]{color:#b42318}.entry-notes-empty[data-v-dc1c967f]{color:#98a2b3;text-align:center;padding:16px 0;font-size:13px}.entry-notes-list[data-v-dc1c967f]{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.entry-note-item[data-v-dc1c967f]{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;padding:10px 12px}.entry-note-meta[data-v-dc1c967f]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.entry-note-author[data-v-dc1c967f]{color:#344054;font-size:12px;font-weight:600}.entry-note-time[data-v-dc1c967f]{color:#98a2b3;font-size:11px}.entry-note-content[data-v-dc1c967f]{color:#1d2939;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.quote-log-title[data-v-dc1c967f]{color:#344054;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.quote-log-title span[data-v-dc1c967f]{color:#98a2b3;font-weight:500}.quote-log-more-btn[data-v-dc1c967f]{color:#2563eb;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.quote-log-more-btn[data-v-dc1c967f]:hover{background:#dbeafe;border-color:#93c5fd}.quote-log-latest-row[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;display:flex}.quote-log-formulas[data-v-dc1c967f]{margin-top:4px}.quote-log-formulas .quote-monthly[data-v-dc1c967f]{grid-column:auto}.quote-log-time[data-v-dc1c967f]{color:#98a2b3;white-space:nowrap;font-size:10px}.quote-settlement-latest[data-v-dc1c967f]{color:#344054}.quote-log-list[data-v-dc1c967f]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.quote-log-item[data-v-dc1c967f]{background:#f8fafc;border:1px solid #eaedf2;border-radius:5px;grid-template-columns:92px minmax(0,1fr);gap:4px 10px;min-width:0;padding:7px 8px;display:grid}.quote-log-meta[data-v-dc1c967f]{flex-direction:column;grid-area:1/1/span 2;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.quote-log-meta>span[data-v-dc1c967f]:last-child{color:#98a2b3;white-space:nowrap;font-size:10px}.quote-plan-label[data-v-dc1c967f]{color:#175cd3;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:999px;max-width:100%;padding:2px 7px;font-size:11px;font-weight:600;overflow:hidden}.quote-settlement[data-v-dc1c967f]{color:#344054;white-space:normal;overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.5}.quote-monthly[data-v-dc1c967f]{color:#667085;overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0;font-size:11px;line-height:1.6}.quote-log-latest[data-v-dc1c967f]{color:#067647;grid-column:1/-1;justify-self:end;font-size:10px;font-weight:600}.quote-log-modal-backdrop[data-v-dc1c967f]{z-index:50;background:#1018287a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-log-modal[data-v-dc1c967f]{background:#fff;border-radius:10px;width:min(680px,100%);max-height:min(78vh,720px);padding:20px;overflow-y:auto;box-shadow:0 18px 48px #1018283d}.quote-log-modal-header[data-v-dc1c967f]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.quote-log-modal-header h3[data-v-dc1c967f]{color:#101828;margin:0 0 4px;font-size:17px;font-weight:700}.quote-log-modal-header p[data-v-dc1c967f]{color:#667085;overflow-wrap:anywhere;margin:0;font-size:12px}.quote-log-modal-close[data-v-dc1c967f]{color:#344054;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.quote-log-modal-close[data-v-dc1c967f]:hover{background:#f2f4f7;border-color:#98a2b3}.quote-log-list-modal .quote-log-item[data-v-dc1c967f]{grid-template-columns:108px minmax(0,1fr);position:relative}.entry-quote-actions[data-v-dc1c967f]{grid-template-columns:1fr;gap:7px;min-width:0;display:grid}.entry-quote-row[data-v-dc1c967f],.entry-quote-plans[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.entry-quote-plans[data-v-dc1c967f]{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.quote-plan-row[data-v-dc1c967f]{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.quote-plan-row .plan-row-hint[data-v-dc1c967f]{color:inherit;opacity:.78;flex:none;font-size:10px;font-weight:500}.entry-quote-label[data-v-dc1c967f]{color:#667085;flex:none;width:76px;font-size:11px;font-weight:600}.custom-quote-row[data-v-dc1c967f]{border-top:1px solid #eaecf0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:7px;display:flex}.custom-quote-input[data-v-dc1c967f]{align-items:center;gap:6px;min-width:0;display:flex}.entry-quote-actions input[data-v-dc1c967f]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:5px;outline:none;width:132px;min-width:0;padding:6px 8px;font-size:12px}.entry-quote-actions input[data-v-dc1c967f]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.entry-quote-actions input[data-v-dc1c967f]:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7}.quote-action-btn[data-v-dc1c967f]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #d6e4ff;border-radius:5px;flex:none;min-width:38px;min-height:26px;padding:4px 9px;font-size:11px;font-weight:600}.quote-action-btn.recommended[data-v-dc1c967f]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.quote-action-btn[data-v-dc1c967f]:hover{background:#dbeafe;border-color:#93c5fd}.quote-action-btn.recommended[data-v-dc1c967f]:hover{background:#1d4ed8;border-color:#1d4ed8}.quote-action-btn.copied[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.quote-action-btn[data-v-dc1c967f]:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7;border-color:#e4e7ec}.custom-btn[data-v-dc1c967f]{border-color:#bfdbfe;min-height:28px}.detail-inline-actions[data-v-dc1c967f]{justify-content:flex-end;margin-top:8px;display:flex}.quote-toolbar[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.quote-toolbar .entry-multiplier-bar[data-v-dc1c967f]{flex:0 auto;min-width:0;margin:0}.quote-toolbar .edit-model-btn[data-v-dc1c967f]{flex:none;margin-top:0}.entry-model-editor .model-options[data-v-dc1c967f]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px}.entry-model-actions[data-v-dc1c967f]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.no-models-tip[data-v-dc1c967f]{color:#98a2b3;text-align:center;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:6px;padding:8px;font-size:12px}.entry-model-actions>span[data-v-dc1c967f]{color:#667085;font-size:11px}.entry-model-actions>div[data-v-dc1c967f]{gap:6px;display:flex}.cancel-model-btn[data-v-dc1c967f],.save-model-btn[data-v-dc1c967f]{cursor:pointer;border-radius:5px;padding:5px 11px;font-size:12px}.cancel-model-btn[data-v-dc1c967f]{color:#475467;background:#fff;border:1px solid #d0d5dd}.save-model-btn[data-v-dc1c967f]{color:#fff;background:#2563eb;border:1px solid #2563eb}.save-model-btn[data-v-dc1c967f]:disabled{opacity:.5;cursor:not-allowed}.entry-card-footer[data-v-dc1c967f]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.entry-card-footer time[data-v-dc1c967f]{color:#98a2b3;font-size:11px}@media (width<=980px){.review-layout[data-v-dc1c967f]{grid-template-columns:1fr}.list-panel[data-v-dc1c967f]{min-height:400px}.empty-list[data-v-dc1c967f]{min-height:300px}}@media (width<=560px){.recognition-box[data-v-dc1c967f]{flex-direction:column;display:flex}.recognition-header[data-v-dc1c967f]{flex-direction:row;justify-content:space-between;align-items:flex-start}.list-hint[data-v-dc1c967f]{display:none}.form-group[data-v-dc1c967f]{flex-direction:column;align-items:stretch;display:flex}.model-label-row[data-v-dc1c967f]{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;padding-top:0}.review-field-row[data-v-dc1c967f],.entry-model-editor .model-options[data-v-dc1c967f]{grid-template-columns:1fr}.panel-header[data-v-dc1c967f],.intake-modal[data-v-dc1c967f]{padding-left:16px;padding-right:16px}}.review-layout[data-v-dc1c967f]{grid-template-columns:1fr;align-items:stretch}.review-content[data-v-dc1c967f]{min-width:0;position:relative}.list-panel[data-v-dc1c967f]{min-height:0}body.detail-modal-open[data-v-dc1c967f]{overflow:hidden}.detail-panel[data-v-dc1c967f]{z-index:20;background:#fff;border:1px solid #cfd9e8;border-radius:10px;width:min(620px,62%);min-height:0;max-height:calc(100vh - 32px);padding-bottom:14px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #10182838}.detail-modal-backdrop[data-v-dc1c967f]{z-index:45;background:#1018287a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.detail-modal-backdrop .detail-panel[data-v-dc1c967f]{z-index:auto;border-radius:10px;width:min(760px,100%);max-height:min(88vh,880px);margin:0;position:static;overflow-x:hidden}.detail-panel .panel-header[data-v-dc1c967f],.detail-panel .detail-header[data-v-dc1c967f]{border-bottom:1px solid #e4e7ec}.detail-header[data-v-dc1c967f]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.detail-title[data-v-dc1c967f]{flex-direction:column;gap:3px;min-width:0;display:flex}.detail-eyebrow[data-v-dc1c967f]{color:#98a2b3;letter-spacing:.02em;font-size:11px;font-weight:600}.detail-title strong[data-v-dc1c967f]{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.detail-title strong.entry-copy-field.copied[data-v-dc1c967f]{color:#067647}.detail-title span[data-v-dc1c967f]{color:#667085;font-size:12px}.detail-header-actions[data-v-dc1c967f]{flex:none;align-items:center;gap:6px;display:flex}.edit-customer-info-btn[data-v-dc1c967f]{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600}.edit-customer-info-btn[data-v-dc1c967f]:hover{background:#dbeafe}.customer-info-editor[data-v-dc1c967f]{background:#f8fafc;border:1px solid #dbe5f2;border-radius:8px;margin:12px 16px 0;padding:12px 14px}.customer-info-editor-title[data-v-dc1c967f]{color:#344054;font-size:13px;font-weight:700}.customer-info-fields[data-v-dc1c967f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.customer-info-fields label[data-v-dc1c967f]{color:#667085;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.customer-info-fields input[data-v-dc1c967f]{color:#101828;width:100%;min-width:0;height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;padding:0 9px;font-size:13px}.customer-info-fields input[data-v-dc1c967f]:focus{border-color:#2563eb}.customer-info-actions[data-v-dc1c967f]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.customer-info-actions .risk-query-btn[data-v-dc1c967f]{min-width:88px}.risk-refresh-hint[data-v-dc1c967f]{color:#b54708;margin:10px 16px 0;font-size:12px}.completed-readonly-tag[data-v-dc1c967f]{color:#067647;white-space:nowrap;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.detail-close-btn[data-v-dc1c967f]{color:#344054;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600}.detail-close-btn[data-v-dc1c967f]:hover{background:#f2f4f7;border-color:#98a2b3}.reentry-btn[data-v-dc1c967f]{color:#d92d20;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d92d20;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600}.reentry-btn[data-v-dc1c967f]:hover:not(:disabled){background:#fef3f2;border-color:#b42318}.reentry-btn[data-v-dc1c967f]:disabled{opacity:.55;cursor:not-allowed}.detail-summary[data-v-dc1c967f]{background:#fbfcfe;border-bottom:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;padding:10px 16px;display:flex}.detail-summary-main[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.detail-quote-count[data-v-dc1c967f]{color:#667085;white-space:nowrap;font-size:11px;font-weight:600}.detail-tabs[data-v-dc1c967f]{border-bottom:1px solid #eef1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px;padding:10px 0;display:grid}.detail-tab[data-v-dc1c967f]{color:#667085;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 8px;padding:7px 9px;display:grid}.detail-tab[data-v-dc1c967f]:hover,.detail-tab.on[data-v-dc1c967f]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.detail-tab-index[data-v-dc1c967f]{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:50%;grid-row:1/-1;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.detail-tab.on .detail-tab-index[data-v-dc1c967f]{color:#fff;background:#2563eb;border-color:#2563eb}.detail-tab-label[data-v-dc1c967f]{white-space:nowrap;font-size:13px;font-weight:700}.detail-tab small[data-v-dc1c967f]{color:#98a2b3;grid-column:2;font-size:10px;font-weight:500}.detail-tab.on small[data-v-dc1c967f]{color:#1d4ed8}.detail-tab-panel[data-v-dc1c967f]{min-height:120px}.detail-tab-content[data-v-dc1c967f]{overscroll-behavior:contain;scrollbar-gutter:stable;height:min(520px,58vh);min-height:320px;overflow-y:auto}.detail-business-section[data-v-dc1c967f],.detail-log-section[data-v-dc1c967f]{margin:12px 16px 14px}.detail-body-section.detail-business-section[data-v-dc1c967f],.detail-body-section.detail-log-section[data-v-dc1c967f]{border:1px solid #e5e9f0;border-radius:8px;padding:12px 14px}.detail-body-section.detail-business-section[data-v-dc1c967f]{background:#f9fafb}.detail-body-section.detail-log-section[data-v-dc1c967f]{background:#f8fafc}.entry-quote-actions[data-v-dc1c967f]{border-radius:8px}.review-info-section.detail-body-section[data-v-dc1c967f]{background:#f9fafb;border:1px solid #e5e9f0;border-radius:8px;margin:0 16px 14px;padding:12px 14px}.detail-section.detail-body-section[data-v-dc1c967f]{background:#fff;border:1px solid #e5e9f0;border-radius:8px;margin:0 16px 14px;padding:12px 14px}.detail-tab-panel.review-info-section.detail-body-section[data-v-dc1c967f],.detail-tab-panel.detail-section.detail-body-section[data-v-dc1c967f]{margin-top:12px}.detail-tab-panel .section-meta[data-v-dc1c967f]{white-space:nowrap}.detail-tab-panel .quote-workflow-progress[data-v-dc1c967f],.detail-tab-panel .review-info-tags[data-v-dc1c967f],.detail-tab-panel .entry-multiplier-bar[data-v-dc1c967f],.detail-tab-panel .entry-models[data-v-dc1c967f]{margin-top:0}@media (width<=480px){.quote-workflow-rows[data-v-dc1c967f]{grid-template-columns:repeat(2,1fr)}}.detail-tab-panel .detail-inline-actions[data-v-dc1c967f]{margin-top:8px}.detail-time[data-v-dc1c967f]{color:#98a2b3;font-size:11px}.detail-body-section[data-v-dc1c967f]{padding:12px 16px 14px}.section-title[data-v-dc1c967f]{color:#344054;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.section-meta[data-v-dc1c967f]{color:#98a2b3;font-size:11px;font-weight:500}.review-info-section .review-info-tags[data-v-dc1c967f]{margin-top:9px}.grid-placeholder[data-v-dc1c967f]{min-height:100%}.detail-log-section[data-v-dc1c967f]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;gap:7px;margin:0 16px 14px;padding:12px 14px;display:flex}.detail-log-section .quote-settlement[data-v-dc1c967f]{font-size:12px}.detail-log-section .quote-log-latest-row[data-v-dc1c967f]{margin-bottom:0}.detail-log-section .quote-log-more-btn[data-v-dc1c967f]{background:#fff}.entry-list[data-v-dc1c967f]{gap:6px;padding:10px}.entry-row[data-v-dc1c967f]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:10px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.entry-row[data-v-dc1c967f]:hover{border-color:#c7d7fe;box-shadow:0 2px 8px #1018280d}.entry-row.active[data-v-dc1c967f]{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.entry-row.just-created[data-v-dc1c967f]{animation:1.8s ease-out intake-created-row-dc1c967f}@keyframes intake-created-row-dc1c967f{0%{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb29}70%{background:#eff6ff;border-color:#bfdbfe}to{background:#fff;border-color:#e4e7ec}}.entry-row.entry-state-done[data-v-dc1c967f]{background:#ecfdf3;border-color:#a6f4c5}.entry-row.entry-state-done[data-v-dc1c967f]:hover{background:#d1fadf;border-color:#6ce9a6}.entry-row.entry-state-progress[data-v-dc1c967f]{background:#fffaeb;border-color:#fcd34d}.entry-row.entry-state-progress[data-v-dc1c967f]:hover{background:#fef0c7;border-color:#f79009}.entry-row.entry-state-rejected[data-v-dc1c967f]{background:#fff4f4;border-color:#fecaca}.entry-row.entry-state-rejected[data-v-dc1c967f]:hover{background:#fee4e2;border-color:#f97066}.entry-row.entry-state-none[data-v-dc1c967f]{background:#fff}.entry-row-main[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;display:flex}.entry-user-info[data-v-dc1c967f]{flex-direction:column;flex:0 200px;align-items:flex-start;gap:3px;min-width:0;display:flex}.entry-row-name[data-v-dc1c967f]{color:#101828;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden}.entry-row-meta[data-v-dc1c967f]{color:#667085;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.entry-row-time[data-v-dc1c967f]{color:#98a2b3;white-space:nowrap;font-size:10px}.entry-row-region[data-v-dc1c967f]{color:#2f6fed;font-size:11px;font-weight:600}.entry-row-clerk[data-v-dc1c967f]{color:#067647;font-size:11px}.entry-row-settlement[data-v-dc1c967f]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-self:center;align-items:center;gap:5px;min-height:22px;padding:1px 8px;font-size:10px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.entry-row-settlement[data-v-dc1c967f]:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.entry-settlement-model[data-v-dc1c967f],.quote-settlement-model[data-v-dc1c967f]{color:#475467;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:180px;font-size:10px;font-weight:600;display:inline-block;overflow:hidden}.entry-settlement-model[data-v-dc1c967f]{background:#fff;border:1px solid #d3e3ff;border-radius:4px;flex:0 auto;min-width:0;padding:1px 5px}.entry-settlement-plan[data-v-dc1c967f]{color:#175cd3;white-space:nowrap;background:#eff8ff;border:1px solid #b3d8ff;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.quote-settlement-model[data-v-dc1c967f]{color:#175cd3;margin-right:2px}.entry-row-settlement strong[data-v-dc1c967f]{font-variant-numeric:tabular-nums;white-space:nowrap}.entry-row-settlement em[data-v-dc1c967f]{color:#667085;font-style:normal;font-weight:500}.entry-row-settlement.copied[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.entry-row-settlement.copied em[data-v-dc1c967f]{color:#067647;font-weight:600}.entry-settlement-block[data-v-dc1c967f]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.entry-row-rent-formulas[data-v-dc1c967f]{flex-direction:column;gap:1px;padding-left:8px;display:flex}.entry-rent-formula[data-v-dc1c967f]{color:#667085;white-space:nowrap;font-size:10px;line-height:1.5}.entry-row-tags[data-v-dc1c967f]{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.quote-count-tag[data-v-dc1c967f]{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:500}.entry-row-action[data-v-dc1c967f]{white-space:nowrap;color:#1d4ed8;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.entry-copy-field[data-v-dc1c967f]{cursor:pointer;align-items:center;gap:4px;min-width:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.entry-copy-field[data-v-dc1c967f]:hover{color:#1d4ed8}.entry-copy-field.copied[data-v-dc1c967f]{color:#067647}.entry-copy-field em[data-v-dc1c967f]{color:#067647;white-space:nowrap;flex:none;font-size:10px;font-style:normal;font-weight:600}.id-card-copy[data-v-dc1c967f],.phone-copy[data-v-dc1c967f]{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-copy-row[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:flex}.entry-row-workflow[data-v-dc1c967f]{color:#067647;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.entry-row.entry-state-progress .entry-row-workflow[data-v-dc1c967f]{color:#b54708;background:#fffaeb;border-color:#fcd34d}.entry-row.entry-state-rejected .entry-row-workflow[data-v-dc1c967f]{color:#b42318;background:#fef3f2;border-color:#fea3b4}.entry-row.entry-state-none .entry-row-workflow[data-v-dc1c967f]{color:#667085;background:#f9fafb;border-color:#eaecf0}@media (width<=560px){.entry-user-info[data-v-dc1c967f]{flex-basis:100%}.entry-row-settlement[data-v-dc1c967f]{max-width:100%}.list-header[data-v-dc1c967f]{flex-direction:column;align-items:stretch}.list-header-actions[data-v-dc1c967f]{flex-direction:column;justify-content:stretch;align-items:stretch}.new-intake-btn[data-v-dc1c967f]{justify-content:center;width:100%}.entry-filter-bar[data-v-dc1c967f]{align-items:stretch}.entry-filter-bar .entry-name-filter[data-v-dc1c967f]{width:100%}.entry-filter-bar .filter-chip-group[data-v-dc1c967f]{flex:auto}.entry-filter-bar .filter-chip[data-v-dc1c967f]{flex:auto;padding:0 6px}.entry-count[data-v-dc1c967f]{margin-left:auto}}.detail-panel .entry-multiplier-bar[data-v-dc1c967f],.detail-panel .entry-models[data-v-dc1c967f],.detail-panel .edit-model-btn[data-v-dc1c967f]{margin-top:8px}@media (width<=860px){.detail-modal-backdrop[data-v-dc1c967f]{padding:16px}.detail-panel[data-v-dc1c967f]{width:min(720px,100%);max-height:min(92vh,880px)}}@media (width<=560px){.detail-modal-backdrop[data-v-dc1c967f]{align-items:end;padding:0}.detail-modal-backdrop .detail-panel[data-v-dc1c967f]{border-radius:10px 10px 0 0;width:100%;max-height:92vh}.detail-header[data-v-dc1c967f]{flex-flow:wrap;align-items:flex-start;gap:8px;padding:12px}.detail-header-actions[data-v-dc1c967f]{justify-content:flex-end;width:100%;padding-top:2px}.detail-tabs[data-v-dc1c967f]{grid-template-columns:1fr;gap:6px;margin:0 12px;padding:10px 0}.detail-tab[data-v-dc1c967f]{grid-template-rows:1fr;grid-template-columns:24px minmax(0,1fr) auto;min-height:40px;padding:6px 10px}.detail-tab-index[data-v-dc1c967f]{grid-row:1}.detail-tab small[data-v-dc1c967f]{grid-column:3}.detail-summary[data-v-dc1c967f],.detail-body-section[data-v-dc1c967f]{padding-left:12px;padding-right:12px}.quote-tab-panel[data-v-dc1c967f]{padding:10px}.quote-tab-main[data-v-dc1c967f]{flex-direction:column;align-items:flex-start;gap:6px}.quote-tab-actions[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.quote-tab-actions .quote-plan-row[data-v-dc1c967f]{min-width:0}.quote-tab-custom[data-v-dc1c967f]{width:100%;margin-left:0}.quote-tab-custom input[data-v-dc1c967f]{flex:1;width:auto;min-width:0}.entry-row[data-v-dc1c967f]{grid-template-columns:minmax(0,1fr)}.entry-row-tags[data-v-dc1c967f]{grid-column:1;align-items:flex-start}.intake-modal-backdrop[data-v-dc1c967f]{padding:0}.intake-modal[data-v-dc1c967f]{border-radius:0;gap:12px;width:100%;min-height:100vh;max-height:100vh;padding:16px}.intake-modal-header h3[data-v-dc1c967f]{font-size:16px}.intake-section[data-v-dc1c967f]{gap:8px;padding:10px}.recognition-upload-row[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:8px}.id-card-ocr-btn[data-v-dc1c967f],.screenshot-ocr-btn[data-v-dc1c967f]{justify-content:center;width:100%;min-height:40px;font-size:13px}.recognition-hint[data-v-dc1c967f]{font-size:11px;line-height:1.4}.recognition-box textarea[data-v-dc1c967f]{min-height:80px;font-size:14px}.recognition-header[data-v-dc1c967f]{flex-wrap:wrap;gap:6px}.paste-clipboard-btn[data-v-dc1c967f]{padding:4px 10px;font-size:12px}.field-row[data-v-dc1c967f]{gap:10px}.form-group[data-v-dc1c967f]{grid-template-columns:1fr;gap:4px 0}.form-group>label[data-v-dc1c967f],.form-group>.form-label[data-v-dc1c967f]{grid-area:1/1}.form-group>input[data-v-dc1c967f]{grid-area:2/1;height:40px;font-size:15px}.form-group>.field-error[data-v-dc1c967f]{grid-area:3/1}.intake-modal-footer[data-v-dc1c967f]{padding-top:10px}.intake-modal-footer .submit-btn[data-v-dc1c967f]{flex:1;min-height:44px;font-size:15px}.intake-cancel-btn[data-v-dc1c967f]{min-height:44px;padding:7px 16px;font-size:15px}}.risk-query-section[data-v-dc1c967f]{border-top:1px solid #eaecf0;margin-top:16px;padding-top:12px}.risk-phone-input-row[data-v-dc1c967f]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.risk-phone-input-row label[data-v-dc1c967f]{color:#667085;white-space:nowrap;font-size:13px}.risk-phone-input-row input[data-v-dc1c967f]{border:1px solid #d0d5dd;border-radius:6px;outline:none;flex:1;min-width:0;height:36px;padding:0 10px;font-size:14px;transition:border-color .15s}.risk-phone-input-row input[data-v-dc1c967f]:focus{border-color:#2563eb}.risk-query-actions[data-v-dc1c967f]{align-items:center;gap:12px;display:flex}.risk-query-btn[data-v-dc1c967f]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background .15s}.risk-query-btn[data-v-dc1c967f]:hover:not(:disabled){background:#1d4ed8}.risk-query-btn[data-v-dc1c967f]:disabled{cursor:not-allowed;background:#93c5fd}.risk-report-link[data-v-dc1c967f]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.risk-report-link[data-v-dc1c967f]:hover:not(:disabled){text-decoration:underline}.risk-report-link[data-v-dc1c967f]:disabled{color:#999;cursor:not-allowed}.risk-error[data-v-dc1c967f]{color:#b42318;margin-top:8px;font-size:13px}.risk-result-info[data-v-dc1c967f]{margin-top:10px}.risk-cached-hint[data-v-dc1c967f]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;margin-bottom:8px;padding:6px 10px;font-size:12px}.billanal-section[data-v-dc1c967f]{border-top:1px solid #eaecf0;margin-top:16px;padding-top:12px}.billanal-task[data-v-dc1c967f]{flex-direction:column;gap:8px;display:flex}.billanal-task-title[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billanal-status[data-v-dc1c967f]{color:#344054;font-size:13px;font-weight:600}.billanal-status-3[data-v-dc1c967f]{color:#12b76a}.billanal-status-4[data-v-dc1c967f],.billanal-status-5[data-v-dc1c967f],.billanal-status-6[data-v-dc1c967f],.billanal-status-9[data-v-dc1c967f]{color:#d92d20}.billanal-billed[data-v-dc1c967f]{color:#667085;background:#f2f4f7;border-radius:4px;padding:2px 6px;font-size:11px}.billanal-auth-row[data-v-dc1c967f],.billanal-report-row[data-v-dc1c967f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billanal-auth-label[data-v-dc1c967f]{color:#667085;font-size:12px}.billanal-copy-btn[data-v-dc1c967f]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:6px;padding:5px 12px;font-size:12px;transition:background .15s}.billanal-copy-btn[data-v-dc1c967f]:hover:not(:disabled){background:#eff6ff}.billanal-copy-btn[data-v-dc1c967f]:disabled{color:#999;cursor:not-allowed;border-color:#d0d5dd}.billanal-report-btn[data-v-dc1c967f]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background .15s}.billanal-report-btn[data-v-dc1c967f]:hover:not(:disabled){background:#1d4ed8}.billanal-report-btn[data-v-dc1c967f]:disabled{cursor:not-allowed;background:#93c5fd}.billanal-message[data-v-dc1c967f]{color:#12b76a;margin-top:8px;font-size:13px}.billanal-relaunch[data-v-dc1c967f]{color:#d92d20;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.billanal-relaunch[data-v-dc1c967f]:hover:not(:disabled){text-decoration:underline}.billanal-relaunch[data-v-dc1c967f]:disabled{color:#999;cursor:not-allowed}@media (width<=820px){.panel[data-v-dc1c967f],.list-panel[data-v-dc1c967f],.detail-panel[data-v-dc1c967f]{font-size:13px}.review-content[data-v-dc1c967f]{touch-action:pan-y;gap:10px;overflow-x:hidden}.list-panel[data-v-dc1c967f]{touch-action:pan-y;min-height:360px;overflow-x:hidden}.detail-panel[data-v-dc1c967f],.detail-modal-backdrop .detail-panel[data-v-dc1c967f]{touch-action:pan-y;overflow-x:hidden}.list-header[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:8px}.list-header-actions[data-v-dc1c967f]{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}.new-intake-btn[data-v-dc1c967f]{justify-content:center;width:100%}.entry-filter-bar[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:8px}.entry-filter-bar .filter-label[data-v-dc1c967f]{font-size:11px}.entry-filter-bar .filter-chip-group[data-v-dc1c967f]{justify-content:space-between;align-self:stretch}.entry-filter-bar .filter-chip[data-v-dc1c967f]{flex:auto;padding:0 6px;font-size:11px}.entry-filter-bar .entry-name-filter[data-v-dc1c967f],.entry-filter-bar .entry-filter-select[data-v-dc1c967f]{width:100%;min-width:0;height:34px;font-size:13px}.entry-count[data-v-dc1c967f]{align-self:flex-start;margin-left:0}.entry-list[data-v-dc1c967f]{gap:8px;padding:10px}.entry-row[data-v-dc1c967f]{gap:8px 12px;padding:10px 12px}.entry-row-main[data-v-dc1c967f]{gap:6px 14px}.entry-row-name[data-v-dc1c967f]{font-size:13px}.entry-card[data-v-dc1c967f]{padding:10px}.entry-pagination[data-v-dc1c967f]{gap:8px;padding:10px}.page-btn[data-v-dc1c967f]{min-width:56px;height:30px;padding:0 10px;font-size:12px}.page-info[data-v-dc1c967f]{font-size:12px}.detail-modal-backdrop[data-v-dc1c967f]{padding:12px}.detail-modal-backdrop .detail-panel[data-v-dc1c967f]{width:min(680px,100%);max-height:94vh}.detail-header[data-v-dc1c967f]{flex-wrap:wrap;gap:8px;padding:12px}.detail-header-actions[data-v-dc1c967f]{justify-content:flex-end;width:100%}.detail-title strong[data-v-dc1c967f]{font-size:15px}.detail-summary[data-v-dc1c967f]{padding:8px 12px}.detail-tabs[data-v-dc1c967f]{grid-template-columns:1fr;gap:6px;margin:0 10px;padding:8px 0}.detail-tab[data-v-dc1c967f]{min-height:42px;padding:8px 10px}.detail-tab-label[data-v-dc1c967f],.detail-tab small[data-v-dc1c967f]{font-size:13px}.detail-close-btn[data-v-dc1c967f]{min-height:34px;padding:6px 12px;font-size:13px}.detail-body-section[data-v-dc1c967f]{padding:10px 12px 12px}.field-row[data-v-dc1c967f]{gap:10px}.form-group[data-v-dc1c967f]{grid-template-columns:1fr;gap:4px 0}.form-group>label[data-v-dc1c967f],.form-group>.form-label[data-v-dc1c967f],.form-group>.model-label-row[data-v-dc1c967f]{grid-area:1/1}.form-group>input[data-v-dc1c967f],.form-group>.binary-options[data-v-dc1c967f],.form-group>.model-selector[data-v-dc1c967f]{grid-area:2/1}.form-group>.field-error[data-v-dc1c967f],.form-group>.selected-models[data-v-dc1c967f]{grid-column:1}.form-group input[type=text][data-v-dc1c967f],.form-group input[type=tel][data-v-dc1c967f],.model-selector input[type=search][data-v-dc1c967f]{height:36px;font-size:13px}.binary-options[data-v-dc1c967f]{gap:6px}.form-group .binary-option[data-v-dc1c967f]{height:36px;font-size:13px}.review-info-row[data-v-dc1c967f],.review-info-tags[data-v-dc1c967f]{gap:6px}.review-info-tag[data-v-dc1c967f]{min-height:36px;padding:6px 10px;font-size:12px}.entry-quote-plans[data-v-dc1c967f]{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-toolbar[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:8px}.quote-toolbar .entry-multiplier-bar[data-v-dc1c967f],.quote-toolbar .edit-model-btn[data-v-dc1c967f]{width:100%}.quote-tab-panel[data-v-dc1c967f]{gap:8px;padding:10px}.quote-tab-main[data-v-dc1c967f]{gap:6px}.quote-tab-name[data-v-dc1c967f]{font-size:13px}.quote-tab-actual-value[data-v-dc1c967f]{font-size:14px}.quote-tab-actions[data-v-dc1c967f]{flex-wrap:wrap;gap:6px}.quote-tab-actions .quote-plan-row[data-v-dc1c967f]{flex:100%}.quote-tab-custom[data-v-dc1c967f]{flex:100%;width:100%}.quote-tab-custom input[data-v-dc1c967f]{flex:1;width:auto;min-width:0;padding:8px 10px;font-size:16px}.quote-action-btn[data-v-dc1c967f]{min-height:36px;padding:8px 12px;font-size:13px}.model-tab[data-v-dc1c967f]{min-width:72px;padding:8px 12px}.model-list-item[data-v-dc1c967f]{padding:8px 12px;font-size:13px}.model-quote-card[data-v-dc1c967f]{padding:10px 12px}.model-quote-name[data-v-dc1c967f]{font-size:14px}.quote-workflow-rows[data-v-dc1c967f]{grid-template-columns:repeat(2,1fr)}.quote-workflow-tag[data-v-dc1c967f]{min-height:36px;padding:8px 10px;font-size:12px}.mdm-status-bar[data-v-dc1c967f]{flex-wrap:wrap;padding:8px 10px}.mdm-status-text[data-v-dc1c967f]{font-size:12px}.mdm-add-form[data-v-dc1c967f]{grid-template-columns:1fr;gap:8px}.mdm-add-field input[data-v-dc1c967f]{height:40px;font-size:16px}.mdm-add-actions[data-v-dc1c967f]{grid-column:1/-1}.mdm-add-actions .mdm-op-btn[data-v-dc1c967f]{width:100%;min-height:40px}.mdm-op-row[data-v-dc1c967f]{flex-wrap:wrap}.mdm-op-row input[data-v-dc1c967f]{height:40px;font-size:16px}.mdm-op-btn[data-v-dc1c967f]{min-height:38px;padding:8px 14px;font-size:12px}.mdm-op-actions[data-v-dc1c967f]{flex-wrap:wrap}.mdm-op-detail[data-v-dc1c967f]{padding:10px}.mdm-op-info[data-v-dc1c967f]{grid-template-columns:1fr;gap:6px}.quote-workflow-tag[data-v-dc1c967f]:after{font-size:11px}.detail-business-section[data-v-dc1c967f]{margin:0 12px 12px;padding:10px}.recognition-box textarea[data-v-dc1c967f]{min-height:80px;font-size:13px}.recognition-upload-row[data-v-dc1c967f]{gap:6px}.id-card-ocr-btn[data-v-dc1c967f],.screenshot-ocr-btn[data-v-dc1c967f]{min-height:32px;font-size:11px}.intake-modal[data-v-dc1c967f]{padding:14px}.intake-section[data-v-dc1c967f]{padding:10px}.risk-phone-input-row[data-v-dc1c967f]{flex-wrap:wrap}.risk-phone-input-row input[data-v-dc1c967f]{height:40px;font-size:16px}.risk-query-btn[data-v-dc1c967f]{min-height:38px;padding:8px 14px;font-size:13px}}@media (width<=480px){.panel[data-v-dc1c967f],.list-panel[data-v-dc1c967f],.detail-panel[data-v-dc1c967f]{font-size:12px}.review-content[data-v-dc1c967f]{touch-action:pan-y;gap:8px;overflow-x:hidden}.list-panel[data-v-dc1c967f],.detail-panel[data-v-dc1c967f],.detail-modal-backdrop .detail-panel[data-v-dc1c967f]{touch-action:pan-y;overflow-x:hidden}.entry-filter-bar[data-v-dc1c967f]{gap:6px}.entry-filter-bar .filter-chip[data-v-dc1c967f]{height:24px;padding:0 5px;font-size:10px}.entry-filter-bar .entry-name-filter[data-v-dc1c967f],.entry-filter-bar .entry-filter-select[data-v-dc1c967f]{height:36px;font-size:16px}.list-header-actions[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.new-intake-btn[data-v-dc1c967f]{justify-content:center;width:100%}.entry-list[data-v-dc1c967f]{gap:6px;padding:8px}.entry-row[data-v-dc1c967f]{grid-template-columns:minmax(0,1fr);gap:6px 10px;padding:8px 10px}.entry-row-main[data-v-dc1c967f]{gap:4px 10px}.entry-row-name[data-v-dc1c967f]{font-size:13px}.entry-row-meta[data-v-dc1c967f],.entry-row-time[data-v-dc1c967f]{font-size:10px}.entry-card[data-v-dc1c967f]{padding:8px}.name-copy[data-v-dc1c967f]{font-size:13px}.entry-pagination[data-v-dc1c967f]{gap:6px;padding:8px}.page-btn[data-v-dc1c967f]{min-width:44px;height:30px;padding:0 8px;font-size:12px}.page-info[data-v-dc1c967f]{font-size:11px}.detail-modal-backdrop[data-v-dc1c967f]{align-items:stretch;padding:0}.detail-modal-backdrop .detail-panel[data-v-dc1c967f]{border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0}.detail-header[data-v-dc1c967f]{gap:6px;padding:10px}.detail-title strong[data-v-dc1c967f]{font-size:15px}.detail-header-actions[data-v-dc1c967f]{justify-content:flex-end;width:100%}.detail-close-btn[data-v-dc1c967f]{min-height:36px;padding:7px 12px;font-size:12px}.detail-summary[data-v-dc1c967f]{padding:8px 10px}.detail-tabs[data-v-dc1c967f]{gap:4px;margin:0 8px;padding:6px 0}.detail-tab[data-v-dc1c967f]{min-height:40px;padding:7px 8px}.detail-tab-label[data-v-dc1c967f],.detail-tab small[data-v-dc1c967f]{font-size:12px}.detail-body-section[data-v-dc1c967f]{padding:8px 10px 10px}.field-row[data-v-dc1c967f]{gap:8px}.form-group input[type=text][data-v-dc1c967f],.form-group input[type=tel][data-v-dc1c967f],.model-selector input[type=search][data-v-dc1c967f]{height:40px;font-size:16px}.binary-options[data-v-dc1c967f]{grid-template-columns:1fr}.form-group .binary-option[data-v-dc1c967f]{height:38px;font-size:14px}.review-info-row[data-v-dc1c967f],.review-info-tags[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:5px}.review-info-tag[data-v-dc1c967f]{min-height:40px;padding:8px 10px;font-size:13px}.entry-quote-plans[data-v-dc1c967f]{grid-template-columns:1fr}.quote-tab-panel[data-v-dc1c967f]{gap:8px;padding:8px}.quote-tab-main[data-v-dc1c967f],.quote-tab-actions[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.quote-tab-actions .quote-plan-row[data-v-dc1c967f]{min-width:0}.quote-tab-custom[data-v-dc1c967f]{gap:8px;width:100%;margin-left:0}.quote-tab-custom input[data-v-dc1c967f]{flex:1;width:auto;min-width:0;padding:9px 10px;font-size:16px}.quote-action-btn[data-v-dc1c967f]{min-height:40px;padding:9px 14px;font-size:13px}.quote-workflow-rows[data-v-dc1c967f]{grid-template-columns:1fr}.quote-workflow-tag[data-v-dc1c967f]{min-height:40px;padding:9px 10px;font-size:12px}.model-tab[data-v-dc1c967f]{min-width:64px;padding:6px 10px}.model-tab-name[data-v-dc1c967f]{font-size:11px}.model-list-item[data-v-dc1c967f]{min-height:42px;padding:7px 10px;font-size:13px}.model-quote-card[data-v-dc1c967f]{padding:8px 10px}.model-quote-card+.model-quote-card[data-v-dc1c967f]{margin-top:6px}.model-quote-name[data-v-dc1c967f]{font-size:13px}.mdm-status-bar[data-v-dc1c967f]{flex-wrap:wrap;gap:6px;padding:8px 10px}.mdm-status-bar .mdm-op-btn[data-v-dc1c967f]{width:100%;min-height:38px}.mdm-status-text[data-v-dc1c967f]{font-size:12px}.mdm-add-form[data-v-dc1c967f]{grid-template-columns:1fr;gap:6px}.mdm-add-field input[data-v-dc1c967f]{height:42px;padding:8px 10px;font-size:16px}.mdm-add-actions .mdm-op-btn[data-v-dc1c967f]{width:100%;min-height:42px}.mdm-op-row[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.mdm-op-row input[data-v-dc1c967f]{height:42px;font-size:16px}.mdm-op-btn[data-v-dc1c967f]{width:100%;min-height:40px;padding:9px 10px;font-size:13px}.mdm-op-actions[data-v-dc1c967f]{flex-direction:column;gap:6px}.mdm-op-actions .mdm-op-btn[data-v-dc1c967f]{width:100%}.mdm-op-detail[data-v-dc1c967f]{padding:10px}.mdm-op-info[data-v-dc1c967f]{grid-template-columns:1fr;gap:6px}.mdm-op-row2[data-v-dc1c967f]{flex-direction:column;gap:2px}.mdm-op-label[data-v-dc1c967f]{font-size:11px}.mdm-op-value[data-v-dc1c967f]{font-size:13px}.detail-business-section[data-v-dc1c967f]{margin:0 8px 8px;padding:8px}.recognition-box textarea[data-v-dc1c967f]{min-height:64px;padding:7px 8px;font-size:16px}.recognition-upload-row[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.id-card-ocr-btn[data-v-dc1c967f],.screenshot-ocr-btn[data-v-dc1c967f]{justify-content:center;width:100%;min-height:38px;font-size:12px}.paste-clipboard-btn[data-v-dc1c967f]{padding:4px 8px;font-size:11px}.intake-modal-backdrop[data-v-dc1c967f]{padding:0}.intake-modal[data-v-dc1c967f]{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:12px}.intake-modal-header h3[data-v-dc1c967f]{font-size:15px}.intake-section[data-v-dc1c967f]{gap:6px;padding:8px}.intake-modal-footer .submit-btn[data-v-dc1c967f],.intake-cancel-btn[data-v-dc1c967f]{flex:1;min-height:42px;font-size:14px}.risk-phone-input-row[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.risk-phone-input-row label[data-v-dc1c967f]{font-size:12px}.risk-phone-input-row input[data-v-dc1c967f]{height:40px;font-size:16px}.risk-query-actions[data-v-dc1c967f]{flex-direction:column;align-items:stretch;gap:6px}.risk-query-btn[data-v-dc1c967f]{width:100%;padding:8px 12px;font-size:13px}}@media (width<=640px){.intake-modal-backdrop,.quote-log-modal-backdrop{align-items:flex-end;padding:8px}.intake-modal,.quote-log-modal{border-radius:16px 16px 10px 10px;width:100%;max-width:none;max-height:min(94dvh,860px)}.intake-modal{min-height:0;padding:16px}.intake-modal .form-field input,.intake-modal .form-field textarea,.intake-modal .form-field select{min-height:48px;font-size:16px}.intake-modal-close,.quote-log-modal-close{min-width:44px;min-height:44px}.intake-modal-footer,.duplicate-prompt-actions{flex-direction:column-reverse;align-items:stretch}.intake-modal-footer>button,.duplicate-prompt-actions>button{width:100%;min-height:48px;font-size:15px}.idcard-btn,.video-btn,.id-card-ocr-btn,.screenshot-ocr-btn,.risk-query-btn{min-height:48px;font-size:15px}.paste-clipboard-btn{min-height:44px;padding:8px 12px;font-size:13px}.detail-header-actions{gap:8px}.detail-close-btn{min-width:44px;min-height:44px}.customer-info-fields{grid-template-columns:1fr}.customer-info-actions{justify-content:stretch}.customer-info-actions>button{flex:1;min-height:44px}}.risk-parsed-section{background:#fbfcfe;border:1px solid #e5e9f0;border-radius:8px;margin-top:10px;padding:8px 10px}.risk-parsed-list{flex-direction:column;gap:5px;margin:6px 0;display:flex}.risk-parsed-item{flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12px;line-height:1.5;display:flex}.risk-parsed-level{border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.risk-parsed-level-low{color:#067647;background:#ecfdf3}.risk-parsed-level-medium{color:#b54708;background:#fffaeb}.risk-parsed-level-high{color:#b42318;background:#fef3f2}.risk-parsed-cat{color:#475467;font-weight:600}.risk-parsed-desc{color:#101828;font-weight:600}.risk-parsed-detail{color:#667085;width:100%;padding-left:4px}.risk-parsed-empty{color:#98a2b3;margin:6px 0;font-size:12px}.risk-suggest-flags{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.risk-match-box{background:#fff;border:1px dashed #d0d5dd;border-radius:8px;margin:8px 0;padding:8px 10px}.risk-match-header{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.risk-match-title{color:#344054;font-weight:600}.risk-match-score{font-weight:700}.risk-match-level-low{color:#067647}.risk-match-level-medium{color:#b54708}.risk-match-level-high,.risk-match-level-rejected{color:#b42318}.risk-match-deduct{color:#b42318;font-weight:600}.risk-match-list{flex-direction:column;gap:4px;margin-top:6px;display:flex}.risk-match-item{align-items:center;gap:6px;font-size:12px;display:flex}.risk-match-item.hit{background:#fef3f2;border-radius:6px;padding:2px 6px}.risk-match-field{color:#101828;font-weight:600}.risk-match-value{color:#667085}.risk-match-weight{color:#b42318;font-weight:700}.risk-match-weight.none{color:#98a2b3;font-weight:400}.risk-match-empty{color:#98a2b3;margin:4px 0 0;font-size:12px}.risk-apply-row{align-items:center;gap:8px;margin-top:8px;display:flex}.risk-apply-message{color:#067647;font-size:12px}.rules-page[data-v-dfc81e75]{width:100%;max-width:1180px;margin:0 auto;padding:4px 0 28px}.rules-panel[data-v-dfc81e75]{background:#fff;border:1px solid #dde4ec;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0d}.rules-header[data-v-dfc81e75]{background:#fff;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px 19px;display:flex}.rules-title[data-v-dfc81e75]{align-items:center;gap:12px;min-width:0;display:flex}.rules-title-mark[data-v-dfc81e75]{color:#1d4ed8;background:#eef4ff;border:1px solid #d6e4fb;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rules-title-mark svg[data-v-dfc81e75]{width:20px;height:20px}.rules-header h2[data-v-dfc81e75]{color:#101828;margin:0 0 4px;font-size:17px;line-height:1.35}.rules-header p[data-v-dfc81e75]{color:#667085;margin:0;font-size:12px;line-height:1.45}.add-rule-btn[data-v-dfc81e75]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #2563eb2e}.add-rule-btn svg[data-v-dfc81e75]{width:14px;height:14px}.add-rule-btn[data-v-dfc81e75]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.add-rule-btn[data-v-dfc81e75]:active:not(:disabled){transform:translateY(1px)}.add-rule-btn[data-v-dfc81e75]:disabled{opacity:.55;cursor:not-allowed}.rules-error[data-v-dfc81e75],.rules-loading[data-v-dfc81e75]{color:#667085;justify-content:center;align-items:center;gap:9px;min-height:96px;padding:24px;font-size:14px;display:flex}.rules-error[data-v-dfc81e75]{color:#b42318;background:#fffbfa}.loader[data-v-dfc81e75]{border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-dfc81e75}@keyframes spin-dfc81e75{to{transform:rotate(360deg)}}.threshold-section[data-v-dfc81e75]{background:#fafbfc;border:1px solid #e2e8f0;border-radius:7px;margin:18px 22px 0;padding:17px 18px 18px}.section-heading[data-v-dfc81e75]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.section-heading h3[data-v-dfc81e75]{color:#1d2939;margin:0 0 3px;font-size:14px;font-weight:700}.section-heading p[data-v-dfc81e75]{color:#667085;margin:0;font-size:12px;line-height:1.5}.section-hint[data-v-dfc81e75],.rule-count[data-v-dfc81e75]{color:#067647;background:#ecfdf3;border:1px solid #d1fadf;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.section-actions[data-v-dfc81e75]{flex:none;align-items:center;gap:10px;display:flex}.threshold-line[data-v-dfc81e75]{height:8px;margin:18px 2px 4px;position:relative}.threshold-track[data-v-dfc81e75]{opacity:.22;background:linear-gradient(90deg,#12b76a 0%,#f79009 50%,#f04438 100%);border-radius:999px;height:4px;position:absolute;inset:4px 0 auto}.threshold-marker[data-v-dfc81e75]{background:#fff;border:2px solid #98a2b3;border-radius:50%;width:6px;height:6px;position:absolute;top:0}.threshold-marker.low-marker[data-v-dfc81e75]{border-color:#12b76a;left:18%}.threshold-marker.medium-marker[data-v-dfc81e75]{border-color:#f79009;left:50%;transform:translate(-50%)}.threshold-marker.high-marker[data-v-dfc81e75]{border-color:#f04438;right:18%}.threshold-grid[data-v-dfc81e75]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.threshold-item[data-v-dfc81e75]{background:#fff;border:1px solid #dde4ec;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a09}.threshold-item[data-v-dfc81e75]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.threshold-item.low-threshold[data-v-dfc81e75]{border-top-width:2px;border-top-color:#12b76a}.threshold-item.low-threshold[data-v-dfc81e75]:hover,.threshold-item.low-threshold[data-v-dfc81e75]:focus-within{box-shadow:0 0 0 3px #12b76a12,0 1px 4px #0f172a09}.threshold-item.medium-threshold[data-v-dfc81e75]{border-top-width:2px;border-top-color:#f79009}.threshold-item.medium-threshold[data-v-dfc81e75]:hover,.threshold-item.medium-threshold[data-v-dfc81e75]:focus-within{box-shadow:0 0 0 3px #f7900912,0 1px 4px #0f172a09}.threshold-item.high-threshold[data-v-dfc81e75]{border-top-width:2px;border-top-color:#f04438}.threshold-item.high-threshold[data-v-dfc81e75]:hover,.threshold-item.high-threshold[data-v-dfc81e75]:focus-within{box-shadow:0 0 0 3px #f0443812,0 1px 4px #0f172a09}.threshold-item.rejected-threshold[data-v-dfc81e75]{background:#fff0f0;border-top-width:2px;border-top-color:#7a271a}.threshold-item.rejected-threshold[data-v-dfc81e75]:hover,.threshold-item.rejected-threshold[data-v-dfc81e75]:focus-within{box-shadow:0 0 0 3px #7a271a12,0 1px 4px #0f172a09}.rejected-dot[data-v-dfc81e75]{background:#7a271a}.rejected-note[data-v-dfc81e75]{color:#7a271a;font-size:13px;font-weight:700}.threshold-dot[data-v-dfc81e75]{border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 3px #0f172a0a}.low-dot[data-v-dfc81e75]{background:#12b76a}.medium-dot[data-v-dfc81e75]{background:#f79009}.high-dot[data-v-dfc81e75]{background:#f04438}.threshold-label[data-v-dfc81e75]{min-width:0}.threshold-label label[data-v-dfc81e75]{color:#344054;margin-bottom:1px;font-size:12px;font-weight:650;display:block}.threshold-label small[data-v-dfc81e75]{color:#98a2b3;font-size:11px;display:block}.input-wrap[data-v-dfc81e75]{grid-column:1/-1;position:relative}.input-wrap input[data-v-dfc81e75],.weight-field input[data-v-dfc81e75]{--rule-border:#d0d5dd;color:#1d2939;width:100%;min-width:0;font:inherit;border:1px solid var(--rule-border);background:#fff;border-radius:6px;outline:none;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.input-wrap input[data-v-dfc81e75]{min-height:34px;padding:7px 30px 7px 10px}.input-wrap input[data-v-dfc81e75]:focus,.weight-field input[data-v-dfc81e75]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.input-wrap input[data-v-dfc81e75]:disabled,.weight-field input[data-v-dfc81e75]:disabled{color:#98a2b3;cursor:not-allowed;background:#f9fafb}.input-suffix[data-v-dfc81e75]{color:#98a2b3;pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rules-section[data-v-dfc81e75]{margin:18px 22px 22px}.rules-section .section-heading[data-v-dfc81e75]{margin-bottom:14px}.rules-list[data-v-dfc81e75]{--rule-cols:34px 44px minmax(220px, 1.8fr) minmax(130px, .9fr) minmax(90px, .45fr) minmax(58px, .35fr);background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.rule-list-body[data-v-dfc81e75]{gap:8px;display:grid}.rule-table-head[data-v-dfc81e75]{grid-template-columns:var(--rule-cols);color:#98a2b3;align-items:center;gap:10px;padding:0 14px 2px;font-size:12px;font-weight:650;line-height:1.2;display:grid}.rule-table-head span[data-v-dfc81e75]:last-child{text-align:right}.rule-card[data-v-dfc81e75]{will-change:transform;background:#fff;border:1px solid #dde4ec;border-radius:7px;padding:9px 14px;transition:background .15s,border-color .15s,box-shadow .15s,transform .22s;position:relative;box-shadow:0 1px 2px #0f172a09}.rule-move[data-v-dfc81e75]{transition:transform .22s}.rule-enter-active[data-v-dfc81e75],.rule-leave-active[data-v-dfc81e75]{transition:opacity .18s,transform .22s}.rule-enter-from[data-v-dfc81e75],.rule-leave-to[data-v-dfc81e75]{opacity:0;transform:translateY(10px)}.rule-leave-active[data-v-dfc81e75]{position:absolute}.rule-card--dragging[data-v-dfc81e75]{opacity:.85;z-index:2;border-color:#93c5fd;transform:scale(1.015);box-shadow:0 10px 24px #2563eb2e}.rule-card[data-v-dfc81e75]:hover,.rule-card[data-v-dfc81e75]:focus-within{background:#fbfcfe;border-color:#c7d2e1;box-shadow:0 1px 3px #0f172a0f}.rule-card--off[data-v-dfc81e75]{background:#fdfdfd;border-color:#e7ebf0}.rule-card--off[data-v-dfc81e75]:hover,.rule-card--off[data-v-dfc81e75]:focus-within{background:#fafbfc}.rule-card--off .rule-config-cell input[data-v-dfc81e75],.rule-card--off .match-cell input[data-v-dfc81e75],.rule-card--off .weight-field input[data-v-dfc81e75]{color:#98a2b3}.rule-grid[data-v-dfc81e75]{grid-template-columns:var(--rule-cols);align-items:center;gap:10px;display:grid}.rule-field[data-v-dfc81e75]{min-width:0;display:block}.rule-field input[data-v-dfc81e75],.rule-field select[data-v-dfc81e75]{width:100%;min-width:0}.rule-config-cell[data-v-dfc81e75]{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.rule-config-inputs[data-v-dfc81e75]{min-width:0;display:block}.match-cell[data-v-dfc81e75]{min-width:0}.rule-row-index[data-v-dfc81e75]{color:#475467;background:#eef2f6;border:1px solid #e0e6ed;border-radius:6px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:650;line-height:1;display:grid}.rule-drag-cell[data-v-dfc81e75],.rule-toggle-cell[data-v-dfc81e75]{justify-content:center;align-items:center;min-width:0;display:flex}.drag-handle[data-v-dfc81e75]{color:#98a2b3;cursor:grab;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:30px;height:34px;padding:0;display:inline-flex}.drag-handle svg[data-v-dfc81e75]{width:16px;height:16px}.drag-handle[data-v-dfc81e75]:hover:not(:disabled){color:#475467;background:#f4f6f9;border-color:#e0e6ed}.drag-handle[data-v-dfc81e75]:disabled{cursor:not-allowed;opacity:.5}.rule-row-index--off[data-v-dfc81e75]{color:#98a2b3;background:#f3f5f7;border-color:#e6eaf0}.rule-config-cell input[data-v-dfc81e75],.match-cell input[data-v-dfc81e75],.weight-field input[data-v-dfc81e75]{color:#1d2939;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.rule-config-cell input[data-v-dfc81e75],.match-cell input[data-v-dfc81e75]{padding:5px 9px}.rule-config-cell input[data-v-dfc81e75]:focus,.match-cell input[data-v-dfc81e75]:focus,.weight-field input[data-v-dfc81e75]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.rule-config-cell input[data-v-dfc81e75]:disabled,.match-cell input[data-v-dfc81e75]:disabled,.weight-field input[data-v-dfc81e75]:disabled{color:#98a2b3;cursor:not-allowed;background:#f9fafb}.weight-input-wrap[data-v-dfc81e75]{display:block;position:relative}.weight-input-wrap input[data-v-dfc81e75]{padding:5px 28px 5px 9px}.weight-input-wrap span[data-v-dfc81e75]{color:#98a2b3;pointer-events:none;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.match-switch[data-v-dfc81e75]{background:#f4f6f9;border:1px solid #e3e8ef;border-radius:6px;align-items:center;width:100%;min-height:34px;padding:2px;display:inline-flex}.match-option[data-v-dfc81e75]{color:#667085;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.2;transition:color .15s,background .15s,box-shadow .15s}.match-option.active[data-v-dfc81e75]{color:#175cd3;background:#fff;border-color:#d6e4fb;box-shadow:0 1px 2px #0f172a0d}.match-option[data-v-dfc81e75]:hover:not(:disabled):not(.active){color:#344054}.match-option[data-v-dfc81e75]:disabled{cursor:not-allowed;opacity:.6}.rule-actions[data-v-dfc81e75]{justify-content:flex-end;align-items:center;gap:7px;min-height:34px;padding-right:2px;display:flex}.rules-empty[data-v-dfc81e75]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:9px;padding:38px 20px 42px}.empty-icon[data-v-dfc81e75]{color:#98a2b3;background:#fff;border:1px solid #e2e8f0;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 10px;display:grid}.empty-icon svg[data-v-dfc81e75]{width:21px;height:21px}.rules-empty p[data-v-dfc81e75]{color:#344054;margin:0 0 5px;font-size:14px;font-weight:600}.rules-empty span[data-v-dfc81e75]{color:#98a2b3;font-size:12px}.switch[data-v-dfc81e75]{flex:none;width:34px;height:20px;display:inline-flex;position:relative}.switch input[data-v-dfc81e75]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch span[data-v-dfc81e75]{background:#cbd5e1;border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch span[data-v-dfc81e75]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a33}.switch input:checked+span[data-v-dfc81e75]{background:#2563eb}.switch input:checked+span[data-v-dfc81e75]:after{transform:translate(14px)}.delete-rule-btn[data-v-dfc81e75]{color:#667085;width:30px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde3eb;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.delete-rule-btn[data-v-dfc81e75]:hover:not(:disabled){color:#b42318;background:#fef3f2;border-color:#f4b8b4}.delete-rule-btn[data-v-dfc81e75]:disabled{opacity:.55;cursor:not-allowed}.delete-rule-btn svg[data-v-dfc81e75]{width:14px;height:14px}@media (width<=980px){.rules-page[data-v-dfc81e75]{max-width:900px}}@media (width<=760px){.rules-page[data-v-dfc81e75]{padding:0 0 12px}.rules-header[data-v-dfc81e75]{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px 14px}.rules-header h2[data-v-dfc81e75]{font-size:17px}.rules-title-mark[data-v-dfc81e75]{width:38px;height:38px}.section-actions[data-v-dfc81e75]{flex-direction:column-reverse;align-items:stretch;gap:10px;width:100%}.add-rule-btn[data-v-dfc81e75]{justify-content:center;width:100%}.threshold-section[data-v-dfc81e75],.rules-section[data-v-dfc81e75]{margin:14px 16px}.rules-section .section-heading[data-v-dfc81e75]{margin-bottom:12px}.rules-list[data-v-dfc81e75]{gap:8px;display:grid}.threshold-section[data-v-dfc81e75]{padding:13px}.threshold-line[data-v-dfc81e75]{margin-top:12px}.threshold-grid[data-v-dfc81e75]{grid-template-columns:1fr;gap:8px}.rule-table-head[data-v-dfc81e75]{display:none}.rule-card[data-v-dfc81e75]{border-radius:8px;padding:13px 14px 14px}.rule-grid[data-v-dfc81e75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.rule-config-cell[data-v-dfc81e75]{grid-column:1/-1;grid-template-columns:28px minmax(0,1fr);gap:10px}.rule-config-cell input[data-v-dfc81e75],.match-cell input[data-v-dfc81e75]{min-height:38px}.match-cell[data-v-dfc81e75],.weight-field[data-v-dfc81e75]{min-width:0}.rule-drag-cell[data-v-dfc81e75]{grid-column:1}.rule-actions[data-v-dfc81e75]{grid-column:1/-1;justify-content:flex-end;gap:10px;min-height:34px}.delete-rule-btn[data-v-dfc81e75]{flex:1;width:auto;min-width:0;max-width:120px}}.confirm-overlay[data-v-dfc81e75]{z-index:1000;background:#1018286b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-dfc81e75]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;width:min(360px,100%);padding:22px;box-shadow:0 16px 40px #1018282e}.confirm-icon[data-v-dfc81e75]{color:#b42318;background:#fef3f2;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.confirm-icon svg[data-v-dfc81e75]{width:20px;height:20px}.confirm-dialog h3[data-v-dfc81e75]{color:#1d2939;margin:0 0 6px;font-size:16px}.confirm-dialog p[data-v-dfc81e75]{color:#475467;margin:0 0 18px;font-size:13px;line-height:1.6}.confirm-actions[data-v-dfc81e75]{justify-content:flex-end;gap:8px;display:flex}.cancel-btn[data-v-dfc81e75],.confirm-btn[data-v-dfc81e75]{min-height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600}.cancel-btn[data-v-dfc81e75]{color:#475467;background:#fff;border:1px solid #d0d5dd}.confirm-btn[data-v-dfc81e75]{color:#fff;background:#d92d20;border:1px solid #d92d20}.cancel-btn[data-v-dfc81e75]:hover:not(:disabled),.confirm-btn[data-v-dfc81e75]:hover:not(:disabled){filter:brightness(.98)}.cancel-btn[data-v-dfc81e75]:disabled,.confirm-btn[data-v-dfc81e75]:disabled{opacity:.6;cursor:not-allowed}@media (width<=430px){.match-cell[data-v-dfc81e75],.weight-field[data-v-dfc81e75]{min-width:0}.delete-rule-btn[data-v-dfc81e75]{width:100%;min-width:0;padding:0 8px}}@media (width<=640px){.confirm-dialog{border-radius:16px;width:min(420px,100%);padding:22px 18px 18px}.confirm-actions{flex-direction:column-reverse;gap:10px}.cancel-btn,.confirm-btn{width:100%;min-height:48px;padding-inline:16px;font-size:15px}.delete-rule-btn{min-height:44px}}.quote-table-wrapper[data-v-ceeda28a]{overflow-x:auto}.customer-summary[data-v-ceeda28a]{background:#f0f5ff;border:1px solid #d6e4ff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.summary-row[data-v-ceeda28a]{color:#344054;font-size:14px}.summary-label[data-v-ceeda28a]{font-weight:600}.summary-value[data-v-ceeda28a]{color:#1d2939}.back-btn[data-v-ceeda28a]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #d6e4ff;border-radius:6px;padding:5px 14px;font-size:13px;transition:all .15s}.back-btn[data-v-ceeda28a]:hover{background:#f0f5ff}.custom-settlement-bar[data-v-ceeda28a]{background:#f4faff;border:1px solid #b7d5fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.custom-settlement-label[data-v-ceeda28a]{color:#1d4ed8;white-space:nowrap;font-size:14px;font-weight:600}.custom-settlement-input[data-v-ceeda28a]{color:#1d2939;background:#fff;border:1px solid #b7d5fb;border-radius:6px;outline:none;width:140px;padding:6px 10px;font-size:14px;transition:border-color .15s}.custom-settlement-input[data-v-ceeda28a]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.custom-settlement-hint[data-v-ceeda28a]{color:#475467;font-size:13px}.generate-settlement-btn[data-v-ceeda28a]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s}.generate-settlement-btn[data-v-ceeda28a]:hover{background:#1d4ed8}.generate-settlement-btn[data-v-ceeda28a]:disabled{opacity:.5;cursor:not-allowed}.settlement-generate-row[data-v-ceeda28a]{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.settlement-feedback[data-v-ceeda28a]{color:#067647;white-space:nowrap;pointer-events:none;max-width:100%;padding:0 4px;font-size:13px;font-weight:500;position:absolute;bottom:calc(100% + 6px);right:0}.custom-down-bar[data-v-ceeda28a]{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.custom-down-label[data-v-ceeda28a]{color:#344054;white-space:nowrap;font-size:14px;font-weight:600}.custom-down-input[data-v-ceeda28a]{color:#1d2939;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;width:140px;padding:6px 10px;font-size:14px;transition:border-color .15s}.custom-down-input[data-v-ceeda28a]:focus{border-color:#2563eb}.custom-down-hint[data-v-ceeda28a]{color:#667085;font-size:13px}.quote-multiplier-bar[data-v-ceeda28a]{margin-bottom:16px}.copy-btn-accent[data-v-ceeda28a]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:500}.copy-btn-accent[data-v-ceeda28a]:hover{background:#1d4ed8;border-color:#1d4ed8}.copy-btn-accent[data-v-ceeda28a]:disabled{opacity:.5;cursor:not-allowed;background:#2563eb;border-color:#2563eb}.quote-table[data-v-ceeda28a]{border-collapse:collapse;width:100%;font-size:14px}.quote-table th[data-v-ceeda28a],.quote-table td[data-v-ceeda28a]{text-align:left;white-space:nowrap;border:1px solid #d0d5dd;padding:10px 14px}.quote-table thead[data-v-ceeda28a]{z-index:1;background:#f2f4f7;position:sticky;top:0}.quote-table th[data-v-ceeda28a]{color:#1d2939;font-weight:600}.quote-toolbar[data-v-ceeda28a]{background:#f8fafc;border:1px solid #e9edf3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:10px 14px;display:flex}.quote-filter-bar[data-v-ceeda28a]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.filter-group[data-v-ceeda28a]{align-items:center;gap:8px;display:flex}.filter-label[data-v-ceeda28a]{color:#475467;white-space:nowrap;font-size:12px;font-weight:600}.search-select[data-v-ceeda28a]{position:relative}.search-select-input[data-v-ceeda28a]{color:#101828;cursor:text;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:180px;height:34px;padding:0 28px 0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-select-input[data-v-ceeda28a]::placeholder{color:#98a2b3}.search-select-input[data-v-ceeda28a]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.search-select-icon[data-v-ceeda28a]{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-select-dropdown[data-v-ceeda28a]{z-index:20;background:#fff;border:1px solid #e9edf3;border-radius:8px;max-height:260px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1018281f}.search-select-option[data-v-ceeda28a]{color:#344054;cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:13px;transition:background .1s}.search-select-option[data-v-ceeda28a]:hover{background:#f2f4f7}.search-select-option.active[data-v-ceeda28a]{color:#2563eb;background:#eff6ff;font-weight:600}.search-select-empty[data-v-ceeda28a]{color:#98a2b3;text-align:center;padding:10px;font-size:13px}.filter-clear-btn[data-v-ceeda28a]{color:#b42318;cursor:pointer;white-space:nowrap;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.filter-clear-btn[data-v-ceeda28a]:hover{background:#fee4e2}.rent-toggle-bar[data-v-ceeda28a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rent-toggle-label[data-v-ceeda28a]{color:#475467;white-space:nowrap;font-size:12px;font-weight:600}.rent-toggle-item[data-v-ceeda28a]{color:#98a2b3;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e9edf3;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.rent-toggle-item.on[data-v-ceeda28a]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;font-weight:500}.rent-toggle-checkbox[data-v-ceeda28a]{cursor:pointer;accent-color:#2563eb;width:14px;height:14px;margin:0}.quote-table tbody tr[data-v-ceeda28a]:nth-child(2n){background:#f9fafb}.quote-table tbody tr[data-v-ceeda28a]:hover{background:#eef2ff}.row-blocked[data-v-ceeda28a]{opacity:.45;background:#fef3f2!important}.row-blocked[data-v-ceeda28a]:hover{background:#fef3f2!important}.row-limited[data-v-ceeda28a]{background:#fffaeb!important}.row-limited[data-v-ceeda28a]:hover{background:#fff3cd!important}.reason-row td[data-v-ceeda28a]{background:inherit;border-top:none;padding:4px 14px 8px 40px}.reason-text[data-v-ceeda28a]{color:#b42318;font-size:12px;line-height:1.6}.col-status[data-v-ceeda28a]{display:none}.col-model[data-v-ceeda28a]{min-width:160px}.col-num[data-v-ceeda28a]{text-align:right;font-variant-numeric:tabular-nums}.col-recommend[data-v-ceeda28a]{display:none}.col-action[data-v-ceeda28a]{text-align:center;min-width:150px}.badge[data-v-ceeda28a]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.badge-ok[data-v-ceeda28a]{color:#067647;background:#ecfdf3}.badge-limited[data-v-ceeda28a]{color:#b54708;background:#fffaeb}.badge-blocked[data-v-ceeda28a]{color:#b42318;background:#fef3f2}.recommend-info[data-v-ceeda28a]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ratio-tag[data-v-ceeda28a]{color:#2563eb;background:#eef2ff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.period-tag[data-v-ceeda28a]{color:#067647;background:#ecfdf3;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.blocked-text[data-v-ceeda28a]{color:#b42318;font-size:12px}.action-group[data-v-ceeda28a]{justify-content:center;gap:4px;display:flex}.copy-btn[data-v-ceeda28a]{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:3px 8px;font-size:12px;transition:all .15s}.copy-btn[data-v-ceeda28a]:hover{background:#f9fafb;border-color:#98a2b3}.copy-btn[data-v-ceeda28a]:active{background:#f2f4f7}.settlement-quote-panel[data-v-ceeda28a]{background:#fff;border:1px solid #9fd0f1;border-radius:9px;margin-top:18px;padding:14px}.settlement-panel-header[data-v-ceeda28a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.settlement-panel-header h3[data-v-ceeda28a]{color:#101828;margin:0 0 3px;font-size:17px}.settlement-panel-header p[data-v-ceeda28a]{color:#475467;margin:0;font-size:13px}.close-settlement-btn[data-v-ceeda28a]{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:5px 12px;font-size:12px}.settlement-table-shell[data-v-ceeda28a]{overflow-x:auto}.settlement-quote-table .text-muted[data-v-ceeda28a]{color:#98a2b3}.settlement-quote-table .col-action[data-v-ceeda28a]{min-width:220px}@media (width<=760px){.custom-settlement-bar[data-v-ceeda28a]{flex-wrap:wrap}.custom-settlement-input[data-v-ceeda28a]{width:120px}.settlement-generate-row[data-v-ceeda28a]{width:100%}.generate-settlement-btn[data-v-ceeda28a]{flex:calc(50% - 8px)}}@media (width<=820px){.customer-summary[data-v-ceeda28a]{flex-wrap:wrap;gap:8px;padding:10px 12px}.summary-row[data-v-ceeda28a]{font-size:13px}.back-btn[data-v-ceeda28a]{padding:4px 10px;font-size:12px}.custom-down-bar[data-v-ceeda28a]{flex-wrap:wrap;gap:8px;padding:8px 10px}.custom-down-label[data-v-ceeda28a],.custom-down-hint[data-v-ceeda28a]{font-size:13px}.custom-down-input[data-v-ceeda28a]{width:120px;font-size:13px}.custom-settlement-bar[data-v-ceeda28a]{flex-wrap:wrap;gap:8px;padding:8px 10px}.custom-settlement-label[data-v-ceeda28a],.custom-settlement-hint[data-v-ceeda28a]{font-size:13px}.custom-settlement-input[data-v-ceeda28a]{width:120px;font-size:13px}.quote-multiplier-bar[data-v-ceeda28a]{margin-bottom:12px}.quote-table[data-v-ceeda28a]{font-size:13px}.quote-table th[data-v-ceeda28a],.quote-table td[data-v-ceeda28a]{padding:8px 10px}.col-model[data-v-ceeda28a],.col-action[data-v-ceeda28a]{min-width:130px}.action-group[data-v-ceeda28a]{flex-wrap:wrap;gap:4px}.copy-btn[data-v-ceeda28a]{padding:3px 6px;font-size:11px}.settlement-quote-panel[data-v-ceeda28a]{padding:10px}.settlement-panel-header[data-v-ceeda28a]{flex-wrap:wrap;gap:8px}.settlement-panel-header h3[data-v-ceeda28a]{font-size:15px}.settlement-panel-header p[data-v-ceeda28a]{font-size:12px}.settlement-quote-table .col-action[data-v-ceeda28a]{min-width:180px}}@media (width<=480px){.customer-summary[data-v-ceeda28a]{flex-direction:column;align-items:stretch;padding:8px 10px}.summary-row[data-v-ceeda28a]{font-size:12px}.back-btn[data-v-ceeda28a]{width:100%;padding:6px 10px;font-size:12px}.custom-down-bar[data-v-ceeda28a]{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.custom-down-label[data-v-ceeda28a],.custom-down-hint[data-v-ceeda28a]{font-size:12px}.custom-down-input[data-v-ceeda28a]{width:100%;font-size:12px}.custom-settlement-bar[data-v-ceeda28a]{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.custom-settlement-label[data-v-ceeda28a],.custom-settlement-hint[data-v-ceeda28a]{font-size:12px}.custom-settlement-input[data-v-ceeda28a]{width:100%;font-size:12px}.settlement-generate-row[data-v-ceeda28a]{flex-direction:column;align-items:stretch;gap:6px}.generate-settlement-btn[data-v-ceeda28a]{flex:auto;width:100%;padding:6px 10px;font-size:12px}.quote-multiplier-bar[data-v-ceeda28a]{margin-bottom:10px}.quote-table[data-v-ceeda28a]{font-size:12px}.quote-table th[data-v-ceeda28a],.quote-table td[data-v-ceeda28a]{padding:6px 8px}.col-model[data-v-ceeda28a],.col-action[data-v-ceeda28a]{min-width:110px}.action-group[data-v-ceeda28a]{gap:3px}.copy-btn[data-v-ceeda28a]{padding:2px 5px;font-size:11px}.settlement-quote-panel[data-v-ceeda28a]{padding:8px}.settlement-panel-header[data-v-ceeda28a]{flex-direction:column;align-items:stretch;gap:6px}.settlement-panel-header h3[data-v-ceeda28a]{font-size:14px}.settlement-panel-header p[data-v-ceeda28a]{font-size:12px}.close-settlement-btn[data-v-ceeda28a]{width:100%;padding:6px 10px;font-size:12px}.settlement-quote-table .col-action[data-v-ceeda28a]{min-width:150px}}@media (width<=640px){.close-settlement-btn{width:100%;min-height:48px;padding:10px 14px;font-size:15px}}.user-manage[data-v-c4db692e]{max-width:1100px;margin:0 auto;padding:20px}.page-header[data-v-c4db692e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-title[data-v-c4db692e]{color:#344054;margin:0;font-size:20px;font-weight:600}.table-wrapper[data-v-c4db692e]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:auto hidden}.user-table[data-v-c4db692e]{border-collapse:collapse;width:100%;min-width:720px}.user-table thead th[data-v-c4db692e]{color:#667085;text-align:left;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e4e7ec;padding:12px 16px;font-size:13px;font-weight:600}.user-table tbody td[data-v-c4db692e]{color:#344054;vertical-align:middle;border-bottom:1px solid #e4e7ec;padding:12px 16px;font-size:14px}.user-table tbody tr:last-child td[data-v-c4db692e]{border-bottom:none}.user-table tbody tr[data-v-c4db692e]:hover{background:#f9fafb}.col-actions[data-v-c4db692e]{text-align:right;white-space:nowrap}.empty-cell[data-v-c4db692e]{text-align:center;color:#667085;padding:32px 16px}.role-tag[data-v-c4db692e]{border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.role-admin[data-v-c4db692e]{color:#92400e;background:#fef3c7}.role-reviewer[data-v-c4db692e]{color:#065f46;background:#d1fae5}.role-clerk[data-v-c4db692e]{color:#3730a3;background:#e0e7ff}.action-group[data-v-c4db692e]{gap:8px;display:inline-flex}.btn[data-v-c4db692e]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn[data-v-c4db692e]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-c4db692e]{color:#fff;background:#2563eb;border-color:#2563eb}.btn-primary[data-v-c4db692e]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.btn-default[data-v-c4db692e]{color:#344054;background:#fff;border-color:#e4e7ec}.btn-default[data-v-c4db692e]:hover:not(:disabled){background:#f9fafb}.btn-danger[data-v-c4db692e]{color:#fff;background:#dc2626;border-color:#dc2626}.btn-danger[data-v-c4db692e]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-link[data-v-c4db692e]{color:#2563eb;background:0 0;border:none;padding:4px 8px}.btn-link[data-v-c4db692e]:hover:not(:disabled){text-decoration:underline}.btn-link.btn-danger[data-v-c4db692e]{color:#dc2626}.modal-backdrop[data-v-c4db692e]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-c4db692e]{background:#fff;border-radius:10px;width:100%;max-width:440px;max-height:90vh;overflow:hidden auto;box-shadow:0 20px 40px #0f172a33}.modal-sm[data-v-c4db692e]{max-width:380px}.modal-header[data-v-c4db692e]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-c4db692e]{color:#344054;margin:0;font-size:16px;font-weight:600}.modal-close[data-v-c4db692e]{color:#667085;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.modal-close[data-v-c4db692e]:hover{color:#344054}.modal-body[data-v-c4db692e]{padding:20px}.modal-tip[data-v-c4db692e]{color:#344054;margin:0 0 16px;font-size:14px}.modal-footer[data-v-c4db692e]{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.form-group[data-v-c4db692e]{margin-bottom:16px}.form-group[data-v-c4db692e]:last-child{margin-bottom:0}.form-label[data-v-c4db692e]{color:#344054;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.form-input[data-v-c4db692e]{color:#344054;box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.form-input[data-v-c4db692e]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.alert[data-v-c4db692e]{border-radius:6px;margin-top:8px;padding:10px 12px;font-size:13px}.alert-error[data-v-c4db692e]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (width<=640px){.user-manage[data-v-c4db692e]{padding:12px}.page-header[data-v-c4db692e]{align-items:stretch}.page-title[data-v-c4db692e]{font-size:18px}.table-wrapper[data-v-c4db692e]{border:none}.user-table[data-v-c4db692e]{min-width:0}.user-table thead[data-v-c4db692e]{display:none}.user-table tbody tr[data-v-c4db692e]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-bottom:12px;padding:8px 0;display:block}.user-table tbody tr[data-v-c4db692e]:hover{background:#fff}.user-table tbody td[data-v-c4db692e]{text-align:right;border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.user-table tbody td[data-v-c4db692e]:before{content:attr(data-label);color:#667085;text-align:left;font-size:13px;font-weight:600}.user-table tbody td.col-actions[data-v-c4db692e]:before{display:none}.user-table tbody td.col-actions[data-v-c4db692e]{border-bottom:none;justify-content:flex-end}.empty-cell[data-v-c4db692e]{text-align:center;padding:24px 16px}.empty-cell[data-v-c4db692e]:before{display:none}.page-header .btn-primary{width:100%;min-height:48px;font-size:15px}.action-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.action-group .btn-link{background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;min-height:44px;padding:8px 10px;text-decoration:none}.modal-close{min-width:44px;min-height:44px;padding:0}.modal-footer{flex-direction:column-reverse}.modal-footer .btn{width:100%;min-height:48px;font-size:15px}.form-input{min-height:48px;font-size:16px}}.stats-dashboard[data-v-b6825f52]{padding:4px}.stats-grid[data-v-b6825f52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stats-card[data-v-b6825f52]{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:16px}.stats-card-title[data-v-b6825f52]{color:#1d2939;margin:0 0 12px;font-size:15px;font-weight:600}.stats-chart[data-v-b6825f52]{width:100%;min-width:0;height:280px}.stats-loading[data-v-b6825f52],.stats-error[data-v-b6825f52]{text-align:center;color:#667085;padding:80px 20px;font-size:15px}@media (width<=820px){.stats-grid[data-v-b6825f52]{grid-template-columns:1fr}.stats-dashboard[data-v-b6825f52]{padding:2px}.stats-card[data-v-b6825f52]{padding:12px}.stats-card-title[data-v-b6825f52]{margin-bottom:10px;font-size:14px}.stats-chart[data-v-b6825f52]{height:240px}}@media (width<=480px){.stats-dashboard[data-v-b6825f52]{padding:0}.stats-grid[data-v-b6825f52]{grid-template-columns:1fr;gap:12px}.stats-card[data-v-b6825f52]{border-radius:8px;padding:10px}.stats-card-title[data-v-b6825f52]{margin-bottom:8px;font-size:13px}.stats-chart[data-v-b6825f52]{height:200px}.stats-loading[data-v-b6825f52],.stats-error[data-v-b6825f52]{padding:40px 12px;font-size:13px}}.mdm-panel[data-v-974feb22]{gap:16px;max-width:720px;margin:0 auto;padding:20px 16px 40px;display:grid}.mdm-header[data-v-974feb22]{padding-bottom:4px}.mdm-title[data-v-974feb22]{color:#1d2939;margin:0;font-size:20px;font-weight:700}.mdm-subtitle[data-v-974feb22]{color:#667085;margin:6px 0 0;font-size:13px}.mdm-card[data-v-974feb22]{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:16px}.mdm-card-title[data-v-974feb22]{color:#1d2939;margin:0 0 14px;font-size:15px;font-weight:600}.mdm-card-title-row[data-v-974feb22]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mdm-card-title-row .mdm-card-title[data-v-974feb22]{margin:0}.mdm-config-toggle[data-v-974feb22]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:3px 12px;font-size:12px;transition:background .15s}.mdm-config-toggle[data-v-974feb22]:hover{background:#dbeafe}.mdm-config-summary[data-v-974feb22]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;gap:16px;padding:10px 14px;display:flex}.mdm-config-summary-item[data-v-974feb22]{color:#475467;font-size:13px}.mdm-config-form[data-v-974feb22]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mdm-field[data-v-974feb22]{flex-direction:column;gap:5px;min-width:0;display:flex}.mdm-field label[data-v-974feb22]{color:#475467;font-size:12px;font-weight:500}.mdm-field input[data-v-974feb22],.mdm-query-row input[data-v-974feb22]{box-sizing:border-box;color:#1d2939;border:1px solid #d0d5dd;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:border-color .15s}.mdm-field input[data-v-974feb22]:focus,.mdm-query-row input[data-v-974feb22]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.mdm-field-actions[data-v-974feb22]{grid-column:1/-1;align-items:flex-end;gap:8px;margin-top:2px;display:flex}.mdm-btn[data-v-974feb22]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s,background-color .15s}.mdm-btn[data-v-974feb22]:disabled{opacity:.5;cursor:not-allowed}.mdm-btn.primary[data-v-974feb22]{color:#fff;background:#2563eb}.mdm-btn.primary[data-v-974feb22]:hover:not(:disabled){background:#1d4ed8}.mdm-btn.ghost[data-v-974feb22]{color:#475467;background:#fff;border-color:#d0d5dd}.mdm-btn.ghost[data-v-974feb22]:hover:not(:disabled){background:#f9fafb}.mdm-btn.warn[data-v-974feb22]{color:#dc2626;background:#fff;border-color:#fca5a5}.mdm-btn.warn[data-v-974feb22]:hover:not(:disabled){background:#fef2f2}.mdm-message[data-v-974feb22]{grid-column:1/-1;margin:10px 0 0;font-size:13px}.mdm-message.success[data-v-974feb22]{color:#067647}.mdm-message.error[data-v-974feb22]{color:#b42318}.mdm-query-row[data-v-974feb22]{gap:8px;display:flex}.mdm-query-row input[data-v-974feb22]{flex:1}.mdm-device-detail[data-v-974feb22]{background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;margin-top:16px;padding:14px}.mdm-device-info[data-v-974feb22]{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.mdm-device-row[data-v-974feb22]{align-items:baseline;gap:8px;min-width:0;display:flex}.mdm-device-label[data-v-974feb22]{color:#667085;flex:none;font-size:12px}.mdm-device-value[data-v-974feb22]{color:#1d2939;word-break:break-all;font-size:13px;font-weight:600}.mdm-device-actions[data-v-974feb22]{border-top:1px dashed #e4e7ec;gap:8px;margin-top:14px;padding-top:12px;display:flex}.mdm-cmd-section[data-v-974feb22]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;margin-top:12px;padding:10px 12px}.mdm-cmd-header[data-v-974feb22]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mdm-cmd-title[data-v-974feb22]{color:#344054;font-size:13px;font-weight:600}.mdm-cmd-refresh[data-v-974feb22]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:3px 10px;font-size:12px;transition:background .15s}.mdm-cmd-refresh[data-v-974feb22]:hover:not(:disabled){background:#dbeafe}.mdm-cmd-refresh[data-v-974feb22]:disabled{opacity:.5;cursor:not-allowed}.mdm-cmd-empty[data-v-974feb22]{color:#98a2b3;text-align:center;padding:8px 0;font-size:12px}.mdm-cmd-list[data-v-974feb22]{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mdm-cmd-item[data-v-974feb22]{background:#fff;border:1px solid #eef1f5;border-radius:6px;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.mdm-cmd-item-main[data-v-974feb22]{justify-content:space-between;align-items:center;gap:8px;display:flex}.mdm-cmd-name[data-v-974feb22]{color:#1d2939;overflow-wrap:anywhere;font-size:12px;font-weight:600}.mdm-cmd-status[data-v-974feb22]{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:600}.mdm-cmd-status.pending[data-v-974feb22]{color:#b54708;background:#fffaeb}.mdm-cmd-status.executing[data-v-974feb22]{color:#004277;background:#eff8ff}.mdm-cmd-status.success[data-v-974feb22]{color:#067647;background:#ecfdf3}.mdm-cmd-status.fail[data-v-974feb22]{color:#b42318;background:#fef3f2}.mdm-cmd-item-meta[data-v-974feb22]{flex-direction:column;gap:2px;display:flex}.mdm-cmd-time[data-v-974feb22]{color:#98a2b3;font-size:11px}.mdm-cmd-content[data-v-974feb22]{color:#667085;overflow-wrap:anywhere;font-size:11px}@media (width<=640px){.mdm-config-form[data-v-974feb22],.mdm-device-info[data-v-974feb22]{grid-template-columns:1fr}}@media (width<=820px){.mdm-panel[data-v-974feb22]{gap:12px;padding:16px 12px 32px}.mdm-title[data-v-974feb22]{font-size:18px}.mdm-subtitle[data-v-974feb22]{font-size:12px}.mdm-card[data-v-974feb22]{padding:14px}.mdm-card-title[data-v-974feb22]{margin-bottom:12px;font-size:14px}.mdm-config-form[data-v-974feb22]{grid-template-columns:1fr;gap:10px}.mdm-query-row[data-v-974feb22]{flex-direction:column;gap:8px}.mdm-query-row .mdm-btn[data-v-974feb22]{text-align:center;width:100%}.mdm-device-info[data-v-974feb22]{grid-template-columns:1fr;gap:6px}.mdm-device-actions[data-v-974feb22]{flex-wrap:wrap}.mdm-device-actions .mdm-btn[data-v-974feb22]{flex:auto}.mdm-field-actions[data-v-974feb22]{flex-wrap:wrap}}@media (width<=480px){.mdm-panel[data-v-974feb22]{gap:10px;padding:12px 10px 24px}.mdm-title[data-v-974feb22]{font-size:17px}.mdm-card[data-v-974feb22]{border-radius:8px;padding:12px}.mdm-card-title[data-v-974feb22]{font-size:13px}.mdm-field label[data-v-974feb22]{font-size:11px}.mdm-field input[data-v-974feb22],.mdm-query-row input[data-v-974feb22]{width:100%;padding:7px 9px;font-size:12px}.mdm-btn[data-v-974feb22]{width:100%;padding:8px 12px;font-size:12px}.mdm-field-actions[data-v-974feb22]{flex-direction:column;gap:8px}.mdm-device-detail[data-v-974feb22]{margin-top:12px;padding:10px}.mdm-device-label[data-v-974feb22]{font-size:11px}.mdm-device-value[data-v-974feb22]{font-size:12px}.mdm-device-actions[data-v-974feb22]{flex-direction:column;gap:8px}.mdm-message[data-v-974feb22]{font-size:12px}}.app[data-v-41724d9d]{box-sizing:border-box;flex-direction:column;height:100dvh;margin:0 auto;padding:16px 20px 0;display:flex}.account-topbar[data-v-41724d9d]{border-bottom:1px solid #eaecf0;flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1400px;margin:0 auto 14px;padding-bottom:14px;display:flex}.app-main[data-v-41724d9d]{overscroll-behavior:contain;flex:auto;width:100%;max-width:1400px;height:0;min-height:0;margin:0 auto;overflow-y:auto}.account-actions[data-v-41724d9d]{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.account-user[data-v-41724d9d]{color:#344054;max-width:220px;font-size:13px;font-weight:600;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 8px 6px 10px;transition:background .15s,border-color .15s;display:inline-flex}.account-user[data-v-41724d9d]:hover,.account-user.menu-open[data-v-41724d9d]{background:#f9fafb;border-color:#d0d5dd}.account-user svg[data-v-41724d9d],.logout-btn svg[data-v-41724d9d]{flex:none;width:16px;height:16px}.account-user .menu-caret[data-v-41724d9d]{color:#98a2b3;width:14px;height:14px}.account-user span[data-v-41724d9d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu[data-v-41724d9d]{position:relative}.account-menu-panel[data-v-41724d9d]{z-index:20;background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:180px;padding:6px;animation:.12s menuIn-41724d9d;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #10182829}.account-menu-label[data-v-41724d9d]{text-overflow:ellipsis;white-space:nowrap;color:#667085;max-width:190px;margin:4px 8px 8px;font-size:12px;font-weight:600;overflow:hidden}.logout-btn[data-v-41724d9d]{color:#b42318;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #fda29b;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.logout-btn[data-v-41724d9d]:hover:not(:disabled){background:#fef3f2;border-color:#f04438}.logout-btn[data-v-41724d9d]:disabled{opacity:.6;cursor:wait}@keyframes menuIn-41724d9d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-nav[data-v-41724d9d]{background:#f2f4f7;border-radius:8px;flex:auto;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.nav-btn[data-v-41724d9d]{color:#475467;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.nav-btn[data-v-41724d9d]:hover{color:#1d2939}.nav-btn.active[data-v-41724d9d]{color:#fff;background:#2563eb;font-weight:600}.auth-loading[data-v-41724d9d]{color:#667085;place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:14px;display:grid}.auth-spinner[data-v-41724d9d]{border:3px solid #d1e9ff;border-top-color:#1570ef;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite spin-41724d9d}@keyframes spin-41724d9d{to{transform:rotate(360deg)}}.phase-review[data-v-41724d9d],.phase-quote[data-v-41724d9d],.phase-phrases[data-v-41724d9d],.phase-rules[data-v-41724d9d],.phase-clerks[data-v-41724d9d],.phase-stats[data-v-41724d9d],.phase-mdm[data-v-41724d9d]{animation:.2s fadeIn-41724d9d}@keyframes fadeIn-41724d9d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tabs[data-v-41724d9d]{border-bottom:2px solid #e4e7ec;gap:0;margin-bottom:20px;display:flex}.tab-btn[data-v-41724d9d]{color:#667085;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .15s}.tab-btn[data-v-41724d9d]:hover{color:#1d2939;background:#f9fafb}.tab-btn.active[data-v-41724d9d]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.tab-content[data-v-41724d9d]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.empty-state[data-v-41724d9d],.loading[data-v-41724d9d]{text-align:center;color:#667085;padding:60px 20px;font-size:15px}@media (width<=820px){.app[data-v-41724d9d]{touch-action:pan-y;padding:10px 12px 0;overflow-x:hidden}.app-main[data-v-41724d9d]{touch-action:pan-y;overflow-x:hidden}.app-nav[data-v-41724d9d]{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex:auto;width:auto;overflow-x:auto}.app-nav[data-v-41724d9d]::-webkit-scrollbar{display:none}.nav-btn[data-v-41724d9d]{flex:none;padding:6px 10px;font-size:13px}.account-topbar[data-v-41724d9d]{align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px}.account-user[data-v-41724d9d]{max-width:140px;padding:5px 6px 5px 8px;font-size:12px}.account-user span[data-v-41724d9d]{font-size:12px}.tabs[data-v-41724d9d]{margin-bottom:14px}.tab-btn[data-v-41724d9d]{padding:8px 16px;font-size:14px}.empty-state[data-v-41724d9d],.loading[data-v-41724d9d]{padding:40px 16px;font-size:14px}}@media (width<=480px){.app[data-v-41724d9d]{touch-action:pan-y;padding:8px 8px 0;overflow-x:hidden}.app-main[data-v-41724d9d]{touch-action:pan-y;overflow-x:hidden}.account-topbar[data-v-41724d9d]{flex-wrap:wrap}.app-nav[data-v-41724d9d]{order:2;gap:4px;width:100%;padding:3px}.nav-btn[data-v-41724d9d]{padding:6px 8px;font-size:12px}.account-actions[data-v-41724d9d]{order:1;justify-content:flex-end;width:100%}.account-user[data-v-41724d9d]{max-width:120px}.account-user .menu-caret[data-v-41724d9d]{width:12px;height:12px}.tabs[data-v-41724d9d]{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;margin-bottom:10px;overflow-x:auto}.tabs[data-v-41724d9d]::-webkit-scrollbar{display:none}.tab-btn[data-v-41724d9d]{white-space:nowrap;padding:7px 12px;font-size:13px}.tab-content[data-v-41724d9d]{border-radius:6px}}
