.art-row[data-v-9c136759]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;padding:2px 0}.art-label[data-v-9c136759]{font-style:italic;flex:1}.art-done-dot[data-v-9c136759]{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex-shrink:0}.art-toggle-row[data-v-9c136759]{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;color:#9ca3af;font-size:13px}.art-toggle-row:hover .art-done-label[data-v-9c136759],.art-toggle-row:hover .art-chevron[data-v-9c136759]{color:#6b7280}.art-done-label[data-v-9c136759]{font-style:italic}.art-chevron[data-v-9c136759]{font-size:10px}.art-toggle[data-v-9c136759]{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:10px;padding:0;line-height:1}.art-toggle[data-v-9c136759]:hover{color:#6b7280}.art-steps[data-v-9c136759]{margin-top:8px;display:flex;flex-direction:column;gap:12px}.art-step[data-v-9c136759]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.art-step-header[data-v-9c136759]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.art-step-num[data-v-9c136759]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e5e7eb;font-size:10px;font-weight:600;color:#374151;flex-shrink:0}.art-step-title[data-v-9c136759]{font-size:12px;font-weight:600;color:#111827}.art-step-detail[data-v-9c136759]{padding:8px 10px;font-size:12px!important;color:#374151;line-height:1.6}[data-v-755b9985] .policy-modal button[type=button][aria-label]:not([aria-label=""]){color:#8089a1}[data-v-755b9985] .policy-modal>button{color:#8089a1}.footer-btn[data-v-e00f130e]:hover{background:#2b40e814}@media(min-width:1121px){.status-banner-root[data-v-e00f130e]{border-left:1px solid #E6E8F0}}.quote-history-modal>button{color:#8089a1}@media(min-width:768px){.quote-history-modal{max-width:min(64rem,calc(100vw - 4rem))!important}}.auth-layout[data-v-ff695c53]{display:flex;align-items:center;justify-content:center;min-height:100vh}.center-container[data-v-60acd59d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.page-title[data-v-60acd59d]{font-size:2.5rem;font-weight:700;text-align:center}.page-subtitle[data-v-60acd59d]{font-size:1.5rem;font-weight:300;text-align:center}.btn-primary[data-v-60acd59d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:9999px;padding:12px 32px;font-size:1rem;font-weight:600;cursor:pointer;background:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:opacity .15s ease}.btn-primary[data-v-60acd59d]:hover{opacity:.9}.loading-overlay[data-v-60acd59d]{position:fixed;inset:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff}.loading-spinner[data-v-60acd59d]{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-60acd59d .8s linear infinite}.loading-text[data-v-60acd59d]{font-size:1rem;font-weight:500}@keyframes spin-60acd59d{to{transform:rotate(360deg)}}.pgbtn[data-v-cefcd0b3]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:6px;border:1px solid #E6E8F0;background:#fff;color:#0f1530;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.pgbtn[data-v-cefcd0b3]:hover:not(.pgbtn--disabled):not(.pgbtn--active){background:#f2f3f8}.pgbtn--active[data-v-cefcd0b3]{background:#1a2dc4;border-color:#1a2dc4;color:#fff;cursor:default}.pgbtn--disabled[data-v-cefcd0b3]{opacity:.45;cursor:not-allowed}.drawer-panel[data-v-2f410fb5]{animation:drawer-in-2f410fb5 .18s ease-out}@keyframes drawer-in-2f410fb5{0%{transform:translate(100%)}to{transform:translate(0)}}.inbox-page[data-v-5087fb42]{padding:1.5rem;max-width:1200px;margin:0 auto;width:100%;flex:1}.subject-cell[data-v-5087fb42]{font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
