.address-input[data-v-4b0409c0]{width:100%}.company-card[data-v-81a24756]{position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.company-card[data-v-81a24756]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.company-icon[data-v-81a24756]{transition:all .3s ease}.selected-badge[data-v-81a24756]{font-weight:600;letter-spacing:.5px}.product-card[data-v-81a24756]{position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.product-card[data-v-81a24756]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.product-icon[data-v-81a24756]{transition:all .3s ease}.checkmark-container[data-v-81a24756]{position:absolute;top:12px;right:12px;z-index:1}.insurance-overview[data-v-943abc92]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-943abc92]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-943abc92]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-943abc92]{display:grid;gap:12px 24px}.field-grid--2[data-v-943abc92],.field-grid[data-v-943abc92]{grid-template-columns:1fr 1fr}.field-grid--3[data-v-943abc92]{grid-template-columns:1fr 1fr 1fr}.field-label[data-v-943abc92]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-943abc92]{font-size:13px;font-weight:500;color:#212121}.field-value--accent[data-v-943abc92]{color:#4caf50;font-weight:700}.vehicle-card[data-v-943abc92]{padding:12px;background:#fafafa;border-radius:8px;margin-bottom:8px;border-left:3px solid #5d4037}.vehicle-card[data-v-943abc92]:last-child{margin-bottom:0}.driver-row[data-v-943abc92]{padding:8px 12px;background:#f5f5f5;border-radius:6px;margin-bottom:6px}.driver-row[data-v-943abc92]:last-child{margin-bottom:0}.copyable[data-v-943abc92]{cursor:pointer}.copyable[data-v-943abc92]:hover{color:#1976d2}.extra-fields[data-v-943abc92]{margin-top:12px}@media (max-width:600px){.field-grid--2[data-v-943abc92],.field-grid--3[data-v-943abc92],.field-grid[data-v-943abc92]{grid-template-columns:1fr}}.insurance-overview[data-v-0dbb4c2d]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-0dbb4c2d]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-0dbb4c2d]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-0dbb4c2d]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-label[data-v-0dbb4c2d]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-0dbb4c2d]{font-size:13px;font-weight:500;color:#212121}.coverage-grid[data-v-0dbb4c2d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.coverage-item[data-v-0dbb4c2d]{text-align:center;padding:12px 8px;background:#f5f5f5;border-radius:8px}.coverage-item--highlight[data-v-0dbb4c2d]{background:#e8f5e9}.coverage-label[data-v-0dbb4c2d]{font-size:10px;color:#757575;margin-bottom:4px}.coverage-value[data-v-0dbb4c2d]{font-size:14px;font-weight:700;color:#212121}.copyable[data-v-0dbb4c2d]{cursor:pointer}.copyable[data-v-0dbb4c2d]:hover{color:#1976d2}.extra-fields[data-v-0dbb4c2d]{margin-top:12px}@media (max-width:600px){.field-grid[data-v-0dbb4c2d]{grid-template-columns:1fr}.coverage-grid[data-v-0dbb4c2d]{grid-template-columns:1fr 1fr}}.insurance-overview[data-v-26b23a20]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-26b23a20]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-26b23a20]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-26b23a20]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-grid--3[data-v-26b23a20]{grid-template-columns:1fr 1fr 1fr}.field-label[data-v-26b23a20]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-26b23a20]{font-size:13px;font-weight:500;color:#212121}.vehicle-card[data-v-26b23a20]{padding:12px;background:#fafafa;border-radius:8px;margin-bottom:8px;border-left:3px solid #c62828}.vehicle-card[data-v-26b23a20]:last-child{margin-bottom:0}.stats-row[data-v-26b23a20]{display:flex;gap:16px}.stat-item[data-v-26b23a20]{flex:1;text-align:center;padding:12px;background:#f5f5f5;border-radius:8px}.stat-item--success[data-v-26b23a20]{display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-value[data-v-26b23a20]{font-size:20px;font-weight:700;color:#4caf50}.stat-label[data-v-26b23a20]{font-size:11px;color:#757575;margin-top:4px}.copyable[data-v-26b23a20]{cursor:pointer}.copyable[data-v-26b23a20]:hover{color:#1976d2}.extra-fields[data-v-26b23a20]{margin-top:12px}@media (max-width:600px){.field-grid--3[data-v-26b23a20],.field-grid[data-v-26b23a20]{grid-template-columns:1fr}.stats-row[data-v-26b23a20]{flex-wrap:wrap}.stat-item[data-v-26b23a20]{min-width:calc(50% - 8px)}}.insurance-overview[data-v-795e338c]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-795e338c]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-795e338c]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-795e338c]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-label[data-v-795e338c]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-795e338c]{font-size:13px;font-weight:500;color:#212121}.coverage-highlight[data-v-795e338c]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(135deg,#ffebee,#fff);border-radius:10px;border-left:4px solid #d32f2f}.coverage-main[data-v-795e338c]{text-align:left}.coverage-label[data-v-795e338c]{font-size:11px;color:#757575;margin-bottom:4px}.coverage-amount[data-v-795e338c]{font-size:24px;font-weight:700;color:#d32f2f}.beneficiary-card[data-v-795e338c]{padding:14px;background:#f5f5f5;border-radius:8px;border-left:3px solid #ff5722}.copyable[data-v-795e338c]{cursor:pointer}.copyable[data-v-795e338c]:hover{color:#1976d2}.extra-fields[data-v-795e338c]{margin-top:12px}.gap-1[data-v-795e338c]{gap:4px}@media (max-width:600px){.field-grid[data-v-795e338c]{grid-template-columns:1fr}.coverage-highlight[data-v-795e338c]{flex-direction:column;align-items:flex-start;gap:12px}}.insurance-overview[data-v-02d70a4c]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-02d70a4c]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-02d70a4c]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-02d70a4c]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-label[data-v-02d70a4c]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-02d70a4c]{font-size:13px;font-weight:500;color:#212121}.household-stats[data-v-02d70a4c]{display:flex;gap:16px}.stat-item[data-v-02d70a4c]{flex:1;text-align:center;padding:12px;background:#fce4ec;border-radius:8px}.stat-value[data-v-02d70a4c]{font-size:24px;font-weight:700;color:#c2185b}.stat-label[data-v-02d70a4c]{font-size:11px;color:#757575;margin-top:4px}.income-cards[data-v-02d70a4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.income-card[data-v-02d70a4c]{padding:12px;background:#f5f5f5;border-radius:8px;text-align:center}.income-label[data-v-02d70a4c]{font-size:10px;color:#757575;margin-bottom:4px}.income-value[data-v-02d70a4c]{font-size:14px;font-weight:700;color:#212121}.current-coverage[data-v-02d70a4c]{padding:12px;background:#f5f5f5;border-radius:8px}.copyable[data-v-02d70a4c]{cursor:pointer}.copyable[data-v-02d70a4c]:hover{color:#1976d2}.extra-fields[data-v-02d70a4c]{margin-top:12px}@media (max-width:600px){.field-grid[data-v-02d70a4c],.income-cards[data-v-02d70a4c]{grid-template-columns:1fr}}.insurance-overview[data-v-da0998ca]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-da0998ca]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-da0998ca]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-da0998ca]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-grid--3[data-v-da0998ca]{grid-template-columns:1fr 1fr 1fr}.field-label[data-v-da0998ca]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-da0998ca]{font-size:13px;font-weight:500;color:#212121}.property-card[data-v-da0998ca]{padding:14px;background:#e0f2f1;border-radius:8px;border-left:3px solid #00695c}.coverage-grid[data-v-da0998ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.coverage-card[data-v-da0998ca]{text-align:center;padding:14px 8px;background:#f5f5f5;border-radius:8px}.coverage-card--highlight[data-v-da0998ca]{background:#e8f5e9}.coverage-label[data-v-da0998ca]{font-size:10px;color:#757575;margin-bottom:4px}.coverage-value[data-v-da0998ca]{font-size:16px;font-weight:700;color:#212121}.copyable[data-v-da0998ca]{cursor:pointer}.copyable[data-v-da0998ca]:hover{color:#1976d2}.extra-fields[data-v-da0998ca]{margin-top:12px}@media (max-width:600px){.coverage-grid[data-v-da0998ca],.field-grid--3[data-v-da0998ca],.field-grid[data-v-da0998ca]{grid-template-columns:1fr}}.insurance-overview[data-v-00dee7ca]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-00dee7ca]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-00dee7ca]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-00dee7ca]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-label[data-v-00dee7ca]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-00dee7ca]{font-size:13px;font-weight:500;color:#212121}.business-header[data-v-00dee7ca]{padding:14px;background:linear-gradient(135deg,#e8eaf6,#fff);border-radius:8px;border-left:3px solid #3f51b5}.business-name[data-v-00dee7ca]{font-size:16px;font-weight:700;color:#212121}.business-dba[data-v-00dee7ca]{font-size:12px;color:#757575;margin-top:2px}.stats-row[data-v-00dee7ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card[data-v-00dee7ca]{text-align:center;padding:12px;background:#f5f5f5;border-radius:8px}.stat-label[data-v-00dee7ca]{font-size:10px;color:#757575;margin-bottom:4px}.stat-value[data-v-00dee7ca]{font-size:20px;font-weight:700;color:#3f51b5}.stat-value--currency[data-v-00dee7ca]{font-size:14px}.coverage-chips[data-v-00dee7ca]{display:flex;flex-wrap:wrap;gap:8px}.gap-2[data-v-00dee7ca]{gap:8px}.copyable[data-v-00dee7ca]{cursor:pointer}.copyable[data-v-00dee7ca]:hover{color:#1976d2}.extra-fields[data-v-00dee7ca]{margin-top:12px}@media (max-width:600px){.field-grid[data-v-00dee7ca],.stats-row[data-v-00dee7ca]{grid-template-columns:1fr}}.insurance-overview[data-v-e23c9b32]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-e23c9b32]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-e23c9b32]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-e23c9b32]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-label[data-v-e23c9b32]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-e23c9b32]{font-size:13px;font-weight:500;color:#212121}.pet-header[data-v-e23c9b32]{display:flex;align-items:center;padding:14px;background:linear-gradient(135deg,#fff8e1,#fff);border-radius:8px;border-left:3px solid #ff8f00}.pet-avatar[data-v-e23c9b32]{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-right:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pet-info[data-v-e23c9b32]{flex:1}.pet-name[data-v-e23c9b32]{font-size:16px;font-weight:700;color:#212121}.pet-details[data-v-e23c9b32]{font-size:12px;color:#757575}.vet-card[data-v-e23c9b32]{padding:12px;background:#f5f5f5;border-radius:8px}.coverage-grid[data-v-e23c9b32]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.coverage-card[data-v-e23c9b32]{text-align:center;padding:12px 6px;background:#f5f5f5;border-radius:8px}.coverage-card--highlight[data-v-e23c9b32]{background:#e8f5e9}.coverage-label[data-v-e23c9b32]{font-size:10px;color:#757575;margin-bottom:4px}.coverage-value[data-v-e23c9b32]{font-size:12px;font-weight:700;color:#212121}.coverage-value--accent[data-v-e23c9b32]{color:#4caf50}.copyable[data-v-e23c9b32]{cursor:pointer}.copyable[data-v-e23c9b32]:hover{color:#1976d2}.extra-fields[data-v-e23c9b32]{margin-top:12px}@media (max-width:600px){.field-grid[data-v-e23c9b32]{grid-template-columns:1fr}.coverage-grid[data-v-e23c9b32]{grid-template-columns:1fr 1fr}.pet-header[data-v-e23c9b32]{flex-wrap:wrap}}.insurance-overview[data-v-22e4e9a4]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-22e4e9a4]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-22e4e9a4]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-22e4e9a4]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-grid--3[data-v-22e4e9a4]{grid-template-columns:1fr 1fr 1fr}.field-label[data-v-22e4e9a4]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-22e4e9a4]{font-size:13px;font-weight:500;color:#212121}.property-card[data-v-22e4e9a4]{padding:14px;background:linear-gradient(135deg,#efebe9,#fff);border-radius:8px;border-left:3px solid #5d4037}.income-highlight[data-v-22e4e9a4]{padding:14px;background:#e8f5e9;border-radius:8px}.income-value[data-v-22e4e9a4]{font-size:20px;font-weight:700;color:#2e7d32}.coverage-grid[data-v-22e4e9a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.coverage-card[data-v-22e4e9a4]{text-align:center;padding:12px 8px;background:#f5f5f5;border-radius:8px}.coverage-card--highlight[data-v-22e4e9a4]{background:#e8f5e9}.coverage-label[data-v-22e4e9a4]{font-size:10px;color:#757575;margin-bottom:4px}.coverage-value[data-v-22e4e9a4]{font-size:14px;font-weight:700;color:#212121}.copyable[data-v-22e4e9a4]{cursor:pointer}.copyable[data-v-22e4e9a4]:hover{color:#1976d2}.extra-fields[data-v-22e4e9a4]{margin-top:12px}@media (max-width:600px){.coverage-grid[data-v-22e4e9a4],.field-grid--3[data-v-22e4e9a4],.field-grid[data-v-22e4e9a4]{grid-template-columns:1fr}}.insurance-overview[data-v-7afe968b]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-7afe968b]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-7afe968b]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-7afe968b]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-grid--3[data-v-7afe968b]{grid-template-columns:1fr 1fr 1fr}.field-label[data-v-7afe968b]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-7afe968b]{font-size:13px;font-weight:500;color:#212121}.watercraft-card[data-v-7afe968b]{padding:14px;background:linear-gradient(135deg,#e0f7fa,#fff);border-radius:8px;border-left:3px solid #00838f}.watercraft-title[data-v-7afe968b]{font-size:16px;font-weight:700;color:#212121}.watercraft-type[data-v-7afe968b]{font-size:12px;color:#00838f;font-weight:500}.coverage-grid[data-v-7afe968b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.coverage-card[data-v-7afe968b]{text-align:center;padding:12px 8px;background:#f5f5f5;border-radius:8px}.coverage-card--highlight[data-v-7afe968b]{background:#e8f5e9}.coverage-label[data-v-7afe968b]{font-size:10px;color:#757575;margin-bottom:4px}.coverage-value[data-v-7afe968b]{font-size:12px;font-weight:700;color:#212121}.additional-coverage[data-v-7afe968b]{display:flex;flex-wrap:wrap}.copyable[data-v-7afe968b]{cursor:pointer}.copyable[data-v-7afe968b]:hover{color:#1976d2}.extra-fields[data-v-7afe968b]{margin-top:12px}@media (max-width:600px){.coverage-grid[data-v-7afe968b],.field-grid--3[data-v-7afe968b],.field-grid[data-v-7afe968b]{grid-template-columns:1fr}}.insurance-overview[data-v-61ee0391]{border:1.5px dashed #c5cae9;border-radius:14px;padding:16px 20px;background:#fff}.section-title-row[data-v-61ee0391]{display:flex;align-items:center;margin-bottom:8px}.section-title[data-v-61ee0391]{font-size:15px;font-weight:700;color:#212121}.field-grid[data-v-61ee0391]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.field-label[data-v-61ee0391]{font-size:11px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-61ee0391]{font-size:13px;font-weight:500;color:#212121}.copyable[data-v-61ee0391]{cursor:pointer}.copyable[data-v-61ee0391]:hover{color:#1976d2}.empty-state[data-v-61ee0391]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}@media (max-width:600px){.field-grid[data-v-61ee0391]{grid-template-columns:1fr}}.summary-section[data-v-131b80ae]{border:1.5px dashed #c5cae9;border-radius:14px;padding:20px 24px;background:#fff}.section-title-row[data-v-131b80ae]{display:flex;align-items:center;margin-bottom:12px}.section-title[data-v-131b80ae]{font-size:16px;font-weight:700;color:#212121}.field-grid[data-v-131b80ae]{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.field-grid--3[data-v-131b80ae]{grid-template-columns:1fr 1fr 1fr}.field-label[data-v-131b80ae]{font-size:12px;color:#9e9e9e;margin-bottom:2px}.field-value[data-v-131b80ae]{font-size:14px;font-weight:500;color:#212121}.field-value--accent[data-v-131b80ae]{color:#4caf50;font-weight:700}.field-value--large[data-v-131b80ae]{font-size:20px;font-weight:700;color:#212121}.address-item[data-v-131b80ae]{display:flex;align-items:flex-start;margin-bottom:10px}.vehicle-block[data-v-131b80ae]{padding:12px 0;border-bottom:1px solid #eee}.vehicle-block[data-v-131b80ae]:last-child{border-bottom:none}.copyable[data-v-131b80ae]{cursor:pointer;display:flex;align-items:center;transition:color .2s ease}.copyable[data-v-131b80ae]:hover{color:#1976d2}.copy-icon[data-v-131b80ae]{opacity:0;transition:opacity .2s ease}.copyable:hover .copy-icon[data-v-131b80ae]{opacity:1}.address-item.copyable[data-v-131b80ae]{display:flex;align-items:flex-start;padding:8px;margin:-8px;border-radius:8px;transition:background-color .2s ease}.address-item.copyable[data-v-131b80ae]:hover{background-color:#f5f5f5}.address-item.copyable .copy-icon[data-v-131b80ae]{margin-top:4px}.vehicle-row[data-v-131b80ae]{padding:10px 12px;background:#fafafa;border-radius:8px;margin-bottom:8px;border-left:3px solid #5d4037}.vehicle-row[data-v-131b80ae]:last-child{margin-bottom:0}.driver-row[data-v-131b80ae]{padding:6px 10px;background:#f5f5f5;border-radius:6px;margin-bottom:4px;font-size:13px}.driver-row[data-v-131b80ae]:last-child{margin-bottom:0}@media (max-width:600px){.field-grid[data-v-131b80ae]{grid-template-columns:1fr}.field-grid--3[data-v-131b80ae]{grid-template-columns:1fr 1fr}.summary-section[data-v-131b80ae]{padding:16px}.copy-icon[data-v-131b80ae]{opacity:.5}.product-stats[data-v-131b80ae]{padding:12px 16px}.stat-value[data-v-131b80ae]{font-size:18px}.coverage-amount[data-v-131b80ae]{font-size:24px}.property-grid[data-v-131b80ae]{grid-template-columns:1fr}}.vin-lookup[data-v-59255834]{width:100%}.vin-result-card[data-v-59255834]{display:flex;align-items:center;padding:16px 20px;background-color:#f5f5f5;border-radius:16px;border:1px solid #e0e0e0;min-height:80px}.vin-icon-wrapper[data-v-59255834]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;background-color:#8a9a7b;border-radius:12px;margin-right:16px}.vin-info[data-v-59255834]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.vin-make[data-v-59255834]{font-size:18px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vin-chips-row[data-v-59255834]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vin-chip[data-v-59255834]{font-size:11px!important;font-weight:500!important;height:24px!important}.vin-chip[data-v-59255834] .v-chip__content{padding:0 6px}.vin-chip[data-v-59255834] .v-icon{font-size:12px!important;margin-right:4px!important}.vin-apply-btn[data-v-59255834]{margin-left:16px;min-width:120px;height:44px!important;background-color:#2a2a2a!important;color:#fff!important;text-transform:none;font-weight:500;font-size:15px;letter-spacing:.3px;border-radius:10px!important;padding:0 20px!important}.vin-apply-btn.applied[data-v-59255834]{background-color:#4caf50!important}.applied-btn[data-v-59255834]{animation:pulse-success-data-v-59255834 .4s ease}@keyframes pulse-success-data-v-59255834{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:600px){.vin-result-card[data-v-59255834]{padding:12px 16px;flex-wrap:wrap}.vin-icon-wrapper[data-v-59255834]{width:48px;height:48px;min-width:48px;margin-right:12px}.vin-make[data-v-59255834]{font-size:16px;margin-bottom:6px}.vin-chips-row[data-v-59255834]{gap:4px}.vin-chip[data-v-59255834]{font-size:10px!important;height:22px!important}.vin-apply-btn[data-v-59255834]{margin-left:auto;margin-top:12px;width:100%}}.property-lookup[data-v-f4af2efe]{width:100%}.property-result-card[data-v-f4af2efe]{display:flex;align-items:center;padding:16px 20px;background-color:#f5f5f5;border-radius:16px;border:1px solid #e0e0e0;min-height:80px}.property-icon-wrapper[data-v-f4af2efe]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;border-radius:12px;margin-right:16px}.property-info[data-v-f4af2efe]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.property-title[data-v-f4af2efe]{font-size:18px;font-weight:700;color:#1a1a1a;letter-spacing:.2px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-chips-row[data-v-f4af2efe]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.property-chip[data-v-f4af2efe]{font-size:11px!important;font-weight:500!important;height:24px!important}.property-chip[data-v-f4af2efe] .v-chip__content{padding:0 6px}.property-chip[data-v-f4af2efe] .v-icon{font-size:12px!important;margin-right:4px!important}.external-links-section[data-v-f4af2efe]{margin-top:10px}.external-links-label[data-v-f4af2efe]{font-size:12px;font-weight:600;color:#616161;margin-bottom:6px}.external-links-row[data-v-f4af2efe]{display:flex;flex-wrap:wrap;gap:8px}.external-link-btn[data-v-f4af2efe]{height:30px!important;min-width:0;padding:0 12px!important;text-transform:none;letter-spacing:0;font-weight:600;font-size:12px;background-color:#fff!important}.external-link-btn.realtor[data-v-f4af2efe]{color:#1e4db7!important;border-color:#a9bdf0!important}.external-link-btn.redfin[data-v-f4af2efe]{color:#c53929!important;border-color:#f1b9b3!important}.external-link-btn.zillow[data-v-f4af2efe]{color:#0a4ed4!important;border-color:#b2ccff!important}.property-apply-btn[data-v-f4af2efe]{margin-left:16px;min-width:120px;height:44px!important;background-color:#2a2a2a!important;color:#fff!important;text-transform:none;font-weight:500;font-size:15px}.property-apply-btn.applied[data-v-f4af2efe]{background-color:#2e7d32!important}@media (max-width:768px){.property-result-card[data-v-f4af2efe]{flex-direction:column;align-items:flex-start;gap:12px}.property-icon-wrapper[data-v-f4af2efe]{margin-right:0}.property-apply-btn[data-v-f4af2efe]{margin-left:0;width:100%}}.stepper-header-wrapper[data-v-cc4bcd94]{position:relative;background:#fff;padding:10px 0;overflow:hidden;border-bottom:1px solid #f1f5f9}.stepper-header-scrollable[data-v-cc4bcd94]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 32px;background:transparent!important;box-shadow:none!important;width:100%;white-space:nowrap}.stepper-header-scrollable[data-v-cc4bcd94]::-webkit-scrollbar{display:none}.scroll-indicator[data-v-cc4bcd94]{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;opacity:0;pointer-events:none;transition:all .3s ease}.scroll-indicator.visible[data-v-cc4bcd94]{opacity:1;pointer-events:auto}.scroll-indicator.scroll-left[data-v-cc4bcd94]{left:6px}.scroll-indicator.scroll-right[data-v-cc4bcd94]{right:6px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__header{width:auto;min-width:100%;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0;border:none;position:relative;flex-wrap:nowrap!important;white-space:nowrap}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__header:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#e2e8f0;border-radius:1px;z-index:0;transform:translateY(-50%)}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step{flex:0 0 auto;width:auto;min-width:auto;max-width:none;padding:0 16px;display:inline-flex;flex-direction:row;align-items:center;position:relative;z-index:1;cursor:default;white-space:nowrap}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step:first-child{padding-left:0}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step:last-child{padding-right:0}.step-clickable[data-v-cc4bcd94],.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step--complete,.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step--editable{cursor:pointer!important}.step-clickable[data-v-cc4bcd94]:hover .v-stepper__step__step{transform:scale(1.15)!important;box-shadow:0 4px 12px rgba(16,185,129,.3)!important}.step-clickable[data-v-cc4bcd94]:hover .v-stepper__label{color:#047857!important}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step__step{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;font-size:12px!important;font-weight:600!important;margin:0 10px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease;position:relative}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete) .v-stepper__step__step{background:#fff!important;color:#94a3b8!important;border:2px solid #cbd5e1!important}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete) .v-stepper__label{color:#64748b!important;font-weight:400}.step-active[data-v-cc4bcd94] .v-stepper__step__step{background:#3b82f6!important;color:#fff!important;border:2px solid #3b82f6!important;box-shadow:0 0 0 4px rgba(59,130,246,.2)!important;transform:scale(1.05)}.step-active[data-v-cc4bcd94] .v-stepper__label{color:#2563eb!important;font-weight:600!important}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step--complete .v-stepper__step__step{background:#10b981!important;color:#fff!important;border:2px solid #10b981!important}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step--complete .v-stepper__label{color:#059669!important;font-weight:500!important}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step--complete:hover .v-stepper__step__step{transform:scale(1.15);box-shadow:0 4px 12px rgba(16,185,129,.3)}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step--complete .v-stepper__step__step .v-icon{font-size:18px!important}.step-title[data-v-cc4bcd94]{font-size:13px;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;line-height:1.2}.step-condensed .step-title[data-v-cc4bcd94]{font-size:12px;max-width:90px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step.step-condensed{padding:0 10px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step.step-condensed .v-stepper__step__step{width:28px!important;height:28px!important;min-width:28px!important;font-size:11px!important;margin-right:6px!important}.stepper-header-scrollable[data-v-cc4bcd94] .v-divider{flex:0 0 auto;width:40px;min-width:40px;margin:0;border-width:2px;border-color:#e2e8f0;align-self:center;display:block!important}.divider-active[data-v-cc4bcd94]{border-color:#10b981!important}@media (max-width:960px){.stepper-header-wrapper[data-v-cc4bcd94]{padding:8px 0}.stepper-header-scrollable[data-v-cc4bcd94]{padding:4px 24px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step{padding:0 12px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step__step{width:28px!important;height:28px!important;min-width:28px!important;font-size:11px!important;margin-right:8px!important}.step-title[data-v-cc4bcd94]{font-size:12px;max-width:120px}.step-condensed .step-title[data-v-cc4bcd94]{font-size:11px;max-width:90px}.stepper-header-scrollable[data-v-cc4bcd94] .v-divider{width:30px;min-width:30px}}@media (max-width:600px){.stepper-header-wrapper[data-v-cc4bcd94]{padding:6px 0}.stepper-header-scrollable[data-v-cc4bcd94]{padding:4px 16px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step{padding:0 8px}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step__step{width:24px!important;height:24px!important;min-width:24px!important;font-size:10px!important;border-width:2px!important;margin-right:6px!important}.step-title[data-v-cc4bcd94]{font-size:11px;max-width:100px}.step-condensed .step-title[data-v-cc4bcd94]{font-size:10px;max-width:70px}.stepper-header-scrollable[data-v-cc4bcd94] .v-divider{width:20px;min-width:20px;border-width:1.5px}.scroll-indicator[data-v-cc4bcd94]{width:24px;height:24px}}.v-stepper[data-v-cc4bcd94]{overflow:hidden;border-radius:12px;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.v-stepper[data-v-cc4bcd94] .v-stepper__header{border:none;box-shadow:none}.payload-preview[data-v-cc4bcd94]{margin:0;padding:16px;max-height:420px;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.45}.payload-preview code[data-v-cc4bcd94]{display:block;white-space:pre;font-family:Fira Code,Courier New,monospace}@keyframes slideIn-data-v-cc4bcd94{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.stepper-header-scrollable[data-v-cc4bcd94] .v-stepper__step{animation:slideIn-data-v-cc4bcd94 .3s ease forwards}