.bss-page[data-v-3eb12ca3]{padding-bottom:20px}.page-card[data-v-3eb12ca3],.page-hero[data-v-3eb12ca3]{border-radius:18px}.page-hero[data-v-3eb12ca3]{background:linear-gradient(135deg,#0a2740,#0c4f82 55%,#2878b8);color:#fff;padding:22px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 14px 36px rgba(11,47,82,.16);box-shadow:0 14px 36px rgba(11,47,82,.16)}.page-title[data-v-3eb12ca3]{font-size:1.45rem;font-weight:800}.page-subtitle[data-v-3eb12ca3]{opacity:.92;font-size:.92rem}.filter-actions[data-v-3eb12ca3],.page-actions[data-v-3eb12ca3],.result-head-meta[data-v-3eb12ca3],.row-actions[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-badge[data-v-3eb12ca3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:999px;padding:9px 14px;font-weight:700;font-size:.88rem;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2)}.meta-badge-muted[data-v-3eb12ca3]{background:rgba(8,23,38,.22)}.action-btn[data-v-3eb12ca3],.create-customer-btn[data-v-3eb12ca3],.filter-btn[data-v-3eb12ca3],.hero-btn[data-v-3eb12ca3],.modal-action-btn[data-v-3eb12ca3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:12px!important;font-weight:700}.page-card[data-v-3eb12ca3]{border:none;-webkit-box-shadow:0 10px 24px rgba(15,45,84,.08);box-shadow:0 10px 24px rgba(15,45,84,.08)}.customer-card-body[data-v-3eb12ca3],.filter-card-body[data-v-3eb12ca3]{padding:20px 22px}.filter-header[data-v-3eb12ca3],.pagination-shell[data-v-3eb12ca3],.result-head[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-header[data-v-3eb12ca3]{margin-bottom:18px}.filter-title[data-v-3eb12ca3]{font-weight:800;color:#15324b}.result-head-subtitle[data-v-3eb12ca3]{color:#6b7f92;font-size:.9rem}.customer-filter-form[data-v-3eb12ca3]{display:block}.customer-filter-row .form-control[data-v-3eb12ca3],.customer-filter-row .form-group[data-v-3eb12ca3],.customer-filter-row[data-v-3eb12ca3],.customer-filter-row[data-v-3eb12ca3] .vpd-input-group{margin-bottom:0}.customer-filter-row[data-v-3eb12ca3] .custom-select,.customer-filter-row[data-v-3eb12ca3] .form-control,.customer-filter-row[data-v-3eb12ca3] .vpd-input-group input{border-color:#d7dee8;-webkit-box-shadow:none;box-shadow:none}.customer-filter-row[data-v-3eb12ca3] .custom-select:focus,.customer-filter-row[data-v-3eb12ca3] .form-control:focus,.customer-filter-row[data-v-3eb12ca3] .vpd-input-group input:focus{border-color:#0c63a7}.active-filter-list[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px}.active-filter-chip[data-v-3eb12ca3],.active-filter-list[data-v-3eb12ca3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.active-filter-chip[data-v-3eb12ca3]{border:1px solid #d9e5f1;background:#f7fbff;color:#294863;border-radius:999px;padding:7px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.82rem;font-weight:700;cursor:pointer}.result-head[data-v-3eb12ca3]{margin-bottom:18px}.result-head-title[data-v-3eb12ca3]{gap:10px;color:#163651;font-weight:800;font-size:1rem;margin-bottom:6px}.pagination-meta[data-v-3eb12ca3],.result-chip[data-v-3eb12ca3],.result-head-title[data-v-3eb12ca3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-meta[data-v-3eb12ca3],.result-chip[data-v-3eb12ca3]{gap:8px;padding:9px 12px;border-radius:12px;background:#f5f8fc;border:1px solid #e1ebf4;color:#49627a;font-size:.82rem;font-weight:700}.empty-state[data-v-3eb12ca3]{min-height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:10px;color:#6c7f97}.empty-state i[data-v-3eb12ca3]{font-size:2rem;color:#0a4f86}.table-skeleton-head[data-v-3eb12ca3],.table-skeleton-row[data-v-3eb12ca3]{display:grid;gap:12px}.table-skeleton-head[data-v-3eb12ca3]{margin-bottom:12px}.table-skeleton-head.eight-col[data-v-3eb12ca3],.table-skeleton-row.eight-col[data-v-3eb12ca3]{grid-template-columns:.8fr 2.3fr 1.2fr 1.5fr 1.6fr 1.2fr 1.3fr 1.3fr}.table-skeleton-row.eight-col[data-v-3eb12ca3]{padding:14px 0;border-top:1px solid #edf3f9}.skeleton-block[data-v-3eb12ca3]{position:relative;overflow:hidden;background:#edf3f9;border-radius:12px}.skeleton-block[data-v-3eb12ca3]:after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(rgba(237,243,249,0)),color-stop(50%,hsla(0,0%,100%,.85)),to(rgba(237,243,249,0)));background:linear-gradient(90deg,rgba(237,243,249,0),hsla(0,0%,100%,.85) 50%,rgba(237,243,249,0));-webkit-animation:shimmer-data-v-3eb12ca3 1.4s infinite;animation:shimmer-data-v-3eb12ca3 1.4s infinite}.skeleton-th[data-v-3eb12ca3]{height:18px}.skeleton-td[data-v-3eb12ca3]{height:42px}.customer-table-shell[data-v-3eb12ca3]{width:100%;overflow-x:auto;border:1px solid #edf3f9;border-radius:18px}.customer-table[data-v-3eb12ca3]{width:100%;border-collapse:separate;border-spacing:0;min-width:1240px}.customer-table thead th[data-v-3eb12ca3]{background:#f6f9fc;color:#36516b;white-space:nowrap;font-size:.83rem;font-weight:800;padding:15px 14px;vertical-align:middle;border-bottom:1px solid #e3edf6;line-height:1.7}.sortable-header[data-v-3eb12ca3]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sortable-label[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.sortable-label i[data-v-3eb12ca3]{color:#7890a8;font-size:.8rem}.customer-table tbody td[data-v-3eb12ca3]{padding:16px 14px;border-bottom:1px solid #edf3f9;vertical-align:middle;background:#fff}.customer-table tbody tr:hover td[data-v-3eb12ca3]{background:#f8fbff}.sale-main-top[data-v-3eb12ca3]{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-primary[data-v-3eb12ca3],.sale-main-top[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-primary[data-v-3eb12ca3]{gap:12px}.customer-avatar[data-v-3eb12ca3]{width:42px;height:42px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1rem}.customer-avatar.personal[data-v-3eb12ca3],.type-badge.personal[data-v-3eb12ca3]{background:linear-gradient(135deg,#1570ef,#4aa3ff)}.customer-avatar.legal[data-v-3eb12ca3],.type-badge.legal[data-v-3eb12ca3]{background:linear-gradient(135deg,#6f42c1,#9a6bde)}.stacked-cell[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.stacked-cell.align-start[data-v-3eb12ca3],.stacked-cell[data-v-3eb12ca3]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.status-badge[data-v-3eb12ca3],.type-badge[data-v-3eb12ca3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:800}.status-badge.draft[data-v-3eb12ca3]{background:#7b8ba1}.status-badge.active[data-v-3eb12ca3]{background:#17a673}.status-badge.inactive[data-v-3eb12ca3]{background:#f0ad4e}.status-badge.suspended[data-v-3eb12ca3]{background:#e55353}.cell-subtext[data-v-3eb12ca3]{color:#6b7f95;font-size:.82rem}.date-cell[data-v-3eb12ca3]{white-space:nowrap}.ltr[data-v-3eb12ca3]{direction:ltr;text-align:left}.actions-compact[data-v-3eb12ca3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer-create-modal[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.customer-form-section[data-v-3eb12ca3]{border:1px solid #e4edf6;border-radius:18px;padding:18px;background:#fff}.customer-section-header[data-v-3eb12ca3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin-bottom:18px}.customer-section-icon[data-v-3eb12ca3]{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#0c4f82,#2f80c1);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.selection-card-grid[data-v-3eb12ca3]{display:grid;gap:14px}.type-grid[data-v-3eb12ca3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.selection-card[data-v-3eb12ca3]{border:1px solid #d9e6f2;background:#f8fbff;border-radius:16px;padding:16px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.selection-card.active[data-v-3eb12ca3]{border-color:#1f78bb;-webkit-box-shadow:0 10px 22px rgba(31,120,187,.12);box-shadow:0 10px 22px rgba(31,120,187,.12);background:#eef7ff}.customer-conditional-panel[data-v-3eb12ca3]{background:#f9fbfe;border-radius:16px;padding:16px;border:1px dashed #d5e3f1}.customer-panel-label[data-v-3eb12ca3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;margin-bottom:14px;color:#214769}.field-error[data-v-3eb12ca3]{color:#e55353;font-size:.8rem}@-webkit-keyframes shimmer-data-v-3eb12ca3{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-data-v-3eb12ca3{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:767px){.customer-form-section[data-v-3eb12ca3],.page-hero[data-v-3eb12ca3]{padding:16px}.customer-table[data-v-3eb12ca3]{min-width:1100px}}