.filter-modal-page[data-v-40cbe46c]{background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f5f3ff));background:linear-gradient(180deg,#f8fafc,#f5f3ff);min-height:100vh;padding-bottom:92px}.filter-modal-header[data-v-40cbe46c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1e1b4b,#6d28d9 52%,#a855f7);-webkit-box-shadow:0 10px 26px rgba(124,58,237,.24);box-shadow:0 10px 26px rgba(124,58,237,.24);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;padding:1rem;position:relative}.filter-header-icon[data-v-40cbe46c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-header-icon i[data-v-40cbe46c]{font-size:1.15rem}.filter-header-info[data-v-40cbe46c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.filter-header-info h3[data-v-40cbe46c]{color:#fff;font-size:1.12rem;font-weight:900;line-height:1.2;margin:0}.filter-header-info p[data-v-40cbe46c]{font-size:.72rem;font-weight:700;line-height:1.35;margin:.25rem 0 0;opacity:.82}.filter-kicker[data-v-40cbe46c]{font-size:.64rem;font-weight:900;letter-spacing:.08em;margin-bottom:.2rem;opacity:.78;text-transform:uppercase}.close-button[data-v-40cbe46c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.filter-modal-content[data-v-40cbe46c]{padding:.9rem}.filter-section-head[data-v-40cbe46c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.65rem;padding:0 .15rem}.filter-section-head>div[data-v-40cbe46c]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-section-head span[data-v-40cbe46c]{color:#7c3aed;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.filter-section-head b[data-v-40cbe46c]{color:#0f172a;font-size:.9rem;margin-top:.12rem}.field-count[data-v-40cbe46c]{background:#ede9fe;border:1px solid #ddd6fe;border-radius:999px;color:#6d28d9;font-size:.68rem;font-weight:900;padding:.35rem .55rem}.filter-form-card[data-v-40cbe46c]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#f5f3ff);border:1px solid rgba(124,58,237,.16);border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08);padding:.85rem}.filter-form[data-v-40cbe46c] .row{margin-left:-.35rem;margin-right:-.35rem}.filter-form[data-v-40cbe46c] [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:.35rem;padding-right:.35rem}.filter-form[data-v-40cbe46c] .form-group{margin-bottom:.85rem}.filter-form[data-v-40cbe46c] .form-group:last-child{margin-bottom:0}.filter-form[data-v-40cbe46c] label{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.filter-form[data-v-40cbe46c] .custom-select,.filter-form[data-v-40cbe46c] .form-control,.filter-form[data-v-40cbe46c] .input-group,.filter-form[data-v-40cbe46c] .input-group-append,.filter-form[data-v-40cbe46c] .input-group-prepend,.filter-form[data-v-40cbe46c] .input-group-text,.filter-form[data-v-40cbe46c] .multiselect__tags,.filter-form[data-v-40cbe46c] .v-select,.filter-form[data-v-40cbe46c] .vs__dropdown-toggle{border-radius:999px!important}.filter-form[data-v-40cbe46c] .custom-select,.filter-form[data-v-40cbe46c] .form-control,.filter-form[data-v-40cbe46c] .multiselect__tags,.filter-form[data-v-40cbe46c] .vs__dropdown-toggle,.filter-form[data-v-40cbe46c] .vue-treeselect__control{background:#fff;border:1px solid #dbe4f0;-webkit-box-shadow:none;box-shadow:none;min-height:44px}.filter-form[data-v-40cbe46c] .input-group>.custom-select:not(:first-child),.filter-form[data-v-40cbe46c] .input-group>.form-control:not(:first-child),.filter-form[data-v-40cbe46c] .input-group>.input-group-prepend+.custom-select,.filter-form[data-v-40cbe46c] .input-group>.input-group-prepend+.form-control{border-bottom-left-radius:999px!important;border-top-left-radius:999px!important}.filter-form[data-v-40cbe46c] .input-group>.custom-select:not(:last-child),.filter-form[data-v-40cbe46c] .input-group>.form-control:not(:last-child){border-bottom-right-radius:999px!important;border-top-right-radius:999px!important}.filter-form[data-v-40cbe46c] textarea.form-control{border-radius:18px!important}.filter-form[data-v-40cbe46c] .custom-select:focus,.filter-form[data-v-40cbe46c] .form-control:focus,.filter-form[data-v-40cbe46c] .multiselect--active .multiselect__tags,.filter-form[data-v-40cbe46c] .v-select.vs--open .vs__dropdown-toggle,.filter-form[data-v-40cbe46c] .v-select.vs--searching .vs__dropdown-toggle,.filter-form[data-v-40cbe46c] .vue-treeselect--focused .vue-treeselect__control{border-color:#8b5cf6;-webkit-box-shadow:0 0 0 3px rgba(139,92,246,.12);box-shadow:0 0 0 3px rgba(139,92,246,.12)}.filter-form[data-v-40cbe46c] .v-select .vs__dropdown-toggle{border-bottom-left-radius:999px!important;border-bottom-right-radius:999px!important;border-top-left-radius:999px!important;border-top-right-radius:999px!important;height:44px;min-height:44px;overflow:hidden;padding:0 .35rem 0 .65rem}.filter-form[data-v-40cbe46c] .v-select .vs__selected-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:999px;border-top-left-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:42px;min-height:42px;overflow:hidden;padding:0}.filter-form[data-v-40cbe46c] .v-select .vs__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-bottom-right-radius:999px;border-top-right-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42px;padding:0 .25rem}.filter-form[data-v-40cbe46c] .v-select .vs__search,.filter-form[data-v-40cbe46c] .v-select .vs__selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;margin:0;padding:0}.filter-form[data-v-40cbe46c] .v-select .vs__search{height:42px;line-height:42px;min-height:42px}.filter-form[data-v-40cbe46c] .v-select.vs--single .vs__selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;bottom:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;left:auto;line-height:1.2;margin:0!important;min-height:0;overflow:hidden;padding:0!important;position:static!important;right:auto;text-overflow:ellipsis;top:auto;-webkit-transform:none;transform:none;white-space:nowrap}.filter-form[data-v-40cbe46c] .vue-treeselect__control{border-radius:14px!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:44px;overflow:hidden;padding-left:.55rem;width:100%}.filter-form[data-v-40cbe46c] .vue-treeselect__value-container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2rem .2rem .2rem 0;vertical-align:middle;width:100%}.filter-form[data-v-40cbe46c] .vue-treeselect__placeholder,.filter-form[data-v-40cbe46c] .vue-treeselect__single-value{color:#334155;font-size:.86rem;font-weight:700;line-height:42px;overflow:hidden;padding-left:0;padding-right:.35rem;text-overflow:ellipsis;white-space:nowrap}.filter-form[data-v-40cbe46c] .vue-treeselect__placeholder{color:#94a3b8;font-weight:600}.filter-form[data-v-40cbe46c] .vue-treeselect__multi-value{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.15rem;padding:0;width:100%}.filter-form[data-v-40cbe46c] .vue-treeselect__multi-value-item-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0;width:auto}.filter-form[data-v-40cbe46c] .vue-treeselect__multi-value-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#ede9fe;border:1px solid #ddd6fe;border-radius:8px;color:#6d28d9;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.64rem;font-weight:800;max-width:100%;min-height:20px;overflow:hidden;padding:0;width:auto}.filter-form[data-v-40cbe46c] .vue-treeselect__multi-value-label{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.35;max-width:none;min-width:0;overflow:visible;padding:.12rem .4rem;text-overflow:clip;white-space:normal;word-break:break-word}.filter-form[data-v-40cbe46c] .vue-treeselect__value-remove{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid #c4b5fd;color:#7c3aed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.filter-form[data-v-40cbe46c] .vue-treeselect__value-remove:hover{background:#ddd6fe;color:#5b21b6}.filter-form[data-v-40cbe46c] .vue-treeselect__input-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;min-height:24px;min-width:80px;padding:0}.filter-form[data-v-40cbe46c] .vue-treeselect__input{color:#334155;font-size:.78rem;min-height:24px;padding:0}.filter-form[data-v-40cbe46c] .vue-treeselect__control-arrow-container,.filter-form[data-v-40cbe46c] .vue-treeselect__x-container{color:#7c3aed;width:34px}.filter-note[data-v-40cbe46c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:13px;color:#92400e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.76rem;font-weight:700;gap:.55rem;line-height:1.4;margin-top:.75rem;padding:.7rem}.filter-note i[data-v-40cbe46c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.1rem}.bottom-bar[data-v-40cbe46c]{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border-top:1px solid #e2e8f0;bottom:0;-webkit-box-shadow:0 -8px 24px rgba(15,23,42,.1);box-shadow:0 -8px 24px rgba(15,23,42,.1);display:grid;gap:.65rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);left:0;padding:.75rem;position:fixed;right:0;z-index:20}.action-button[data-v-40cbe46c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:900;gap:.45rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:46px;padding:.65rem}.cancel-button[data-v-40cbe46c]{background:#fff;border:1px solid #cbd5e1;color:#475569}.apply-button[data-v-40cbe46c]{background:linear-gradient(135deg,#6d28d9,#a855f7);border:1px solid #7c3aed;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.25);box-shadow:0 8px 18px rgba(124,58,237,.25);color:#fff}.action-button[data-v-40cbe46c]:active{-webkit-transform:scale(.98);transform:scale(.98)}@media (min-width:768px){.filter-modal-content[data-v-40cbe46c]{margin:0 auto;max-width:760px;padding:1rem}.filter-modal-header[data-v-40cbe46c]{padding:1rem 1.25rem}}.fp-mobile-page[data-v-3ab480a4]{padding-bottom:86px;width:100%}.filter-toolbar-row[data-v-3ab480a4]{margin-left:0;margin-right:0;width:100%}.pagination-panel[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.96));border:1px solid #e5e7eb;border-radius:18px;bottom:8px;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.16);box-shadow:0 10px 28px rgba(15,23,42,.16);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:15px;padding:10px;position:fixed;right:15px;z-index:10}.pagination-btn[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#6d28d9,#a855f7);border:0;border-radius:999px;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.22);box-shadow:0 8px 18px rgba(124,58,237,.22);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:.78rem;font-weight:900;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:38px;padding:8px 10px}.pagination-btn[data-v-3ab480a4]:disabled{background:#cbd5e1;-webkit-box-shadow:none;box-shadow:none;color:#64748b;cursor:not-allowed}.pagination-btn[data-v-3ab480a4]:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.pagination-info[data-v-3ab480a4]{-webkit-box-flex:1.2;-ms-flex:1.2 1 0px;flex:1.2 1 0;min-width:0;text-align:center}.page-number[data-v-3ab480a4]{color:#111827;font-size:.95rem;font-weight:900;line-height:1.2}.page-summary[data-v-3ab480a4]{color:#64748b;font-size:.72rem;font-weight:700;margin-top:2px}.scroll-top-button[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#6d28d9,#a855f7);border:0;border-radius:50%;bottom:82px;-webkit-box-shadow:0 8px 20px rgba(124,58,237,.32);box-shadow:0 8px 20px rgba(124,58,237,.32);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:1.25rem;width:46px;z-index:20}.scroll-top-button i[data-v-3ab480a4]{font-size:1rem;font-weight:900;line-height:1}.scroll-top-button[data-v-3ab480a4]:active{-webkit-transform:scale(.94);transform:scale(.94)}.toolbar-card[data-v-3ab480a4]{background:linear-gradient(135deg,#fff,#f8fafc 52%,#f5f3ff);border:1px solid rgba(124,58,237,.16);border-radius:16px;-webkit-box-shadow:0 10px 24px rgba(124,58,237,.1);box-shadow:0 10px 24px rgba(124,58,237,.1);overflow:hidden;position:relative}.toolbar-card[data-v-3ab480a4]:before{background:-webkit-gradient(linear,left top,right top,from(#6d28d9),to(#a855f7));background:linear-gradient(90deg,#6d28d9,#a855f7);content:"";height:4px;left:0;position:absolute;right:0;top:0}.toolbar-header[data-v-3ab480a4]{margin-bottom:12px}.toolbar-title-row[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}.toolbar-title[data-v-3ab480a4]{color:#111827;font-size:1.15rem;font-weight:700;line-height:1.2}.toolbar-subtitle[data-v-3ab480a4]{color:#6b7280;font-size:.78rem;margin-top:2px}.customer-chip[data-v-3ab480a4]{background:#eef2ff;border-radius:999px;color:#4338ca;font-size:.75rem;font-weight:600;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:1.3;max-width:60%;overflow-wrap:anywhere;padding:6px 10px;text-align:right}.toolbar-actions[data-v-3ab480a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.search-wrapper[data-v-3ab480a4]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:14px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 6px 16px rgba(15,23,42,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 6px 16px rgba(15,23,42,.06);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:4px 42px 4px 36px;position:relative;-webkit-transition:.2s ease;transition:.2s ease}.search-wrapper[data-v-3ab480a4]:focus-within{border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.14),0 8px 18px rgba(15,23,42,.08);box-shadow:0 0 0 3px rgba(99,102,241,.14),0 8px 18px rgba(15,23,42,.08)}.search-wrapper[data-v-3ab480a4] .form-control,.search-wrapper[data-v-3ab480a4] .form-group,.search-wrapper[data-v-3ab480a4] .input-group,.search-wrapper[data-v-3ab480a4] input{margin-bottom:0!important}.search-wrapper[data-v-3ab480a4] .form-control,.search-wrapper[data-v-3ab480a4] input{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#111827;font-size:.9rem;font-weight:600;min-height:38px;padding-left:0!important;padding-right:0!important}.search-wrapper[data-v-3ab480a4] .form-control::-webkit-input-placeholder,.search-wrapper[data-v-3ab480a4] input::-webkit-input-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-3ab480a4] .form-control::-moz-placeholder,.search-wrapper[data-v-3ab480a4] input::-moz-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-3ab480a4] .form-control:-ms-input-placeholder,.search-wrapper[data-v-3ab480a4] input:-ms-input-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-3ab480a4] .form-control::-ms-input-placeholder,.search-wrapper[data-v-3ab480a4] input::-ms-input-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-3ab480a4] .form-control::placeholder,.search-wrapper[data-v-3ab480a4] input::placeholder{color:#94a3b8;font-weight:500}.page-view-filter[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.page-view-label[data-v-3ab480a4]{color:#64748b;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.page-view-options[data-v-3ab480a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;min-width:0;overflow-x:auto;scrollbar-width:none}.page-view-options[data-v-3ab480a4]::-webkit-scrollbar{display:none}.page-view-pill[data-v-3ab480a4]{background:#fff;border:1px solid #dbe4f0;border-radius:999px;color:#334155;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.72rem;font-weight:900;min-height:32px;min-width:40px;padding:.35rem .55rem}.page-view-pill.active[data-v-3ab480a4]{background:linear-gradient(135deg,#6d28d9,#a855f7);border-color:#7c3aed;-webkit-box-shadow:0 6px 14px rgba(124,58,237,.22);box-shadow:0 6px 14px rgba(124,58,237,.22);color:#fff}.page-view-pill[data-v-3ab480a4]:active{-webkit-transform:scale(.97);transform:scale(.97)}.search-icon[data-v-3ab480a4]{color:#6366f1;font-size:1rem;left:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.clear-search[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e2e8f0;border:0;border-radius:50%;color:#475569;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;z-index:2}.clear-search i[data-v-3ab480a4]{font-size:.7rem;line-height:1}.clear-search[data-v-3ab480a4]:active{-webkit-transform:translateY(-50%) scale(.94);transform:translateY(-50%) scale(.94)}.icon-button[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#334155;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.68rem;font-weight:600;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:46px;min-width:52px;padding:6px 8px}.icon-button i[data-v-3ab480a4]{font-size:1.1rem;line-height:1}.icon-button[data-v-3ab480a4]:active{-webkit-transform:scale(.98);transform:scale(.98)}@media (min-width:576px){.toolbar-actions[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-button[data-v-3ab480a4]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe;border-radius:13px;-webkit-box-shadow:0 5px 12px rgba(124,58,237,.1);box-shadow:0 5px 12px rgba(124,58,237,.1);color:#6d28d9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.76rem;font-weight:800;gap:7px;min-height:48px;min-width:92px;padding:8px 12px;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.icon-button i[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd6fe;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.92rem;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px}.icon-button[data-v-3ab480a4]:hover{border-color:#a78bfa;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.17);box-shadow:0 8px 18px rgba(124,58,237,.17);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.fp-content[data-v-3ab480a4]{margin-top:4px}.fp-col[data-v-3ab480a4]{padding-left:0;padding-right:0}.fp-card[data-v-3ab480a4]{border:0;border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.08);box-shadow:0 8px 22px rgba(15,23,42,.08);height:100%;overflow:hidden;position:relative}.fp-card[data-v-3ab480a4]:before{content:"";height:5px;left:0;position:absolute;right:0;top:0}.card-active[data-v-3ab480a4]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#f0fdf4);border:1px solid rgba(34,197,94,.18);-webkit-box-shadow:0 10px 24px rgba(34,197,94,.12);box-shadow:0 10px 24px rgba(34,197,94,.12)}.card-discontinue[data-v-3ab480a4]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#fef2f2);border:1px solid rgba(239,68,68,.18);-webkit-box-shadow:0 10px 24px rgba(239,68,68,.12);box-shadow:0 10px 24px rgba(239,68,68,.12)}.card-base[data-v-3ab480a4]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#eff6ff);border:1px solid rgba(2,132,199,.18);-webkit-box-shadow:0 10px 24px rgba(2,132,199,.12);box-shadow:0 10px 24px rgba(2,132,199,.12)}.card-dev[data-v-3ab480a4]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#fff7ed);border:1px solid rgba(234,88,12,.18);-webkit-box-shadow:0 10px 24px rgba(234,88,12,.12);box-shadow:0 10px 24px rgba(234,88,12,.12)}.card-active[data-v-3ab480a4]:before{background:#16a34a}.card-discontinue[data-v-3ab480a4]:before{background:#e11d48}.card-base[data-v-3ab480a4]:before{background:#0284c7}.card-dev[data-v-3ab480a4]:before{background:#ea580c}.fp-card-main[data-v-3ab480a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.fp-card-main.is-list[data-v-3ab480a4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-wrap[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px;height:112px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.image-wrap img[data-v-3ab480a4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.no-image[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.75rem;gap:6px}.no-image i[data-v-3ab480a4]{font-size:1.4rem}.fp-detail[data-v-3ab480a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.fp-heading[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:1px solid hsla(0,0%,100%,.25);border-radius:14px;-webkit-box-shadow:0 7px 16px rgba(79,70,229,.2);box-shadow:0 7px 16px rgba(79,70,229,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem;min-width:0;padding:.8rem .95rem}.fp-heading-active[data-v-3ab480a4]{background:linear-gradient(135deg,#16a34a,#15803d);-webkit-box-shadow:0 7px 16px rgba(22,163,74,.22);box-shadow:0 7px 16px rgba(22,163,74,.22)}.fp-heading-discontinue[data-v-3ab480a4]{background:linear-gradient(135deg,#ef4444,#be123c);-webkit-box-shadow:0 7px 16px rgba(239,68,68,.22);box-shadow:0 7px 16px rgba(239,68,68,.22)}.fp-heading-base[data-v-3ab480a4]{background:linear-gradient(135deg,#0284c7,#2563eb);-webkit-box-shadow:0 7px 16px rgba(2,132,199,.22);box-shadow:0 7px 16px rgba(2,132,199,.22)}.fp-heading-dev[data-v-3ab480a4]{background:linear-gradient(135deg,#f97316,#c2410c);-webkit-box-shadow:0 7px 16px rgba(249,115,22,.22);box-shadow:0 7px 16px rgba(249,115,22,.22)}.fp-heading-content[data-v-3ab480a4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.fp-heading-label[data-v-3ab480a4]{display:block;font-size:.62rem;font-weight:900;letter-spacing:.07em;margin-bottom:.2rem;opacity:.8;text-transform:uppercase}.fp-name[data-v-3ab480a4]{color:#fff;font-size:.95rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.fp-color[data-v-3ab480a4]{color:#64748b;font-size:.85rem;font-weight:600;margin-top:4px}.status-badge[data-v-3ab480a4]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.66rem;font-weight:900;letter-spacing:.03em;max-width:42%;padding:.35rem .6rem;text-align:center;text-transform:uppercase}.fp-info-body[data-v-3ab480a4]{background:linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(248,250,252,.82) 55%,rgba(238,242,255,.72));border:1px solid rgba(226,232,240,.82);border-radius:14px;padding:.95rem}.fp-info-body-active[data-v-3ab480a4]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.84) 55%,rgba(240,253,244,.78))}.fp-info-body-discontinue[data-v-3ab480a4]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.84) 55%,rgba(254,242,242,.78))}.fp-info-body-base[data-v-3ab480a4]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.84) 55%,rgba(239,246,255,.78))}.fp-info-body-dev[data-v-3ab480a4]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.84) 55%,rgba(255,247,237,.78))}.info-grid[data-v-3ab480a4]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-card-grid .info-grid[data-v-3ab480a4]{grid-template-columns:1fr}.fp-card-grid .info-item[data-v-3ab480a4]{grid-column:1/-1}.fp-card-grid .fp-heading[data-v-3ab480a4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}.fp-card-grid .status-badge[data-v-3ab480a4]{-ms-flex-item-align:start;align-self:flex-start;max-width:100%}.info-item[data-v-3ab480a4]{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;color:#334155;min-width:0;padding:.7rem}.info-item.highlight[data-v-3ab480a4]{background:#eff6ff;border-color:#dbeafe}.info-label[data-v-3ab480a4]{color:#94a3b8;display:block;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.info-value[data-v-3ab480a4]{color:#334155;display:block;font-size:.92rem;line-height:1.3;overflow-wrap:anywhere}.strong[data-v-3ab480a4]{font-weight:700}.stock-info-grid[data-v-3ab480a4]{display:grid;gap:.65rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-item[data-v-3ab480a4]{grid-column:1/-1}.list-info-item[data-v-3ab480a4]{grid-column:1/-1}.detail-list[data-v-3ab480a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem}.detail-list-row[data-v-3ab480a4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:hsla(0,0%,100%,.82);border:1px solid #e2e8f0;border-radius:9px;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.45rem;min-width:0;padding:.48rem .55rem}.detail-list-row i[data-v-3ab480a4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.76rem;line-height:1.35;margin-top:.05rem}.pro-icon[data-v-3ab480a4]{color:#2563eb}.invoice-icon[data-v-3ab480a4]{color:#7c3aed}.detail-list-text[data-v-3ab480a4]{color:#475569;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.8rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.empty-info-value[data-v-3ab480a4]{color:#94a3b8;display:block;font-weight:700}.empty-state[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc 52%,#f5f3ff);border:1px dashed rgba(124,58,237,.32);border-radius:22px;-webkit-box-shadow:0 10px 28px rgba(124,58,237,.09);box-shadow:0 10px 28px rgba(124,58,237,.09);color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:42px 18px;position:relative;text-align:center}.empty-state[data-v-3ab480a4]:before{background:-webkit-gradient(linear,left top,right top,from(#6d28d9),to(#a855f7));background:linear-gradient(90deg,#6d28d9,#a855f7);content:"";height:5px;left:0;position:absolute;right:0;top:0}.empty-icon[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:50%;-webkit-box-shadow:0 8px 20px rgba(124,58,237,.14);box-shadow:0 8px 20px rgba(124,58,237,.14);color:#7c3aed;display:-webkit-box;display:-ms-flexbox;display:flex;height:76px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px;width:76px}.empty-icon i[data-v-3ab480a4]{font-size:2.2rem;line-height:1}.empty-title[data-v-3ab480a4]{color:#111827;font-size:1.05rem;font-weight:800}.empty-text[data-v-3ab480a4]{color:#64748b;font-size:.86rem;line-height:1.45;margin-top:6px;max-width:260px}.empty-action[data-v-3ab480a4]{background:linear-gradient(135deg,#6d28d9,#a855f7);border:0;border-radius:999px;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.25);box-shadow:0 8px 18px rgba(124,58,237,.25);color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;margin-top:16px;padding:9px 16px}.empty-action[data-v-3ab480a4]:active{-webkit-transform:scale(.97);transform:scale(.97)}@media (max-width:575.98px){.scroll-top-button[data-v-3ab480a4]{bottom:82px;right:1rem}.toolbar-title-row[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.toolbar-title[data-v-3ab480a4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem}.customer-chip[data-v-3ab480a4]{max-width:58%;text-align:right}.toolbar-actions[data-v-3ab480a4]{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-wrapper[data-v-3ab480a4]{-ms-flex-preferred-size:100%;flex-basis:100%}.icon-button[data-v-3ab480a4]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe;border-radius:13px;-webkit-box-shadow:0 5px 12px rgba(124,58,237,.1);box-shadow:0 5px 12px rgba(124,58,237,.1);color:#6d28d9;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.74rem;font-weight:800;gap:.45rem;min-height:46px;min-width:0;padding:.45rem .65rem}.icon-button i[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd6fe;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;font-size:.88rem;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px}.icon-button[data-v-3ab480a4]:active{-webkit-box-shadow:0 3px 8px rgba(124,58,237,.12);box-shadow:0 3px 8px rgba(124,58,237,.12);-webkit-transform:scale(.97);transform:scale(.97)}.fp-heading[data-v-3ab480a4]{gap:.45rem}.fp-card-list .fp-heading[data-v-3ab480a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-card-list .status-badge[data-v-3ab480a4]{max-width:46%}.fp-card-main.is-list[data-v-3ab480a4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-wrap[data-v-3ab480a4]{-ms-flex-preferred-size:auto;flex-basis:auto;height:160px;width:100%}.fp-card-grid .info-grid[data-v-3ab480a4]{grid-template-columns:1fr}}.customer-mobile-page[data-v-9951566c]{padding-bottom:86px;width:100%}.filter-toolbar-row[data-v-9951566c]{margin-left:0;margin-right:0;width:100%}.pagination-panel[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.96));border:1px solid #e5e7eb;border-radius:18px;bottom:8px;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.16);box-shadow:0 10px 28px rgba(15,23,42,.16);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:15px;padding:10px;position:fixed;right:15px;z-index:10}.pagination-btn[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#6d28d9,#a855f7);border:0;border-radius:999px;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.22);box-shadow:0 8px 18px rgba(124,58,237,.22);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:.78rem;font-weight:900;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:38px;padding:8px 10px}.pagination-btn[data-v-9951566c]:disabled{background:#cbd5e1;-webkit-box-shadow:none;box-shadow:none;color:#64748b;cursor:not-allowed}.pagination-btn[data-v-9951566c]:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.pagination-info[data-v-9951566c]{-webkit-box-flex:1.2;-ms-flex:1.2 1 0px;flex:1.2 1 0;min-width:0;text-align:center}.page-number[data-v-9951566c]{color:#111827;font-size:.95rem;font-weight:900;line-height:1.2}.page-summary[data-v-9951566c]{color:#64748b;font-size:.72rem;font-weight:700;margin-top:2px}.scroll-top-button[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#6d28d9,#a855f7);border:0;border-radius:50%;bottom:82px;-webkit-box-shadow:0 8px 20px rgba(124,58,237,.32);box-shadow:0 8px 20px rgba(124,58,237,.32);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:1.25rem;width:46px;z-index:20}.scroll-top-button i[data-v-9951566c]{font-size:1rem;font-weight:900;line-height:1}.scroll-top-button[data-v-9951566c]:active{-webkit-transform:scale(.94);transform:scale(.94)}.customer-card[data-v-9951566c],.empty-state[data-v-9951566c],.toolbar-card[data-v-9951566c]{border:0;border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.08);box-shadow:0 8px 22px rgba(15,23,42,.08);overflow:hidden}.toolbar-card[data-v-9951566c]{background:linear-gradient(135deg,#fff,#f8fafc 52%,#f5f3ff);border:1px solid rgba(124,58,237,.16);border-radius:16px;-webkit-box-shadow:0 10px 24px rgba(124,58,237,.1);box-shadow:0 10px 24px rgba(124,58,237,.1);position:relative}.toolbar-card[data-v-9951566c]:before{background:-webkit-gradient(linear,left top,right top,from(#6d28d9),to(#a855f7));background:linear-gradient(90deg,#6d28d9,#a855f7);content:"";height:4px;left:0;position:absolute;right:0;top:0}.toolbar-header[data-v-9951566c]{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:12px;margin-bottom:12px}.toolbar-title[data-v-9951566c]{color:#111827;font-size:1.15rem;font-weight:700;line-height:1.2}.toolbar-subtitle[data-v-9951566c]{color:#6b7280;font-size:.78rem;margin-top:2px}.selected-fp-panel[data-v-9951566c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;margin-bottom:.75rem;padding:.7rem}.selected-fp-title[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.7rem;font-weight:900;gap:.4rem;letter-spacing:.04em;margin-bottom:.55rem;text-transform:uppercase}.selected-fp-title>i[data-v-9951566c]{color:#7c3aed;font-size:.9rem}.selected-fp-title b[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ede9fe;border-radius:999px;color:#6d28d9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:22px;padding:0 .4rem}.selected-fp-list[data-v-9951566c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.selected-fp-item[data-v-9951566c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:700;gap:.45rem;line-height:1.35;padding:.48rem .55rem}.selected-fp-item i[data-v-9951566c]{color:#16a34a;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.76rem;line-height:1.35;margin-top:.05rem}.selected-fp-item span[data-v-9951566c]{min-width:0;overflow-wrap:anywhere}.toolbar-actions[data-v-9951566c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.search-wrapper[data-v-9951566c]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:14px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 6px 16px rgba(15,23,42,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 6px 16px rgba(15,23,42,.06);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:4px 42px 4px 36px;position:relative;-webkit-transition:.2s ease;transition:.2s ease}.search-wrapper[data-v-9951566c]:focus-within{border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.14),0 8px 18px rgba(15,23,42,.08);box-shadow:0 0 0 3px rgba(99,102,241,.14),0 8px 18px rgba(15,23,42,.08)}.search-wrapper[data-v-9951566c] .form-control,.search-wrapper[data-v-9951566c] .form-group,.search-wrapper[data-v-9951566c] .input-group,.search-wrapper[data-v-9951566c] input{margin-bottom:0!important}.search-wrapper[data-v-9951566c] .form-control,.search-wrapper[data-v-9951566c] input{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#111827;font-size:.9rem;font-weight:600;min-height:38px;padding-left:0!important;padding-right:0!important}.search-wrapper[data-v-9951566c] .form-control::-webkit-input-placeholder,.search-wrapper[data-v-9951566c] input::-webkit-input-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-9951566c] .form-control::-moz-placeholder,.search-wrapper[data-v-9951566c] input::-moz-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-9951566c] .form-control:-ms-input-placeholder,.search-wrapper[data-v-9951566c] input:-ms-input-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-9951566c] .form-control::-ms-input-placeholder,.search-wrapper[data-v-9951566c] input::-ms-input-placeholder{color:#94a3b8;font-weight:500}.search-wrapper[data-v-9951566c] .form-control::placeholder,.search-wrapper[data-v-9951566c] input::placeholder{color:#94a3b8;font-weight:500}.page-view-filter[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.page-view-label[data-v-9951566c]{color:#64748b;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.page-view-options[data-v-9951566c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;min-width:0;overflow-x:auto;scrollbar-width:none}.page-view-options[data-v-9951566c]::-webkit-scrollbar{display:none}.page-view-pill[data-v-9951566c]{background:#fff;border:1px solid #dbe4f0;border-radius:999px;color:#334155;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.72rem;font-weight:900;min-height:32px;min-width:40px;padding:.35rem .55rem}.page-view-pill.active[data-v-9951566c]{background:linear-gradient(135deg,#6d28d9,#a855f7);border-color:#7c3aed;-webkit-box-shadow:0 6px 14px rgba(124,58,237,.22);box-shadow:0 6px 14px rgba(124,58,237,.22);color:#fff}.page-view-pill[data-v-9951566c]:active{-webkit-transform:scale(.97);transform:scale(.97)}.search-icon[data-v-9951566c]{color:#6366f1;font-size:1rem;left:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.clear-search[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e2e8f0;border:0;border-radius:50%;color:#475569;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;z-index:2}.clear-search i[data-v-9951566c]{font-size:.7rem;line-height:1}.clear-search[data-v-9951566c]:active{-webkit-transform:translateY(-50%) scale(.94);transform:translateY(-50%) scale(.94)}.icon-button[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#334155;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.68rem;font-weight:600;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:46px;min-width:52px;padding:6px 8px}.icon-button i[data-v-9951566c]{font-size:1.1rem;line-height:1}.icon-button[data-v-9951566c]:active{-webkit-transform:scale(.98);transform:scale(.98)}@media (min-width:576px){.toolbar-actions[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-button[data-v-9951566c]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe;border-radius:13px;-webkit-box-shadow:0 5px 12px rgba(124,58,237,.1);box-shadow:0 5px 12px rgba(124,58,237,.1);color:#6d28d9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.76rem;font-weight:800;gap:7px;min-height:48px;min-width:92px;padding:8px 12px;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.icon-button i[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd6fe;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.92rem;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px}.icon-button[data-v-9951566c]:hover{border-color:#a78bfa;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.17);box-shadow:0 8px 18px rgba(124,58,237,.17);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.customer-content[data-v-9951566c]{margin-top:4px}.customer-col[data-v-9951566c]{padding-left:0;padding-right:0}.customer-card[data-v-9951566c]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#f5f3ff);border:1px solid rgba(124,58,237,.16);-webkit-box-shadow:0 10px 24px rgba(124,58,237,.11);box-shadow:0 10px 24px rgba(124,58,237,.11);height:100%;position:relative}.customer-card[data-v-9951566c]:before{background:-webkit-gradient(linear,left top,right top,from(#6d28d9),to(#a855f7));background:linear-gradient(90deg,#6d28d9,#a855f7);content:"";height:5px;left:0;position:absolute;right:0;top:0}.customer-card-header[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed 55%,#a855f7);border:1px solid hsla(0,0%,100%,.24);border-radius:14px;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.22);box-shadow:0 8px 18px rgba(124,58,237,.22);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;margin-bottom:12px;padding:.8rem .9rem}.customer-header-icon[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer-header-info[data-v-9951566c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.customer-header-label[data-v-9951566c]{display:block;font-size:.62rem;font-weight:900;letter-spacing:.07em;margin-bottom:.15rem;opacity:.78;text-transform:uppercase}.customer-name[data-v-9951566c]{color:#fff;font-size:.98rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.sales-count[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25);border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:58px;padding:.35rem .45rem;text-align:center}.sales-count b[data-v-9951566c]{color:#fff;font-size:.95rem;font-weight:900;line-height:1}.sales-count span[data-v-9951566c]{color:#fff;font-size:.55rem;font-weight:900;letter-spacing:.03em;margin-top:.18rem;opacity:.82;text-transform:uppercase}.customer-card-grid .customer-card-header[data-v-9951566c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-card-grid .customer-header-icon[data-v-9951566c]{display:none}.customer-card-grid .customer-header-info[data-v-9951566c]{width:100%}.customer-card-grid .sales-count[data-v-9951566c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.35rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.45rem .55rem;text-align:left}.customer-card-grid .sales-count span[data-v-9951566c]{margin-top:0}.sales-list[data-v-9951566c]{background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(245,243,255,.76));border:1px solid rgba(221,214,254,.85);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;max-height:280px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#c4b5fd transparent;scrollbar-width:thin}.sales-list[data-v-9951566c]::-webkit-scrollbar{width:5px}.sales-list[data-v-9951566c]::-webkit-scrollbar-track{background:transparent}.sales-list[data-v-9951566c]::-webkit-scrollbar-thumb{background:#c4b5fd;border-radius:999px}.customer-card-list .sales-list[data-v-9951566c]{max-height:360px}.sales-item[data-v-9951566c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:hsla(0,0%,100%,.7);border:0;border-bottom:1px solid rgba(221,214,254,.8);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;padding:.7rem}.sales-item[data-v-9951566c]:last-child{border-bottom:0}.sales-item-icon[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;color:#7c3aed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sales-item-content[data-v-9951566c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.sales-fp[data-v-9951566c]{color:#334155;font-size:.86rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.sales-meta[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8rem;font-weight:600;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6px}.sales-meta>span[data-v-9951566c]:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.3rem}.sales-meta i[data-v-9951566c]{color:#8b5cf6;font-size:.72rem}.qty-badge[data-v-9951566c]{background:#ede9fe;border-radius:999px;color:#6d28d9;font-size:.74rem;font-weight:800;padding:3px 8px}.no-sales-data[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.64);border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85rem;font-weight:700;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 12px}.empty-state[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc 52%,#f5f3ff);border:1px dashed rgba(124,58,237,.32);color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:42px 18px;position:relative;text-align:center}.empty-state[data-v-9951566c]:before{background:-webkit-gradient(linear,left top,right top,from(#6d28d9),to(#a855f7));background:linear-gradient(90deg,#6d28d9,#a855f7);content:"";height:5px;left:0;position:absolute;right:0;top:0}.empty-icon[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:50%;-webkit-box-shadow:0 8px 20px rgba(124,58,237,.14);box-shadow:0 8px 20px rgba(124,58,237,.14);color:#7c3aed;display:-webkit-box;display:-ms-flexbox;display:flex;height:76px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px;width:76px}.empty-icon i[data-v-9951566c]{font-size:2.2rem;line-height:1}.empty-title[data-v-9951566c]{color:#111827;font-size:1.05rem;font-weight:800}.empty-text[data-v-9951566c]{color:#64748b;font-size:.86rem;line-height:1.45;margin-top:6px;max-width:260px}.empty-action[data-v-9951566c]{background:linear-gradient(135deg,#6d28d9,#a855f7);border:0;border-radius:999px;-webkit-box-shadow:0 8px 18px rgba(124,58,237,.25);box-shadow:0 8px 18px rgba(124,58,237,.25);color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;margin-top:16px;padding:9px 16px}.empty-action[data-v-9951566c]:active{-webkit-transform:scale(.97);transform:scale(.97)}@media (max-width:575.98px){.scroll-top-button[data-v-9951566c]{bottom:82px;right:1rem}.toolbar-header[data-v-9951566c]{margin-bottom:10px}.toolbar-actions[data-v-9951566c]{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-wrapper[data-v-9951566c]{-ms-flex-preferred-size:100%;flex-basis:100%}.icon-button[data-v-9951566c]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe;border-radius:13px;-webkit-box-shadow:0 5px 12px rgba(124,58,237,.1);box-shadow:0 5px 12px rgba(124,58,237,.1);color:#6d28d9;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.74rem;font-weight:800;gap:.45rem;min-height:46px;min-width:0;padding:.45rem .65rem}.icon-button i[data-v-9951566c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd6fe;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;font-size:.88rem;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px}.icon-button[data-v-9951566c]:active{-webkit-box-shadow:0 3px 8px rgba(124,58,237,.12);box-shadow:0 3px 8px rgba(124,58,237,.12);-webkit-transform:scale(.97);transform:scale(.97)}}.sales-analysis-page[data-v-848f6174]{padding-bottom:1rem}.page-header[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1e1b4b,#6d28d9 52%,#a855f7);border-radius:18px;-webkit-box-shadow:0 10px 26px rgba(124,58,237,.24);box-shadow:0 10px 26px rgba(124,58,237,.24);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.85rem;padding:1rem 1.15rem;position:sticky;top:60px;z-index:5}.page-kicker[data-v-848f6174]{font-size:.7rem;font-weight:900;letter-spacing:.08em;margin-bottom:.25rem;opacity:.85;text-transform:uppercase}.page-header h2[data-v-848f6174]{color:#fff;font-size:1.18rem;font-weight:900;margin:0}.page-subtitle[data-v-848f6174]{font-size:.76rem;font-weight:700;margin-top:.3rem;opacity:.88}.header-icon[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-panel[data-v-848f6174]{background:linear-gradient(135deg,#fff,#f8fafc 55%,#f5f3ff);border:1px solid rgba(124,58,237,.16);border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08);overflow:hidden;padding:.75rem}.tab-section-head[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.7rem;padding:.1rem .15rem}.tab-section-kicker[data-v-848f6174]{color:#7c3aed;font-size:.66rem;font-weight:900;letter-spacing:.07em;margin-bottom:.15rem;text-transform:uppercase}.tab-section-head h3[data-v-848f6174]{color:#0f172a;font-size:.95rem;font-weight:900;margin:0}.tab-step[data-v-848f6174]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#6d28d9;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.72rem;font-weight:900;padding:.35rem .55rem}.mobile-section-switcher[data-v-848f6174]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.7rem}.section-switch-button[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:13px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.74rem;font-weight:900;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:58px;min-width:0;padding:.55rem;-webkit-transition:background .18s ease,border-color .18s ease,color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,border-color .18s ease,color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.switch-icon[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.switch-label[data-v-848f6174]{line-height:1.2;min-width:0;text-align:left}.section-switch-button.active[data-v-848f6174]{background:linear-gradient(135deg,#6d28d9,#a855f7);border-color:#7c3aed;-webkit-box-shadow:0 7px 16px rgba(124,58,237,.24);box-shadow:0 7px 16px rgba(124,58,237,.24);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.section-switch-button.active .switch-icon[data-v-848f6174]{background:hsla(0,0%,100%,.17);border-color:hsla(0,0%,100%,.28)}.active-section-card[data-v-848f6174]{background:#fff;border:1px solid #ddd6fe;border-radius:13px;margin-bottom:.75rem;overflow:hidden;padding:.7rem .75rem 0}.active-section-info[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;padding-bottom:.65rem}.active-section-icon[data-v-848f6174]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;color:#7c3aed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.active-section-info div[data-v-848f6174]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.active-section-info small[data-v-848f6174]{color:#94a3b8;font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.active-section-info b[data-v-848f6174]{color:#334155;font-size:.8rem;line-height:1.25;margin-top:.1rem}.active-section-info span[data-v-848f6174]:not(.active-section-icon){color:#64748b;font-size:.7rem;font-weight:700;margin-top:.12rem}.section-progress[data-v-848f6174]{background:#e2e8f0;height:4px;margin-left:-.75rem;margin-right:-.75rem}.section-progress span[data-v-848f6174]{background:-webkit-gradient(linear,left top,right top,from(#6d28d9),to(#a855f7));background:linear-gradient(90deg,#6d28d9,#a855f7);display:block;height:100%;-webkit-transition:width .22s ease;transition:width .22s ease}.custom-tab-content[data-v-848f6174]{margin-top:.85rem;min-width:0}.custom-tab-content[data-v-848f6174] .customer-mobile-page,.custom-tab-content[data-v-848f6174] .fp-mobile-page{width:100%}.custom-tab-content[data-v-848f6174] .customer-list,.custom-tab-content[data-v-848f6174] .fp-list,.custom-tab-content[data-v-848f6174] .sticky{margin-left:0;margin-right:0;width:100%}@media (min-width:576px){.section-switch-button[data-v-848f6174]{cursor:pointer}.section-switch-button[data-v-848f6174]:hover:not(.active){border-color:#c4b5fd;-webkit-box-shadow:0 7px 16px rgba(124,58,237,.13);box-shadow:0 7px 16px rgba(124,58,237,.13);color:#6d28d9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media (max-width:575.98px){.page-header[data-v-848f6174]{margin-left:-.4rem;margin-right:-.4rem;padding:.9rem;top:55px}.custom-tab-content[data-v-848f6174],.tabs-panel[data-v-848f6174]{margin-left:-.15rem;margin-right:-.15rem}.tabs-panel[data-v-848f6174]{border-radius:16px;padding:.55rem}.mobile-section-switcher[data-v-848f6174]{gap:.35rem}.section-switch-button[data-v-848f6174]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.68rem;gap:.45rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:58px;padding:.5rem .55rem;text-align:left}.switch-icon[data-v-848f6174]{border-radius:9px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;width:32px}.switch-icon i[data-v-848f6174]{font-size:.88rem;line-height:1}.switch-label[data-v-848f6174]{line-height:1.25;overflow-wrap:anywhere;text-align:left}.section-switch-button.active .switch-icon[data-v-848f6174]{-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}}