.addon-group-create-page[data-v-0f006cb0]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.addon-group-create-container[data-v-0f006cb0]{max-width:1180px;margin:0 auto;padding:28px 32px}.addon-group-header[data-v-0f006cb0]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.addon-group-header__info[data-v-0f006cb0]{flex:1}.addon-group-header__eyebrow[data-v-0f006cb0]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.addon-group-header__title[data-v-0f006cb0]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.addon-group-header__subtitle[data-v-0f006cb0]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.addon-group-header__actions[data-v-0f006cb0]{flex-shrink:0;align-items:center;gap:10px;display:flex}.addon-group-header__back[data-v-0f006cb0]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.addon-group-header__back[data-v-0f006cb0]:hover{background:#f1f5f9}.addon-group-header__submit[data-v-0f006cb0]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.addon-group-header__submit[data-v-0f006cb0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.addon-group-header__submit[data-v-0f006cb0]:disabled{opacity:.6;cursor:not-allowed}.addon-group-header__submit[data-v-0f006cb0]:focus-visible,.addon-group-header__back[data-v-0f006cb0]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.addon-group-header__spinner[data-v-0f006cb0]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite header-spin-0f006cb0;display:inline-block}@keyframes header-spin-0f006cb0{to{transform:rotate(360deg)}}.addon-details-card[data-v-0f006cb0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.addon-details-card__header[data-v-0f006cb0]{border-bottom:1px solid #0f172a12;padding:20px 24px}.addon-details-card__title[data-v-0f006cb0]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.addon-details-card__subtitle[data-v-0f006cb0]{color:#64748b;margin:0;font-size:13px}.addon-details-card__body[data-v-0f006cb0]{padding:24px}.addon-details-grid[data-v-0f006cb0]{gap:16px;display:grid}.addon-field[data-v-0f006cb0]{flex-direction:column;display:flex}.addon-field__label[data-v-0f006cb0]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.addon-field__helper[data-v-0f006cb0]{color:#94a3b8;margin:0 0 8px;font-size:12px}.addon-field__input[data-v-0f006cb0]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.addon-field__input[data-v-0f006cb0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.addon-field__input[data-v-0f006cb0]::placeholder{color:#94a3b8}.addon-field__error[data-v-0f006cb0]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.linked-items-card[data-v-0f006cb0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.linked-items-card__header[data-v-0f006cb0]{border-bottom:1px solid #0f172a12;padding:20px 24px}.linked-items-card__title[data-v-0f006cb0]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.linked-items-card__subtitle[data-v-0f006cb0]{color:#64748b;margin:0;font-size:13px}.linked-items-card__body[data-v-0f006cb0]{width:100%;padding:24px}.linked-items-info[data-v-0f006cb0]{background:rgba(var(--color-primary-rgb), .06);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 16px;display:flex}.linked-items-info__icon[data-v-0f006cb0]{color:var(--color-primary,#0b68d8);flex-shrink:0;margin-top:1px;font-size:16px}.linked-items-info__text[data-v-0f006cb0]{color:#334155;margin:0;font-size:13px;line-height:1.5}.linked-items-grid[data-v-0f006cb0]{gap:24px;display:grid}.linked-items-panel[data-v-0f006cb0]{display:inline-grid}.linked-items-panel__header[data-v-0f006cb0]{margin-bottom:14px}.linked-items-panel__title[data-v-0f006cb0]{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:700}.linked-items-panel__subtitle[data-v-0f006cb0]{color:#64748b;margin:0;font-size:13px}.linked-items-panel__search[data-v-0f006cb0]{margin-bottom:12px;position:relative}.linked-items-panel__search-icon[data-v-0f006cb0]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.linked-items-panel__input[data-v-0f006cb0]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 40px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.linked-items-panel__input[data-v-0f006cb0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.linked-items-panel__input[data-v-0f006cb0]::placeholder{color:#94a3b8}.linked-items-panel__error[data-v-0f006cb0]{color:#e11d48;margin:8px 0 0;font-size:12px;font-weight:600}.addon-selection-list[data-v-0f006cb0]{background:#fafbfc;border:1px solid #0f172a0f;border-radius:14px;max-height:340px;overflow-y:auto}.addon-selection-row[data-v-0f006cb0]{cursor:pointer;border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;min-height:52px;padding:10px 14px;transition:background .15s;display:flex}.addon-selection-row[data-v-0f006cb0]:last-child{border-bottom:none}.addon-selection-row[data-v-0f006cb0]:hover{background:#f1f5f9}.addon-selection-row--selected[data-v-0f006cb0]{background:rgba(var(--color-primary-rgb), .06)}.addon-selection-row--selected[data-v-0f006cb0]:hover{background:rgba(var(--color-primary-rgb), .09)}.addon-selection-row__checkbox-wrap[data-v-0f006cb0]{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.addon-selection-row__checkbox[data-v-0f006cb0]{width:18px;height:18px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0}.addon-selection-row__info[data-v-0f006cb0]{flex-direction:column;min-width:0;display:flex}.addon-selection-row__name[data-v-0f006cb0]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.addon-selection-row__base[data-v-0f006cb0]{color:#94a3b8;font-size:12px}.addon-selection-row__price-wrap[data-v-0f006cb0]{flex-shrink:0;align-items:center;gap:4px;display:flex}.addon-selection-row__price-prefix[data-v-0f006cb0]{color:#64748b;font-size:13px;font-weight:600}.addon-selection-row__price-input[data-v-0f006cb0]{color:#0f172a;text-align:right;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:8px;outline:none;width:90px;height:36px;padding:0 7px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.addon-selection-row__price-input[data-v-0f006cb0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1)}.addon-selection-row__price-input[data-v-0f006cb0]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.addon-selection-row__price-input[data-v-0f006cb0]::placeholder{color:#94a3b8}.addon-selection-empty[data-v-0f006cb0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 20px;display:flex}.addon-selection-empty__icon-box[data-v-0f006cb0]{background:rgba(var(--color-primary-rgb), .08);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.addon-selection-empty__icon-box i[data-v-0f006cb0]{color:var(--color-primary,#0b68d8);font-size:22px}.addon-selection-empty__title[data-v-0f006cb0]{color:#0f172a;margin:0 0 4px;font-size:16px;font-weight:800}.addon-selection-empty__text[data-v-0f006cb0]{color:#64748b;max-width:300px;margin:0 0 16px;font-size:13px;line-height:1.5}.addon-selection-empty__button[data-v-0f006cb0]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 3px 10px #0b68d833}.addon-selection-empty__button[data-v-0f006cb0]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b68d84d}.menu-apply-summary[data-v-0f006cb0]{background:rgba(var(--color-primary-rgb), .05);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 14px;display:flex}.menu-apply-summary__count[data-v-0f006cb0]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:700}.menu-apply-summary__actions[data-v-0f006cb0]{gap:6px;display:flex}.menu-apply-summary__btn[data-v-0f006cb0]{border:1px solid rgba(var(--color-primary-rgb), .15);color:var(--color-primary,#0b68d8);cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.menu-apply-summary__btn[data-v-0f006cb0]:hover{background:rgba(var(--color-primary-rgb), .06)}.menu-apply-summary__btn--clear[data-v-0f006cb0]{color:#be123c;border-color:#e11d4833}.menu-apply-summary__btn--clear[data-v-0f006cb0]:hover{background:#e11d480f}.menu-apply-list[data-v-0f006cb0]{background:#fafbfc;border:1px solid #0f172a0f;border-radius:14px;max-height:340px;overflow-y:auto}.menu-apply-row[data-v-0f006cb0]{cursor:pointer;border-bottom:1px solid #0f172a0f;align-items:center;gap:12px;min-height:52px;padding:10px 14px;transition:background .15s;display:flex}.menu-apply-row[data-v-0f006cb0]:last-child{border-bottom:none}.menu-apply-row[data-v-0f006cb0]:hover{background:#f1f5f9}.menu-apply-row--selected[data-v-0f006cb0]{background:rgba(var(--color-primary-rgb), .06)}.menu-apply-row--selected[data-v-0f006cb0]:hover{background:rgba(var(--color-primary-rgb), .09)}.menu-apply-row__checkbox[data-v-0f006cb0]{width:18px;height:18px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0}.menu-apply-row__info[data-v-0f006cb0]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.menu-apply-row__name[data-v-0f006cb0]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.menu-apply-row__meta[data-v-0f006cb0]{color:#64748b;flex-shrink:0;font-size:12px;font-weight:600}.addon-create-summary-strip[data-v-0f006cb0]{background:#0f172a08;border:1px solid #0f172a0f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;display:flex}.addon-create-summary-strip__stat[data-v-0f006cb0]{color:#334155;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.addon-create-summary-strip__stat i[data-v-0f006cb0]{color:var(--color-primary,#0b68d8);font-size:14px}.addon-create-summary-strip__divider[data-v-0f006cb0]{background:#0f172a1a;flex-shrink:0;width:1px;height:20px}.addon-create-mobile-actions[data-v-0f006cb0]{display:none}@media (width>=769px){.addon-details-grid[data-v-0f006cb0]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(120px,.55fr))}.linked-items-grid[data-v-0f006cb0]{grid-template-columns:1fr 1fr}}@media (width<=900px){.addon-group-create-container[data-v-0f006cb0]{padding:20px}}@media (width<=768px){.addon-group-create-container[data-v-0f006cb0]{padding:16px}.addon-group-header[data-v-0f006cb0]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.addon-group-header__actions[data-v-0f006cb0]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.addon-group-header__submit[data-v-0f006cb0]{justify-content:center;width:100%}.addon-group-header__back[data-v-0f006cb0]{justify-content:center}.addon-details-card[data-v-0f006cb0],.linked-items-card[data-v-0f006cb0]{border-radius:18px}.addon-details-card__body[data-v-0f006cb0],.addon-details-card__header[data-v-0f006cb0],.linked-items-card__header[data-v-0f006cb0],.linked-items-card__body[data-v-0f006cb0]{padding:16px}.linked-items-grid[data-v-0f006cb0],.addon-details-grid[data-v-0f006cb0]{grid-template-columns:1fr}.addon-selection-row__price-input[data-v-0f006cb0]{width:80px}.addon-create-summary-strip[data-v-0f006cb0]{flex-direction:column;align-items:flex-start;gap:8px}.addon-create-summary-strip__divider[data-v-0f006cb0]{display:none}.addon-create-mobile-actions[data-v-0f006cb0]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.addon-create-mobile-actions__back[data-v-0f006cb0]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.addon-create-mobile-actions__submit[data-v-0f006cb0]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.addon-create-mobile-actions__submit[data-v-0f006cb0]:disabled{opacity:.6;cursor:not-allowed}.addon-group-create-page[data-v-0f006cb0]{padding-bottom:80px}.linked-items-info[data-v-0f006cb0]{flex-direction:column;gap:6px}}@media (width<=480px){.addon-group-header__actions[data-v-0f006cb0]{grid-template-columns:1fr}.addon-create-mobile-actions[data-v-0f006cb0]{flex-direction:column}.addon-create-mobile-actions__submit[data-v-0f006cb0]{flex:1}.addon-selection-row[data-v-0f006cb0]{flex-wrap:wrap;gap:8px;min-height:auto}.addon-selection-row__price-wrap[data-v-0f006cb0]{justify-content:flex-end;width:100%}.menu-apply-summary[data-v-0f006cb0]{flex-direction:column;align-items:stretch}.menu-apply-summary__actions[data-v-0f006cb0]{justify-content:flex-end}}.list-pagination[data-v-116e1e10]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.list-pagination__actions[data-v-116e1e10]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button[data-v-116e1e10],select[data-v-116e1e10]{color:#334155;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:6px 10px}button.active[data-v-116e1e10]{background:var(--color-primary,#85203b);border-color:var(--color-primary,#85203b);color:#fff}button[data-v-116e1e10]:disabled{opacity:.4;cursor:default}button[data-v-116e1e10]:focus-visible,select[data-v-116e1e10]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:2px}@media (width<=600px){.list-pagination__actions[data-v-116e1e10]{width:100%}}.admin-addon-groups-page[data-v-61923d9c]{background:#f5f7fb;min-height:100%}.admin-addon-groups-container[data-v-61923d9c]{max-width:1200px;margin:0 auto;padding:28px 32px}.addon-groups-page-header[data-v-61923d9c]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.addon-groups-page-header__info[data-v-61923d9c]{flex:1}.addon-groups-page-header__eyebrow[data-v-61923d9c]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.addon-groups-page-header__title[data-v-61923d9c]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.addon-groups-page-header__subtitle[data-v-61923d9c]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.addon-groups-page-header__actions[data-v-61923d9c]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.addon-groups-page-header__button[data-v-61923d9c]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.addon-groups-page-header__button--primary[data-v-61923d9c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.addon-groups-page-header__button--primary[data-v-61923d9c]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.addon-groups-page-header__button--secondary[data-v-61923d9c]{color:#92400e;background:#d977060f;border:1px solid #d9770633}.addon-groups-page-header__button--secondary[data-v-61923d9c]:hover{background:#d977061f}.addon-groups-page-header__button[data-v-61923d9c]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.group-manager-card[data-v-61923d9c]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.group-manager-card__header[data-v-61923d9c]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.group-manager-card__title[data-v-61923d9c]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.group-manager-card__subtitle[data-v-61923d9c]{color:#64748b;margin:0;font-size:13px}.group-manager-card__count[data-v-61923d9c]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.group-table[data-v-61923d9c]{border-collapse:collapse;width:100%;font-size:14px}.group-table__head[data-v-61923d9c]{background:#f8fafc}.group-table__th[data-v-61923d9c]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.group-table__th--actions[data-v-61923d9c]{text-align:right;padding-right:24px}.group-table__row[data-v-61923d9c]{border-bottom:1px solid #0f172a0f;transition:background .15s}.group-table__row[data-v-61923d9c]:hover{background:#f8fafc}.group-table__cell[data-v-61923d9c]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.group-table__cell--title[data-v-61923d9c]{min-width:180px}.group-table__cell--actions[data-v-61923d9c]{text-align:right;padding-right:20px}.group-table__title[data-v-61923d9c]{color:#0f172a;font-weight:700}.group-table__count-badge[data-v-61923d9c]{color:#334155;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.group-actions[data-v-61923d9c]{align-items:center;gap:6px;display:inline-flex}.group-actions__text[data-v-61923d9c]{display:inline}.group-actions__edit[data-v-61923d9c]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.group-actions__edit[data-v-61923d9c]:hover{background:#f8fafc;border-color:#0f172a2e}.group-actions__edit[data-v-61923d9c]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.group-actions__delete[data-v-61923d9c]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.group-actions__delete[data-v-61923d9c]:hover{background:#e11d481f;border-color:#e11d4847}.group-actions__delete[data-v-61923d9c]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.group-mobile-list[data-v-61923d9c]{display:none}.group-mobile-card[data-v-61923d9c]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.group-mobile-card[data-v-61923d9c]:hover{box-shadow:0 4px 16px #0f172a0f}.group-mobile-card__header[data-v-61923d9c]{margin-bottom:10px}.group-mobile-card__title[data-v-61923d9c]{color:#0f172a;font-size:15px;font-weight:800}.group-mobile-card__body[data-v-61923d9c]{margin-bottom:12px}.group-mobile-card__meta-grid[data-v-61923d9c]{flex-direction:column;gap:6px;display:flex}.group-mobile-card__meta-item[data-v-61923d9c]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.group-mobile-card__meta-label[data-v-61923d9c]{color:#334155;flex-shrink:0;min-width:80px;font-weight:600}.group-mobile-card__actions[data-v-61923d9c]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.group-actions__edit--mobile[data-v-61923d9c],.group-actions__delete--mobile[data-v-61923d9c]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.group-empty-state[data-v-61923d9c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.group-empty-state__icon-box[data-v-61923d9c]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.group-empty-state__icon[data-v-61923d9c]{color:var(--color-primary,#0b68d8);font-size:26px}.group-empty-state__title[data-v-61923d9c]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.group-empty-state__text[data-v-61923d9c]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.group-empty-state__button[data-v-61923d9c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.group-empty-state__button[data-v-61923d9c]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.group-table-wrap[data-v-61923d9c]{overflow-x:auto}@media (width<=768px){.admin-addon-groups-container[data-v-61923d9c]{padding:16px}.addon-groups-page-header[data-v-61923d9c]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.addon-groups-page-header__actions[data-v-61923d9c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.addon-groups-page-header__button--primary[data-v-61923d9c]{grid-column:1/-1;justify-content:center;width:100%}.addon-groups-page-header__button[data-v-61923d9c]{justify-content:center}.group-table[data-v-61923d9c]{display:none}.group-mobile-list[data-v-61923d9c]{gap:12px;padding:16px;display:grid}.group-manager-card[data-v-61923d9c]{border-radius:18px}.group-manager-card__header[data-v-61923d9c]{flex-wrap:wrap;padding:16px}.group-empty-state[data-v-61923d9c]{padding:40px 20px}}@media (width<=480px){.addon-groups-page-header__actions[data-v-61923d9c]{grid-template-columns:1fr}.group-mobile-card__meta-grid[data-v-61923d9c]{gap:4px}}.ada-wrap[data-v-61c5840c]{flex-direction:column;gap:20px;display:flex}.ada-head[data-v-61c5840c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ada-head-left[data-v-61c5840c]{flex-direction:column;flex:1;gap:2px;display:flex}.ada-eyebrow[data-v-61c5840c]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.ada-title[data-v-61c5840c]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.ada-subtitle[data-v-61c5840c]{color:var(--color-muted,#64748b);margin:0;font-size:14px}.ada-btn[data-v-61c5840c]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.ada-btn-outline[data-v-61c5840c]{color:#475569;background:#fff;border-color:#e2e8f0}.ada-btn-outline[data-v-61c5840c]:hover{background:#f8fafc}.ada-card[data-v-61c5840c]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.ada-table[data-v-61c5840c]{border-collapse:collapse;width:100%;font-size:14px}.ada-th[data-v-61c5840c]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#64748b);text-align:left;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.ada-tr[data-v-61c5840c]{border-bottom:1px solid #f1f5f9;transition:background .12s}.ada-tr[data-v-61c5840c]:hover{background:#f8fafc}.ada-td[data-v-61c5840c]{vertical-align:middle;color:var(--color-text,#0f172a);padding:14px 16px}.ada-td-muted[data-v-61c5840c]{color:var(--color-muted,#64748b)}.ada-empty[data-v-61c5840c]{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.ada-empty-icon[data-v-61c5840c]{width:64px;height:64px;color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;display:flex}.ada-empty-title[data-v-61c5840c]{color:var(--color-text,#0f172a);margin:0 0 6px;font-size:18px;font-weight:800}.ada-empty-text[data-v-61c5840c]{color:var(--color-muted,#64748b);max-width:400px;margin:0;font-size:14px;line-height:1.5}.adf-wrap[data-v-d371cda2]{flex-direction:column;gap:20px;display:flex}.adf-head[data-v-d371cda2]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffc;border:1px solid #f1f5f9;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:20px;box-shadow:0 1px 3px #0000000a}.adf-eyebrow[data-v-d371cda2]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.adf-title[data-v-d371cda2]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.adf-head-actions[data-v-d371cda2]{align-items:center;gap:8px;display:flex}.adf-btn[data-v-d371cda2]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.adf-btn[data-v-d371cda2]:disabled{opacity:.6;cursor:not-allowed}.adf-btn-outline[data-v-d371cda2]{color:#475569;background:#fff;border-color:#e2e8f0}.adf-btn-outline[data-v-d371cda2]:hover{background:#f8fafc}.adf-btn-primary[data-v-d371cda2]{background:var(--color-primary,#0b68d8);color:#fff;font-weight:700}.adf-btn-primary[data-v-d371cda2]:hover:not(:disabled){filter:brightness(1.08)}.adf-spinner[data-v-d371cda2]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite adf-spin-d371cda2;display:inline-block}@keyframes adf-spin-d371cda2{to{transform:rotate(360deg)}}.adf-card[data-v-d371cda2]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:24px;box-shadow:0 1px 3px #0000000a}.adf-grid-2[data-v-d371cda2]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.adf-field[data-v-d371cda2]{flex-direction:column;gap:4px;display:flex}.adf-label[data-v-d371cda2]{color:#475569;font-size:13px;font-weight:600}.adf-select[data-v-d371cda2]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e2e8f0;border-radius:10px;padding:9px 32px 9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.adf-select[data-v-d371cda2]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.adf-error[data-v-d371cda2]{color:#e11d48;margin:2px 0 0;font-size:12px}@media (width<=768px){.adf-grid-2[data-v-d371cda2]{grid-template-columns:1fr}.adf-card[data-v-d371cda2]{padding:18px}.adf-head[data-v-d371cda2]{flex-direction:column;align-items:flex-start}.adf-head-actions[data-v-d371cda2]{width:100%}.adf-btn[data-v-d371cda2]{flex:1;justify-content:center}}.adm-wrap[data-v-b535b241]{flex-direction:column;gap:20px;display:flex}.adm-head[data-v-b535b241]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-head-left[data-v-b535b241]{flex-direction:column;gap:2px;display:flex}.adm-eyebrow[data-v-b535b241]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.adm-title[data-v-b535b241]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.adm-btn[data-v-b535b241]{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.adm-btn-primary[data-v-b535b241]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;box-shadow:0 4px 14px #0b68d840}.adm-btn-primary[data-v-b535b241]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.adm-card[data-v-b535b241]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.adm-toolbar[data-v-b535b241]{border-bottom:1px solid #f1f5f9;grid-template-columns:2fr 1fr;gap:10px;padding:16px 24px;display:grid}.adm-search[data-v-b535b241]{position:relative}.adm-search-icon[data-v-b535b241]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.adm-input[data-v-b535b241]{width:100%;height:44px;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:0 14px 0 40px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.adm-input[data-v-b535b241]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.adm-input[data-v-b535b241]::placeholder{color:#94a3b8}.adm-select[data-v-b535b241]{height:44px;color:var(--color-text,#0f172a);appearance:none;cursor:pointer;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:0 32px 0 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.adm-select[data-v-b535b241]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.adm-table-wrap[data-v-b535b241]{overflow-x:auto}.adm-table[data-v-b535b241]{border-collapse:collapse;width:100%;font-size:14px}.adm-th[data-v-b535b241]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#64748b);text-align:left;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.adm-th-right[data-v-b535b241]{text-align:right;padding-right:24px}.adm-tr[data-v-b535b241]{border-bottom:1px solid #f1f5f9;transition:background .12s}.adm-tr[data-v-b535b241]:hover{background:#f8fafc}.adm-td[data-v-b535b241]{vertical-align:middle;color:var(--color-text,#0f172a);padding:14px 16px}.adm-td-muted[data-v-b535b241]{color:var(--color-muted,#64748b)}.adm-td-name[data-v-b535b241]{font-weight:700}.adm-td-right[data-v-b535b241]{text-align:right}.adm-role-pill[data-v-b535b241]{color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.adm-action-row[data-v-b535b241]{gap:6px;display:inline-flex}.adm-action-btn[data-v-b535b241]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.adm-action-btn[data-v-b535b241]:hover{background:#f8fafc}.adm-action-btn--danger[data-v-b535b241]{color:#e11d48;border-color:#fecaca}.adm-action-btn--danger[data-v-b535b241]:hover{background:#fff1f2}.adm-empty[data-v-b535b241]{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.adm-empty-icon[data-v-b535b241]{width:64px;height:64px;color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;display:flex}.adm-empty-title[data-v-b535b241]{color:var(--color-text,#0f172a);margin:0 0 6px;font-size:18px;font-weight:800}.adm-empty-text[data-v-b535b241]{color:var(--color-muted,#64748b);max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.adm-mobile-list[data-v-b535b241]{display:none}.adm-mobile-card[data-v-b535b241]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:14px;transition:box-shadow .2s}.adm-mobile-head[data-v-b535b241]{margin-bottom:10px}.adm-mobile-title-row[data-v-b535b241]{align-items:center;gap:10px;display:flex}.adm-mobile-avatar[data-v-b535b241]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.adm-mobile-name[data-v-b535b241]{color:var(--color-text,#0f172a);font-size:15px;font-weight:700}.adm-mobile-email[data-v-b535b241]{color:var(--color-muted,#64748b);font-size:12px}.adm-mobile-actions[data-v-b535b241]{border-top:1px solid #f1f5f9;gap:8px;padding-top:10px;display:flex}.adm-mobile-actions .adm-action-btn[data-v-b535b241]{flex:1;justify-content:center;padding:8px 10px}.adm-pagination[data-v-b535b241]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.adm-pagination-count[data-v-b535b241]{color:var(--color-muted,#64748b);font-size:13px;font-weight:500}.adm-pagination-controls[data-v-b535b241]{align-items:center;gap:4px;display:flex}.adm-page-btn[data-v-b535b241]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.adm-page-btn[data-v-b535b241]:hover:not(:disabled){background:#f1f5f9}.adm-page-btn[data-v-b535b241]:disabled{opacity:.4;cursor:not-allowed}.adm-page-btn--active[data-v-b535b241]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}@media (width<=768px){.adm-table-wrap[data-v-b535b241],.adm-table[data-v-b535b241]{display:none}.adm-mobile-list[data-v-b535b241]{gap:12px;padding:16px;display:grid}.adm-toolbar[data-v-b535b241]{grid-template-columns:1fr}.adm-head[data-v-b535b241]{flex-direction:column;align-items:stretch}.adm-btn-primary[data-v-b535b241]{justify-content:center;width:100%}.adm-pagination[data-v-b535b241]{flex-direction:column;align-items:stretch}.adm-pagination-count[data-v-b535b241]{text-align:center}.adm-pagination-controls[data-v-b535b241]{flex-wrap:wrap;justify-content:center}.adm-empty[data-v-b535b241]{padding:40px 20px}}.media-library[data-v-0b5563a8]{color:#172235;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.media-workspace[data-v-0b5563a8]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.media-sidebar[data-v-0b5563a8]{background:#f8fafc;border-right:1px solid #e7edf4;flex-direction:column;min-width:0;display:flex}.media-sidebar__heading[data-v-0b5563a8]{justify-content:space-between;align-items:center;padding:18px 15px 12px;display:flex}.media-sidebar__heading>div[data-v-0b5563a8]{flex-direction:column;gap:2px;display:flex}.media-sidebar__eyebrow[data-v-0b5563a8],.media-location__eyebrow[data-v-0b5563a8]{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.media-sidebar__heading strong[data-v-0b5563a8]{color:#1e293b;letter-spacing:-.02em;font-size:15px;font-weight:750}.media-sidebar__new[data-v-0b5563a8]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.media-sidebar__new[data-v-0b5563a8]:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.media-folder-nav[data-v-0b5563a8]{flex-direction:column;flex:1;gap:3px;min-height:0;padding:2px 9px 12px;display:flex;overflow-y:auto}.media-folder-item[data-v-0b5563a8]{min-width:0;padding:8px 9px 8px calc(9px + var(--folder-depth,0) * 13px);color:#64748b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;font-size:11px;display:flex}.media-folder-item>i[data-v-0b5563a8]{color:#94a3b8;width:14px;font-size:11px}.media-folder-item>span[data-v-0b5563a8]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.media-folder-item small[data-v-0b5563a8]{color:#94a3b8;font-size:9px}.media-folder-item[data-v-0b5563a8]:hover{color:#334155;background:#eef2f7}.media-folder-item--active[data-v-0b5563a8]{color:#1557a6;background:#eaf2fb;font-weight:750}.media-folder-item--active>i[data-v-0b5563a8]{color:#2875c8}.media-folder-item--all[data-v-0b5563a8]{border-bottom:1px solid #e7edf4;border-radius:8px 8px 0 0;margin-bottom:5px;padding-top:10px;padding-bottom:12px}.media-sidebar__hint[data-v-0b5563a8]{color:#94a3b8;border-top:1px solid #e7edf4;margin:auto 13px 0;padding:12px 0 14px;font-size:10px;line-height:1.5}.media-content[data-v-0b5563a8]{min-width:0;padding:20px 22px}.media-browser-scroll[data-v-0b5563a8]{overscroll-behavior:contain;scrollbar-color:#94a3b8 #f1f5f9;scrollbar-gutter:stable;scrollbar-width:thin;min-height:300px;max-height:min(70vh,760px);padding:2px 9px 10px 1px;overflow:hidden scroll}.media-browser-scroll[data-v-0b5563a8]::-webkit-scrollbar{width:10px}.media-browser-scroll[data-v-0b5563a8]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.media-browser-scroll[data-v-0b5563a8]::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f1f5f9;border-radius:999px}.media-browser-scroll[data-v-0b5563a8]::-webkit-scrollbar-thumb:hover{background:#64748b}.media-toolbar[data-v-0b5563a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.media-location[data-v-0b5563a8]{flex-direction:column;gap:3px;min-width:140px;display:flex}.media-location strong[data-v-0b5563a8]{color:#172235;letter-spacing:-.035em;font-size:18px;font-weight:800;line-height:1.2}.media-location__path[data-v-0b5563a8]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:10px;overflow:hidden}.media-breadcrumbs[data-v-0b5563a8]{color:#94a3b8;align-items:center;gap:6px;font-size:10px;display:flex;overflow:hidden}.media-breadcrumbs button[data-v-0b5563a8]{color:#64748b;max-width:150px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.media-breadcrumbs button[data-v-0b5563a8]:hover,.media-breadcrumbs button[aria-current=page][data-v-0b5563a8]{color:#0f766e}.media-breadcrumbs>i[data-v-0b5563a8]{flex:none;font-size:8px}.media-toolbar__actions[data-v-0b5563a8]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.media-search[data-v-0b5563a8]{background:#fff;border:1px solid #dbe3ef;border-radius:9px;align-items:center;gap:.5rem;width:min(230px,100%);min-height:36px;padding:0 10px;display:flex}.media-search i[data-v-0b5563a8]{color:#94a3b8;font-size:11px}.media-search input[data-v-0b5563a8]{color:#334155;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.media-search button[data-v-0b5563a8],.media-refresh[data-v-0b5563a8]{color:#64748b;cursor:pointer;background:0 0;border:0}.media-file-input[data-v-0b5563a8]{display:none}.media-new-folder[data-v-0b5563a8]{color:#475569;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.media-new-folder[data-v-0b5563a8]:hover{color:#0f766e;background:#f0fdfa;border-color:#b7d7d2}.media-upload[data-v-0b5563a8]{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0f766e;border:0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:750}.media-upload[data-v-0b5563a8]:disabled{opacity:.45;cursor:not-allowed}.media-refresh[data-v-0b5563a8]{background:#fff;border:1px solid #dbe3ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.media-refresh[data-v-0b5563a8]:hover{color:#0f172a;background:#f8fafc}.media-error[data-v-0b5563a8]{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-bottom:12px;padding:9px 11px;font-size:11px}.media-notice[data-v-0b5563a8]{color:#047857;background:#ecfdf5;border-radius:8px;align-items:center;gap:7px;margin:0 0 12px;padding:9px 11px;font-size:11px;display:flex}.media-grid[data-v-0b5563a8]{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;display:grid}.media-folder-grid[data-v-0b5563a8]{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px;margin-bottom:15px;display:grid}.media-folder-card[data-v-0b5563a8]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.media-folder-card__open[data-v-0b5563a8]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.media-folder-card__rename[data-v-0b5563a8]{color:#64748b;opacity:0;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;transition:opacity .14s,color .14s,background .14s;display:grid}.media-folder-card:hover .media-folder-card__rename[data-v-0b5563a8],.media-folder-card:focus-within .media-folder-card__rename[data-v-0b5563a8],.media-folder-card__rename[data-v-0b5563a8]:focus-visible{opacity:1}.media-folder-card__rename[data-v-0b5563a8]:hover{color:#0f766e;background:#f0fdfa}.media-folder-card[data-v-0b5563a8]:hover,.media-folder-card[data-v-0b5563a8]:focus-visible{background:#fbfefd;border-color:#b7d7d2;outline:none;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0f}.media-folder-card__icon[data-v-0b5563a8]{color:#3b82f6;background:#eff6ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.media-folder-card__details[data-v-0b5563a8]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.media-folder-card__details strong[data-v-0b5563a8],.media-folder-card__details small[data-v-0b5563a8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-folder-card__details strong[data-v-0b5563a8]{color:#334155;font-size:11px;font-weight:750}.media-folder-card__details small[data-v-0b5563a8]{color:#94a3b8;font-size:9px}.media-folder-card__arrow[data-v-0b5563a8]{color:#94a3b8;flex:none;font-size:9px}.media-grid--dragging[data-v-0b5563a8]{cursor:grabbing;-webkit-user-select:none;user-select:none}.media-grid--dragging .media-card__select[data-v-0b5563a8],.media-card__select[data-v-0b5563a8],.media-card__name[data-v-0b5563a8],.media-card__meta[data-v-0b5563a8]{-webkit-user-select:none;user-select:none}.media-selection-toolbar[data-v-0b5563a8]{color:#0f5e58;background:#f0fdfa;border:1px solid #cce8e3;border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 11px;font-size:11px;display:flex}.media-selection-toolbar>span[data-v-0b5563a8]{margin-right:auto}.media-selection-toolbar__clear[data-v-0b5563a8],.media-selection-toolbar__delete[data-v-0b5563a8]{color:#475569;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 10px;font-weight:700}.media-selection-toolbar__delete[data-v-0b5563a8]{color:#be123c;border-color:#fecdd3}.media-selection-toolbar__delete[data-v-0b5563a8]:hover,.media-card__action--delete[data-v-0b5563a8]:hover{color:#be123c;background:#fff1f2}.media-card[data-v-0b5563a8]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.media-card__select[data-v-0b5563a8]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.media-card[data-v-0b5563a8]:hover,.media-card--selected[data-v-0b5563a8]{border-color:#0f766e;transform:translateY(-1px);box-shadow:0 0 0 2px #0f766e1f,0 8px 18px #0f172a12}.media-card__image[data-v-0b5563a8]{background:#f8fafc;flex:0 0 150px;width:100%;height:150px;display:block;position:relative;overflow:hidden}.media-card__image img[data-v-0b5563a8]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.media-card__check[data-v-0b5563a8]{color:#fff;opacity:0;background:#fffffff0;border:2px solid #fffffff2;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;transition:background .14s,border-color .14s;display:grid;position:absolute;top:9px;left:9px;transform:scale(.9);box-shadow:0 1px 5px #0f172a40}.media-card__check--selected[data-v-0b5563a8]{background:#0f766e;border-color:#0f766e}.media-card:hover .media-card__check[data-v-0b5563a8],.media-card:focus-within .media-card__check[data-v-0b5563a8],.media-card--selected .media-card__check[data-v-0b5563a8]{opacity:1;transform:scale(1)}.media-card__actions[data-v-0b5563a8]{opacity:0;gap:5px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-3px)}.media-card:hover .media-card__actions[data-v-0b5563a8],.media-card:focus-within .media-card__actions[data-v-0b5563a8]{opacity:1;transform:translateY(0)}.media-card__action[data-v-0b5563a8]{color:#475569;cursor:pointer;background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 7px #0f172a26}.media-card__action--copy[data-v-0b5563a8]:hover{color:#1d4ed8;background:#eff6ff}.media-card__action--rename[data-v-0b5563a8]:hover{color:#0f766e;background:#f0fdfa}.media-card__action--delete[data-v-0b5563a8]{color:#e11d48}@media (hover:none){.media-card__actions[data-v-0b5563a8],.media-card__check[data-v-0b5563a8]{opacity:1;transform:none}.media-folder-card__rename[data-v-0b5563a8]{opacity:1}}.media-card__name[data-v-0b5563a8],.media-card__meta[data-v-0b5563a8]{text-overflow:ellipsis;white-space:nowrap;padding:8px 9px 0;display:block;overflow:hidden}.media-card__name[data-v-0b5563a8]{color:#334155;font-size:11px;font-weight:700}.media-card__meta[data-v-0b5563a8]{color:#94a3b8;padding-top:3px;padding-bottom:9px;font-size:10px}.media-state[data-v-0b5563a8]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:290px;font-size:12px;display:flex}.media-state i[data-v-0b5563a8]{color:#c6d2df;margin-bottom:4px;font-size:25px}.media-state strong[data-v-0b5563a8]{color:#475569;font-size:14px}.media-count[data-v-0b5563a8]{color:#94a3b8;margin:12px 0 0;font-size:10px}.media-library--compact .media-workspace[data-v-0b5563a8]{border-radius:11px;grid-template-columns:minmax(0,1fr);min-height:410px}.media-library--compact .media-content[data-v-0b5563a8]{padding:14px}.media-library--compact .media-browser-scroll[data-v-0b5563a8]{min-height:240px;max-height:min(56vh,520px)}.media-library--compact .media-sidebar__heading[data-v-0b5563a8]{padding:13px 11px 9px}.media-library--compact .media-grid[data-v-0b5563a8]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.media-library--compact .media-card__image[data-v-0b5563a8]{flex-basis:112px;height:112px}.media-library--compact .media-toolbar__actions[data-v-0b5563a8]{justify-content:flex-start}.media-delete-dialog[data-v-0b5563a8]{z-index:1460;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.media-delete-dialog__panel[data-v-0b5563a8]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 32px);padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 28px 90px #0f172a4d}.media-delete-dialog__icon[data-v-0b5563a8]{color:#be123c;background:#fff1f2;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:13px;font-size:15px;display:grid}.media-delete-dialog__panel h2[data-v-0b5563a8]{color:#172235;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:800}.media-delete-dialog__panel>p[data-v-0b5563a8]{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.55}.media-delete-dialog__panel>.media-delete-dialog__error[data-v-0b5563a8]{color:#be123c;background:#fff1f2;border-radius:9px;margin-top:13px;padding:10px 11px}.media-delete-dialog__notice[data-v-0b5563a8]{background:#f0fdf4;border-radius:9px;padding:10px 11px;color:#15803d!important}.media-delete-dialog__loading[data-v-0b5563a8]{color:#64748b;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.media-delete-dialog__references[data-v-0b5563a8]{flex-direction:column;gap:8px;max-height:280px;margin-top:12px;display:flex;overflow-y:auto}.media-delete-dialog__reference-group[data-v-0b5563a8]{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.media-delete-dialog__reference-group>strong[data-v-0b5563a8]{color:#334155;margin-bottom:7px;font-size:11px;display:block}.media-delete-dialog__reference-group ul[data-v-0b5563a8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.media-delete-dialog__reference-group li[data-v-0b5563a8]{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.media-delete-dialog__reference-group li>span[data-v-0b5563a8]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.media-delete-dialog__reference-group li b[data-v-0b5563a8],.media-delete-dialog__reference-group li small[data-v-0b5563a8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-delete-dialog__reference-group li b[data-v-0b5563a8]{color:#334155;font-size:10px}.media-delete-dialog__reference-group li small[data-v-0b5563a8]{color:#94a3b8;font-size:9px}.media-delete-dialog__reference-group li a[data-v-0b5563a8],.media-delete-dialog__reference-group li button[data-v-0b5563a8]{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-weight:750;text-decoration:none}.media-delete-dialog__reference-group li button[data-v-0b5563a8]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.media-delete-dialog__reference-group li button[data-v-0b5563a8]:disabled{opacity:.6;cursor:wait}.media-delete-dialog__reference-group>small[data-v-0b5563a8]{color:#15803d;font-size:10px}.media-delete-dialog__actions[data-v-0b5563a8]{justify-content:flex-end;gap:8px;margin-top:21px;display:flex}.media-delete-dialog__actions button[data-v-0b5563a8]{color:#475569;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:0 13px;font-size:11px;font-weight:750}.media-delete-dialog__actions .media-delete-dialog__review[data-v-0b5563a8]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.media-delete-dialog__actions .media-delete-dialog__confirm[data-v-0b5563a8]{color:#fff;background:#be123c;border-color:#be123c}.media-delete-dialog__actions button[data-v-0b5563a8]:disabled{opacity:.55;cursor:wait}.media-folder-dialog[data-v-0b5563a8]{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.media-folder-dialog__panel[data-v-0b5563a8]{background:#fff;border:1px solid #e5eaf1;border-radius:17px;width:min(420px,100%);padding:25px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 24px 70px #0f172a40}.media-folder-dialog__icon[data-v-0b5563a8]{color:#2563eb;background:#eff6ff;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:13px;font-size:17px;display:grid}.media-folder-dialog__panel h2[data-v-0b5563a8]{color:#172235;letter-spacing:-.03em;margin:0;font-size:19px;font-weight:800}.media-folder-dialog__panel>p[data-v-0b5563a8]{color:#64748b;margin:6px 0 19px;font-size:12px;line-height:1.5}.media-folder-dialog__panel label[data-v-0b5563a8]{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.media-folder-dialog__panel input[data-v-0b5563a8]{color:#1e293b;width:100%;height:42px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.media-folder-dialog__panel input[data-v-0b5563a8]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.media-folder-dialog__error[data-v-0b5563a8]{color:#be123c!important;margin:7px 0 0!important;font-size:11px!important}.media-folder-dialog__actions[data-v-0b5563a8]{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.media-folder-dialog__actions button[data-v-0b5563a8]{color:#475569;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:9px;padding:0 13px;font-size:11px;font-weight:700}.media-folder-dialog__actions .media-folder-dialog__create[data-v-0b5563a8]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.media-folder-dialog__create[data-v-0b5563a8]:disabled{opacity:.5;cursor:not-allowed}.media-details-dialog[data-v-0b5563a8]{z-index:1450;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-details-panel[data-v-0b5563a8]{background:#fff;border:1px solid #e2e8f0;border-radius:17px;flex-direction:column;width:min(880px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0f172a4d}.media-details-panel__header[data-v-0b5563a8],.media-details-panel__footer[data-v-0b5563a8]{justify-content:space-between;align-items:center;gap:12px;padding:15px 19px;display:flex}.media-details-panel__header[data-v-0b5563a8]{border-bottom:1px solid #edf1f5}.media-details-panel__eyebrow[data-v-0b5563a8]{color:#0f766e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.media-details-panel__header h2[data-v-0b5563a8]{color:#172235;text-overflow:ellipsis;white-space:nowrap;max-width:min(650px,75vw);margin:3px 0 0;font-size:16px;overflow:hidden}.media-details-panel__close[data-v-0b5563a8]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.media-details-panel__body[data-v-0b5563a8]{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:20px;min-height:0;padding:19px;display:grid;overflow:auto}.media-details-preview[data-v-0b5563a8]{background-color:#f8fafc;background-image:linear-gradient(45deg,#eef2f7 25%,#0000 25%),linear-gradient(-45deg,#eef2f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef2f7 75%),linear-gradient(-45deg,#0000 75%,#eef2f7 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #e2e8f0;border-radius:12px;place-items:center;min-height:190px;max-height:360px;display:grid;overflow:hidden}.media-details-preview img[data-v-0b5563a8]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:360px;display:block}.media-details-info[data-v-0b5563a8]{flex-direction:column;gap:14px;min-width:0;display:flex}.media-details-facts[data-v-0b5563a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.media-details-facts>div[data-v-0b5563a8]{background:#fbfcfe;border:1px solid #edf1f5;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.media-details-facts span[data-v-0b5563a8],.media-details-url>span[data-v-0b5563a8]{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.media-details-facts strong[data-v-0b5563a8]{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-details-alt[data-v-0b5563a8]{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;gap:7px;padding:11px;display:flex}.media-details-alt label[data-v-0b5563a8]{color:#334155;font-size:11px;font-weight:700}.media-details-alt textarea[data-v-0b5563a8]{color:#172235;width:100%;min-height:68px;font:inherit;resize:vertical;background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:9px 10px;font-size:11px}.media-details-alt__footer[data-v-0b5563a8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-details-alt__footer small[data-v-0b5563a8]{color:#64748b;font-size:10px}.media-details-alt__footer button[data-v-0b5563a8]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.media-details-alt__footer button[data-v-0b5563a8]:disabled{opacity:.55;cursor:wait}.media-details-url[data-v-0b5563a8]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.media-details-url code[data-v-0b5563a8]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:7px;flex:100%;min-width:0;padding:8px 9px;font-size:10px;overflow:hidden}.media-details-url button[data-v-0b5563a8],.media-details-webp button[data-v-0b5563a8],.media-details-webp a[data-v-0b5563a8],.media-details-panel__footer button[data-v-0b5563a8]{color:#475569;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.media-details-usage[data-v-0b5563a8]{min-width:0;padding-top:2px}.media-details-usage__heading[data-v-0b5563a8]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.media-details-usage__heading h3[data-v-0b5563a8]{color:#263448;margin:0;font-size:12px}.media-details-usage__heading p[data-v-0b5563a8]{color:#94a3b8;margin:3px 0 0;font-size:10px}.media-details-usage__heading .media-details-usage__hint[data-v-0b5563a8],.media-details-usage__heading>i[data-v-0b5563a8]{color:#0f766e}.media-details-usage__list[data-v-0b5563a8]{flex-direction:column;gap:6px;max-height:145px;margin:0;padding:0 3px 0 0;list-style:none;display:flex;overflow:auto}.media-details-usage__list li[data-v-0b5563a8]{border:1px solid #e8edf3;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.media-details-usage__item--navigable[data-v-0b5563a8]{cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}.media-details-usage__item--navigable[data-v-0b5563a8]:hover,.media-details-usage__item--navigable[data-v-0b5563a8]:focus-visible{background:#f0fdfa;border-color:#99d5cb;outline:none;box-shadow:0 0 0 2px #0f766e14}.media-details-usage__icon[data-v-0b5563a8]{color:#0f766e;background:#f0fdfa;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.media-details-usage__list li>span[data-v-0b5563a8]:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.media-details-usage__list strong[data-v-0b5563a8],.media-details-usage__list small[data-v-0b5563a8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-details-usage__list strong[data-v-0b5563a8]{color:#334155;font-size:10px}.media-details-usage__list small[data-v-0b5563a8]{color:#94a3b8;font-size:9px}.media-details-empty[data-v-0b5563a8],.media-details-error[data-v-0b5563a8],.media-details-success[data-v-0b5563a8]{border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.media-details-empty[data-v-0b5563a8]{color:#15803d;background:#f0fdf4}.media-details-error[data-v-0b5563a8]{color:#be123c;background:#fff1f2}.media-details-success[data-v-0b5563a8]{color:#15803d;background:#f0fdf4}.media-details-webp[data-v-0b5563a8]{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.media-details-webp>div[data-v-0b5563a8]{flex-direction:column;gap:3px;min-width:0;display:flex}.media-details-webp strong[data-v-0b5563a8]{color:#334155;font-size:10px}.media-details-webp small[data-v-0b5563a8],.media-details-webp__unsupported[data-v-0b5563a8]{color:#94a3b8;font-size:9px}.media-details-webp button[data-v-0b5563a8],.media-details-webp a[data-v-0b5563a8]{color:#0f766e;border-color:#b7d7d2;flex:none}.media-details-webp button[data-v-0b5563a8]:disabled,.media-details-panel__footer button[data-v-0b5563a8]:disabled{opacity:.55;cursor:wait}.media-details-panel__footer[data-v-0b5563a8]{background:#fbfcfe;border-top:1px solid #edf1f5;flex-wrap:wrap}.media-details-panel__footer .media-details-panel__done[data-v-0b5563a8]{margin-left:auto}.media-details-panel__footer .media-details-panel__delete[data-v-0b5563a8],.media-details-confirm__delete[data-v-0b5563a8]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.media-details-panel__footer .media-details-panel__rename[data-v-0b5563a8]{color:#0f766e}.media-details-in-use[data-v-0b5563a8]{color:#64748b;font-size:10px}.media-details-confirm[data-v-0b5563a8]{color:#475569;justify-content:flex-end;align-items:center;gap:8px;width:100%;font-size:10px;display:flex}.media-details-confirm>span[data-v-0b5563a8]{color:#be123c;margin-right:auto;font-weight:700}.media-details-confirm__delete[data-v-0b5563a8]{color:#be123c!important}.media-rename-dialog[data-v-0b5563a8]{z-index:1470;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.media-rename-panel[data-v-0b5563a8]{background:#fff;border:1px solid #e5eaf1;border-radius:15px;width:min(410px,100%);padding:23px;box-shadow:0 24px 70px #0f172a40}.media-rename-panel__icon[data-v-0b5563a8]{color:#0f766e;background:#f0fdfa;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.media-rename-panel h2[data-v-0b5563a8]{color:#172235;margin:0;font-size:17px;font-weight:800}.media-rename-panel>p[data-v-0b5563a8]{color:#64748b;margin:6px 0 17px;font-size:11px;line-height:1.5}.media-rename-panel label[data-v-0b5563a8]{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.media-rename-input-wrap[data-v-0b5563a8]{color:#94a3b8;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:0 10px;font-size:11px;display:flex}.media-rename-input-wrap[data-v-0b5563a8]:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1c}.media-rename-input-wrap input[data-v-0b5563a8]{color:#1e293b;width:100%;min-width:0;height:39px;font:inherit;border:0;outline:0;padding:0;font-size:12px}.media-rename-panel__error[data-v-0b5563a8]{color:#be123c!important;margin:8px 0 0!important;font-size:10px!important}.media-rename-panel__actions[data-v-0b5563a8]{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.media-rename-panel__actions button[data-v-0b5563a8]{color:#475569;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:0 12px;font-size:10px;font-weight:750}.media-rename-panel__actions button[data-v-0b5563a8]:last-child{color:#fff;background:#0f766e;border-color:#0f766e}.media-rename-panel__actions button[data-v-0b5563a8]:disabled{opacity:.5;cursor:not-allowed}@media (width<=680px){.media-details-dialog[data-v-0b5563a8]{padding:10px}.media-details-panel[data-v-0b5563a8]{max-height:calc(100vh - 20px)}.media-details-panel__body[data-v-0b5563a8]{grid-template-columns:minmax(0,1fr);gap:14px;padding:13px}.media-details-preview[data-v-0b5563a8]{min-height:170px;max-height:240px}.media-details-preview img[data-v-0b5563a8]{max-height:240px}.media-details-panel__footer[data-v-0b5563a8]{align-items:flex-start;padding:12px}.media-details-in-use[data-v-0b5563a8]{width:100%}.media-details-panel__footer .media-details-panel__done[data-v-0b5563a8]{margin-left:0}}.media-drop-overlay[data-v-0b5563a8]{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-drop-overlay__panel[data-v-0b5563a8]{color:#0f766e;background:#f0fdfaf7;border:2px dashed #5eead4;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:min(440px,100%);min-height:220px;display:flex;box-shadow:0 24px 70px #0f172a33}.media-drop-overlay__panel>i[data-v-0b5563a8]{background:#ccfbf1;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:3px;font-size:24px;display:grid}.media-drop-overlay__panel strong[data-v-0b5563a8]{color:#134e4a;letter-spacing:-.025em;font-size:19px;font-weight:800}.media-drop-overlay__panel span[data-v-0b5563a8]{color:#0f766e;font-size:12px}.media-upload-toast[data-v-0b5563a8]{z-index:1600;color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:13px;align-items:center;gap:11px;width:min(440px,100vw - 28px);min-height:66px;padding:11px 13px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0f172a2e}.media-upload-toast--success[data-v-0b5563a8]{border-color:#a7f3d0}.media-upload-toast--error[data-v-0b5563a8]{border-color:#fecdd3}.media-upload-toast__icon[data-v-0b5563a8]{color:#2563eb;background:#eff6ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.media-upload-toast--success .media-upload-toast__icon[data-v-0b5563a8]{color:#059669;background:#ecfdf5}.media-upload-toast--error .media-upload-toast__icon[data-v-0b5563a8]{color:#e11d48;background:#fff1f2}.media-upload-toast__content[data-v-0b5563a8]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.media-upload-toast__content strong[data-v-0b5563a8]{color:#1e293b;font-size:12px;font-weight:800}.media-upload-toast__content small[data-v-0b5563a8]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-upload-toast__progress[data-v-0b5563a8]{background:#e2e8f0;border-radius:999px;height:4px;margin-top:3px;display:block;overflow:hidden}.media-upload-toast__progress>span[data-v-0b5563a8]{border-radius:inherit;background:#0f766e;height:100%;transition:width .16s;display:block}.media-upload-toast__percent[data-v-0b5563a8]{color:#0f766e;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.media-upload-toast>button[data-v-0b5563a8]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.media-upload-toast>button[data-v-0b5563a8]:hover{color:#0f172a;background:#f1f5f9}@media (width<=760px){.media-workspace[data-v-0b5563a8],.media-library--compact .media-workspace[data-v-0b5563a8]{grid-template-columns:minmax(0,1fr)}.media-sidebar[data-v-0b5563a8]{border-bottom:1px solid #e7edf4;border-right:0}.media-sidebar__hint[data-v-0b5563a8]{display:none}.media-folder-nav[data-v-0b5563a8]{flex-direction:row;max-height:116px;padding:0 10px 10px;overflow:auto hidden}.media-folder-item[data-v-0b5563a8],.media-folder-item--all[data-v-0b5563a8]{border:1px solid #e2e8f0;border-radius:8px;flex:none;padding:8px 10px}.media-toolbar[data-v-0b5563a8]{align-items:flex-start}.media-toolbar__actions[data-v-0b5563a8]{justify-content:flex-start;width:100%}.media-search[data-v-0b5563a8]{flex:170px}.media-content[data-v-0b5563a8]{padding:15px}.media-browser-scroll[data-v-0b5563a8]{min-height:240px;max-height:64vh}}@media (width<=540px){.media-card__image[data-v-0b5563a8]{flex-basis:126px;height:126px}}.media-asset-modal[data-v-cf93d308]{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080f1ca8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.media-asset-modal__dialog[data-v-cf93d308]{background:#f8fafc;border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;width:min(960px,100%);max-height:min(820px,94vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #0f172a66}.media-asset-modal__header[data-v-cf93d308]{background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.media-asset-modal__eyebrow[data-v-cf93d308]{color:#0b68d8;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.media-asset-modal__header h2[data-v-cf93d308]{color:#0f172a;margin:0;font-size:21px;font-weight:800}.media-asset-modal__subtitle[data-v-cf93d308]{color:#64748b;margin:5px 0 0;font-size:13px}.media-asset-modal__close[data-v-cf93d308]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.media-asset-modal__tabs[data-v-cf93d308]{background:#fff;border-bottom:1px solid #e2e8f0;gap:7px;padding:0 26px;display:flex}.media-asset-modal__tabs button[data-v-cf93d308]{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 13px;font-size:13px;font-weight:700;display:inline-flex}.media-asset-modal__tabs button.is-active[data-v-cf93d308]{color:#0b68d8;border-bottom-color:#0b68d8}.media-asset-modal__tab-count[data-v-cf93d308]{color:#0b68d8;background:#eaf2fb;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.media-asset-modal__content[data-v-cf93d308],.media-asset-modal__library[data-v-cf93d308]{min-height:0;padding:22px 26px;overflow:auto}.media-asset-modal__input[data-v-cf93d308]{display:none}.media-asset-modal__dropzone[data-v-cf93d308]{color:#64748b;width:100%;min-height:190px;font:inherit;cursor:pointer;background:#fff;border:1.5px dashed #b8c6d8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.media-asset-modal__dropzone[data-v-cf93d308]:hover{background:#f8fbff;border-color:#0b68d8}.media-asset-modal__dropzone strong[data-v-cf93d308]{color:#1e293b;font-size:14px}.media-asset-modal__upload-icon[data-v-cf93d308]{color:#0b68d8;background:#eaf2fb;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:3px;font-size:19px;display:grid}.media-asset-modal__browse[data-v-cf93d308]{color:#fff;background:#0b68d8;border-radius:9px;margin-top:4px;padding:7px 13px;font-size:11px;font-weight:700}.media-asset-modal__selection[data-v-cf93d308]{margin-top:20px}.media-asset-modal__selection-heading[data-v-cf93d308]{color:#334155;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.media-asset-modal__selection-heading span[data-v-cf93d308]{color:#94a3b8}.media-asset-modal__file-grid[data-v-cf93d308]{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;display:grid}.media-asset-modal__file-card[data-v-cf93d308]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;position:relative;overflow:hidden}.media-asset-modal__file-card img[data-v-cf93d308]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#e8edf3;width:100%;display:block}.media-asset-modal__file-name[data-v-cf93d308]{color:#475569;text-overflow:ellipsis;white-space:nowrap;padding:8px 30px 8px 9px;font-size:11px;display:block;overflow:hidden}.media-asset-modal__remove[data-v-cf93d308]{color:#be123c;cursor:pointer;background:#fffffff2;border:1px solid #fff9;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:7px}.media-asset-modal__footer[data-v-cf93d308]{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;display:flex}.media-asset-modal__total[data-v-cf93d308]{color:#64748b;font-size:12px;font-weight:600}.media-asset-modal__footer-status[data-v-cf93d308]{flex:1;gap:5px;min-width:0;display:grid}.media-asset-modal__upload-status[data-v-cf93d308]{color:#0f766e;font-size:12px;font-weight:700}.media-asset-modal__upload-error[data-v-cf93d308]{color:#b42318;font-size:12px}.media-asset-modal__upload-progress[data-v-cf93d308]{background:#e2e8f0;border-radius:999px;width:min(260px,100%);height:5px;overflow:hidden}.media-asset-modal__upload-progress>span[data-v-cf93d308]{border-radius:inherit;background:#0f8b78;height:100%;transition:width .12s;display:block}.media-asset-modal__cancel[data-v-cf93d308]:disabled{cursor:not-allowed;opacity:.55}.media-asset-modal__actions[data-v-cf93d308]{gap:8px;display:flex}.media-asset-modal__cancel[data-v-cf93d308],.media-asset-modal__confirm[data-v-cf93d308]{color:#475569;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:0 15px;font-size:12px;font-weight:700}.media-asset-modal__confirm[data-v-cf93d308]{color:#fff;background:#0b68d8;border-color:#0b68d8}.media-asset-modal__confirm[data-v-cf93d308]:disabled{cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}@media (width<=600px){.media-asset-modal[data-v-cf93d308]{padding:8px}.media-asset-modal__dialog[data-v-cf93d308]{border-radius:15px;max-height:96vh}.media-asset-modal__header[data-v-cf93d308],.media-asset-modal__content[data-v-cf93d308],.media-asset-modal__library[data-v-cf93d308]{padding-left:16px;padding-right:16px}.media-asset-modal__tabs[data-v-cf93d308]{padding:0 16px}.media-asset-modal__footer[data-v-cf93d308]{padding:12px 16px}}.alf-page[data-v-85edcc38]{background:#f5f7fb;min-height:100%}.alf-photo-notice[data-v-85edcc38]{z-index:1500;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:11px;align-items:center;gap:10px;max-width:min(380px,100vw - 32px);padding:11px 12px;font-size:12px;font-weight:700;animation:.18s ease-out alf-notice-in-85edcc38;display:flex;position:fixed;top:20px;right:24px;box-shadow:0 10px 28px #0f172a24}.alf-photo-notice--error[data-v-85edcc38]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.alf-photo-notice>span[data-v-85edcc38]{flex:1}.alf-photo-notice>button[data-v-85edcc38]{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.alf-photo-notice>button[data-v-85edcc38]:hover{background:#0f172a0f}@keyframes alf-notice-in-85edcc38{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.alf-container[data-v-85edcc38]{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 60px;display:flex}.alf-sticky-header[data-v-85edcc38]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.alf-header[data-v-85edcc38]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.alf-header__info[data-v-85edcc38]{flex:1}.alf-header__eyebrow[data-v-85edcc38]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:13px;font-weight:700}.alf-header__title[data-v-85edcc38]{color:#0f172a;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1.2}.alf-header__subtitle[data-v-85edcc38]{color:#64748b;margin:0;font-size:13px}.alf-header__actions[data-v-85edcc38]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.alf-btn[data-v-85edcc38]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.alf-btn[data-v-85edcc38]:disabled{opacity:.5;cursor:not-allowed}.alf-btn[data-v-85edcc38]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.alf-btn--ghost[data-v-85edcc38]{color:#475569;background:#fff;border:1px solid #0f172a1a}.alf-btn--ghost[data-v-85edcc38]:hover:not(:disabled){background:#f1f5f9}.alf-btn--primary[data-v-85edcc38]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff}.alf-btn--primary[data-v-85edcc38]:hover:not(:disabled){opacity:.9}.alf-btn--soft[data-v-85edcc38]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.alf-btn--soft[data-v-85edcc38]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.alf-btn--danger[data-v-85edcc38]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.alf-btn--danger[data-v-85edcc38]:hover:not(:disabled){background:#e11d481a}.alf-btn--sm[data-v-85edcc38]{height:30px;padding:0 10px;font-size:11px}.alf-spinner[data-v-85edcc38]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite alf-spin-85edcc38;display:inline-block}@keyframes alf-spin-85edcc38{to{transform:rotate(360deg)}}.alf-card[data-v-85edcc38]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.alf-card__header[data-v-85edcc38]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.alf-card__title[data-v-85edcc38]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.alf-card__subtitle[data-v-85edcc38]{color:#64748b;margin:0;font-size:13px}.alf-card__count[data-v-85edcc38]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700}.alf-card__body[data-v-85edcc38]{flex-direction:column;gap:18px;padding:22px;display:flex}.alf-form-grid[data-v-85edcc38]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.alf-field[data-v-85edcc38]{flex-direction:column;gap:5px;display:flex}.alf-field__label[data-v-85edcc38]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.alf-field__required[data-v-85edcc38]{color:#e11d48}.alf-field__input[data-v-85edcc38]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.alf-field__input[data-v-85edcc38]::placeholder{color:#94a3b8}.alf-field__input[data-v-85edcc38]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.alf-field__error[data-v-85edcc38]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.alf-field__hint[data-v-85edcc38]{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.alf-toggle-row[data-v-85edcc38]{align-items:center;gap:10px;display:flex}.alf-toggle-row__title[data-v-85edcc38]{color:#475569;font-size:14px;font-weight:600}.alf-switch[data-v-85edcc38]{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.alf-switch__input[data-v-85edcc38]{opacity:0;width:0;height:0}.alf-switch__slider[data-v-85edcc38]{cursor:pointer;background:#cbd5e1;border-radius:11px;transition:background .2s;position:absolute;inset:0}.alf-switch__slider[data-v-85edcc38]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0f172a26}.alf-switch__input:checked+.alf-switch__slider[data-v-85edcc38]{background:#059669}.alf-switch__input:checked+.alf-switch__slider[data-v-85edcc38]:before{transform:translate(18px)}.alf-add-header[data-v-85edcc38]{align-items:center;gap:12px;display:flex}.alf-add-header__icon[data-v-85edcc38]{width:42px;height:42px;color:var(--color-primary,#0b68d8);background:#eaf2fb;border-radius:13px;flex:0 0 42px;place-items:center;font-size:16px;display:grid}.alf-new-photo-grid[data-v-85edcc38]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.alf-new-photo-card[data-v-85edcc38]{background:#fff;border:1px solid #0f172a17;border-radius:16px;min-width:0;overflow:hidden}.alf-new-photo-card__media[data-v-85edcc38]{aspect-ratio:4/3;background:#e8edf3;position:relative}.alf-new-photo-card__media img[data-v-85edcc38]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.alf-new-photo-card__source[data-v-85edcc38]{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ab8;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:9px;left:9px}.alf-new-photo-card__body[data-v-85edcc38]{flex-direction:column;gap:9px;padding:12px;display:flex}.alf-new-photo-card__name[data-v-85edcc38]{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.alf-new-photo-card__remove[data-v-85edcc38]{color:#be123c;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:700;display:inline-flex}.alf-add-empty[data-v-85edcc38]{color:#64748b;background:#f8fafc;border:1px dashed #0f172a26;border-radius:13px;align-items:center;gap:11px;padding:15px 17px;font-size:12px;display:flex}.alf-add-empty i[data-v-85edcc38]{color:#94a3b8;font-size:16px}.alf-photo-grid[data-v-85edcc38]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.alf-photo-card[data-v-85edcc38]{background:#fff;border:1px solid #0f172a17;border-radius:16px;min-width:0;transition:box-shadow .18s,transform .18s,border-color .18s;overflow:hidden;box-shadow:0 5px 16px #0f172a09}.alf-photo-card[data-v-85edcc38]:hover{border-color:#0f172a26;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a17}.alf-photo-card__media[data-v-85edcc38]{aspect-ratio:4/3;background:#e8edf3;position:relative;overflow:hidden}.alf-photo-card__img[data-v-85edcc38]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.alf-photo-card__preview[data-v-85edcc38]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.alf-photo-card__preview[data-v-85edcc38]:focus-visible,.alf-photo-card__delete[data-v-85edcc38]:focus-visible,.alf-lightbox__close[data-v-85edcc38]:focus-visible{outline:3px solid var(--color-primary,#0b68d8);outline-offset:2px}.alf-photo-card__preview:hover .alf-photo-card__img[data-v-85edcc38]{transform:scale(1.045)}.alf-photo-card__zoom[data-v-85edcc38]{color:#fff;opacity:0;background:#0f172a38;justify-content:center;align-items:center;font-size:18px;transition:opacity .18s;display:flex;position:absolute;inset:0}.alf-photo-card__preview:hover .alf-photo-card__zoom[data-v-85edcc38],.alf-photo-card__preview:focus-visible .alf-photo-card__zoom[data-v-85edcc38]{opacity:1}.alf-photo-card__index[data-v-85edcc38]{color:#fff;letter-spacing:.04em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172aad;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:31px;height:25px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.alf-photo-card__delete[data-v-85edcc38]{color:#be123c;cursor:pointer;background:#fffffff0;border:1px solid #fff6;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:9px;right:9px;box-shadow:0 2px 8px #0f172a2e}.alf-photo-card__delete[data-v-85edcc38]:hover{background:#fff1f2;transform:scale(1.05)}.alf-photo-card__missing[data-v-85edcc38]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:130px;font-size:12px;font-weight:600;display:flex}.alf-photo-card__missing i[data-v-85edcc38]{font-size:26px}.alf-photo-card__body[data-v-85edcc38]{flex-direction:column;gap:8px;padding:14px;display:flex}.alf-photo-card__note[data-v-85edcc38]{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.alf-photo-empty[data-v-85edcc38]{background:#f8fafc;border:1px dashed #0f172a29;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.alf-photo-empty__icon[data-v-85edcc38]{width:46px;height:46px;color:var(--color-primary,#0b68d8);background:#eaf2fb;border-radius:13px;flex:0 0 46px;place-items:center;font-size:18px;display:grid}.alf-photo-empty__title[data-v-85edcc38]{color:#334155;margin:0 0 3px;font-size:14px;font-weight:700}.alf-lightbox[data-v-85edcc38]{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080f1ce0;justify-content:center;align-items:center;padding:56px 28px 28px;display:flex;position:fixed;inset:0}.alf-lightbox__close[data-v-85edcc38]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:absolute;top:18px;right:20px}.alf-lightbox__figure[data-v-85edcc38]{flex-direction:column;align-items:center;gap:12px;max-width:min(1100px,100%);max-height:100%;margin:0;display:flex}.alf-lightbox__figure img[data-v-85edcc38]{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 130px);display:block;box-shadow:0 24px 70px #0006}.alf-lightbox__figure figcaption[data-v-85edcc38]{color:#fff;text-align:center;font-size:14px}.alf-photo-input-list[data-v-85edcc38]{flex-direction:column;gap:12px;display:flex}.alf-photo-input-row[data-v-85edcc38]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:14px;display:grid}.alf-photo-input-row__file[data-v-85edcc38]{flex-direction:column;gap:4px;display:flex}.alf-photo-input-row__caption[data-v-85edcc38]{flex-direction:column;display:flex}.alf-photo-input-row__action[data-v-85edcc38]{align-items:flex-end;padding-bottom:2px;display:flex}.alf-file-input[data-v-85edcc38]{color:#475569;font-size:13px}.alf-file-input[data-v-85edcc38]::file-selector-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;height:36px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s}.alf-file-input[data-v-85edcc38]::file-selector-button:hover{background:#f1f5f9}@media (width<=900px){.alf-container[data-v-85edcc38]{gap:16px;padding:20px}.alf-header[data-v-85edcc38]{flex-direction:column;gap:14px}.alf-header__actions[data-v-85edcc38]{width:100%}.alf-header__actions .alf-btn[data-v-85edcc38]{flex:1;justify-content:center}.alf-form-grid[data-v-85edcc38],.alf-photo-input-row[data-v-85edcc38]{grid-template-columns:1fr}.alf-photo-input-row__action[data-v-85edcc38]{align-items:stretch}.alf-photo-input-row__action .alf-btn[data-v-85edcc38]{justify-content:center;width:100%}}@media (width<=768px){.alf-container[data-v-85edcc38]{padding:16px}.alf-header[data-v-85edcc38]{padding:14px 16px}.alf-header__title[data-v-85edcc38]{font-size:18px}.alf-header__actions[data-v-85edcc38]{flex-wrap:wrap}.alf-card__header[data-v-85edcc38],.alf-card__body[data-v-85edcc38]{padding:16px}.alf-photo-grid[data-v-85edcc38],.alf-new-photo-grid[data-v-85edcc38]{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px}.alf-photo-card__body[data-v-85edcc38]{padding:12px}.alf-lightbox[data-v-85edcc38]{padding:56px 14px 18px}}.alb-page[data-v-d5d9a5c6]{background:#f5f7fb;min-height:100%}.alb-container[data-v-d5d9a5c6]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.alb-header[data-v-d5d9a5c6]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.alb-header__info[data-v-d5d9a5c6]{flex:1}.alb-header__eyebrow[data-v-d5d9a5c6]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.alb-header__title[data-v-d5d9a5c6]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.alb-header__subtitle[data-v-d5d9a5c6]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.alb-header__actions[data-v-d5d9a5c6]{flex-shrink:0}.alb-card[data-v-d5d9a5c6]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.alb-card__header[data-v-d5d9a5c6]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.alb-card__title[data-v-d5d9a5c6]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.alb-card__subtitle[data-v-d5d9a5c6]{color:#64748b;margin:0;font-size:13px}.alb-card__count[data-v-d5d9a5c6]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.alb-toolbar[data-v-d5d9a5c6]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.alb-search[data-v-d5d9a5c6]{flex:1;min-width:200px;max-width:360px;position:relative}.alb-search__icon[data-v-d5d9a5c6]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.alb-search__input[data-v-d5d9a5c6]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.alb-search__input[data-v-d5d9a5c6]::placeholder{color:#94a3b8}.alb-search__input[data-v-d5d9a5c6]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.alb-search__clear[data-v-d5d9a5c6]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.alb-search__clear[data-v-d5d9a5c6]:hover{color:#475569;background:#f1f5f9}.alb-select[data-v-d5d9a5c6]{color:#0f172a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:110px;height:40px;padding:0 32px 0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.alb-select[data-v-d5d9a5c6]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.alb-table-wrap[data-v-d5d9a5c6]{overflow-x:auto}.alb-table[data-v-d5d9a5c6]{border-collapse:collapse;width:100%;font-size:14px}.alb-table thead[data-v-d5d9a5c6]{background:#f8fafc}.alb-table__th[data-v-d5d9a5c6]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.alb-table__th--order[data-v-d5d9a5c6]{width:70px}.alb-table__th--actions[data-v-d5d9a5c6]{text-align:right;width:180px;padding-right:18px}.alb-table__row[data-v-d5d9a5c6]{border-bottom:1px solid #0f172a0f;transition:background .15s}.alb-table__row[data-v-d5d9a5c6]:hover{background:#f8fafc}.alb-table__row--draggable[data-v-d5d9a5c6]{cursor:grab;-webkit-user-select:none;user-select:none}.alb-table__row--draggable[data-v-d5d9a5c6]:active{cursor:grabbing}.alb-table__row--drag-over[data-v-d5d9a5c6]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.alb-table__row--dragging[data-v-d5d9a5c6]{opacity:.5}.alb-table__cell[data-v-d5d9a5c6]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.alb-table__cell--order[data-v-d5d9a5c6]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.alb-table__grip[data-v-d5d9a5c6]{color:#cbd5e1;font-size:14px}.alb-table__cell--title[data-v-d5d9a5c6]{color:#0f172a;font-weight:700}.alb-table__cell--count[data-v-d5d9a5c6]{color:#475569;font-size:13px}.alb-table__cell--date[data-v-d5d9a5c6]{color:#475569;white-space:nowrap;font-size:13px}.alb-table__cell--actions[data-v-d5d9a5c6]{text-align:right}.alb-status[data-v-d5d9a5c6]{cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.alb-status[data-v-d5d9a5c6]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#0b68d8)}.alb-status--active[data-v-d5d9a5c6]{color:#047857;background:#0596691a}.alb-status--inactive[data-v-d5d9a5c6]{color:#64748b;background:#f1f5f9}.alb-status__toggle[data-v-d5d9a5c6]{border-radius:8px;flex-shrink:0;width:28px;height:16px;transition:background .2s;display:inline-block;position:relative}.alb-status--active .alb-status__toggle[data-v-d5d9a5c6]{background:#059669}.alb-status--inactive .alb-status__toggle[data-v-d5d9a5c6]{background:#cbd5e1}.alb-status__knob[data-v-d5d9a5c6]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a26}.alb-status--active .alb-status__knob[data-v-d5d9a5c6]{transform:translate(12px)}.alb-status--inactive .alb-status__knob[data-v-d5d9a5c6]{transform:translate(0)}.alb-status__label[data-v-d5d9a5c6]{white-space:nowrap}.alb-badge[data-v-d5d9a5c6]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.alb-badge--success[data-v-d5d9a5c6]{color:#047857;background:#0596691a}.alb-badge--muted[data-v-d5d9a5c6]{color:#64748b;background:#f1f5f9}.alb-btn[data-v-d5d9a5c6]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.alb-btn[data-v-d5d9a5c6]:disabled{opacity:.5;cursor:not-allowed}.alb-btn[data-v-d5d9a5c6]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.alb-btn--primary[data-v-d5d9a5c6]{background:var(--color-primary,#0b68d8);color:#fff}.alb-btn--primary[data-v-d5d9a5c6]:hover:not(:disabled){opacity:.9}.alb-btn--soft[data-v-d5d9a5c6]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.alb-btn--soft[data-v-d5d9a5c6]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.alb-btn--danger[data-v-d5d9a5c6]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.alb-btn--danger[data-v-d5d9a5c6]:hover:not(:disabled){background:#e11d481a}.alb-btn--sm[data-v-d5d9a5c6]{height:30px;padding:0 10px;font-size:11px}.alb-btn--block[data-v-d5d9a5c6]{justify-content:center;width:100%;height:44px;font-size:13px}.alb-actions[data-v-d5d9a5c6]{align-items:center;gap:6px;display:inline-flex}.alb-empty[data-v-d5d9a5c6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.alb-empty__icon[data-v-d5d9a5c6]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.alb-empty__title[data-v-d5d9a5c6]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.alb-empty__text[data-v-d5d9a5c6]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.alb-mobile-list[data-v-d5d9a5c6]{flex-direction:column;gap:12px;padding:16px;display:none}.alb-mobile-card[data-v-d5d9a5c6]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.alb-mobile-card__header[data-v-d5d9a5c6]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.alb-mobile-card__header>div[data-v-d5d9a5c6]{flex-direction:column;gap:2px;display:flex}.alb-mobile-card__title[data-v-d5d9a5c6]{color:#0f172a;font-size:15px;font-weight:800}.alb-mobile-card__count[data-v-d5d9a5c6]{color:#64748b;font-size:12px;font-weight:600}.alb-mobile-card__meta[data-v-d5d9a5c6]{flex-direction:column;gap:4px;display:flex}.alb-mobile-card__meta-row[data-v-d5d9a5c6]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.alb-mobile-card__meta-label[data-v-d5d9a5c6]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:54px;font-size:11px;font-weight:700}.alb-mobile-card__actions[data-v-d5d9a5c6]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.alb-pagination[data-v-d5d9a5c6]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.alb-pagination__count[data-v-d5d9a5c6]{color:#64748b;font-size:13px}.alb-pagination__controls[data-v-d5d9a5c6]{align-items:center;gap:4px;display:flex}.alb-pagination__btn[data-v-d5d9a5c6]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.alb-pagination__btn[data-v-d5d9a5c6]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a24}.alb-pagination__btn[data-v-d5d9a5c6]:disabled{opacity:.4;cursor:not-allowed}.alb-pagination__btn--active[data-v-d5d9a5c6]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.alb-pagination__btn--active[data-v-d5d9a5c6]:hover{opacity:.9}@media (width<=900px){.alb-container[data-v-d5d9a5c6]{padding:20px}.alb-header[data-v-d5d9a5c6]{flex-direction:column;gap:16px}.alb-header__actions[data-v-d5d9a5c6]{width:100%}.alb-header__actions .alb-btn[data-v-d5d9a5c6]{justify-content:center;width:100%}.alb-card__header[data-v-d5d9a5c6]{flex-direction:column;align-items:flex-start;gap:8px}.alb-toolbar[data-v-d5d9a5c6]{flex-direction:column;align-items:stretch}.alb-search[data-v-d5d9a5c6]{max-width:100%}.alb-select[data-v-d5d9a5c6]{width:100%}}@media (width<=768px){.alb-container[data-v-d5d9a5c6]{gap:16px;padding:16px}.alb-header__title[data-v-d5d9a5c6]{font-size:22px}.alb-card[data-v-d5d9a5c6]{border-radius:18px}.alb-card__header[data-v-d5d9a5c6]{padding:16px}.alb-toolbar[data-v-d5d9a5c6]{padding:12px 16px}.alb-table-wrap[data-v-d5d9a5c6]{display:none}.alb-mobile-list[data-v-d5d9a5c6]{display:flex}.alb-empty[data-v-d5d9a5c6]{padding:36px 16px}.alb-pagination[data-v-d5d9a5c6]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.alb-pagination__controls[data-v-d5d9a5c6]{flex-wrap:wrap;justify-content:center}.alb-pagination__count[data-v-d5d9a5c6]{text-align:center}}@media (width>=769px){.alb-mobile-list[data-v-d5d9a5c6]{display:none!important}}.admin-auth-page[data-v-747d3d8f]{background:#f4f6f8;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-auth-split[data-v-747d3d8f]{min-height:100vh;display:flex}.admin-auth-brand-panel[data-v-747d3d8f]{background:radial-gradient(circle at 20% 20%, rgba(var(--color-primary-rgb), .35), transparent 34%), radial-gradient(circle at 80% 60%, rgba(var(--color-secondary-rgb), .2), transparent 40%), linear-gradient(135deg, #12070b 0%, #1c1116 45%, #2a0f18 100%);flex:0 0 48%;position:relative;overflow:hidden}.admin-auth-brand-overlay[data-v-747d3d8f]{justify-content:center;align-items:center;padding:48px;display:flex;position:absolute;inset:0}.admin-auth-brand-overlay[data-v-747d3d8f]:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 40px,#ffffff04 40px 41px);position:absolute;inset:0}.admin-auth-brand-content[data-v-747d3d8f]{z-index:1;width:100%;max-width:440px;position:relative}.admin-auth-logo[data-v-747d3d8f]{margin-bottom:24px}.admin-auth-logo svg[data-v-747d3d8f]{width:48px;height:48px}.admin-auth-title[data-v-747d3d8f]{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.admin-auth-tagline[data-v-747d3d8f]{color:#ffffffa6;margin:0 0 32px;font-size:15px;line-height:1.6}.admin-auth-feature-list[data-v-747d3d8f]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.admin-auth-feature[data-v-747d3d8f]{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.admin-auth-feature[data-v-747d3d8f]:hover{background:#ffffff1f}.admin-auth-feature svg[data-v-747d3d8f]{width:18px;height:18px;color:var(--color-secondary);flex-shrink:0}.admin-auth-status-card[data-v-747d3d8f]{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:18px 20px}.admin-auth-status-card__label[data-v-747d3d8f]{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12px;font-weight:600}.admin-auth-status-card__items[data-v-747d3d8f]{flex-wrap:wrap;gap:8px 16px;display:flex}.admin-auth-status-card__item[data-v-747d3d8f]{color:#ffffffbf;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.admin-auth-status-card__dot[data-v-747d3d8f]{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin-auth-form-panel[data-v-747d3d8f]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.admin-auth-card[data-v-747d3d8f]{background:#fff;border:1px solid #0f172a14;border-radius:24px;width:100%;max-width:440px;padding:36px 32px;box-shadow:0 30px 80px #0f172a24}.admin-auth-badge[data-v-747d3d8f]{color:#8a6530;background:#fef3e7;border:1px solid #b58a4533;border-radius:100px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.admin-auth-badge svg[data-v-747d3d8f]{flex-shrink:0;width:14px;height:14px}.admin-auth-heading[data-v-747d3d8f]{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:700}.admin-auth-subtitle[data-v-747d3d8f]{color:#64748b;margin:0 0 24px;font-size:15px}.admin-auth-error[data-v-747d3d8f]{color:#e11d48;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.admin-auth-error svg[data-v-747d3d8f]{flex-shrink:0;width:18px;height:18px}.admin-auth-form[data-v-747d3d8f]{flex-direction:column;gap:20px;display:flex}.admin-auth-field__label[data-v-747d3d8f]{color:#0f172a;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.admin-auth-field__error[data-v-747d3d8f]{color:#e11d48;margin-top:6px;font-size:13px;font-weight:500}.admin-auth-input-wrap[data-v-747d3d8f]{align-items:center;display:flex;position:relative}.admin-auth-input-icon[data-v-747d3d8f]{color:#94a3b8;pointer-events:none;flex-shrink:0;width:18px;height:18px;position:absolute;left:14px}.admin-auth-input[data-v-747d3d8f]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;outline:none;width:100%;height:50px;padding:0 14px 0 44px;font-size:15px;transition:all .2s}.admin-auth-input[data-v-747d3d8f]::placeholder{color:#94a3b8}.admin-auth-input[data-v-747d3d8f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .12);background:#fff}.admin-auth-input--error[data-v-747d3d8f]{background:#fff;border-color:#e11d48}.admin-auth-input--error[data-v-747d3d8f]:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481a}.admin-auth-input[type=password][data-v-747d3d8f],.admin-auth-input[type=text][data-v-747d3d8f]{padding-right:44px}.admin-auth-password-toggle[data-v-747d3d8f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:flex;position:absolute;right:10px}.admin-auth-password-toggle[data-v-747d3d8f]:hover{color:#64748b}.admin-auth-password-toggle[data-v-747d3d8f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-auth-password-toggle svg[data-v-747d3d8f]{width:18px;height:18px}.admin-auth-options[data-v-747d3d8f]{justify-content:space-between;align-items:center;display:flex}.admin-auth-checkbox[data-v-747d3d8f]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.admin-auth-checkbox__input[data-v-747d3d8f]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.admin-auth-checkbox__indicator[data-v-747d3d8f]{background:#fff;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.admin-auth-checkbox__indicator[data-v-747d3d8f]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;display:none;transform:rotate(45deg)}.admin-auth-checkbox__input:checked+.admin-auth-checkbox__indicator[data-v-747d3d8f]{background:var(--color-primary);border-color:var(--color-primary)}.admin-auth-checkbox__input:checked+.admin-auth-checkbox__indicator[data-v-747d3d8f]:after{display:block}.admin-auth-checkbox__input:focus-visible+.admin-auth-checkbox__indicator[data-v-747d3d8f]{outline:2px solid var(--color-primary);outline-offset:2px}.admin-auth-checkbox__label[data-v-747d3d8f]{color:#64748b;font-size:14px;font-weight:500}.admin-auth-back[data-v-747d3d8f]{color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.admin-auth-back[data-v-747d3d8f]:hover{opacity:.8;text-decoration:underline}.admin-auth-back[data-v-747d3d8f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.admin-auth-submit[data-v-747d3d8f]{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;cursor:pointer;width:100%;height:52px;box-shadow:0 14px 30px rgba(var(--color-primary-rgb), .24);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.admin-auth-submit[data-v-747d3d8f]:hover:not(:disabled){box-shadow:0 18px 38px rgba(var(--color-primary-rgb), .32);transform:translateY(-2px)}.admin-auth-submit[data-v-747d3d8f]:active:not(:disabled){box-shadow:0 8px 16px rgba(var(--color-primary-rgb), .2);transform:translateY(0)}.admin-auth-submit[data-v-747d3d8f]:disabled{opacity:.6;cursor:not-allowed}.admin-auth-submit[data-v-747d3d8f]:focus-visible{outline:3px solid rgba(var(--color-primary-rgb), .4);outline-offset:2px}.admin-auth-submit__spinner[data-v-747d3d8f]{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite admin-auth-spin-747d3d8f;display:inline-block}@keyframes admin-auth-spin-747d3d8f{to{transform:rotate(360deg)}}.admin-auth-role-selector[data-v-747d3d8f]{margin-bottom:24px}.admin-auth-role-selector__label[data-v-747d3d8f]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600}.admin-auth-role-selector__grid[data-v-747d3d8f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-auth-role-card[data-v-747d3d8f]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .2s;display:flex;position:relative}.admin-auth-role-card[data-v-747d3d8f]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .08)}.admin-auth-role-card[data-v-747d3d8f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-auth-role-card--active[data-v-747d3d8f]{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));cursor:default;border-color:#0000}.admin-auth-role-card--active .admin-auth-role-card__icon[data-v-747d3d8f],.admin-auth-role-card--active .admin-auth-role-card__title[data-v-747d3d8f]{color:#fff}.admin-auth-role-card--active .admin-auth-role-card__desc[data-v-747d3d8f]{color:#ffffffb3}.admin-auth-role-card--active[data-v-747d3d8f]:hover{box-shadow:none;border-color:#0000}.admin-auth-role-card__icon[data-v-747d3d8f]{width:28px;height:28px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.admin-auth-role-card__body[data-v-747d3d8f]{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-auth-role-card__title[data-v-747d3d8f]{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.admin-auth-role-card__desc[data-v-747d3d8f]{color:#64748b;font-size:10.5px;line-height:1.3}.admin-auth-role-card__tag[data-v-747d3d8f]{text-transform:uppercase;letter-spacing:.04em;color:#ffffffe6;background:#fff3;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:5px;right:5px}.admin-auth-footer-note[data-v-747d3d8f]{color:#94a3b8;text-align:center;letter-spacing:.02em;margin-top:20px;font-size:12px}@media (width<=900px){.admin-auth-split[data-v-747d3d8f]{flex-direction:column}.admin-auth-brand-panel[data-v-747d3d8f]{background:radial-gradient(circle at 20% 20%, rgba(var(--color-primary-rgb), .3), transparent 40%), radial-gradient(circle at 80% 80%, rgba(var(--color-secondary-rgb), .2), transparent 40%), linear-gradient(135deg, #12070b 0%, #1c1116 45%, #2a0f18 100%);flex:none;min-height:240px}.admin-auth-brand-overlay[data-v-747d3d8f]{align-items:flex-start;padding:24px}.admin-auth-brand-content[data-v-747d3d8f]{max-width:100%}.admin-auth-logo[data-v-747d3d8f]{margin-bottom:16px}.admin-auth-logo svg[data-v-747d3d8f]{width:40px;height:40px}.admin-auth-title[data-v-747d3d8f]{margin-bottom:8px;font-size:22px}.admin-auth-tagline[data-v-747d3d8f]{margin-bottom:20px;font-size:14px}.admin-auth-feature-list[data-v-747d3d8f],.admin-auth-status-card[data-v-747d3d8f]{display:none}.admin-auth-form-panel[data-v-747d3d8f]{padding:24px 16px}.admin-auth-card[data-v-747d3d8f]{border-radius:20px;padding:28px 24px}}@media (width<=480px){.admin-auth-brand-panel[data-v-747d3d8f]{min-height:200px}.admin-auth-brand-overlay[data-v-747d3d8f]{padding:20px}.admin-auth-brand-content[data-v-747d3d8f]{max-width:100%}.admin-auth-title[data-v-747d3d8f]{font-size:20px}.admin-auth-tagline[data-v-747d3d8f]{margin-bottom:0;font-size:13px}.admin-auth-form-panel[data-v-747d3d8f]{padding:20px 16px}.admin-auth-card[data-v-747d3d8f]{border-radius:18px;padding:24px 20px}.admin-auth-options[data-v-747d3d8f]{flex-wrap:wrap;gap:10px}}.media-picker[data-v-b3f7a026]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.media-picker__current[data-v-b3f7a026]{background:#f8fafc;border:1px solid #dbe3ef;border-radius:.45rem;width:3.2rem;height:3.2rem;position:relative;overflow:visible}.media-picker__current img[data-v-b3f7a026]{-o-object-fit:cover;object-fit:cover;border-radius:.45rem;width:100%;height:100%}.media-picker__remove[data-v-b3f7a026]{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:999px;width:1.25rem;height:1.25rem;font-size:.6rem;position:absolute;top:-.45rem;right:-.45rem}.media-picker__trigger[data-v-b3f7a026]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:0;border-radius:.55rem;padding:.55rem .75rem;font-size:.78rem;font-weight:600}.media-picker__trigger[data-v-b3f7a026]:hover{background:#dbeafe}.blf-page[data-v-14ad481a]{background:#f5f7fb;min-height:100%}.blf-container[data-v-14ad481a]{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 60px;display:flex}.blf-sticky-header[data-v-14ad481a]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.blf-header[data-v-14ad481a]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.blf-header__info[data-v-14ad481a]{flex:1}.blf-header__eyebrow[data-v-14ad481a]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:13px;font-weight:700}.blf-header__title[data-v-14ad481a]{color:#0f172a;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1.2}.blf-header__subtitle[data-v-14ad481a]{color:#64748b;margin:0;font-size:13px}.blf-header__actions[data-v-14ad481a]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.blf-btn[data-v-14ad481a]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.blf-btn[data-v-14ad481a]:disabled{opacity:.5;cursor:not-allowed}.blf-btn[data-v-14ad481a]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.blf-btn--ghost[data-v-14ad481a]{color:#475569;background:#fff;border:1px solid #0f172a1a}.blf-btn--ghost[data-v-14ad481a]:hover:not(:disabled){background:#f1f5f9}.blf-btn--primary[data-v-14ad481a]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff}.blf-btn--primary[data-v-14ad481a]:hover:not(:disabled){opacity:.9}.blf-spinner[data-v-14ad481a]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite blf-spin-14ad481a;display:inline-block}@keyframes blf-spin-14ad481a{to{transform:rotate(360deg)}}.blf-card[data-v-14ad481a]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.blf-card__header[data-v-14ad481a]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.blf-card__title[data-v-14ad481a]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.blf-card__subtitle[data-v-14ad481a]{color:#64748b;margin:0;font-size:13px}.blf-card__body[data-v-14ad481a]{flex-direction:column;gap:18px;padding:22px;display:flex}.blf-form-grid[data-v-14ad481a]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.blf-form-grid--3[data-v-14ad481a]{grid-template-columns:1fr 1fr 1fr}.blf-field[data-v-14ad481a]{flex-direction:column;gap:5px;display:flex}.blf-field__label[data-v-14ad481a]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.blf-field__required[data-v-14ad481a]{color:#e11d48}.blf-field__input[data-v-14ad481a]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.blf-field__input[data-v-14ad481a]::placeholder{color:#94a3b8}.blf-field__input[data-v-14ad481a]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.blf-field__input--textarea[data-v-14ad481a]{resize:vertical;height:auto;min-height:140px;padding:12px}.blf-field__select[data-v-14ad481a]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.blf-field__error[data-v-14ad481a]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.blf-field__hint[data-v-14ad481a]{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.blf-preview-image[data-v-14ad481a]{max-width:200px;display:inline-block;position:relative}.blf-preview-image__img[data-v-14ad481a]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:12px;width:100%;height:120px;display:block}.blf-preview-image__remove[data-v-14ad481a]{color:#e11d48;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:background .15s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0f172a1a}.blf-preview-image__remove[data-v-14ad481a]:hover{background:#fff}.blf-file-input[data-v-14ad481a]{color:#475569;font-size:13px}.blf-file-input[data-v-14ad481a]::file-selector-button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;height:36px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s}.blf-file-input[data-v-14ad481a]::file-selector-button:hover{background:#f1f5f9}@media (width<=900px){.blf-container[data-v-14ad481a]{gap:16px;padding:20px}.blf-header[data-v-14ad481a]{flex-direction:column;gap:14px}.blf-header__actions[data-v-14ad481a]{width:100%}.blf-header__actions .blf-btn[data-v-14ad481a]{flex:1;justify-content:center}.blf-form-grid[data-v-14ad481a],.blf-form-grid--3[data-v-14ad481a]{grid-template-columns:1fr}}@media (width<=768px){.blf-container[data-v-14ad481a]{padding:16px}.blf-header[data-v-14ad481a]{padding:14px 16px}.blf-header__title[data-v-14ad481a]{font-size:18px}.blf-header__actions[data-v-14ad481a]{flex-wrap:wrap}.blf-card__header[data-v-14ad481a],.blf-card__body[data-v-14ad481a]{padding:16px}}.blg-page[data-v-88750a13]{background:#f5f7fb;min-height:100%}.blg-container[data-v-88750a13]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.blg-header[data-v-88750a13]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.blg-header__info[data-v-88750a13]{flex:1}.blg-header__eyebrow[data-v-88750a13]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.blg-header__title[data-v-88750a13]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.blg-header__subtitle[data-v-88750a13]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.blg-header__actions[data-v-88750a13]{flex-shrink:0}.blg-card[data-v-88750a13]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.blg-card__header[data-v-88750a13]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.blg-card__title[data-v-88750a13]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.blg-card__subtitle[data-v-88750a13]{color:#64748b;margin:0;font-size:13px}.blg-card__count[data-v-88750a13]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.blg-toolbar[data-v-88750a13]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.blg-search[data-v-88750a13]{flex:1;min-width:200px;max-width:360px;position:relative}.blg-search__icon[data-v-88750a13]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.blg-search__input[data-v-88750a13]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.blg-search__input[data-v-88750a13]::placeholder{color:#94a3b8}.blg-search__input[data-v-88750a13]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.blg-search__clear[data-v-88750a13]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.blg-search__clear[data-v-88750a13]:hover{color:#475569;background:#f1f5f9}.blg-select[data-v-88750a13]{color:#0f172a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:110px;height:40px;padding:0 32px 0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.blg-select[data-v-88750a13]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.blg-table-wrap[data-v-88750a13]{overflow-x:auto}.blg-table[data-v-88750a13]{border-collapse:collapse;width:100%;font-size:14px}.blg-table thead[data-v-88750a13]{background:#f8fafc}.blg-table__th[data-v-88750a13]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.blg-table__th--order[data-v-88750a13]{width:70px}.blg-table__th--actions[data-v-88750a13]{text-align:right;width:180px;padding-right:18px}.blg-table__row[data-v-88750a13]{border-bottom:1px solid #0f172a0f;transition:background .15s}.blg-table__row[data-v-88750a13]:hover{background:#f8fafc}.blg-table__row--draggable[data-v-88750a13]{cursor:grab;-webkit-user-select:none;user-select:none}.blg-table__row--draggable[data-v-88750a13]:active{cursor:grabbing}.blg-table__row--drag-over[data-v-88750a13]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.blg-table__row--dragging[data-v-88750a13]{opacity:.5}.blg-table__cell[data-v-88750a13]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.blg-table__cell--order[data-v-88750a13]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.blg-table__grip[data-v-88750a13]{color:#cbd5e1;font-size:14px}.blg-table__cell--title[data-v-88750a13]{color:#0f172a;font-weight:700}.blg-table__cell--author[data-v-88750a13]{color:#475569;font-size:13px}.blg-table__cell--date[data-v-88750a13]{color:#475569;white-space:nowrap;font-size:13px}.blg-table__cell--actions[data-v-88750a13]{text-align:right}.blg-status[data-v-88750a13]{cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.blg-status[data-v-88750a13]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#0b68d8)}.blg-status--active[data-v-88750a13]{color:#047857;background:#0596691a}.blg-status--inactive[data-v-88750a13]{color:#64748b;background:#f1f5f9}.blg-status__toggle[data-v-88750a13]{border-radius:8px;flex-shrink:0;width:28px;height:16px;transition:background .2s;display:inline-block;position:relative}.blg-status--active .blg-status__toggle[data-v-88750a13]{background:#059669}.blg-status--inactive .blg-status__toggle[data-v-88750a13]{background:#cbd5e1}.blg-status__knob[data-v-88750a13]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a26}.blg-status--active .blg-status__knob[data-v-88750a13]{transform:translate(12px)}.blg-status--inactive .blg-status__knob[data-v-88750a13]{transform:translate(0)}.blg-status__label[data-v-88750a13]{white-space:nowrap}.blg-badge[data-v-88750a13]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.blg-badge--success[data-v-88750a13]{color:#047857;background:#0596691a}.blg-badge--muted[data-v-88750a13]{color:#64748b;background:#f1f5f9}.blg-btn[data-v-88750a13]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.blg-btn[data-v-88750a13]:disabled{opacity:.5;cursor:not-allowed}.blg-btn[data-v-88750a13]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.blg-btn--primary[data-v-88750a13]{background:var(--color-primary,#0b68d8);color:#fff}.blg-btn--primary[data-v-88750a13]:hover:not(:disabled){opacity:.9}.blg-btn--soft[data-v-88750a13]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.blg-btn--soft[data-v-88750a13]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.blg-btn--danger[data-v-88750a13]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.blg-btn--danger[data-v-88750a13]:hover:not(:disabled){background:#e11d481a}.blg-btn--sm[data-v-88750a13]{height:30px;padding:0 10px;font-size:11px}.blg-btn--block[data-v-88750a13]{justify-content:center;width:100%;height:44px;font-size:13px}.blg-actions[data-v-88750a13]{align-items:center;gap:6px;display:inline-flex}.blg-empty[data-v-88750a13]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.blg-empty__icon[data-v-88750a13]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.blg-empty__title[data-v-88750a13]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.blg-empty__text[data-v-88750a13]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.blg-mobile-list[data-v-88750a13]{flex-direction:column;gap:12px;padding:16px;display:none}.blg-mobile-card[data-v-88750a13]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.blg-mobile-card__header[data-v-88750a13]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.blg-mobile-card__header>div[data-v-88750a13]{flex-direction:column;gap:2px;display:flex}.blg-mobile-card__title[data-v-88750a13]{color:#0f172a;font-size:15px;font-weight:800}.blg-mobile-card__author[data-v-88750a13]{color:#64748b;font-size:12px;font-weight:600}.blg-mobile-card__meta[data-v-88750a13]{flex-direction:column;gap:4px;display:flex}.blg-mobile-card__meta-row[data-v-88750a13]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.blg-mobile-card__meta-label[data-v-88750a13]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:54px;font-size:11px;font-weight:700}.blg-mobile-card__actions[data-v-88750a13]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.blg-pagination[data-v-88750a13]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.blg-pagination__count[data-v-88750a13]{color:#64748b;font-size:13px}.blg-pagination__controls[data-v-88750a13]{align-items:center;gap:4px;display:flex}.blg-pagination__btn[data-v-88750a13]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.blg-pagination__btn[data-v-88750a13]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a24}.blg-pagination__btn[data-v-88750a13]:disabled{opacity:.4;cursor:not-allowed}.blg-pagination__btn--active[data-v-88750a13]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.blg-pagination__btn--active[data-v-88750a13]:hover{opacity:.9}@media (width<=900px){.blg-container[data-v-88750a13]{padding:20px}.blg-header[data-v-88750a13]{flex-direction:column;gap:16px}.blg-header__actions[data-v-88750a13]{width:100%}.blg-header__actions .blg-btn[data-v-88750a13]{justify-content:center;width:100%}.blg-card__header[data-v-88750a13]{flex-direction:column;align-items:flex-start;gap:8px}.blg-toolbar[data-v-88750a13]{flex-direction:column;align-items:stretch}.blg-search[data-v-88750a13]{max-width:100%}.blg-select[data-v-88750a13]{width:100%}}@media (width<=768px){.blg-container[data-v-88750a13]{gap:16px;padding:16px}.blg-header__title[data-v-88750a13]{font-size:22px}.blg-card[data-v-88750a13]{border-radius:18px}.blg-card__header[data-v-88750a13]{padding:16px}.blg-toolbar[data-v-88750a13]{padding:12px 16px}.blg-table-wrap[data-v-88750a13]{display:none}.blg-mobile-list[data-v-88750a13]{display:flex}.blg-empty[data-v-88750a13]{padding:36px 16px}.blg-pagination[data-v-88750a13]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.blg-pagination__controls[data-v-88750a13]{flex-wrap:wrap;justify-content:center}.blg-pagination__count[data-v-88750a13]{text-align:center}}@media (width>=769px){.blg-mobile-list[data-v-88750a13]{display:none!important}}.cdm-overlay[data-v-f20e6297]{z-index:70;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cdm-backdrop[data-v-f20e6297]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;position:absolute;inset:0}.cdm-panel[data-v-f20e6297]{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a59}.cdm-head[data-v-f20e6297]{background:linear-gradient(90deg,#f0f9ff,#fff);border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:16px 20px;display:flex}.cdm-head-icon[data-v-f20e6297]{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cdm-head-text[data-v-f20e6297]{flex:1;min-width:0}.cdm-title[data-v-f20e6297]{color:#0f172a;margin:0;font-size:16px;font-weight:700}.cdm-subtitle[data-v-f20e6297]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.cdm-close[data-v-f20e6297]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:16px}.cdm-close[data-v-f20e6297]:hover{color:#475569;background:#f1f5f9}.cdm-body[data-v-f20e6297]{flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.cdm-row[data-v-f20e6297]{grid-template-columns:84px 1fr;align-items:center;gap:12px;display:grid}.cdm-row--top[data-v-f20e6297]{align-items:start}.cdm-row--top .cdm-label[data-v-f20e6297]{padding-top:8px}.cdm-label[data-v-f20e6297]{color:#475569;font-size:13px;font-weight:600}.cdm-field[data-v-f20e6297]{flex-direction:column;gap:8px;min-width:0;display:flex}.cdm-segment[data-v-f20e6297]{background:#f1f5f9;border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.cdm-segment button[data-v-f20e6297]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:700}.cdm-segment button.is-active[data-v-f20e6297]{color:var(--color-primary,#0b68d8);background:#fff;box-shadow:0 2px 6px #0f172a14}.cdm-amount[data-v-f20e6297]{align-items:center;gap:6px;max-width:160px;display:flex}.cdm-affix[data-v-f20e6297]{color:#64748b;font-size:14px;font-weight:700}.cdm-input[data-v-f20e6297]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px}.cdm-input[data-v-f20e6297]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.cdm-dates[data-v-f20e6297]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cdm-mini-label[data-v-f20e6297]{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.cdm-days[data-v-f20e6297]{flex-wrap:wrap;gap:6px;display:flex}.cdm-day[data-v-f20e6297]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:34px;height:34px;font-family:inherit;font-size:12px;font-weight:700}.cdm-day.is-active[data-v-f20e6297]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.cdm-checks[data-v-f20e6297]{flex-wrap:wrap;gap:18px;padding-left:96px;display:flex}.cdm-check[data-v-f20e6297]{color:#0f172a;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.cdm-check input[data-v-f20e6297]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);cursor:pointer}.cdm-note[data-v-f20e6297]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.cdm-alert[data-v-f20e6297]{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.cdm-preview[data-v-f20e6297]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:10px 12px}.cdm-preview-head[data-v-f20e6297]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.cdm-preview-row[data-v-f20e6297]{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.cdm-preview-name[data-v-f20e6297]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdm-preview-price[data-v-f20e6297]{white-space:nowrap;color:#475569;align-items:center;gap:6px;display:inline-flex}.cdm-preview-price s[data-v-f20e6297]{color:#94a3b8}.cdm-preview-price strong[data-v-f20e6297]{color:#dc2626}.cdm-preview-price i[data-v-f20e6297]{color:#94a3b8;font-size:11px}.cdm-muted[data-v-f20e6297]{color:#64748b;margin:2px 0 0;font-size:12px}.cdm-error[data-v-f20e6297]{color:#e11d48;margin:0;font-size:12px}.cdm-error--full[data-v-f20e6297]{width:100%}.cdm-foot[data-v-f20e6297]{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.cdm-advanced[data-v-f20e6297]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:600;text-decoration:none}.cdm-advanced[data-v-f20e6297]:hover{text-decoration:underline}.cdm-advanced i[data-v-f20e6297]{font-size:11px}.cdm-foot-actions[data-v-f20e6297]{gap:8px;display:flex}.cdm-btn[data-v-f20e6297]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.cdm-btn[data-v-f20e6297]:disabled{opacity:.6;cursor:not-allowed}.cdm-btn--ghost[data-v-f20e6297]{color:#475569;background:#fff;border-color:#e2e8f0}.cdm-btn--ghost[data-v-f20e6297]:hover{background:#f8fafc}.cdm-btn--primary[data-v-f20e6297]{background:var(--color-primary,#0b68d8);color:#fff}.cdm-btn--primary[data-v-f20e6297]:hover:not(:disabled){filter:brightness(1.08)}.cdm-spinner[data-v-f20e6297]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite cdm-spin-f20e6297;display:inline-block}.cdm-spinner--dark[data-v-f20e6297]{border-color:#0000 #94a3b8 #94a3b8}@keyframes cdm-spin-f20e6297{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-f20e6297],.modal-fade-leave-active[data-v-f20e6297]{transition:opacity .15s}.modal-fade-enter-from[data-v-f20e6297],.modal-fade-leave-to[data-v-f20e6297]{opacity:0}@media (width<=520px){.cdm-overlay[data-v-f20e6297]{align-items:flex-end;padding:0}.cdm-panel[data-v-f20e6297]{border-radius:18px 18px 0 0;max-width:none;max-height:92vh}.cdm-row[data-v-f20e6297]{grid-template-columns:1fr;gap:6px}.cdm-row--top .cdm-label[data-v-f20e6297]{padding-top:0}.cdm-checks[data-v-f20e6297]{padding-left:0}.cdm-foot[data-v-f20e6297]{flex-direction:column-reverse;align-items:stretch}.cdm-foot-actions .cdm-btn[data-v-f20e6297]{flex:1;justify-content:center}.cdm-advanced[data-v-f20e6297]{text-align:center}}.cds-strip[data-v-a64df7b5]{box-sizing:border-box;background:#fafcff;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;min-height:52px;padding:10px 24px;display:flex}.cds-label[data-v-a64df7b5]{color:#0f172a;flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.cds-label i[data-v-a64df7b5]{color:#0284c7}.cds-content[data-v-a64df7b5]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cds-muted[data-v-a64df7b5]{color:#64748b;font-size:13px}.cds-chip[data-v-a64df7b5]{--chip:#64748b;--chip-bg:#f1f5f9;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 3px;display:inline-flex}.cds-chip--live[data-v-a64df7b5]{--chip:#059669;--chip-bg:#ecfdf5}.cds-chip--scheduled[data-v-a64df7b5]{--chip:#2563eb;--chip-bg:#eff6ff}.cds-chip--expired[data-v-a64df7b5],.cds-chip--no_items[data-v-a64df7b5]{--chip:#e11d48;--chip-bg:#fff1f2}.cds-chip-main[data-v-a64df7b5]{background:var(--chip-bg);color:var(--chip);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:3px 10px;font-family:inherit;font-size:12px;display:inline-flex}.cds-chip-main[data-v-a64df7b5]:hover{filter:brightness(.97)}.cds-chip-main strong[data-v-a64df7b5]{white-space:nowrap;font-weight:800}.cds-chip-meta[data-v-a64df7b5]{color:#475569;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cds-dot[data-v-a64df7b5]{background:var(--chip);border-radius:50%;flex-shrink:0;width:7px;height:7px}.cds-shared[data-v-a64df7b5]{color:#64748b;font-size:11px}.cds-switch[data-v-a64df7b5]{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;flex-shrink:0;width:30px;height:18px;padding:0;transition:background .15s;position:relative}.cds-switch span[data-v-a64df7b5]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a33}.cds-switch.is-on[data-v-a64df7b5]{background:#10b981}.cds-switch.is-on span[data-v-a64df7b5]{transform:translate(12px)}.cds-switch[data-v-a64df7b5]:disabled,.cds-icon[data-v-a64df7b5]:disabled{opacity:.5;cursor:wait}.cds-icon[data-v-a64df7b5]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 6px;font-size:12px}.cds-icon[data-v-a64df7b5]:hover{color:#e11d48;background:#fff1f2}.cds-more[data-v-a64df7b5]{color:var(--color-primary,#0b68d8);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:700}.cds-hint[data-v-a64df7b5]{color:#64748b;font-size:11px}.cds-add[data-v-a64df7b5]{color:#0369a1;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.cds-add[data-v-a64df7b5]:hover{background:#e0f2fe}.cds-add i[data-v-a64df7b5]{font-size:11px}.cds-confirm[data-v-a64df7b5]{z-index:75;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cds-confirm-backdrop[data-v-a64df7b5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;position:absolute;inset:0}.cds-confirm-panel[data-v-a64df7b5]{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:360px;padding:24px;position:relative;box-shadow:0 25px 50px -12px #0f172a59}.cds-confirm-icon[data-v-a64df7b5]{color:#e11d48;background:#ffe4e6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;display:flex}.cds-confirm-panel h3[data-v-a64df7b5]{color:#0f172a;margin:0 0 6px;font-size:17px;font-weight:700}.cds-confirm-panel p[data-v-a64df7b5]{color:#64748b;margin:0;font-size:13px}.cds-confirm-actions[data-v-a64df7b5]{justify-content:center;gap:10px;margin-top:18px;display:flex}.cds-btn[data-v-a64df7b5]{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700}.cds-btn[data-v-a64df7b5]:disabled{opacity:.6;cursor:wait}.cds-btn--ghost[data-v-a64df7b5]{color:#475569;background:#fff;border-color:#e2e8f0}.cds-btn--danger[data-v-a64df7b5]{color:#fff;background:#e11d48}.cds-toast[data-v-a64df7b5]{z-index:80;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:84px;right:20px;box-shadow:0 10px 25px -10px #0f172a40}.cds-toast--error[data-v-a64df7b5]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.modal-fade-enter-active[data-v-a64df7b5],.modal-fade-leave-active[data-v-a64df7b5]{transition:opacity .15s}.modal-fade-enter-from[data-v-a64df7b5],.modal-fade-leave-to[data-v-a64df7b5]{opacity:0}@media (width<=768px){.cds-strip[data-v-a64df7b5]{flex-wrap:wrap;padding:10px 18px}.cds-content[data-v-a64df7b5]{flex-basis:100%;order:3}.cds-add[data-v-a64df7b5]{margin-left:auto}}.caf-wrap[data-v-ee0af3de]{flex-direction:column;gap:20px;display:flex}.caf-head[data-v-ee0af3de]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffc;border:1px solid #f1f5f9;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:70px;box-shadow:0 1px 3px #0000000a}.caf-eyebrow[data-v-ee0af3de]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.caf-title[data-v-ee0af3de]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.caf-head-actions[data-v-ee0af3de]{align-items:center;gap:8px;display:flex}.caf-btn[data-v-ee0af3de]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.caf-btn[data-v-ee0af3de]:disabled{opacity:.6;cursor:not-allowed}.caf-btn-back[data-v-ee0af3de]{color:#475569;background:#fff;border-color:#e2e8f0}.caf-btn-back[data-v-ee0af3de]:hover{background:#f8fafc}.caf-btn-save[data-v-ee0af3de]{background:var(--color-primary,#0b68d8);color:#fff;font-weight:700}.caf-btn-save[data-v-ee0af3de]:hover:not(:disabled){filter:brightness(1.08)}.caf-spinner[data-v-ee0af3de]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite caf-spin-ee0af3de;display:inline-block}@keyframes caf-spin-ee0af3de{to{transform:rotate(360deg)}}.caf-card[data-v-ee0af3de]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.caf-card-section[data-v-ee0af3de]{padding:24px}.caf-card-section+.caf-card-section[data-v-ee0af3de]{border-top:1px solid #f1f5f9}.caf-section-title[data-v-ee0af3de]{color:var(--color-text,#0f172a);margin:0 0 16px;font-size:15px;font-weight:700}.caf-image-section[data-v-ee0af3de]{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;display:grid}.caf-section-copy .caf-section-title[data-v-ee0af3de]{margin-bottom:6px}.caf-image-control[data-v-ee0af3de]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;display:grid}.caf-image-preview[data-v-ee0af3de]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;place-items:center;width:150px;height:112px;display:grid;overflow:hidden}.caf-image-preview img[data-v-ee0af3de]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.caf-image-preview__empty[data-v-ee0af3de]{color:#94a3b8;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.caf-image-preview__empty i[data-v-ee0af3de]{font-size:22px}.caf-image-actions[data-v-ee0af3de]{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.caf-image-actions>div[data-v-ee0af3de]{flex-direction:column;gap:4px;min-width:0;display:flex}.caf-image-actions strong[data-v-ee0af3de]{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.caf-image-actions span[data-v-ee0af3de]{color:#64748b;font-size:10px}.caf-image-actions .caf-btn[data-v-ee0af3de]{min-height:36px}.caf-grid-2[data-v-ee0af3de]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.caf-field-wrap[data-v-ee0af3de]{flex-direction:column;gap:4px;display:flex}.caf-label[data-v-ee0af3de]{color:#475569;font-size:13px;font-weight:600}.caf-field[data-v-ee0af3de]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.caf-field[data-v-ee0af3de]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.caf-field--area[data-v-ee0af3de]{resize:vertical;min-height:160px}.caf-error[data-v-ee0af3de]{color:#e11d48;margin:2px 0 0;font-size:12px}.caf-hint[data-v-ee0af3de]{color:var(--color-muted,#64748b);margin:2px 0 0;font-size:11px}.caf-check-row[data-v-ee0af3de]{flex-wrap:wrap;gap:20px;display:flex}.caf-check[data-v-ee0af3de]{color:var(--color-text,#0f172a);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.caf-check input[type=checkbox][data-v-ee0af3de]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary,#0b68d8)}.caf-check--featured[data-v-ee0af3de]{color:var(--color-primary,#0b68d8);font-weight:700}.caf-featured-hint[data-v-ee0af3de]{margin-top:8px}@media (width<=768px){.caf-grid-2[data-v-ee0af3de]{grid-template-columns:1fr}.caf-card-section[data-v-ee0af3de]{padding:18px}.caf-image-section[data-v-ee0af3de]{grid-template-columns:1fr;gap:12px}.caf-image-control[data-v-ee0af3de]{grid-template-columns:120px minmax(0,1fr)}.caf-image-preview[data-v-ee0af3de]{width:120px;height:96px}.caf-head[data-v-ee0af3de]{flex-direction:column;align-items:flex-start}.caf-head-actions[data-v-ee0af3de]{width:100%}.caf-btn[data-v-ee0af3de]{flex:1;justify-content:center}}.delete-confirm-modal[data-v-3848186e]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(420px,100vw - 32px);margin:auto;padding:28px;box-shadow:0 24px 80px #0f172a40}.delete-confirm-modal[data-v-3848186e]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73}.delete-confirm-icon[data-v-3848186e]{color:#be123c;background:#fff1f2;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:20px;display:grid}.delete-confirm-modal h2[data-v-3848186e]{margin:0 0 8px;font-size:21px;font-weight:700}.delete-confirm-modal p[data-v-3848186e]{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.delete-confirm-modal strong[data-v-3848186e]{color:#334155}.delete-confirm-actions[data-v-3848186e]{gap:12px;margin-top:24px;display:flex}.delete-confirm-actions button[data-v-3848186e]{font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:11px 14px;font-size:13px;font-weight:600}.delete-confirm-no[data-v-3848186e]{color:#475569;background:#fff;border:1px solid #e2e8f0}.delete-confirm-no[data-v-3848186e]:hover{background:#f8fafc}.delete-confirm-yes[data-v-3848186e]{color:#fff;background:#be123c;border:1px solid #be123c}.delete-confirm-yes[data-v-3848186e]:hover{background:#9f1239}.delete-confirm-actions button[data-v-3848186e]:disabled{opacity:.6;cursor:wait}.delete-confirm-actions button[data-v-3848186e]:focus-visible{outline-offset:3px;outline:2px solid #be123c}.delete-confirm-modal .delete-confirm-error[data-v-3848186e]{color:#be123c;margin-top:12px}body:has(.delete-confirm-modal[open]){overflow:hidden}.cat-wrap[data-v-b160ed88]{flex-direction:column;gap:20px;padding:28px 32px;display:flex}.cat-toast[data-v-b160ed88]{z-index:999;border:1px solid;border-radius:14px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;animation:.2s ease-out cat-in-b160ed88;display:inline-flex;position:fixed;top:24px;right:24px;box-shadow:0 20px 48px #0f172a24}.cat-toast--success[data-v-b160ed88]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.cat-toast--error[data-v-b160ed88]{color:#991b1b;background:#fef2f2;border-color:#fecaca}@keyframes cat-in-b160ed88{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cat-head[data-v-b160ed88]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cat-head-left[data-v-b160ed88]{flex-direction:column;flex:1;gap:2px;display:flex}.cat-eyebrow[data-v-b160ed88]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0;font-size:13px;font-weight:700}.cat-title[data-v-b160ed88]{color:var(--color-text,#0f172a);margin:0;font-size:28px;font-weight:800;line-height:1.2}.cat-subtitle[data-v-b160ed88]{color:var(--color-muted,#64748b);margin:0;font-size:15px;line-height:1.5}.cat-btn[data-v-b160ed88]{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cat-btn-primary[data-v-b160ed88]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;box-shadow:0 4px 14px #0b68d840}.cat-btn-primary[data-v-b160ed88]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.cat-card[data-v-b160ed88]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.cat-card-head[data-v-b160ed88]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.cat-card-title[data-v-b160ed88]{color:var(--color-text,#0f172a);margin:0 0 2px;font-size:17px;font-weight:800}.cat-card-subtitle[data-v-b160ed88]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.cat-select[data-v-b160ed88]{width:150px;color:var(--color-text,#0f172a);cursor:pointer;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e2e8f0;border-radius:10px;padding:8px 32px 8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s}.cat-select[data-v-b160ed88]:focus{border-color:var(--color-primary,#0b68d8);outline:none;box-shadow:0 0 0 3px #0b68d81a}.cat-table[data-v-b160ed88]{border-collapse:collapse;width:100%;font-size:14px}.cat-th[data-v-b160ed88]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#64748b);text-align:left;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.cat-th-right[data-v-b160ed88]{text-align:right;padding-right:24px}.cat-tr[data-v-b160ed88]{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;transition:background .12s}.cat-tr[data-v-b160ed88]:hover{background:#f8fafc}.cat-tr--over[data-v-b160ed88]{background:#0b68d80a;position:relative}.cat-tr--over[data-v-b160ed88]:after{content:"";background:var(--color-primary,#0b68d8);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.cat-tr--drag[data-v-b160ed88]{opacity:.4}.cat-td[data-v-b160ed88]{color:var(--color-text,#0f172a);vertical-align:middle;padding:14px 16px;line-height:1.4}.cat-td-muted[data-v-b160ed88]{color:var(--color-muted,#64748b);font-size:13px}.cat-td-title[data-v-b160ed88]{font-weight:700}.cat-td-right[data-v-b160ed88]{text-align:right}.cat-drag-row[data-v-b160ed88]{align-items:center;gap:8px;display:flex}.cat-drag-icon[data-v-b160ed88]{color:#94a3b8;font-size:14px;transition:color .12s}.cat-tr:hover .cat-drag-icon[data-v-b160ed88]{color:var(--color-primary,#0b68d8)}.cat-num[data-v-b160ed88]{color:#334155;font-size:13px;font-weight:600}.cat-pill[data-v-b160ed88]{color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.cat-url[data-v-b160ed88]{color:#475569;background:#f8fafc;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.cat-discount[data-v-b160ed88]{white-space:nowrap;color:#059669;background:#ecfdf5;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cat-discount--scheduled[data-v-b160ed88]{color:#2563eb;background:#eff6ff}.cat-discount-dot[data-v-b160ed88]{background:currentColor;border-radius:50%;width:7px;height:7px}.cat-status[data-v-b160ed88]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;font-family:inherit;transition:background .12s;display:inline-flex}.cat-status[data-v-b160ed88]:hover{background:#0f172a0a}.cat-status--sm[data-v-b160ed88]{gap:6px;padding:2px 6px}.cat-status-track[data-v-b160ed88]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.cat-status--on .cat-status-track[data-v-b160ed88]{background:var(--color-primary,#0b68d8)}.cat-status--off .cat-status-track[data-v-b160ed88]{background:#cbd5e1}.cat-status-knob[data-v-b160ed88]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.cat-status--on .cat-status-knob[data-v-b160ed88]{transform:translate(16px)}.cat-status--off .cat-status-knob[data-v-b160ed88]{transform:translate(0)}.cat-status-label[data-v-b160ed88]{font-size:12px;font-weight:700;transition:color .2s}.cat-status--on .cat-status-label[data-v-b160ed88]{color:var(--color-primary,#0b68d8)}.cat-status--off .cat-status-label[data-v-b160ed88]{color:#94a3b8}.cat-action-row[data-v-b160ed88]{gap:6px;display:inline-flex}.cat-action-btn[data-v-b160ed88]{color:var(--color-text,#0f172a);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.cat-action-btn[data-v-b160ed88]:hover{background:#f8fafc}.cat-action-btn--danger[data-v-b160ed88]{color:#e11d48;background:#e11d480a;border-color:#fecaca}.cat-action-btn--danger[data-v-b160ed88]:hover{background:#e11d481a;border-color:#fca5a5}.cat-action-btn--block[data-v-b160ed88]{flex:1;justify-content:center;padding:10px 14px}.cat-empty[data-v-b160ed88]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.cat-empty-icon[data-v-b160ed88]{width:64px;height:64px;color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;display:flex}.cat-empty-title[data-v-b160ed88]{color:var(--color-text,#0f172a);margin:0 0 6px;font-size:18px;font-weight:800}.cat-empty-text[data-v-b160ed88]{color:var(--color-muted,#64748b);max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.cat-mobile-list[data-v-b160ed88]{display:none}.cat-mobile-card[data-v-b160ed88]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:14px;transition:box-shadow .2s}.cat-mobile-card[data-v-b160ed88]:hover{box-shadow:0 4px 16px #0f172a0f}.cat-mobile-head[data-v-b160ed88]{margin-bottom:10px}.cat-mobile-title-row[data-v-b160ed88]{align-items:center;gap:10px;display:flex}.cat-mobile-title[data-v-b160ed88]{color:var(--color-text,#0f172a);flex:1;font-size:15px;font-weight:800}.cat-mobile-body[data-v-b160ed88]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cat-mobile-url[data-v-b160ed88]{color:#475569;background:#f8fafc;border-radius:6px;width:fit-content;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-block}.cat-mobile-meta[data-v-b160ed88]{color:var(--color-muted,#64748b);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.cat-mobile-meta-item[data-v-b160ed88]{align-items:center;gap:4px;display:inline-flex}.cat-mobile-meta-label[data-v-b160ed88]{color:#334155;font-weight:600}.cat-mobile-actions[data-v-b160ed88]{border-top:1px solid #f1f5f9;gap:8px;padding-top:10px;display:flex}.cat-pagination[data-v-b160ed88]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.cat-pagination-count[data-v-b160ed88]{color:var(--color-muted,#64748b);font-size:13px;font-weight:500}.cat-pagination-controls[data-v-b160ed88]{align-items:center;gap:4px;display:flex}.cat-page-btn[data-v-b160ed88]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.cat-page-btn[data-v-b160ed88]:hover:not(:disabled){background:#f1f5f9}.cat-page-btn[data-v-b160ed88]:disabled{opacity:.4;cursor:not-allowed}.cat-page-btn--active[data-v-b160ed88]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.cat-table-wrap[data-v-b160ed88]{overflow-x:auto}@media (width<=900px){.cat-card-head[data-v-b160ed88]{flex-direction:column;align-items:stretch}.cat-select[data-v-b160ed88]{width:100%}}@media (width<=768px){.cat-wrap[data-v-b160ed88]{padding:16px}.cat-table[data-v-b160ed88],.cat-table-wrap[data-v-b160ed88]{display:none}.cat-mobile-list[data-v-b160ed88]{gap:12px;padding:16px;display:grid}.cat-head[data-v-b160ed88]{flex-direction:column;align-items:stretch}.cat-btn-primary[data-v-b160ed88]{justify-content:center;width:100%}.cat-card-head[data-v-b160ed88]{padding:16px}.cat-pagination[data-v-b160ed88]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.cat-pagination-count[data-v-b160ed88]{text-align:center}.cat-pagination-controls[data-v-b160ed88]{justify-content:center}.cat-empty[data-v-b160ed88]{padding:40px 20px}}@media (width<=480px){.cat-mobile-meta[data-v-b160ed88]{flex-direction:column;gap:4px}}.cdf-page[data-v-71c9f60e]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.cdf-container[data-v-71c9f60e]{max-width:960px;margin:0 auto;padding:28px 32px}.cdf-header[data-v-71c9f60e]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.cdf-header__info[data-v-71c9f60e]{flex:1}.cdf-header__eyebrow[data-v-71c9f60e]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.cdf-header__title[data-v-71c9f60e]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800}.cdf-header__subtitle[data-v-71c9f60e]{color:#64748b;margin:0;font-size:15px}.cdf-header__actions[data-v-71c9f60e]{flex-shrink:0;gap:10px;display:flex}.cdf-btn[data-v-71c9f60e]{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cdf-btn--ghost[data-v-71c9f60e]{color:#334155;background:#fff;border:1px solid #0f172a1a}.cdf-btn--primary[data-v-71c9f60e]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border:none;box-shadow:0 4px 14px #0b68d840}.cdf-btn--primary[data-v-71c9f60e]:disabled{opacity:.6;cursor:not-allowed}.cdf-spinner[data-v-71c9f60e]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite cdf-spin-71c9f60e}@keyframes cdf-spin-71c9f60e{to{transform:rotate(360deg)}}.cdf-card[data-v-71c9f60e]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.cdf-card__header[data-v-71c9f60e]{border-bottom:1px solid #0f172a12;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.cdf-card__title[data-v-71c9f60e]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.cdf-card__subtitle[data-v-71c9f60e]{color:#64748b;width:100%;margin:0;font-size:13px}.cdf-card__body[data-v-71c9f60e]{padding:24px}.cdf-grid[data-v-71c9f60e]{gap:16px;display:grid}.cdf-spaced[data-v-71c9f60e]{margin-top:20px}.cdf-field[data-v-71c9f60e]{flex-direction:column;display:flex}.cdf-field__label[data-v-71c9f60e]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.cdf-field__helper[data-v-71c9f60e]{color:#94a3b8;margin:0 0 6px;font-size:12px}.cdf-input[data-v-71c9f60e]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px}.cdf-input[data-v-71c9f60e]:focus{border-color:var(--color-primary,#0b68d8);outline:none}.cdf-input--sm[data-v-71c9f60e]{max-width:320px;height:38px;margin-bottom:8px}.cdf-error[data-v-71c9f60e]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.cdf-muted[data-v-71c9f60e]{color:#64748b;font-size:13px}.cdf-strong[data-v-71c9f60e]{font-weight:700}.cdf-toggle-row[data-v-71c9f60e]{cursor:pointer;background:#fafbfc;border:1px solid #0f172a14;border-radius:12px;align-self:end;align-items:center;gap:12px;padding:12px 14px;display:flex}.cdf-toggle-row__content[data-v-71c9f60e]{flex-direction:column;flex:1;display:flex}.cdf-toggle-row__label[data-v-71c9f60e]{color:#0f172a;font-size:14px;font-weight:700}.cdf-toggle-row__helper[data-v-71c9f60e]{color:#94a3b8;font-size:12px}.cdf-checkbox[data-v-71c9f60e]{width:20px;height:20px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;flex-shrink:0}.cdf-badge-preview[data-v-71c9f60e]{color:#dc2626;background:#dc26261a;border-radius:6px;padding:1px 8px;font-weight:800;display:inline-block}.cdf-segment[data-v-71c9f60e]{background:#f1f5f9;border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.cdf-segment button[data-v-71c9f60e]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.cdf-segment button.is-active[data-v-71c9f60e]{color:var(--color-primary,#0b68d8);background:#fff;box-shadow:0 2px 6px #0f172a14}.cdf-field .cdf-segment[data-v-71c9f60e]{align-self:flex-start;margin-bottom:0}.cdf-chip-grid[data-v-71c9f60e]{flex-wrap:wrap;gap:6px;display:flex}.cdf-chip[data-v-71c9f60e]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.cdf-chip.is-child[data-v-71c9f60e]{font-weight:600}.cdf-chip.is-active[data-v-71c9f60e]{border-color:var(--color-primary,#0b68d8);background:var(--color-primary,#0b68d8);color:#fff}.cdf-item-list[data-v-71c9f60e]{border:1px solid #0f172a14;border-radius:12px;max-height:260px;overflow-y:auto}.cdf-item-row[data-v-71c9f60e]{cursor:pointer;border-bottom:1px solid #0f172a0d;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.cdf-item-row[data-v-71c9f60e]:last-child{border-bottom:none}.cdf-item-row .cdf-muted[data-v-71c9f60e]{margin-left:auto}.cdf-table-wrap[data-v-71c9f60e]{overflow-x:auto}.cdf-table[data-v-71c9f60e]{border-collapse:collapse;width:100%;font-size:14px}.cdf-table th[data-v-71c9f60e]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:700}.cdf-table td[data-v-71c9f60e]{vertical-align:top;border-bottom:1px solid #0f172a0f;padding:10px 12px}.cdf-price-new[data-v-71c9f60e]{color:#15803d;font-weight:800;display:block}.cdf-price-old[data-v-71c9f60e]{color:#94a3b8;font-size:12px;display:block}.cdf-status[data-v-71c9f60e]{border-radius:14px;margin-bottom:20px;padding:14px 18px;font-size:14px;font-weight:700}.cdf-status--live[data-v-71c9f60e]{color:#15803d;background:#dcfce7}.cdf-status--warn[data-v-71c9f60e]{color:#c2410c;background:#ffedd5}.cdf-alert[data-v-71c9f60e]{color:#b91c1c;background:#fee2e2;border-radius:12px;margin-bottom:10px;padding:10px 14px;font-size:13px;font-weight:700}.cdf-spaced-sm[data-v-71c9f60e]{margin-top:10px}.cdf-toggle-row--inline[data-v-71c9f60e]{align-self:stretch}.cdf-time-summary[data-v-71c9f60e]{color:#0f172a;background:#f1f5f9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.cdf-link-btn[data-v-71c9f60e]{color:var(--color-primary,#0b68d8);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:700}.cdf-mobile-actions[data-v-71c9f60e]{display:none}@media (width>=769px){.cdf-grid--two[data-v-71c9f60e]{grid-template-columns:1fr 1fr}.cdf-grid--three[data-v-71c9f60e]{grid-template-columns:1fr 1fr 1fr}}@media (width<=768px){.cdf-container[data-v-71c9f60e]{padding:16px}.cdf-header[data-v-71c9f60e]{flex-direction:column;align-items:stretch}.cdf-header__actions[data-v-71c9f60e]{display:none}.cdf-card__header[data-v-71c9f60e],.cdf-card__body[data-v-71c9f60e]{padding:16px}.cdf-mobile-actions[data-v-71c9f60e]{z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.cdf-mobile-actions .cdf-btn[data-v-71c9f60e]{flex:1}}.catdisc-page[data-v-d47554ae]{background:#f5f7fb;min-height:100%;padding-bottom:60px}.catdisc-container[data-v-d47554ae]{max-width:1200px;margin:0 auto;padding:28px 32px}.catdisc-header[data-v-d47554ae]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.catdisc-header__eyebrow[data-v-d47554ae]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.catdisc-header__title[data-v-d47554ae]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800}.catdisc-header__subtitle[data-v-d47554ae]{color:#64748b;max-width:640px;margin:0;font-size:15px}.catdisc-btn[data-v-d47554ae]{cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.catdisc-btn--primary[data-v-d47554ae]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;box-shadow:0 4px 14px #0b68d840}.catdisc-toolbar[data-v-d47554ae]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.catdisc-search[data-v-d47554ae]{background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:100%;max-width:320px;height:42px;padding:0 14px;font-size:14px}.catdisc-count[data-v-d47554ae]{color:#64748b;font-size:13px;font-weight:600}.catdisc-card[data-v-d47554ae],.catdisc-empty[data-v-d47554ae]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.catdisc-empty[data-v-d47554ae]{text-align:center;padding:48px 24px}.catdisc-empty__icon[data-v-d47554ae]{color:var(--color-primary,#0b68d8);margin-bottom:12px;font-size:36px}.catdisc-empty h2[data-v-d47554ae]{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:800}.catdisc-empty p[data-v-d47554ae]{color:#64748b;margin:0 0 18px}.catdisc-table-wrap[data-v-d47554ae]{overflow-x:auto}.catdisc-table[data-v-d47554ae]{border-collapse:collapse;width:100%;font-size:14px}.catdisc-table th[data-v-d47554ae]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #0f172a12;padding:14px 16px;font-size:12px;font-weight:700}.catdisc-table td[data-v-d47554ae]{color:#0f172a;vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:14px 16px}.catdisc-table tbody tr:last-child td[data-v-d47554ae]{border-bottom:none}.catdisc-name[data-v-d47554ae]{font-weight:700}.catdisc-muted[data-v-d47554ae]{color:#64748b;font-size:13px}.catdisc-chips[data-v-d47554ae]{flex-wrap:wrap;gap:4px;display:flex}.catdisc-chip[data-v-d47554ae]{color:#3730a3;background:#eef2ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.catdisc-badge[data-v-d47554ae]{color:#dc2626;white-space:nowrap;background:#dc26261a;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.catdisc-status[data-v-d47554ae]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.catdisc-status[data-v-d47554ae]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.catdisc-status--live[data-v-d47554ae]{color:#15803d;background:#dcfce7}.catdisc-status--scheduled[data-v-d47554ae]{color:#a16207;background:#fef9c3}.catdisc-status--expired[data-v-d47554ae]{color:#64748b;background:#f1f5f9}.catdisc-status--no_items[data-v-d47554ae]{color:#c2410c;background:#ffedd5}.catdisc-reason[data-v-d47554ae]{color:#64748b;max-width:220px;margin-top:4px;font-size:12px}.catdisc-status--off[data-v-d47554ae]{color:#b91c1c;background:#fee2e2}.catdisc-table__actions-head[data-v-d47554ae]{text-align:right}.catdisc-table__actions[data-v-d47554ae]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.catdisc-icon-btn[data-v-d47554ae]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.catdisc-icon-btn--danger[data-v-d47554ae]{color:#dc2626}.catdisc-switch[data-v-d47554ae]{cursor:pointer;width:40px;height:22px;display:inline-block;position:relative}.catdisc-switch input[data-v-d47554ae]{opacity:0;width:0;height:0}.catdisc-switch__slider[data-v-d47554ae]{background:#cbd5e1;border-radius:999px;transition:background .2s;position:absolute;inset:0}.catdisc-switch__slider[data-v-d47554ae]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.catdisc-switch input:checked+.catdisc-switch__slider[data-v-d47554ae]{background:var(--color-primary,#0b68d8)}.catdisc-switch input:checked+.catdisc-switch__slider[data-v-d47554ae]:before{transform:translate(18px)}@media (width<=768px){.catdisc-container[data-v-d47554ae]{padding:16px}.catdisc-header[data-v-d47554ae]{flex-direction:column;align-items:stretch}.catdisc-btn[data-v-d47554ae]{justify-content:center}}.cfg-wrap[data-v-222896ee]{flex-direction:column;gap:20px;display:flex}.cfg-head[data-v-222896ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cfg-head-left[data-v-222896ee]{flex-direction:column;gap:2px;display:flex}.cfg-eyebrow[data-v-222896ee]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.cfg-title[data-v-222896ee]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.cfg-btn[data-v-222896ee]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.cfg-btn[data-v-222896ee]:disabled{opacity:.6;cursor:not-allowed}.cfg-btn-outline[data-v-222896ee]{color:#475569;background:#fff;border-color:#e2e8f0}.cfg-btn-outline[data-v-222896ee]:hover{background:#f8fafc}.cfg-btn-primary[data-v-222896ee]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8);justify-content:center;font-weight:600}.cfg-btn-primary[data-v-222896ee]:hover:not(:disabled){filter:brightness(1.08)}.cfg-btn-full[data-v-222896ee]{width:100%}.cfg-spinner[data-v-222896ee]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite cfg-spin-222896ee;display:inline-block}@keyframes cfg-spin-222896ee{to{transform:rotate(360deg)}}.cfg-layout[data-v-222896ee]{grid-template-columns:1fr 2fr;align-items:start;gap:24px;display:grid}.cfg-form-card[data-v-222896ee]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:24px;box-shadow:0 1px 3px #0000000a}.cfg-form-title[data-v-222896ee]{color:var(--color-text,#0f172a);margin:0 0 20px;font-size:17px;font-weight:700}.cfg-form-body[data-v-222896ee]{flex-direction:column;gap:18px;display:flex}.cfg-field-group[data-v-222896ee]{flex-direction:column;gap:4px;display:flex}.cfg-field-label[data-v-222896ee]{color:#475569;font-size:13px;font-weight:600}.cfg-field[data-v-222896ee]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.cfg-field[data-v-222896ee]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.cfg-error[data-v-222896ee]{color:#e11d48;margin:2px 0 0;font-size:12px}.cfg-toggle-row[data-v-222896ee]{align-items:center;display:flex}.cfg-tables[data-v-222896ee]{flex-direction:column;gap:20px;display:flex}.cfg-card[data-v-222896ee]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.cfg-card-head[data-v-222896ee]{border-bottom:1px solid #f1f5f9;padding:14px 20px}.cfg-card-title[data-v-222896ee]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.cfg-table-scroll[data-v-222896ee]{overflow-x:auto}.cfg-table[data-v-222896ee]{border-collapse:collapse;width:100%;font-size:13px}.cfg-th[data-v-222896ee]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:12px 14px;font-size:11px;font-weight:700}.cfg-th-narrow[data-v-222896ee]{width:40px}.cfg-th-right[data-v-222896ee]{text-align:right}.cfg-tr[data-v-222896ee]{border-bottom:1px solid #f1f5f9;transition:background .1s}.cfg-tr[data-v-222896ee]:hover{background:#f8fafc}.cfg-td[data-v-222896ee]{vertical-align:middle;padding:12px 14px}.cfg-td-muted[data-v-222896ee]{color:var(--color-muted,#64748b)}.cfg-td-value[data-v-222896ee]{color:var(--color-text,#0f172a);font-weight:600}.cfg-td-right[data-v-222896ee]{text-align:right}.cfg-status-badge[data-v-222896ee]{border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cfg-status-badge i[data-v-222896ee]{font-size:10px}.cfg-status-active[data-v-222896ee]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.cfg-status-inactive[data-v-222896ee]{color:#b45309;background:#fffbeb;border-color:#fde68a}.cfg-action-row[data-v-222896ee]{gap:6px;display:inline-flex}.cfg-action-btn[data-v-222896ee]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.cfg-action-btn[data-v-222896ee]:hover{background:#f8fafc}.cfg-action-btn-danger[data-v-222896ee]{color:#e11d48;border-color:#fecaca}.cfg-action-btn-danger[data-v-222896ee]:hover{background:#fff1f2}.cfg-empty-td[data-v-222896ee]{text-align:center;color:var(--color-muted,#64748b);padding:32px 16px;font-size:13px}@media (width<=1024px){.cfg-layout[data-v-222896ee]{grid-template-columns:1fr}}@media (width<=768px){.cfg-head[data-v-222896ee]{flex-direction:column;align-items:flex-start}.cfg-form-card[data-v-222896ee]{padding:18px}}.cnt-page[data-v-44c23b7d]{background:#f5f7fb;min-height:100%}.cnt-container[data-v-44c23b7d]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.cnt-header__info[data-v-44c23b7d]{flex:1}.cnt-header__eyebrow[data-v-44c23b7d]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.cnt-header__title[data-v-44c23b7d]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.cnt-header__subtitle[data-v-44c23b7d]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.cnt-card[data-v-44c23b7d]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.cnt-card__header[data-v-44c23b7d]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cnt-card__title[data-v-44c23b7d]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.cnt-card__subtitle[data-v-44c23b7d]{color:#64748b;margin:0;font-size:13px}.cnt-card__count[data-v-44c23b7d]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.cnt-toolbar[data-v-44c23b7d]{border-bottom:1px solid #0f172a0f;padding:14px 22px}.cnt-search[data-v-44c23b7d]{max-width:420px;position:relative}.cnt-search__icon[data-v-44c23b7d]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cnt-search__input[data-v-44c23b7d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.cnt-search__input[data-v-44c23b7d]::placeholder{color:#94a3b8}.cnt-search__input[data-v-44c23b7d]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.cnt-table-wrap[data-v-44c23b7d]{overflow-x:auto}.cnt-table[data-v-44c23b7d]{border-collapse:collapse;width:100%;font-size:14px}.cnt-table thead[data-v-44c23b7d]{background:#f8fafc}.cnt-table__th[data-v-44c23b7d]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:800}.cnt-table__th--order[data-v-44c23b7d]{width:60px}.cnt-table__th--actions[data-v-44c23b7d]{text-align:right;width:190px;padding-right:20px}.cnt-table__row[data-v-44c23b7d]{border-bottom:1px solid #0f172a0f;transition:background .15s}.cnt-table__row[data-v-44c23b7d]:hover{background:#f8fafc}.cnt-table__cell[data-v-44c23b7d]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.cnt-table__cell--order[data-v-44c23b7d]{color:#94a3b8;font-size:13px;font-weight:600}.cnt-table__cell--name[data-v-44c23b7d]{color:#0f172a;font-weight:700}.cnt-table__cell--email[data-v-44c23b7d]{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;overflow:hidden}.cnt-table__cell--message[data-v-44c23b7d]{max-width:200px}.cnt-table__cell--date[data-v-44c23b7d]{color:#475569;white-space:nowrap;font-size:13px}.cnt-table__cell--actions[data-v-44c23b7d]{text-align:right}.cnt-message-pill[data-v-44c23b7d]{text-overflow:ellipsis;white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:999px;max-width:180px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.cnt-btn[data-v-44c23b7d]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.cnt-btn[data-v-44c23b7d]:disabled{opacity:.5;cursor:not-allowed}.cnt-btn[data-v-44c23b7d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.cnt-btn--soft[data-v-44c23b7d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.cnt-btn--soft[data-v-44c23b7d]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.cnt-btn--danger[data-v-44c23b7d]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.cnt-btn--danger[data-v-44c23b7d]:hover:not(:disabled){background:#e11d481a}.cnt-btn--ghost[data-v-44c23b7d]{color:#475569;background:#fff;border:1px solid #0f172a1a}.cnt-btn--ghost[data-v-44c23b7d]:hover:not(:disabled){background:#f1f5f9}.cnt-btn--sm[data-v-44c23b7d]{height:30px;padding:0 10px;font-size:11px}.cnt-btn--block[data-v-44c23b7d]{justify-content:center;width:100%}.cnt-actions[data-v-44c23b7d]{align-items:center;gap:6px;display:inline-flex}.cnt-empty[data-v-44c23b7d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.cnt-empty__icon[data-v-44c23b7d]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.cnt-empty__title[data-v-44c23b7d]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.cnt-empty__text[data-v-44c23b7d]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.cnt-mobile-list[data-v-44c23b7d]{flex-direction:column;gap:12px;padding:16px;display:none}.cnt-mobile-card[data-v-44c23b7d]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.cnt-mobile-card__header[data-v-44c23b7d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cnt-mobile-card__name[data-v-44c23b7d]{color:#0f172a;font-size:15px;font-weight:800}.cnt-mobile-card__date[data-v-44c23b7d]{color:#94a3b8;white-space:nowrap;font-size:12px}.cnt-mobile-card__meta[data-v-44c23b7d]{flex-direction:column;gap:4px;display:flex}.cnt-mobile-card__meta-row[data-v-44c23b7d]{color:#475569;align-items:flex-start;gap:8px;font-size:13px;display:flex}.cnt-mobile-card__meta-label[data-v-44c23b7d]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;flex-shrink:0;min-width:54px;font-size:11px;font-weight:700}.cnt-mobile-card__msg[data-v-44c23b7d]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.cnt-mobile-card__actions[data-v-44c23b7d]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.cnt-mobile-card__actions .cnt-btn[data-v-44c23b7d]{height:44px;font-size:13px}.cnt-pagination[data-v-44c23b7d]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.cnt-pagination__count[data-v-44c23b7d]{color:#64748b;font-size:13px}.cnt-pagination__controls[data-v-44c23b7d]{align-items:center;gap:4px;display:flex}.cnt-pagination__btn[data-v-44c23b7d]{color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.cnt-pagination__btn[data-v-44c23b7d]:hover{background:#f1f5f9;border-color:#0f172a24}.cnt-pagination__btn--active[data-v-44c23b7d]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.cnt-pagination__btn--active[data-v-44c23b7d]:hover{opacity:.9}.cnt-pagination__btn--disabled[data-v-44c23b7d]{opacity:.4;pointer-events:none}.cnt-modal-overlay[data-v-44c23b7d]{z-index:50;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cnt-modal[data-v-44c23b7d]{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 48px #0f172a1f}.cnt-modal__header[data-v-44c23b7d]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.cnt-modal__title[data-v-44c23b7d]{color:#0f172a;margin:0 0 2px;font-size:18px;font-weight:800}.cnt-modal__subtitle[data-v-44c23b7d]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#0b68d8);margin:0;font-size:12px;font-weight:700}.cnt-modal__close[data-v-44c23b7d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .15s;display:flex}.cnt-modal__close[data-v-44c23b7d]:hover{color:#475569;background:#f1f5f9}.cnt-modal__body[data-v-44c23b7d]{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.cnt-modal__grid[data-v-44c23b7d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cnt-modal__field[data-v-44c23b7d]{background:#f8fafc;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cnt-modal__field-label[data-v-44c23b7d]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:11px;font-weight:700}.cnt-modal__field-value[data-v-44c23b7d]{color:#0f172a;word-break:break-all;font-size:14px;font-weight:600}.cnt-modal__section[data-v-44c23b7d]{flex-direction:column;gap:8px;display:flex}.cnt-modal__message[data-v-44c23b7d]{color:#0f172a;white-space:pre-wrap;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;max-height:260px;padding:14px 16px;font-size:14px;line-height:1.7;overflow-y:auto}.cnt-modal__footer[data-v-44c23b7d]{border-top:1px solid #0f172a0f;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}@media (width<=900px){.cnt-container[data-v-44c23b7d]{padding:20px}.cnt-card__header[data-v-44c23b7d]{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=768px){.cnt-container[data-v-44c23b7d]{gap:16px;padding:16px}.cnt-header__title[data-v-44c23b7d]{font-size:22px}.cnt-card[data-v-44c23b7d]{border-radius:18px}.cnt-card__header[data-v-44c23b7d]{padding:16px}.cnt-toolbar[data-v-44c23b7d]{padding:12px 16px}.cnt-search[data-v-44c23b7d]{max-width:100%}.cnt-table-wrap[data-v-44c23b7d]{display:none}.cnt-mobile-list[data-v-44c23b7d]{display:flex}.cnt-empty[data-v-44c23b7d]{padding:36px 16px}.cnt-pagination[data-v-44c23b7d]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.cnt-pagination__controls[data-v-44c23b7d]{flex-wrap:wrap;justify-content:center}.cnt-pagination__count[data-v-44c23b7d]{text-align:center}.cnt-modal[data-v-44c23b7d]{border-radius:18px;max-width:100%;max-height:95vh}.cnt-modal__header[data-v-44c23b7d],.cnt-modal__body[data-v-44c23b7d]{padding:16px 18px}.cnt-modal__footer[data-v-44c23b7d]{padding:14px 18px}.cnt-modal__grid[data-v-44c23b7d]{grid-template-columns:1fr}}@media (width>=769px){.cnt-mobile-list[data-v-44c23b7d]{display:none!important}}.coupon-create-page[data-v-ba0eac7d]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.coupon-create-container[data-v-ba0eac7d]{max-width:768px;margin:0 auto;padding:28px 32px}.coupon-create-header[data-v-ba0eac7d]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.coupon-create-header__info[data-v-ba0eac7d]{flex:1}.coupon-create-header__eyebrow[data-v-ba0eac7d]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.coupon-create-header__title[data-v-ba0eac7d]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.coupon-create-header__subtitle[data-v-ba0eac7d]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.coupon-create-header__actions[data-v-ba0eac7d]{flex-shrink:0;align-items:center;gap:10px;display:flex}.coupon-create-header__back[data-v-ba0eac7d]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.coupon-create-header__back[data-v-ba0eac7d]:hover{background:#f1f5f9}.coupon-create-header__submit[data-v-ba0eac7d]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.coupon-create-header__submit[data-v-ba0eac7d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.coupon-create-header__submit[data-v-ba0eac7d]:disabled{opacity:.6;cursor:not-allowed}.coupon-create-header__submit[data-v-ba0eac7d]:focus-visible,.coupon-create-header__back[data-v-ba0eac7d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.coupon-create-header__spinner[data-v-ba0eac7d]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite coupon-spin-ba0eac7d;display:inline-block}@keyframes coupon-spin-ba0eac7d{to{transform:rotate(360deg)}}.coupon-form-card[data-v-ba0eac7d]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.coupon-form-card__header[data-v-ba0eac7d]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.coupon-form-card__title[data-v-ba0eac7d]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.coupon-form-card__subtitle[data-v-ba0eac7d]{color:#64748b;margin:0;font-size:13px}.coupon-form-card__body[data-v-ba0eac7d]{padding:24px}.coupon-form-field[data-v-ba0eac7d]{flex-direction:column;margin-bottom:16px;display:flex}.coupon-form-field[data-v-ba0eac7d]:last-child{margin-bottom:0}.coupon-form-field__label[data-v-ba0eac7d]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.coupon-form-field__helper[data-v-ba0eac7d]{color:#94a3b8;margin:0 0 6px;font-size:12px}.coupon-form-field__input[data-v-ba0eac7d]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.coupon-form-field__input[data-v-ba0eac7d]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.coupon-form-field__input[data-v-ba0eac7d]::placeholder{color:#94a3b8}.coupon-form-field__input--select[data-v-ba0eac7d]{height:auto;min-height:140px;padding:8px}.coupon-form-field__error[data-v-ba0eac7d]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.coupon-categories-section[data-v-ba0eac7d]{flex-direction:column;gap:12px;display:flex}.coupon-categories-section__chips[data-v-ba0eac7d]{flex-wrap:wrap;gap:8px;display:flex}.coupon-categories-section__chip[data-v-ba0eac7d]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.coupon-categories-section__chip-remove[data-v-ba0eac7d]{width:18px;height:18px;color:inherit;cursor:pointer;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background .15s;display:inline-flex}.coupon-categories-section__chip-remove[data-v-ba0eac7d]:hover{background:#0003}.coupon-categories-section__selector[data-v-ba0eac7d]{flex-direction:column;gap:8px;display:flex}.coupon-categories-section__hint[data-v-ba0eac7d]{color:#94a3b8;margin:0;font-size:12px}.coupon-create-mobile-actions[data-v-ba0eac7d]{display:none}@media (width<=900px){.coupon-create-container[data-v-ba0eac7d]{padding:20px}}@media (width<=768px){.coupon-create-container[data-v-ba0eac7d]{padding:16px}.coupon-create-header[data-v-ba0eac7d]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.coupon-create-header__actions[data-v-ba0eac7d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coupon-create-header__submit[data-v-ba0eac7d]{justify-content:center;width:100%}.coupon-create-header__back[data-v-ba0eac7d]{justify-content:center}.coupon-form-card[data-v-ba0eac7d]{border-radius:18px}.coupon-form-card__header[data-v-ba0eac7d]{flex-direction:column;align-items:stretch;padding:16px}.coupon-form-card__body[data-v-ba0eac7d]{padding:16px}.coupon-create-mobile-actions[data-v-ba0eac7d]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.coupon-create-mobile-actions__back[data-v-ba0eac7d]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.coupon-create-mobile-actions__submit[data-v-ba0eac7d]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.coupon-create-mobile-actions__submit[data-v-ba0eac7d]:disabled{opacity:.6;cursor:not-allowed}.coupon-create-page[data-v-ba0eac7d]{padding-bottom:80px}}@media (width<=480px){.coupon-create-header__actions[data-v-ba0eac7d]{grid-template-columns:1fr}.coupon-create-mobile-actions[data-v-ba0eac7d]{flex-direction:column}.coupon-create-mobile-actions__submit[data-v-ba0eac7d]{flex:1}}.coupons-page[data-v-46e205ae]{background:#f5f7fb;min-height:100%}.coupons-container[data-v-46e205ae]{max-width:1200px;margin:0 auto;padding:28px 32px}.coupons-page-header[data-v-46e205ae]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.coupons-page-header__info[data-v-46e205ae]{flex:1}.coupons-page-header__eyebrow[data-v-46e205ae]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.coupons-page-header__title[data-v-46e205ae]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.coupons-page-header__subtitle[data-v-46e205ae]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.coupons-page-header__actions[data-v-46e205ae]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.coupons-page-header__button[data-v-46e205ae]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.coupons-page-header__button--primary[data-v-46e205ae]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.coupons-page-header__button--primary[data-v-46e205ae]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.coupons-page-header__button[data-v-46e205ae]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.coupon-manager-card[data-v-46e205ae]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.coupon-manager-card__header[data-v-46e205ae]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.coupon-manager-card__title[data-v-46e205ae]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.coupon-manager-card__subtitle[data-v-46e205ae]{color:#64748b;margin:0;font-size:13px}.coupon-manager-card__count[data-v-46e205ae]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.coupons-table[data-v-46e205ae]{border-collapse:collapse;width:100%;font-size:14px}.coupons-table__head[data-v-46e205ae]{background:#f8fafc}.coupons-table__th[data-v-46e205ae]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.coupons-table__th--actions[data-v-46e205ae]{text-align:right;padding-right:24px}.coupons-table__row[data-v-46e205ae]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.coupons-table__row[data-v-46e205ae]:hover{background:#f8fafc}.coupons-table__cell[data-v-46e205ae]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.coupons-table__cell--num[data-v-46e205ae]{width:60px}.coupons-table__cell--code[data-v-46e205ae]{min-width:140px}.coupons-table__cell--categories[data-v-46e205ae]{color:#475569;min-width:160px;font-size:13px}.coupons-table__cell--date[data-v-46e205ae]{color:#475569;min-width:120px;font-size:13px}.coupons-table__cell--actions[data-v-46e205ae]{text-align:right;padding-right:20px}.coupons-table__num[data-v-46e205ae]{color:#334155;font-size:13px;font-weight:600}.coupons-table__code[data-v-46e205ae]{color:#0f172a;letter-spacing:.02em;font-family:Courier New,Courier,monospace;font-weight:700}.coupons-table__categories[data-v-46e205ae]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}.coupons-table__date[data-v-46e205ae]{color:#475569}.coupon-status[data-v-46e205ae]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .15s;display:inline-flex}.coupon-status[data-v-46e205ae]:hover{background:#0f172a0a}.coupon-status[data-v-46e205ae]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.coupon-status__toggle[data-v-46e205ae]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.coupon-status--active .coupon-status__toggle[data-v-46e205ae]{background:var(--color-primary,#0b68d8)}.coupon-status--inactive .coupon-status__toggle[data-v-46e205ae]{background:#cbd5e1}.coupon-status__knob[data-v-46e205ae]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.coupon-status--active .coupon-status__knob[data-v-46e205ae]{transform:translate(16px)}.coupon-status--inactive .coupon-status__knob[data-v-46e205ae]{transform:translate(0)}.coupon-status__label[data-v-46e205ae]{font-size:12px;font-weight:700;transition:color .2s}.coupon-status--active .coupon-status__label[data-v-46e205ae]{color:var(--color-primary,#0b68d8)}.coupon-status--inactive .coupon-status__label[data-v-46e205ae]{color:#94a3b8}.coupon-actions[data-v-46e205ae]{align-items:center;gap:6px;display:inline-flex}.coupon-actions__text[data-v-46e205ae]{display:inline}.coupon-actions__edit[data-v-46e205ae]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.coupon-actions__edit[data-v-46e205ae]:hover{background:#f8fafc;border-color:#0f172a2e}.coupon-actions__edit[data-v-46e205ae]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.coupon-actions__delete[data-v-46e205ae]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.coupon-actions__delete[data-v-46e205ae]:hover{background:#e11d481f;border-color:#e11d4847}.coupon-actions__delete[data-v-46e205ae]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.coupon-mobile-list[data-v-46e205ae]{display:none}.coupon-mobile-card[data-v-46e205ae]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.coupon-mobile-card[data-v-46e205ae]:hover{box-shadow:0 4px 16px #0f172a0f}.coupon-mobile-card__header[data-v-46e205ae]{margin-bottom:10px}.coupon-mobile-card__title-row[data-v-46e205ae]{align-items:center;gap:10px;display:flex}.coupon-mobile-card__code[data-v-46e205ae]{color:#0f172a;flex:1;font-family:Courier New,Courier,monospace;font-size:15px;font-weight:800}.coupon-mobile-card__body[data-v-46e205ae]{margin-bottom:12px}.coupon-mobile-card__meta-grid[data-v-46e205ae]{flex-direction:column;gap:6px;display:flex}.coupon-mobile-card__meta-item[data-v-46e205ae]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.coupon-mobile-card__meta-label[data-v-46e205ae]{color:#334155;flex-shrink:0;min-width:80px;font-weight:600}.coupon-mobile-card__actions[data-v-46e205ae]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.coupon-actions__edit--mobile[data-v-46e205ae],.coupon-actions__delete--mobile[data-v-46e205ae]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.coupon-empty-state[data-v-46e205ae]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.coupon-empty-state__icon-box[data-v-46e205ae]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.coupon-empty-state__icon[data-v-46e205ae]{color:var(--color-primary,#0b68d8);font-size:26px}.coupon-empty-state__title[data-v-46e205ae]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.coupon-empty-state__text[data-v-46e205ae]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.coupon-empty-state__button[data-v-46e205ae]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.coupon-empty-state__button[data-v-46e205ae]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}@media (width<=900px){.coupons-container[data-v-46e205ae]{padding:20px}}@media (width<=768px){.coupons-container[data-v-46e205ae]{padding:16px}.coupons-page-header[data-v-46e205ae]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.coupons-page-header__actions[data-v-46e205ae]{grid-template-columns:1fr;gap:10px;display:grid}.coupons-page-header__button--primary[data-v-46e205ae]{justify-content:center;width:100%}.coupons-page-header__button[data-v-46e205ae]{justify-content:center}.coupons-table[data-v-46e205ae]{display:none}.coupon-mobile-list[data-v-46e205ae]{gap:12px;padding:16px;display:grid}.coupon-manager-card[data-v-46e205ae]{border-radius:18px}.coupon-manager-card__header[data-v-46e205ae]{flex-wrap:wrap;padding:16px}.coupon-actions__text[data-v-46e205ae]{display:none}.coupon-empty-state[data-v-46e205ae]{padding:40px 20px}}.cre-wrap[data-v-01aa5471]{flex-direction:column;gap:20px;display:flex}.cre-toast[data-v-01aa5471]{z-index:50;border:1px solid;border-radius:10px;padding:12px 20px;font-size:13px;position:fixed;top:80px;right:16px;box-shadow:0 8px 24px #0000001f}.cre-toast-success[data-v-01aa5471]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.cre-toast-error[data-v-01aa5471]{color:#be123c;background:#fff1f2;border-color:#fecaca}.cre-modal-overlay[data-v-01aa5471]{z-index:40;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0}.cre-modal-backdrop[data-v-01aa5471]{cursor:pointer;background:#0f172a66;position:absolute;inset:0}.cre-modal[data-v-01aa5471]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:100%;max-width:440px;padding:24px;position:relative;box-shadow:0 16px 40px #00000029}.cre-modal-title[data-v-01aa5471]{color:var(--color-text,#0f172a);margin:0 0 4px;font-size:18px;font-weight:700}.cre-modal-sub[data-v-01aa5471]{color:var(--color-muted,#64748b);margin:0 0 16px;font-size:13px}.cre-modal-body[data-v-01aa5471]{flex-direction:column;gap:14px;display:flex}.cre-field-group[data-v-01aa5471]{flex-direction:column;gap:4px;display:flex}.cre-field-label[data-v-01aa5471]{color:#475569;font-size:13px;font-weight:600}.cre-field[data-v-01aa5471]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.cre-field[data-v-01aa5471]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.cre-modal-actions[data-v-01aa5471]{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.cre-btn[data-v-01aa5471]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.cre-btn[data-v-01aa5471]:disabled{opacity:.6;cursor:not-allowed}.cre-btn-outline[data-v-01aa5471]{color:#475569;background:#fff;border-color:#e2e8f0}.cre-btn-outline[data-v-01aa5471]:hover:not(:disabled){background:#f8fafc}.cre-btn-slate[data-v-01aa5471]{color:#475569;border-color:#e2e8f0}.cre-btn-primary[data-v-01aa5471]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8);font-weight:600}.cre-btn-primary[data-v-01aa5471]:hover:not(:disabled){filter:brightness(1.08)}.cre-head[data-v-01aa5471]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cre-head-left[data-v-01aa5471]{flex-direction:column;gap:2px;display:flex}.cre-eyebrow[data-v-01aa5471]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.cre-title[data-v-01aa5471]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.cre-head-actions[data-v-01aa5471]{gap:8px;display:flex}.cre-kpi-grid[data-v-01aa5471]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cre-stat-card[data-v-01aa5471]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.cre-stat-label[data-v-01aa5471]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted,#64748b);margin:0 0 4px;font-size:11px}.cre-stat-value[data-v-01aa5471]{color:var(--color-text,#0f172a);margin:0;font-size:28px;font-weight:700}.cre-stat-value-emerald[data-v-01aa5471]{color:#059669}.cre-stat-value-sky[data-v-01aa5471]{color:#0284c7}.cre-stat-value-amber[data-v-01aa5471]{color:#d97706}.cre-filter-bar[data-v-01aa5471]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fffffff5;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;position:sticky;top:96px;box-shadow:0 1px 3px #0000000a}.cre-filter-grid[data-v-01aa5471]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cre-filter-actions[data-v-01aa5471]{align-items:flex-end;display:flex}.cre-card[data-v-01aa5471]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.cre-card-head[data-v-01aa5471]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cre-card-title[data-v-01aa5471]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.cre-table-scroll[data-v-01aa5471]{overflow-x:auto}.cre-table[data-v-01aa5471]{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.cre-th[data-v-01aa5471]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:12px;font-size:11px;font-weight:700}.cre-th-narrow[data-v-01aa5471]{width:40px}.cre-th-right[data-v-01aa5471]{text-align:right}.cre-tr[data-v-01aa5471]{border-bottom:1px solid #f1f5f9;transition:background .1s}.cre-tr[data-v-01aa5471]:hover{background:#f8fafc}.cre-td[data-v-01aa5471]{vertical-align:top;padding:12px}.cre-td-muted[data-v-01aa5471]{color:var(--color-muted,#64748b)}.cre-td-right[data-v-01aa5471]{text-align:right}.cre-customer[data-v-01aa5471]{flex-direction:column;gap:1px;display:flex}.cre-customer-name[data-v-01aa5471]{color:var(--color-text,#0f172a);font-weight:600}.cre-customer-detail[data-v-01aa5471]{color:var(--color-muted,#64748b);font-size:11px}.cre-segment-badge[data-v-01aa5471]{border:1px solid;border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cre-segment-new[data-v-01aa5471]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.cre-segment-returning[data-v-01aa5471]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.cre-segment-vip[data-v-01aa5471]{color:#b45309;background:#fffbeb;border-color:#fde68a}.cre-segment-inactive[data-v-01aa5471]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.cre-orders-stats[data-v-01aa5471]{flex-direction:column;gap:1px;display:flex}.cre-orders-count[data-v-01aa5471]{color:var(--color-text,#0f172a);font-weight:700}.cre-orders-spent[data-v-01aa5471]{color:var(--color-muted,#64748b);font-size:11px}.cre-loyalty[data-v-01aa5471]{flex-direction:column;gap:1px;display:flex}.cre-loyalty-balance[data-v-01aa5471]{color:var(--color-text,#0f172a);font-weight:700}.cre-loyalty-detail[data-v-01aa5471]{color:var(--color-muted,#64748b);cursor:help;font-size:11px}.cre-timeline[data-v-01aa5471]{flex-direction:column;gap:1px;display:flex}.cre-timeline-row[data-v-01aa5471]{color:var(--color-muted,#64748b);font-size:11px}.cre-action-row[data-v-01aa5471]{gap:4px;display:inline-flex}.cre-action-btn[data-v-01aa5471]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-family:inherit;font-size:12px;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.cre-action-btn[data-v-01aa5471]:hover{background:#f8fafc}.cre-expanded-td[data-v-01aa5471]{background:#f8fafcb3;padding:16px 20px}.cre-expanded-grid[data-v-01aa5471]{color:#475569;grid-template-columns:repeat(4,1fr);gap:16px;font-size:12px;display:grid}.cre-expanded-heading[data-v-01aa5471]{color:var(--color-text,#0f172a);margin:0 0 8px;font-weight:700}.cre-expanded-list[data-v-01aa5471]{margin:0;padding:0;list-style:none}.cre-expanded-list li[data-v-01aa5471]{padding:2px 0}.cre-empty-td[data-v-01aa5471]{text-align:center;color:var(--color-muted,#64748b);padding:48px 16px}.cre-empty-td i[data-v-01aa5471]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.cre-empty-td p[data-v-01aa5471]{margin:0;font-size:14px}.cre-pagination[data-v-01aa5471]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.cre-pagination-info[data-v-01aa5471]{color:var(--color-muted,#64748b);font-size:12px}.cre-pagination-btns[data-v-01aa5471]{align-items:center;gap:3px;display:flex}.cre-page-btn[data-v-01aa5471]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;padding:6px 8px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.cre-page-btn[data-v-01aa5471]:hover:not(:disabled){background:#f8fafc}.cre-page-btn[data-v-01aa5471]:disabled{opacity:.4;cursor:not-allowed}.cre-page-btn-active[data-v-01aa5471]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc;font-weight:700}.cre-mobile-list[data-v-01aa5471]{flex-direction:column;gap:12px;display:none}.cre-mobile-head[data-v-01aa5471]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.cre-mobile-card[data-v-01aa5471]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.cre-mc-header[data-v-01aa5471]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cre-mc-id[data-v-01aa5471]{color:var(--color-muted,#64748b);font-size:13px;font-weight:600}.cre-mc-body[data-v-01aa5471]{padding:12px 16px}.cre-mc-customer[data-v-01aa5471]{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.cre-mc-stats[data-v-01aa5471]{flex-direction:column;gap:8px;display:flex}.cre-mc-stat[data-v-01aa5471]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cre-mc-stat-label[data-v-01aa5471]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#64748b);flex-shrink:0;font-size:11px;font-weight:600}.cre-mc-stat-val[data-v-01aa5471]{color:var(--color-text,#0f172a);text-align:right;font-size:13px;font-weight:600}.cre-mc-footer[data-v-01aa5471]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.cre-mc-expand-btn[data-v-01aa5471]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.cre-mc-expand-btn[data-v-01aa5471]:hover{background:#f8fafc}.cre-mc-expanded[data-v-01aa5471]{background:#f8fafcb3;border-top:1px solid #f1f5f9;padding:12px 16px}.cre-mobile-empty[data-v-01aa5471]{text-align:center;color:var(--color-muted,#64748b);background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:48px 16px}.cre-mobile-empty i[data-v-01aa5471]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.cre-mobile-empty p[data-v-01aa5471]{margin:0;font-size:14px}@media (width<=1200px){.cre-kpi-grid[data-v-01aa5471]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.cre-kpi-grid[data-v-01aa5471]{grid-template-columns:repeat(3,1fr)}.cre-filter-grid[data-v-01aa5471],.cre-expanded-grid[data-v-01aa5471]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cre-table-wrap[data-v-01aa5471]{display:none}.cre-mobile-list[data-v-01aa5471]{display:flex}.cre-kpi-grid[data-v-01aa5471]{grid-template-columns:repeat(2,1fr)}.cre-filter-grid[data-v-01aa5471],.cre-expanded-grid[data-v-01aa5471]{grid-template-columns:1fr}.cre-head[data-v-01aa5471]{flex-direction:column;align-items:flex-start}.cre-head-actions[data-v-01aa5471]{width:100%}}.dashboard-kpi-card__label[data-v-e73c50ae]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.3}.dashboard-kpi-card__value[data-v-e73c50ae]{color:#0f172a;margin-bottom:2px;font-size:26px;font-weight:700;line-height:1.1}.dashboard-kpi-card__meta[data-v-e73c50ae]{color:#94a3b8;font-size:12px;line-height:1.3}.admin-dashboard-page[data-v-8d4dbf79]{width:100%;padding:0}.dashboard-header[data-v-8d4dbf79]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}@media (width<=639px){.dashboard-header[data-v-8d4dbf79]{flex-direction:column}}.dashboard-header__left[data-v-8d4dbf79]{min-width:0}.dashboard-header__eyebrow[data-v-8d4dbf79]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600}.dashboard-header__title[data-v-8d4dbf79]{color:#0f172a;margin:0;font-size:26px;font-weight:800;line-height:1.2}.dashboard-header__title[data-v-8d4dbf79]:after{content:"";background:linear-gradient(90deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));border-radius:2px;width:40px;height:3px;margin-top:4px;display:block}.dashboard-header__subtitle[data-v-8d4dbf79]{color:#64748b;max-width:480px;margin-top:6px;margin-bottom:0;font-size:14px;line-height:1.5}.dashboard-header__actions[data-v-8d4dbf79]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=639px){.dashboard-header__actions[data-v-8d4dbf79]{width:100%}}.dashboard-date-filter[data-v-8d4dbf79]{background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000008}.dashboard-date-filter[data-v-8d4dbf79]:focus-within{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .1)}@media (width<=639px){.dashboard-date-filter[data-v-8d4dbf79]{flex:1}}.dashboard-date-filter__icon[data-v-8d4dbf79]{color:#94a3b8;flex-shrink:0;font-size:13px}.dashboard-date-filter__input[data-v-8d4dbf79]{color:#475569;cursor:pointer;background:0 0;border:none;outline:none;width:130px;min-width:0;max-width:100%;font-family:inherit;font-size:12px;font-weight:600}.dashboard-date-filter__input[data-v-8d4dbf79]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;transition:opacity .15s}.dashboard-date-filter__input[data-v-8d4dbf79]::-webkit-calendar-picker-indicator:hover{opacity:1}@media (width<=639px){.dashboard-date-filter__input[data-v-8d4dbf79]{width:100%}}.dashboard-date-filter__clear[data-v-8d4dbf79]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;font-size:11px;transition:all .15s;display:inline-flex}.dashboard-date-filter__clear[data-v-8d4dbf79]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dashboard-date-filter__clear[data-v-8d4dbf79]:active{transform:scale(.95)}.dashboard-ops-hero[data-v-8d4dbf79]{margin-bottom:24px}.dashboard-ops-hero__content[data-v-8d4dbf79]{background:linear-gradient(135deg, rgba(var(--color-primary-rgb,11, 104, 216), .04), rgba(var(--color-primary-rgb,11, 104, 216), .01));border:1px solid rgba(var(--color-primary-rgb,11, 104, 216), .1);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dashboard-ops-hero__left[data-v-8d4dbf79]{min-width:0}.dashboard-ops-hero__title[data-v-8d4dbf79]{color:#0f172a;margin:0;font-size:16px;font-weight:700}.dashboard-ops-hero__subtitle[data-v-8d4dbf79]{color:#64748b;margin:2px 0 0;font-size:13px;line-height:1.4}.dashboard-ops-hero__chips[data-v-8d4dbf79]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-ops-chip[data-v-8d4dbf79]{color:#475569;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-kpi-grid[data-v-8d4dbf79]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}@media (width<=1024px){.dashboard-kpi-grid[data-v-8d4dbf79]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.dashboard-kpi-grid[data-v-8d4dbf79]{gap:12px}}@media (width<=420px){.dashboard-kpi-grid[data-v-8d4dbf79]{grid-template-columns:1fr}}.dashboard-main-grid[data-v-8d4dbf79]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=1024px){.dashboard-main-grid[data-v-8d4dbf79]{grid-template-columns:1fr}}.dashboard-main-grid__side[data-v-8d4dbf79]{flex-direction:column;gap:24px;display:flex}.crm-dashboard-page[data-v-00aacdc3]{width:100%;max-width:1280px;margin:0 auto;padding:28px 32px}@media (width<=768px){.crm-dashboard-page[data-v-00aacdc3]{padding:16px}}.crm-hero[data-v-00aacdc3]{background:radial-gradient(circle at 20% 20%, rgba(var(--color-primary-rgb,11, 104, 216), .22), transparent 30%), radial-gradient(circle at 90% 80%, rgba(var(--color-secondary-rgb,180, 122, 60), .1), transparent 35%), linear-gradient(135deg, #111827 0%, #1e293b 55%, #334155 100%);color:#fff;border-radius:26px;margin-bottom:28px;padding:28px 32px;position:relative;overflow:hidden}@media (width<=768px){.crm-hero[data-v-00aacdc3]{margin-bottom:20px;padding:22px}}.crm-hero__bg[data-v-00aacdc3]{opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.crm-hero__content[data-v-00aacdc3]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}@media (width<=768px){.crm-hero__content[data-v-00aacdc3]{flex-direction:column;gap:18px}}.crm-hero__text[data-v-00aacdc3]{flex:1;min-width:0}.crm-hero__breadcrumb[data-v-00aacdc3]{color:#fff9;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:500}.crm-hero__title[data-v-00aacdc3]{letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-size:28px;font-weight:800;line-height:1.15}@media (width<=768px){.crm-hero__title[data-v-00aacdc3]{font-size:24px}}.crm-hero__subtitle[data-v-00aacdc3]{color:#ffffffa6;max-width:480px;margin-bottom:14px;font-size:14px;line-height:1.5}@media (width<=768px){.crm-hero__subtitle[data-v-00aacdc3]{max-width:none}}.crm-hero__chips[data-v-00aacdc3]{flex-wrap:wrap;gap:8px;display:flex}.crm-hero__chip[data-v-00aacdc3]{color:#ffffffd9;letter-spacing:.01em;background:#ffffff1a;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.crm-hero__chip-icon[data-v-00aacdc3]{opacity:.7;font-size:10px}.crm-hero__controls[data-v-00aacdc3]{flex-shrink:0;grid-template-columns:minmax(240px,1fr) minmax(180px,.65fr);gap:12px;width:min(560px,52%);display:grid}@media (width<=1024px){.crm-hero__controls[data-v-00aacdc3]{grid-template-columns:1fr;width:min(480px,55%)}}@media (width<=768px){.crm-hero__controls[data-v-00aacdc3]{width:100%}}.crm-hero__search-wrap[data-v-00aacdc3]{min-width:0}.crm-hero__search-label[data-v-00aacdc3],.crm-period-filter__label[data-v-00aacdc3]{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.crm-hero__search[data-v-00aacdc3]{background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;align-items:center;transition:border-color .2s,background .2s;display:flex;position:relative}.crm-hero__search[data-v-00aacdc3]:focus-within{background:#ffffff24;border-color:#ffffff80}.crm-hero__search-icon[data-v-00aacdc3]{color:#fff6;pointer-events:none;font-size:13px;position:absolute;left:14px}.crm-hero__search-input[data-v-00aacdc3]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 14px 11px 40px;font-family:inherit;font-size:13px}.crm-hero__search-input[data-v-00aacdc3]::placeholder{color:#fff6}.crm-hero__search-clear[data-v-00aacdc3]{color:#fff9;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;font-size:10px;transition:background .15s;display:flex}.crm-hero__search-clear[data-v-00aacdc3]:hover{color:#fff;background:#ffffff40}.crm-period-filter[data-v-00aacdc3]{min-width:0}.crm-period-filter__select[data-v-00aacdc3]{color:#fff;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;outline:none;width:100%;min-height:42px;padding:10px 36px 10px 14px;font-family:inherit;font-size:13px}.crm-period-filter__select[data-v-00aacdc3]:focus{background:#ffffff24;border-color:#ffffff80}.crm-period-filter__select option[data-v-00aacdc3]{color:#0f172a;background:#fff}.crm-period-helper[data-v-00aacdc3]{color:#ffffff9e;grid-column:1/-1;margin:-2px 0 0;font-size:11px;line-height:1.4}.crm-summary-grid[data-v-00aacdc3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}@media (width<=900px){.crm-summary-grid[data-v-00aacdc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.crm-summary-grid[data-v-00aacdc3]{grid-template-columns:1fr;gap:12px}}.crm-summary-card[data-v-00aacdc3]{background:#fff;border:1px solid #0f172a14;border-radius:20px;min-width:0;min-height:148px;padding:20px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 14px 36px #0f172a0f}.crm-summary-card[data-v-00aacdc3]:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a14}@media (width<=768px){.crm-summary-card[data-v-00aacdc3]{min-height:136px;padding:16px}}@media (width<=420px){.crm-summary-card[data-v-00aacdc3]{min-height:128px;padding:14px}}.crm-summary-card__icon[data-v-00aacdc3]{color:#fff;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-size:16px;display:flex}.crm-summary-card__icon--sales[data-v-00aacdc3]{background:linear-gradient(135deg,#059669,#10b981)}.crm-summary-card__icon--customer-sales[data-v-00aacdc3]{background:linear-gradient(135deg,#2563eb,#3b82f6)}.crm-summary-card__icon--customers[data-v-00aacdc3]{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.crm-summary-card__icon--orders[data-v-00aacdc3]{background:linear-gradient(135deg,#b45309,#f59e0b)}.crm-summary-card__label[data-v-00aacdc3]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.crm-summary-card__value[data-v-00aacdc3]{color:#0f172a;letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 4px;font-size:clamp(20px,2vw,15px);font-weight:800;line-height:1.15}.crm-summary-card__helper[data-v-00aacdc3]{color:#64748b;font-size:11px;line-height:1.4}.crm-dashboard-grid[data-v-00aacdc3]{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start;gap:24px;display:grid}@media (width<=1024px){.crm-dashboard-grid[data-v-00aacdc3]{grid-template-columns:1fr;gap:20px}}.crm-panel[data-v-00aacdc3]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.crm-panel--signups .crm-panel__header[data-v-00aacdc3]{background:#0f172a05;border-bottom-color:#0f172a0f}.crm-panel__header[data-v-00aacdc3]{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}@media (width<=768px){.crm-panel__header[data-v-00aacdc3]{padding:16px 18px}}.crm-panel__header-left[data-v-00aacdc3]{flex:1;min-width:0}.crm-panel__title[data-v-00aacdc3]{color:#0f172a;font-size:16px;font-weight:700;line-height:1.3}.crm-panel__subtitle[data-v-00aacdc3]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}@media (width<=768px){.crm-panel__subtitle[data-v-00aacdc3]{white-space:normal}}.crm-panel__badge[data-v-00aacdc3]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;letter-spacing:.02em;border-radius:100px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=767px){.crm-customer-list[data-v-00aacdc3]{display:none}}.crm-customer-row[data-v-00aacdc3]{border-bottom:1px solid #0f172a0d;align-items:center;gap:16px;padding:18px 24px;transition:background .12s;display:flex}.crm-customer-row[data-v-00aacdc3]:last-child{border-bottom:none}.crm-customer-row[data-v-00aacdc3]:hover{background:#0f172a05}.crm-customer-row__avatar[data-v-00aacdc3]{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.crm-customer-row__avatar--1[data-v-00aacdc3]{background:linear-gradient(135deg,#0b68d8,#2c87f4)}.crm-customer-row__avatar--2[data-v-00aacdc3]{background:linear-gradient(135deg,#b47a3c,#cb9862)}.crm-customer-row__avatar--3[data-v-00aacdc3]{background:linear-gradient(135deg,#059669,#07d192)}.crm-customer-row__avatar--4[data-v-00aacdc3]{background:linear-gradient(135deg,#7c3aed,#a172f2)}.crm-customer-row__avatar--5[data-v-00aacdc3]{background:linear-gradient(135deg,#dc2626,#e55b5b)}.crm-customer-row__avatar--6[data-v-00aacdc3]{background:linear-gradient(135deg,#0891b2,#0bc1ed)}.crm-customer-row__identity[data-v-00aacdc3]{flex:1;min-width:0}.crm-customer-row__name[data-v-00aacdc3]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.crm-customer-row__email[data-v-00aacdc3]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crm-customer-row__stats[data-v-00aacdc3]{flex-shrink:0;align-items:center;gap:20px;display:flex}.crm-customer-row__divider[data-v-00aacdc3]{background:#0f172a0f;width:1px;height:28px}.crm-customer-row__stat[data-v-00aacdc3]{text-align:right;min-width:80px}.crm-customer-row__stat-value[data-v-00aacdc3]{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;display:block}.crm-customer-row__stat-label[data-v-00aacdc3]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-top:1px;font-size:10px;font-weight:600;display:block}.crm-customer-mobile-cards[data-v-00aacdc3]{display:none}@media (width<=767px){.crm-customer-mobile-cards[data-v-00aacdc3]{flex-direction:column;gap:10px;padding:14px;display:flex}}.crm-customer-mobile-card[data-v-00aacdc3]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.crm-customer-mobile-card__top[data-v-00aacdc3]{align-items:center;gap:14px;display:flex}.crm-customer-mobile-card__avatar[data-v-00aacdc3]{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.crm-customer-mobile-card__avatar--1[data-v-00aacdc3]{background:linear-gradient(135deg,#0b68d8,#2c87f4)}.crm-customer-mobile-card__avatar--2[data-v-00aacdc3]{background:linear-gradient(135deg,#b47a3c,#cb9862)}.crm-customer-mobile-card__avatar--3[data-v-00aacdc3]{background:linear-gradient(135deg,#059669,#07d192)}.crm-customer-mobile-card__avatar--4[data-v-00aacdc3]{background:linear-gradient(135deg,#7c3aed,#a172f2)}.crm-customer-mobile-card__avatar--5[data-v-00aacdc3]{background:linear-gradient(135deg,#dc2626,#e55b5b)}.crm-customer-mobile-card__avatar--6[data-v-00aacdc3]{background:linear-gradient(135deg,#0891b2,#0bc1ed)}.crm-customer-mobile-card__identity[data-v-00aacdc3]{flex:1;min-width:0}.crm-customer-mobile-card__name[data-v-00aacdc3]{color:#0f172a;font-size:14px;font-weight:600}.crm-customer-mobile-card__email[data-v-00aacdc3]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crm-customer-mobile-card__stats[data-v-00aacdc3]{border-top:1px solid #0f172a0f;gap:16px;padding-top:12px;display:flex}.crm-customer-mobile-card__stat[data-v-00aacdc3]{flex:1}.crm-customer-mobile-card__stat-value[data-v-00aacdc3]{color:#0f172a;font-size:15px;font-weight:700;line-height:1.2;display:block}.crm-customer-mobile-card__stat-label[data-v-00aacdc3]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-top:1px;font-size:10px;font-weight:600;display:block}.crm-signup-list[data-v-00aacdc3]{max-height:520px;overflow-y:auto}.crm-signup-list[data-v-00aacdc3]::-webkit-scrollbar{width:4px}.crm-signup-list[data-v-00aacdc3]::-webkit-scrollbar-track{background:0 0}.crm-signup-list[data-v-00aacdc3]::-webkit-scrollbar-thumb{background:#0f172a1a;border-radius:4px}.crm-signup-list[data-v-00aacdc3]::-webkit-scrollbar-thumb:hover{background:#0f172a2e}@media (width<=768px){.crm-signup-list[data-v-00aacdc3]{max-height:none}}.crm-signup-row[data-v-00aacdc3]{border-bottom:1px solid #0f172a0d;align-items:center;gap:14px;padding:16px 24px;transition:background .12s;display:flex}.crm-signup-row[data-v-00aacdc3]:last-child{border-bottom:none}.crm-signup-row[data-v-00aacdc3]:hover{background:#0f172a05}@media (width<=768px){.crm-signup-row[data-v-00aacdc3]{flex-wrap:wrap;padding:14px 18px}}.crm-signup-row__avatar[data-v-00aacdc3]{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.crm-signup-row__avatar--1[data-v-00aacdc3]{background:linear-gradient(135deg,#0b68d8,#2c87f4)}.crm-signup-row__avatar--2[data-v-00aacdc3]{background:linear-gradient(135deg,#b47a3c,#cb9862)}.crm-signup-row__avatar--3[data-v-00aacdc3]{background:linear-gradient(135deg,#059669,#07d192)}.crm-signup-row__avatar--4[data-v-00aacdc3]{background:linear-gradient(135deg,#7c3aed,#a172f2)}.crm-signup-row__avatar--5[data-v-00aacdc3]{background:linear-gradient(135deg,#dc2626,#e55b5b)}.crm-signup-row__avatar--6[data-v-00aacdc3]{background:linear-gradient(135deg,#0891b2,#0bc1ed)}.crm-signup-row__meta[data-v-00aacdc3]{flex:1;min-width:0}.crm-signup-row__name[data-v-00aacdc3]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.crm-signup-row__email[data-v-00aacdc3]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crm-signup-row__date[data-v-00aacdc3]{color:#64748b;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.crm-signup-row__badge[data-v-00aacdc3]{color:#ea580c;letter-spacing:.02em;white-space:nowrap;background:#ea580c14;border-radius:100px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.crm-pagination[data-v-00aacdc3]{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}@media (width<=767px){.crm-pagination[data-v-00aacdc3]{flex-direction:column;gap:10px;padding:14px 18px}}.crm-pagination__text[data-v-00aacdc3]{color:#64748b;font-size:12px}.crm-pagination__controls[data-v-00aacdc3]{align-items:center;gap:4px;display:flex}.crm-pagination__btn[data-v-00aacdc3]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:all .12s;display:inline-flex}.crm-pagination__btn[data-v-00aacdc3]:hover:not(:disabled){background:#0f172a0a;border-color:#0f172a1f}.crm-pagination__btn[data-v-00aacdc3]:disabled{opacity:.35;cursor:default}.crm-pagination__btn--page[data-v-00aacdc3]{justify-content:center;min-width:32px;padding:6px 4px}.crm-pagination__btn--active[data-v-00aacdc3]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.crm-pagination__btn--active[data-v-00aacdc3]:hover{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8)}@media (width<=420px){.crm-pagination__btn[data-v-00aacdc3]{padding:5px 8px;font-size:11px}.crm-pagination__btn-text[data-v-00aacdc3]{display:none}}.crm-empty-state[data-v-00aacdc3]{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.crm-empty-state__icon[data-v-00aacdc3]{background:rgba(var(--color-primary-rgb,11, 104, 216), .06);color:#64748b;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:22px;display:flex}.crm-empty-state__title[data-v-00aacdc3]{color:#0f172a;margin-bottom:6px;font-size:16px;font-weight:700}.crm-empty-state__text[data-v-00aacdc3]{color:#64748b;max-width:280px;font-size:13px;line-height:1.5}.crm-empty-state__action[data-v-00aacdc3]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;margin-top:16px;padding:8px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s}.crm-empty-state__action[data-v-00aacdc3]:hover{background:#0f172a0a}.report-dashboard-page[data-v-68cfe138]{width:100%;max-width:1200px;margin:0 auto;padding:4px 0 24px}.report-hero[data-v-68cfe138]{background:radial-gradient(circle at 20% 20%, rgba(var(--color-primary-rgb,11, 104, 216), .22), transparent 30%), radial-gradient(circle at 90% 80%, rgba(var(--color-secondary-rgb,180, 122, 60), .1), transparent 35%), linear-gradient(135deg, #111827 0%, #1e293b 55%, #334155 100%);color:#fff;border-radius:26px;margin-bottom:28px;padding:28px 32px;position:relative;overflow:hidden}@media (width<=768px){.report-hero[data-v-68cfe138]{margin-bottom:20px;padding:22px}}.report-hero__bg[data-v-68cfe138]{opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.report-hero__content[data-v-68cfe138]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}@media (width<=1100px){.report-hero__content[data-v-68cfe138]{flex-direction:column;gap:18px}}.report-hero__text[data-v-68cfe138]{flex:1;min-width:0}.report-hero__breadcrumb[data-v-68cfe138]{color:#fff9;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:500}.report-hero__title[data-v-68cfe138]{letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-size:28px;font-weight:800;line-height:1.15}@media (width<=768px){.report-hero__title[data-v-68cfe138]{font-size:24px}}.report-hero__subtitle[data-v-68cfe138]{color:#ffffffa6;max-width:520px;margin-bottom:14px;font-size:14px;line-height:1.5}@media (width<=768px){.report-hero__subtitle[data-v-68cfe138]{max-width:none}}.report-hero__chips[data-v-68cfe138]{flex-wrap:wrap;gap:8px;display:flex}.report-hero__chip[data-v-68cfe138]{color:#ffffffd9;letter-spacing:.01em;background:#ffffff1a;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.report-hero__chip-icon[data-v-68cfe138]{opacity:.7;font-size:10px}.report-period-controls[data-v-68cfe138]{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;width:min(620px,58%);display:grid}@media (width<=1100px){.report-period-controls[data-v-68cfe138]{width:100%}}@media (width<=639px){.report-period-controls[data-v-68cfe138]{grid-template-columns:1fr}}.report-period-controls__group[data-v-68cfe138]{min-width:0}.report-period-controls__group--search[data-v-68cfe138]{grid-column:1/-1}.report-period-controls__label[data-v-68cfe138]{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.report-period-controls__select[data-v-68cfe138],.report-period-controls__date[data-v-68cfe138]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;outline:none;width:100%;min-height:42px;padding:10px 14px;font-family:inherit;font-size:13px}.report-period-controls__select[data-v-68cfe138]:focus,.report-period-controls__date[data-v-68cfe138]:focus{background:#ffffff24;border-color:#ffffff80}.report-period-controls__select[data-v-68cfe138]{cursor:pointer}.report-period-controls__select option[data-v-68cfe138]{color:#0f172a;background:#fff}.report-period-controls__apply[data-v-68cfe138]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #ffffff47;border-radius:14px;min-height:42px;padding:10px 18px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s}.report-period-controls__apply[data-v-68cfe138]:hover:not(:disabled){transform:translateY(-1px)}.report-period-controls__apply[data-v-68cfe138]:disabled{opacity:.4;cursor:not-allowed}@media (width<=639px){.report-period-controls__apply[data-v-68cfe138]{width:100%}}.report-period-controls__helper[data-v-68cfe138]{color:#ffffff9e;grid-column:1/-1;margin:-2px 0 0;font-size:11px;line-height:1.4}.report-hero__search[data-v-68cfe138]{background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;align-items:center;transition:border-color .2s,background .2s;display:flex;position:relative}.report-hero__search[data-v-68cfe138]:focus-within{background:#ffffff24;border-color:#ffffff80}.report-hero__search-icon[data-v-68cfe138]{color:#fff6;pointer-events:none;font-size:13px;position:absolute;left:14px}.report-hero__search-input[data-v-68cfe138]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 14px 11px 40px;font-family:inherit;font-size:13px}.report-hero__search-input[data-v-68cfe138]::placeholder{color:#fff6}.report-hero__search-clear[data-v-68cfe138]{color:#fff9;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;font-size:10px;transition:background .15s;display:flex}.report-hero__search-clear[data-v-68cfe138]:hover{color:#fff;background:#ffffff40}.report-metric-grid[data-v-68cfe138]{gap:16px;margin-bottom:20px;display:grid}.report-metric-grid--primary[data-v-68cfe138]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}@media (width<=768px){.report-metric-grid--primary[data-v-68cfe138]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=420px){.report-metric-grid--primary[data-v-68cfe138]{grid-template-columns:1fr}}.report-metric-grid--secondary[data-v-68cfe138]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}@media (width<=768px){.report-metric-grid--secondary[data-v-68cfe138]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=420px){.report-metric-grid--secondary[data-v-68cfe138]{grid-template-columns:1fr}}.report-section-label[data-v-68cfe138]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.report-section-label__icon[data-v-68cfe138]{color:var(--color-primary,#0b68d8);font-size:12px}.report-section-label__subtitle[data-v-68cfe138]{color:#64748b;letter-spacing:0;text-transform:none;margin:3px 0 0;font-size:11px;font-weight:500}.report-metric-card[data-v-68cfe138]{background:#fff;border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:16px;min-height:96px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 36px #0f172a0f}.report-metric-card[data-v-68cfe138]:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a14}.report-metric-card--fy[data-v-68cfe138]{min-height:80px;padding:14px 18px}.report-metric-card--fy .report-metric-card__value[data-v-68cfe138]{font-size:15px}.report-metric-card--fy .report-metric-card__label[data-v-68cfe138]{font-size:9px}.report-metric-card--fy[data-v-68cfe138]{background:#ffffffbf}.report-metric-card--danger .report-metric-card__label[data-v-68cfe138]{color:#dc2626}.report-metric-card--orders .report-metric-card__value[data-v-68cfe138]{font-size:15px}@media (width<=768px){.report-metric-card[data-v-68cfe138]{gap:12px;min-height:84px;padding:14px}.report-metric-card--fy[data-v-68cfe138]{min-height:72px}}@media (width<=420px){.report-metric-card[data-v-68cfe138]{min-height:76px}}.report-metric-card__icon[data-v-68cfe138]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.report-metric-card__icon--blue[data-v-68cfe138]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.report-metric-card__icon--green[data-v-68cfe138]{background:linear-gradient(135deg,#059669,#10b981)}.report-metric-card__icon--indigo[data-v-68cfe138]{background:linear-gradient(135deg,#6366f1,#818cf8)}.report-metric-card__icon--amber[data-v-68cfe138]{background:linear-gradient(135deg,#d97706,#f59e0b)}.report-metric-card__icon--danger[data-v-68cfe138]{background:linear-gradient(135deg,#dc2626,#ef4444)}.report-metric-card__icon--orders[data-v-68cfe138]{background:linear-gradient(135deg,#475569,#64748b)}@media (width<=768px){.report-metric-card__icon[data-v-68cfe138]{border-radius:12px;width:36px;height:36px;font-size:14px}}.report-metric-card__body[data-v-68cfe138]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.report-metric-card__label[data-v-68cfe138]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.report-metric-card__value[data-v-68cfe138]{color:#0f172a;letter-spacing:-.01em;word-break:break-all;font-size:15px;font-weight:800;line-height:1.15}@media (width<=768px){.report-metric-card__value[data-v-68cfe138]{font-size:15px}}.report-metric-card__meta[data-v-68cfe138]{color:#64748b;margin-top:1px;font-size:10px}.report-insight-grid[data-v-68cfe138]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}@media (width<=768px){.report-insight-grid[data-v-68cfe138]{grid-template-columns:1fr;gap:12px}}.report-insight-card[data-v-68cfe138]{background:#fff;border:1px solid #0f172a14;border-radius:22px;align-items:center;gap:18px;padding:22px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 36px #0f172a0f}.report-insight-card[data-v-68cfe138]:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a14}@media (width<=768px){.report-insight-card[data-v-68cfe138]{gap:14px;padding:18px}}.report-insight-card__icon[data-v-68cfe138]{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex}.report-insight-card__icon--teal[data-v-68cfe138]{background:linear-gradient(135deg,#0d9488,#14b8a6)}.report-insight-card__icon--sky[data-v-68cfe138]{background:linear-gradient(135deg,#0284c7,#38bdf8)}.report-insight-card__icon--violet[data-v-68cfe138]{background:linear-gradient(135deg,#7c3aed,#a78bfa)}@media (width<=768px){.report-insight-card__icon[data-v-68cfe138]{border-radius:14px;width:44px;height:44px;font-size:17px}}.report-insight-card__body[data-v-68cfe138]{flex:1;min-width:0}.report-insight-card__label[data-v-68cfe138]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:2px;font-size:11px;font-weight:700}.report-insight-card__value[data-v-68cfe138]{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.2}@media (width<=768px){.report-insight-card__value[data-v-68cfe138]{font-size:15px}}.report-insight-card__meta[data-v-68cfe138]{color:#64748b;margin-top:2px;font-size:12px}.report-dashboard-grid[data-v-68cfe138]{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}@media (width<=1024px){.report-dashboard-grid[data-v-68cfe138]{grid-template-columns:1fr;gap:20px}}.report-dashboard-grid__right[data-v-68cfe138]{flex-direction:column;gap:24px;display:flex}.report-panel[data-v-68cfe138]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.report-panel__header[data-v-68cfe138]{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}@media (width<=768px){.report-panel__header[data-v-68cfe138]{padding:16px 18px}}.report-panel__header-left[data-v-68cfe138]{flex:1;min-width:0}.report-panel__title[data-v-68cfe138]{color:#0f172a;font-size:16px;font-weight:700;line-height:1.3}.report-panel__subtitle[data-v-68cfe138]{color:#64748b;margin-top:1px;font-size:12px}@media (width<=768px){.report-panel__subtitle[data-v-68cfe138]{white-space:normal}}.report-panel__badge[data-v-68cfe138]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;letter-spacing:.02em;border-radius:100px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=767px){.report-items-table[data-v-68cfe138]{display:none}}.report-item-row[data-v-68cfe138]{border-bottom:1px solid #0f172a0d;align-items:center;gap:16px;padding:16px 22px;transition:background .12s;display:flex}.report-item-row[data-v-68cfe138]:last-child{border-bottom:none}.report-item-row[data-v-68cfe138]:hover{background:#0f172a05}.report-item-row__rank[data-v-68cfe138]{background:rgba(var(--color-primary-rgb,11, 104, 216), .06);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.report-item-row__rank-num[data-v-68cfe138]{color:var(--color-primary,#0b68d8);font-size:12px;font-weight:700}.report-item-row__name[data-v-68cfe138]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.report-item-row__stats[data-v-68cfe138]{flex-shrink:0;align-items:center;gap:24px;display:flex}.report-item-row__stat[data-v-68cfe138]{text-align:right;min-width:80px}.report-item-row__stat--amount[data-v-68cfe138]{min-width:110px}.report-item-row__stat-value[data-v-68cfe138]{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;display:block}.report-item-row__stat-label[data-v-68cfe138]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-top:1px;font-size:10px;font-weight:600;display:block}.report-item-mobile-cards[data-v-68cfe138]{display:none}@media (width<=767px){.report-item-mobile-cards[data-v-68cfe138]{flex-direction:column;gap:10px;padding:14px;display:flex}}.report-item-mobile-card[data-v-68cfe138]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.report-item-mobile-card__top[data-v-68cfe138]{align-items:center;gap:12px;display:flex}.report-item-mobile-card__rank[data-v-68cfe138]{color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .06);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.report-item-mobile-card__name[data-v-68cfe138]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.report-item-mobile-card__stats[data-v-68cfe138]{border-top:1px solid #0f172a0f;gap:16px;padding-top:12px;display:flex}.report-item-mobile-card__stat[data-v-68cfe138]{flex:1}.report-item-mobile-card__stat-label[data-v-68cfe138]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:1px;font-size:10px;font-weight:600;display:block}.report-item-mobile-card__stat-value[data-v-68cfe138]{color:#0f172a;font-size:15px;font-weight:700;line-height:1.2;display:block}.report-pagination[data-v-68cfe138]{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}@media (width<=767px){.report-pagination[data-v-68cfe138]{flex-direction:column;gap:10px;padding:14px 18px}}.report-pagination__text[data-v-68cfe138]{color:#64748b;font-size:12px}.report-pagination__controls[data-v-68cfe138]{align-items:center;gap:4px;display:flex}.report-pagination__btn[data-v-68cfe138]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:all .12s;display:inline-flex}.report-pagination__btn[data-v-68cfe138]:hover:not(:disabled){background:#0f172a0a;border-color:#0f172a1f}.report-pagination__btn[data-v-68cfe138]:disabled{opacity:.35;cursor:default}.report-pagination__btn--page[data-v-68cfe138]{justify-content:center;min-width:32px;padding:6px 4px}.report-pagination__btn--active[data-v-68cfe138]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.report-pagination__btn--active[data-v-68cfe138]:hover{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8)}@media (width<=420px){.report-pagination__btn[data-v-68cfe138]{padding:5px 8px;font-size:11px}.report-pagination__btn-text[data-v-68cfe138]{display:none}}.report-sales-mix[data-v-68cfe138]{align-items:center;gap:24px;padding:20px 22px;display:flex}@media (width<=767px){.report-sales-mix[data-v-68cfe138]{flex-direction:column;gap:16px;padding:16px}}.report-sales-mix__chart[data-v-68cfe138]{flex-shrink:0;justify-content:center;align-items:center;width:min(220px,100%);max-width:100%;display:flex}.report-sales-mix__apex[data-v-68cfe138]{width:min(220px,100%);max-width:100%;height:220px}@media (width<=767px){.report-sales-mix__apex[data-v-68cfe138]{width:min(200px,100%);height:200px}}.report-sales-mix__legend[data-v-68cfe138]{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.report-sales-mix__legend-item[data-v-68cfe138]{align-items:center;gap:8px;font-size:13px;display:flex}.report-sales-mix__legend-dot[data-v-68cfe138]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.report-sales-mix__legend-label[data-v-68cfe138]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.report-sales-mix__legend-value[data-v-68cfe138]{color:#64748b;white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:600}.report-ops-insights[data-v-68cfe138]{padding:4px 0}.report-ops-insight-row[data-v-68cfe138]{border-bottom:1px solid #0f172a0d;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.report-ops-insight-row[data-v-68cfe138]:last-child{border-bottom:none}@media (width<=768px){.report-ops-insight-row[data-v-68cfe138]{padding:12px 18px}}.report-ops-insight-row__left[data-v-68cfe138]{align-items:center;gap:10px;min-width:0;display:flex}.report-ops-insight-row__icon[data-v-68cfe138]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.report-ops-insight-row__icon--rose[data-v-68cfe138]{color:#dc2626;background:#dc262614}.report-ops-insight-row__icon--amber[data-v-68cfe138]{color:#d97706;background:#d977061a}.report-ops-insight-row__icon--muted[data-v-68cfe138]{color:#94a3b8;background:#64748b1a}.report-ops-insight-row__icon--primary[data-v-68cfe138]{background:rgba(var(--color-primary-rgb,11, 104, 216), .1);color:var(--color-primary,#0b68d8)}.report-ops-insight-row__label[data-v-68cfe138]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.report-ops-insight-row__value[data-v-68cfe138]{color:#0f172a;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700}.report-ops-insight-row__value--warn[data-v-68cfe138]{color:#d97706}.report-postcode-pill[data-v-68cfe138]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8);letter-spacing:.02em;white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.report-empty-state[data-v-68cfe138]{text-align:center;flex-direction:column;align-items:center;width:100%;padding:36px 24px;display:flex}.report-empty-state__icon[data-v-68cfe138]{background:rgba(var(--color-primary-rgb,11, 104, 216), .06);color:#64748b;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;font-size:20px;display:flex}.report-empty-state__title[data-v-68cfe138]{color:#0f172a;margin-bottom:6px;font-size:15px;font-weight:700}.report-empty-state__text[data-v-68cfe138]{color:#64748b;max-width:280px;font-size:13px;line-height:1.5}.report-empty-state__action[data-v-68cfe138]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;margin-top:14px;padding:8px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s}.report-empty-state__action[data-v-68cfe138]:hover{background:#0f172a0a}.deliveroo-page[data-v-2f214347]{background:#f5f7fb;min-height:100%}.deliveroo-container[data-v-2f214347]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.deliveroo-header[data-v-2f214347]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.deliveroo-header__info[data-v-2f214347]{flex:1}.deliveroo-header__eyebrow[data-v-2f214347]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.deliveroo-header__title[data-v-2f214347]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.deliveroo-header__subtitle[data-v-2f214347]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.deliveroo-header__chips[data-v-2f214347]{flex-shrink:0;gap:10px;display:flex}.deliveroo-chip[data-v-2f214347]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:90px;padding:10px 18px;display:flex;box-shadow:0 4px 12px #0f172a0a}.deliveroo-chip__label[data-v-2f214347]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.deliveroo-chip__value[data-v-2f214347]{color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}.deliveroo-chip__value--sm[data-v-2f214347]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;overflow:hidden}.deliveroo-error[data-v-2f214347]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.deliveroo-error i[data-v-2f214347]{flex-shrink:0;font-size:16px}.deliveroo-empty[data-v-2f214347]{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex;box-shadow:0 14px 36px #0f172a0f}.deliveroo-empty__icon-box[data-v-2f214347]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.deliveroo-empty__icon-box i[data-v-2f214347]{color:var(--color-primary,#0b68d8);font-size:26px}.deliveroo-empty__title[data-v-2f214347]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.deliveroo-empty__text[data-v-2f214347]{color:#64748b;max-width:400px;margin:0;font-size:14px;line-height:1.5}.deliveroo-toolbar[data-v-2f214347]{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;box-shadow:0 14px 36px #0f172a0f}.deliveroo-toolbar__info[data-v-2f214347]{color:#64748b;font-size:13px}.deliveroo-toolbar__info strong[data-v-2f214347]{color:#0f172a;font-weight:700}.deliveroo-toolbar__controls[data-v-2f214347]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deliveroo-toolbar__search-wrap[data-v-2f214347]{position:relative}.deliveroo-toolbar__search-icon[data-v-2f214347]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.deliveroo-toolbar__input[data-v-2f214347]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:260px;height:42px;padding:0 14px 0 38px;font-size:14px;transition:border-color .2s,box-shadow .2s}.deliveroo-toolbar__input[data-v-2f214347]::placeholder{color:#94a3b8}.deliveroo-toolbar__input[data-v-2f214347]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.deliveroo-toolbar__select[data-v-2f214347]{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:180px;height:42px;padding:0 32px 0 12px;font-size:13px;font-weight:600;transition:border-color .2s}.deliveroo-toolbar__select[data-v-2f214347]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.deliveroo-main-grid[data-v-2f214347]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.deliveroo-sidebar[data-v-2f214347]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:18px;box-shadow:0 14px 36px #0f172a0f}.deliveroo-sidebar__title[data-v-2f214347]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0 0 10px;font-size:11px;font-weight:700}.deliveroo-sidebar__list[data-v-2f214347]{flex-direction:column;gap:2px;max-height:560px;padding-right:4px;display:flex;overflow-y:auto}.deliveroo-cat-btn[data-v-2f214347]{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.deliveroo-cat-btn[data-v-2f214347]:hover{color:#0f172a;background:#f1f5f9}.deliveroo-cat-btn--active[data-v-2f214347]{background:var(--color-primary,#0b68d8)!important;color:#fff!important}.deliveroo-cat-btn__name[data-v-2f214347]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliveroo-cat-btn__count[data-v-2f214347]{opacity:.7;flex-shrink:0;font-size:11px;font-weight:700}.deliveroo-cat-btn--active .deliveroo-cat-btn__count[data-v-2f214347]{opacity:.9}.deliveroo-items-panel[data-v-2f214347]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:18px;box-shadow:0 14px 36px #0f172a0f}.deliveroo-items-panel__header[data-v-2f214347]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.deliveroo-items-panel__count[data-v-2f214347]{color:#334155;font-size:14px;font-weight:700}.deliveroo-items-panel__cat[data-v-2f214347]{color:#94a3b8;font-size:12px}.deliveroo-items-grid[data-v-2f214347]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.deliveroo-item-card[data-v-2f214347]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:16px;transition:box-shadow .2s,border-color .2s}.deliveroo-item-card[data-v-2f214347]:hover{border-color:#0f172a1f;box-shadow:0 8px 24px #0f172a0f}.deliveroo-item-card__top[data-v-2f214347]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deliveroo-item-card__name[data-v-2f214347]{color:#0f172a;margin:0;font-size:14px;font-weight:700;line-height:1.3}.deliveroo-item-card__price[data-v-2f214347]{color:#047857;white-space:nowrap;background:#10b9811a;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.deliveroo-item-card__desc[data-v-2f214347]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.deliveroo-item-card__meta[data-v-2f214347]{color:#94a3b8;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.deliveroo-items-empty[data-v-2f214347]{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.deliveroo-items-empty__icon[data-v-2f214347]{color:#cbd5e1;margin-bottom:10px;font-size:28px}.deliveroo-items-empty p[data-v-2f214347]{margin:0;font-size:14px}@media (width<=900px){.deliveroo-container[data-v-2f214347]{padding:20px}.deliveroo-header[data-v-2f214347]{flex-direction:column;gap:16px}.deliveroo-main-grid[data-v-2f214347]{grid-template-columns:1fr}.deliveroo-toolbar__input[data-v-2f214347]{width:200px}}@media (width<=768px){.deliveroo-container[data-v-2f214347]{gap:16px;padding:16px}.deliveroo-header__title[data-v-2f214347]{font-size:22px}.deliveroo-header__chips[data-v-2f214347]{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.deliveroo-chip[data-v-2f214347]{min-width:0;padding:8px 12px}.deliveroo-chip__value[data-v-2f214347]{font-size:18px}.deliveroo-toolbar[data-v-2f214347]{border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.deliveroo-toolbar__controls[data-v-2f214347]{flex-direction:column;gap:10px}.deliveroo-toolbar__input[data-v-2f214347]{width:100%}.deliveroo-toolbar__select[data-v-2f214347]{width:100%;min-width:0}.deliveroo-sidebar[data-v-2f214347]{border-radius:18px;padding:14px}.deliveroo-sidebar__list[data-v-2f214347]{max-height:240px}.deliveroo-items-panel[data-v-2f214347]{border-radius:18px;padding:14px}.deliveroo-items-grid[data-v-2f214347]{grid-template-columns:1fr}}.picking-page[data-v-f7c467f3]{background:#f5f7fb;min-height:100%}.picking-container[data-v-f7c467f3]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.picking-header[data-v-f7c467f3]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.picking-header__info[data-v-f7c467f3]{flex:1}.picking-header__eyebrow[data-v-f7c467f3]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.picking-header__title[data-v-f7c467f3]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.picking-header__subtitle[data-v-f7c467f3]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.picking-header__chips[data-v-f7c467f3]{flex-shrink:0;gap:10px;display:flex}.picking-chip[data-v-f7c467f3]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:90px;padding:10px 18px;display:flex;box-shadow:0 4px 12px #0f172a0a}.picking-chip__label[data-v-f7c467f3]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.picking-chip__value[data-v-f7c467f3]{color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}.picking-chip__value--sm[data-v-f7c467f3]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:13px;overflow:hidden}.picking-toolbar[data-v-f7c467f3]{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:14px;padding:18px 22px;display:flex;box-shadow:0 14px 36px #0f172a0f}.picking-toolbar__grid[data-v-f7c467f3]{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.picking-toolbar__field[data-v-f7c467f3]{flex-direction:column;gap:4px;display:flex}.picking-toolbar__label[data-v-f7c467f3]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.picking-toolbar__input[data-v-f7c467f3]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.picking-toolbar__input[data-v-f7c467f3]::placeholder{color:#94a3b8}.picking-toolbar__input[data-v-f7c467f3]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.picking-toolbar__actions[data-v-f7c467f3]{flex-wrap:wrap;gap:10px;display:flex}.picking-btn[data-v-f7c467f3]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.picking-btn[data-v-f7c467f3]:disabled{opacity:.5;cursor:not-allowed}.picking-btn[data-v-f7c467f3]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.picking-btn--primary[data-v-f7c467f3]{background:var(--color-primary,#0b68d8);color:#fff}.picking-btn--primary[data-v-f7c467f3]:hover:not(:disabled){opacity:.9}.picking-btn--soft[data-v-f7c467f3]{color:#475569;background:#fff;border:1px solid #0f172a1a}.picking-btn--soft[data-v-f7c467f3]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.picking-btn--success[data-v-f7c467f3]{color:#047857;background:#10b9811f;border:1px solid #10b98133}.picking-btn--success[data-v-f7c467f3]:hover:not(:disabled){background:#10b9812e}.picking-btn--danger[data-v-f7c467f3]{color:#fff;background:#e11d48;width:100%}.picking-btn--danger[data-v-f7c467f3]:hover:not(:disabled){background:#be123c}.picking-btn__spinner[data-v-f7c467f3]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite p-spin-f7c467f3}.picking-btn__spinner--light[data-v-f7c467f3]{border-color:#fff #ffffff4d #ffffff4d}@keyframes p-spin-f7c467f3{to{transform:rotate(360deg)}}.picking-panel[data-v-f7c467f3]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.picking-panel__header[data-v-f7c467f3]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.picking-panel__title[data-v-f7c467f3]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.picking-panel__subtitle[data-v-f7c467f3]{color:#64748b;margin:0;font-size:13px}.picking-panel__badge[data-v-f7c467f3]{color:#475569;white-space:nowrap;background:#0f172a0d;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.picking-main-grid[data-v-f7c467f3]{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.picking-loading[data-v-f7c467f3]{color:#64748b;justify-content:center;align-items:center;gap:10px;padding:48px 24px;font-size:14px;font-weight:600;display:flex}.picking-loading__spinner[data-v-f7c467f3]{border:2px solid #64748b33;border-top-color:#64748b;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite p-spin-f7c467f3}.picking-empty-state[data-v-f7c467f3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.picking-empty-state__icon-box[data-v-f7c467f3]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.picking-empty-state__icon-box i[data-v-f7c467f3]{color:var(--color-primary,#0b68d8);font-size:22px}.picking-empty-state__title[data-v-f7c467f3]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.picking-empty-state__text[data-v-f7c467f3]{color:#64748b;margin:0;font-size:13px}.picking-orders-list[data-v-f7c467f3]{flex-direction:column;display:flex}.picking-order-card[data-v-f7c467f3]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;transition:background .15s;display:flex}.picking-order-card[data-v-f7c467f3]:last-child{border-bottom:none}.picking-order-card[data-v-f7c467f3]:hover{background:#f8fafc}.picking-order-card__info[data-v-f7c467f3]{flex:1;min-width:0}.picking-order-card__name[data-v-f7c467f3]{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:700}.picking-order-card__meta[data-v-f7c467f3]{color:#64748b;margin:0 0 2px;font-size:12px}.picking-order-card__mono[data-v-f7c467f3]{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.picking-order-card__status[data-v-f7c467f3]{color:var(--color-primary,#0b68d8);text-transform:capitalize;font-weight:700}.picking-order-card__actions[data-v-f7c467f3]{flex-shrink:0;gap:6px;display:flex}.picking-order-card__actions .picking-btn[data-v-f7c467f3]{height:34px;padding:0 12px;font-size:12px}.picking-actions-body[data-v-f7c467f3]{flex-direction:column;gap:20px;padding:20px 24px 24px;display:flex}.picking-action-field[data-v-f7c467f3]{flex-direction:column;gap:4px;display:flex}.picking-action-field__label[data-v-f7c467f3]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.picking-action-field__input[data-v-f7c467f3]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.picking-action-field__input[data-v-f7c467f3]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.picking-action-field__input--textarea[data-v-f7c467f3]{resize:vertical;height:auto;min-height:74px;padding:10px 12px}.picking-action-field__input--mono[data-v-f7c467f3]{min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.picking-action-field__input[data-v-f7c467f3]::placeholder{color:#94a3b8}.picking-action-section[data-v-f7c467f3]{flex-direction:column;gap:8px;display:flex}.picking-action-section__title[data-v-f7c467f3]{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin:0;font-size:11px;font-weight:800}.picking-action-section .picking-btn[data-v-f7c467f3]{width:100%}.picking-response-pre[data-v-f7c467f3]{color:#e2e8f0;white-space:pre;background:#0f172a;max-height:420px;margin:0;padding:18px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}@media (width<=900px){.picking-container[data-v-f7c467f3]{padding:20px}.picking-header[data-v-f7c467f3]{flex-direction:column;gap:16px}.picking-main-grid[data-v-f7c467f3],.picking-toolbar__grid[data-v-f7c467f3]{grid-template-columns:1fr}}@media (width<=768px){.picking-container[data-v-f7c467f3]{gap:16px;padding:16px}.picking-header__title[data-v-f7c467f3]{font-size:22px}.picking-header__chips[data-v-f7c467f3]{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.picking-chip[data-v-f7c467f3]{min-width:0;padding:8px 12px}.picking-chip__value[data-v-f7c467f3]{font-size:18px}.picking-toolbar[data-v-f7c467f3]{border-radius:18px;padding:14px 16px}.picking-toolbar__actions[data-v-f7c467f3]{flex-direction:column}.picking-toolbar__actions .picking-btn[data-v-f7c467f3]{justify-content:center;width:100%}.picking-panel[data-v-f7c467f3]{border-radius:18px}.picking-panel__header[data-v-f7c467f3]{flex-wrap:wrap;padding:16px}.picking-order-card[data-v-f7c467f3]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.picking-order-card__actions[data-v-f7c467f3]{flex-wrap:wrap}.picking-order-card__actions .picking-btn[data-v-f7c467f3]{flex:1;justify-content:center;height:38px}.picking-actions-body[data-v-f7c467f3]{padding:16px}.picking-response-pre[data-v-f7c467f3]{padding:14px 16px;font-size:11px}}.sites-page[data-v-b53c5f48]{background:#f5f7fb;min-height:100%}.sites-container[data-v-b53c5f48]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.sites-header[data-v-b53c5f48]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sites-header__info[data-v-b53c5f48]{flex:1}.sites-header__eyebrow[data-v-b53c5f48]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.sites-header__title[data-v-b53c5f48]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.sites-header__subtitle[data-v-b53c5f48]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.sites-header__chips[data-v-b53c5f48]{flex-shrink:0;gap:10px;display:flex}.sites-chip[data-v-b53c5f48]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:90px;padding:10px 18px;display:flex;box-shadow:0 4px 12px #0f172a0a}.sites-chip__label[data-v-b53c5f48]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.sites-chip__value[data-v-b53c5f48]{color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}.sites-chip__value--sm[data-v-b53c5f48]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;overflow:hidden}.sites-error[data-v-b53c5f48]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.sites-error i[data-v-b53c5f48]{flex-shrink:0;font-size:16px}.sites-toolbar[data-v-b53c5f48]{background:#fff;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:2fr 1fr;gap:16px;padding:18px 22px;display:grid;box-shadow:0 14px 36px #0f172a0f}.sites-toolbar__field[data-v-b53c5f48]{flex-direction:column;gap:4px;display:flex}.sites-toolbar__label[data-v-b53c5f48]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.sites-toolbar__search-wrap[data-v-b53c5f48]{position:relative}.sites-toolbar__search-icon[data-v-b53c5f48]{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sites-toolbar__input[data-v-b53c5f48]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px 0 36px;font-size:14px;transition:border-color .2s,box-shadow .2s}.sites-toolbar__input[data-v-b53c5f48]::placeholder{color:#94a3b8}.sites-toolbar__input[data-v-b53c5f48]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.sites-select[data-v-b53c5f48]{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 32px 0 12px;font-size:14px;font-weight:600;transition:border-color .2s}.sites-select[data-v-b53c5f48]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.sites-panel[data-v-b53c5f48]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.sites-panel__header[data-v-b53c5f48]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.sites-panel__title[data-v-b53c5f48]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.sites-panel__subtitle[data-v-b53c5f48]{color:#64748b;margin:0;font-size:13px}.sites-panel__badge[data-v-b53c5f48]{color:#475569;white-space:nowrap;background:#0f172a0d;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.sites-table-wrap[data-v-b53c5f48]{overflow-x:auto}.sites-table[data-v-b53c5f48]{border-collapse:collapse;width:100%;font-size:14px}.sites-table thead[data-v-b53c5f48]{background:#f8fafc}.sites-table__th[data-v-b53c5f48]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.sites-table__th--actions[data-v-b53c5f48]{text-align:right;padding-right:20px}.sites-table__row[data-v-b53c5f48]{border-bottom:1px solid #0f172a0f;transition:background .15s}.sites-table__row[data-v-b53c5f48]:hover{background:#f8fafc}.sites-table__cell[data-v-b53c5f48]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.sites-table__cell--site[data-v-b53c5f48]{min-width:180px}.sites-table__cell--mono[data-v-b53c5f48]{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.sites-table__cell--actions[data-v-b53c5f48]{text-align:right}.sites-table__site-name[data-v-b53c5f48]{color:#0f172a;margin-bottom:1px;font-weight:700;display:block}.sites-table__site-id[data-v-b53c5f48]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.sites-status-pill[data-v-b53c5f48]{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.sites-status-pill__dot[data-v-b53c5f48]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sites-status-pill--open[data-v-b53c5f48]{color:#047857;background:#10b9811a}.sites-status-pill--open .sites-status-pill__dot[data-v-b53c5f48]{background:#10b981}.sites-status-pill--busy[data-v-b53c5f48]{color:#b45309;background:#f59e0b1a}.sites-status-pill--busy .sites-status-pill__dot[data-v-b53c5f48]{background:#f59e0b}.sites-status-pill--closed[data-v-b53c5f48]{color:#be123c;background:#e11d4814}.sites-status-pill--closed .sites-status-pill__dot[data-v-b53c5f48]{background:#e11d48}.sites-status-pill--unknown[data-v-b53c5f48]{color:#64748b;background:#0f172a0f}.sites-status-pill--unknown .sites-status-pill__dot[data-v-b53c5f48]{background:#94a3b8}.sites-actions[data-v-b53c5f48]{align-items:center;gap:6px;display:inline-flex}.sites-btn[data-v-b53c5f48]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.sites-btn[data-v-b53c5f48]:disabled{opacity:.5;cursor:not-allowed}.sites-btn[data-v-b53c5f48]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.sites-btn--soft[data-v-b53c5f48]{color:#475569;background:#fff;border:1px solid #0f172a1a}.sites-btn--soft[data-v-b53c5f48]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.sites-btn--primary[data-v-b53c5f48]{background:var(--color-primary,#0b68d8);color:#fff}.sites-btn--primary[data-v-b53c5f48]:hover:not(:disabled){opacity:.9}.sites-btn--default[data-v-b53c5f48]{color:#047857;background:#10b9811a;border:1px solid #10b9812e}.sites-btn--default[data-v-b53c5f48]:hover:not(:disabled){background:#10b98124}.sites-btn__spinner[data-v-b53c5f48]{border:2px solid #4755694d;border-top-color:#475569;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite sites-spin-b53c5f48}.sites-btn__spinner--light[data-v-b53c5f48]{border-color:#fff #ffffff4d #ffffff4d}@keyframes sites-spin-b53c5f48{to{transform:rotate(360deg)}}.sites-mobile-list[data-v-b53c5f48]{gap:12px;padding:16px;display:none}.sites-mobile-card[data-v-b53c5f48]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.sites-mobile-card__header[data-v-b53c5f48]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sites-mobile-card__name[data-v-b53c5f48]{color:#0f172a;margin-bottom:1px;font-size:15px;font-weight:700}.sites-mobile-card__id[data-v-b53c5f48]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.sites-mobile-card__meta-grid[data-v-b53c5f48]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sites-mobile-card__meta-item[data-v-b53c5f48]{flex-direction:column;gap:1px;display:flex}.sites-mobile-card__meta-label[data-v-b53c5f48]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.sites-mobile-card__meta-value[data-v-b53c5f48]{color:#334155;font-size:13px;font-weight:600}.sites-mobile-card__actions[data-v-b53c5f48]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.sites-mobile-card__actions .sites-btn[data-v-b53c5f48]{flex:1;justify-content:center;height:40px}.sites-empty-state[data-v-b53c5f48]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.sites-empty-state__icon-box[data-v-b53c5f48]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.sites-empty-state__icon-box i[data-v-b53c5f48]{color:var(--color-primary,#0b68d8);font-size:22px}.sites-empty-state__title[data-v-b53c5f48]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.sites-empty-state__text[data-v-b53c5f48]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}@media (width<=900px){.sites-container[data-v-b53c5f48]{padding:20px}.sites-header[data-v-b53c5f48]{flex-direction:column;gap:16px}.sites-toolbar[data-v-b53c5f48]{grid-template-columns:1fr}}@media (width<=768px){.sites-container[data-v-b53c5f48]{gap:16px;padding:16px}.sites-header__title[data-v-b53c5f48]{font-size:22px}.sites-header__chips[data-v-b53c5f48]{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.sites-chip[data-v-b53c5f48]{min-width:0;padding:8px 12px}.sites-chip__value[data-v-b53c5f48]{font-size:18px}.sites-toolbar[data-v-b53c5f48]{border-radius:18px;padding:14px 16px}.sites-panel__header[data-v-b53c5f48]{flex-wrap:wrap;padding:16px}.sites-panel[data-v-b53c5f48]{border-radius:18px}.sites-table[data-v-b53c5f48],.sites-table-wrap[data-v-b53c5f48]{display:none}.sites-mobile-list[data-v-b53c5f48]{display:grid}.sites-mobile-card__actions[data-v-b53c5f48]{flex-direction:column}.sites-empty-state[data-v-b53c5f48]{padding:36px 16px}}@media (width>=769px){.sites-mobile-list[data-v-b53c5f48]{display:none!important}}.drivers-page[data-v-0fde8186]{background:#f5f7fb;min-height:100%}.drivers-container[data-v-0fde8186]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.drivers-page-header[data-v-0fde8186]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.drivers-page-header__eyebrow[data-v-0fde8186]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.drivers-page-header__title-row[data-v-0fde8186]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.drivers-page-header__title[data-v-0fde8186]{color:#0f172a;margin:0;font-size:28px;font-weight:800;line-height:1.2}.drivers-page-header__subtitle[data-v-0fde8186]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.drivers-action-btn[data-v-0fde8186]{cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.drivers-action-btn--back[data-v-0fde8186]{color:#334155;background:#fff;border:1px solid #0f172a1f}.drivers-action-btn--back[data-v-0fde8186]:hover{background:#f8fafc;border-color:#0f172a2e}.drivers-action-btn[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.drivers-main-grid[data-v-0fde8186]{grid-template-columns:minmax(340px,.9fr) minmax(0,2.1fr);align-items:start;gap:24px;display:grid}.drivers-panel[data-v-0fde8186]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.drivers-panel__header[data-v-0fde8186]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.drivers-panel__title[data-v-0fde8186]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.drivers-panel__subtitle[data-v-0fde8186]{color:#64748b;margin:0;font-size:13px}.drivers-form-body[data-v-0fde8186]{flex-direction:column;gap:20px;padding:20px 24px 24px;display:flex}.drivers-form-grid[data-v-0fde8186]{flex-direction:column;gap:14px;display:flex}.drivers-form-field[data-v-0fde8186]{flex-direction:column;gap:4px;display:flex}.drivers-form-error[data-v-0fde8186]{color:#e11d48;font-size:12px;font-weight:600}.drivers-form-field--toggle[data-v-0fde8186]{padding:8px 0}.drivers-form-toggle[data-v-0fde8186]{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.drivers-form-toggle__input[data-v-0fde8186]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.drivers-form-toggle__track[data-v-0fde8186]{border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background .25s;display:inline-block;position:relative}.drivers-form-toggle__input:checked+.drivers-form-toggle__track[data-v-0fde8186],.drivers-form-toggle .drivers-form-toggle__track--checked[data-v-0fde8186]{background:var(--color-primary,#0b68d8)}:not(:checked)+.drivers-form-toggle__track[data-v-0fde8186]{background:#cbd5e1}.drivers-form-toggle__knob[data-v-0fde8186]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.drivers-form-toggle__input:checked+.drivers-form-toggle__track .drivers-form-toggle__knob[data-v-0fde8186]{transform:translate(20px)}.drivers-form-toggle__label[data-v-0fde8186]{color:#334155;font-size:13px;font-weight:700}.drivers-btn[data-v-0fde8186]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.drivers-btn--primary[data-v-0fde8186]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;width:100%;box-shadow:0 4px 14px #0b68d840}.drivers-btn--primary[data-v-0fde8186]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.drivers-btn--primary[data-v-0fde8186]:disabled{opacity:.5;cursor:not-allowed}.drivers-btn--primary[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.drivers-btn__spinner[data-v-0fde8186]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite drivers-spin-0fde8186}@keyframes drivers-spin-0fde8186{to{transform:rotate(360deg)}}.drivers-search-group[data-v-0fde8186]{align-items:center;gap:8px;display:flex}.drivers-search-group__input-wrap[data-v-0fde8186]{flex:1;min-width:180px;position:relative}.drivers-search-group__icon[data-v-0fde8186]{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.drivers-search-group__input[data-v-0fde8186]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px 0 36px;font-size:13px;transition:border-color .2s,box-shadow .2s}.drivers-search-group__input[data-v-0fde8186]::placeholder{color:#94a3b8}.drivers-search-group__input[data-v-0fde8186]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.drivers-search-select[data-v-0fde8186]{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:65px;height:40px;padding:0 30px 0 10px;font-size:13px;font-weight:600;transition:border-color .2s}.drivers-search-select[data-v-0fde8186]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.drivers-table-wrap[data-v-0fde8186]{overflow-x:auto}.drivers-table[data-v-0fde8186]{border-collapse:collapse;width:100%;font-size:14px}.drivers-table thead[data-v-0fde8186]{background:#f8fafc}.drivers-table__th[data-v-0fde8186]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.drivers-table__th--num[data-v-0fde8186]{width:70px}.drivers-table__th--actions[data-v-0fde8186]{text-align:right;padding-right:20px}.drivers-table__row[data-v-0fde8186]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.drivers-table__row[data-v-0fde8186]:hover{background:#f8fafc}.drivers-table__row--drag-over[data-v-0fde8186]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.drivers-table__row--dragging[data-v-0fde8186]{opacity:.4}.drivers-table__cell[data-v-0fde8186]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.drivers-table__cell--num[data-v-0fde8186]{width:70px}.drivers-table__cell--name[data-v-0fde8186]{min-width:160px}.drivers-table__cell--actions[data-v-0fde8186]{text-align:right}.drivers-table__grip-row[data-v-0fde8186]{align-items:center;gap:8px;display:flex}.drivers-table__grip[data-v-0fde8186]{color:#94a3b8;cursor:grab;font-size:14px}.drivers-table__grip[data-v-0fde8186]:active{cursor:grabbing}.drivers-table__num[data-v-0fde8186]{color:#64748b;font-size:13px;font-weight:600}.drivers-table__driver-name[data-v-0fde8186]{color:#0f172a;margin-bottom:1px;font-weight:700;display:block}.drivers-table__driver-email[data-v-0fde8186]{color:#94a3b8;font-size:12px;display:block}.drivers-toggle[data-v-0fde8186]{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:2px;font-family:inherit;transition:background .15s;display:inline-flex}.drivers-toggle[data-v-0fde8186]:hover{background:#0f172a0a}.drivers-toggle[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.drivers-toggle__track[data-v-0fde8186]{border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.drivers-toggle__track--on[data-v-0fde8186]{background:var(--color-primary,#0b68d8)}.drivers-toggle__track--off[data-v-0fde8186]{background:#cbd5e1}.drivers-toggle__knob[data-v-0fde8186]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.drivers-toggle__track--on .drivers-toggle__knob[data-v-0fde8186]{transform:translate(16px)}.drivers-toggle__track--off .drivers-toggle__knob[data-v-0fde8186]{transform:translate(0)}.drivers-toggle__label[data-v-0fde8186]{font-size:12px;font-weight:700;transition:color .2s}.drivers-toggle__label--on[data-v-0fde8186]{color:var(--color-primary,#0b68d8)}.drivers-toggle__label--off[data-v-0fde8186]{color:#94a3b8}.drivers-actions[data-v-0fde8186]{align-items:center;gap:4px;display:inline-flex}.drivers-action-icon[data-v-0fde8186]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-family:inherit;font-size:13px;text-decoration:none;transition:all .15s;display:inline-flex}.drivers-action-icon[data-v-0fde8186]:hover{background:#f1f5f9;border-color:#0f172a29}.drivers-action-icon[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.drivers-action-icon--delete[data-v-0fde8186]{color:#be123c;background:#e11d480a;border-color:#e11d482e}.drivers-action-icon--delete[data-v-0fde8186]:hover{background:#e11d481a;border-color:#e11d4847}.drivers-mobile-list[data-v-0fde8186]{gap:12px;padding:16px;display:none}.drivers-mobile-card[data-v-0fde8186]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.drivers-mobile-card--drag-over[data-v-0fde8186]{border-color:var(--color-primary,#0b68d8);border-left:3px solid var(--color-primary,#0b68d8)}.drivers-mobile-card--dragging[data-v-0fde8186]{opacity:.4}.drivers-mobile-card__header[data-v-0fde8186]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.drivers-mobile-card__grip-row[data-v-0fde8186]{align-items:center;gap:8px;display:flex}.drivers-mobile-card__grip[data-v-0fde8186]{color:#94a3b8;cursor:grab;font-size:14px}.drivers-mobile-card__grip[data-v-0fde8186]:active{cursor:grabbing}.drivers-mobile-card__name[data-v-0fde8186]{color:#0f172a;font-size:15px;font-weight:700}.drivers-mobile-card__meta-grid[data-v-0fde8186]{grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:10px;display:grid}.drivers-mobile-card__meta-item[data-v-0fde8186]{flex-direction:column;gap:1px;display:flex}.drivers-mobile-card__meta-label[data-v-0fde8186]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.drivers-mobile-card__meta-value[data-v-0fde8186]{color:#334155;font-size:13px;font-weight:600}.drivers-mobile-card__footer[data-v-0fde8186]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.drivers-mobile-card__actions[data-v-0fde8186]{gap:6px;display:flex}.drivers-empty-state[data-v-0fde8186]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.drivers-empty-state__icon-box[data-v-0fde8186]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.drivers-empty-state__icon-box i[data-v-0fde8186]{color:var(--color-primary,#0b68d8);font-size:22px}.drivers-empty-state__title[data-v-0fde8186]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.drivers-empty-state__text[data-v-0fde8186]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.drivers-pagination[data-v-0fde8186]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.drivers-pagination__count[data-v-0fde8186]{color:#64748b;font-size:13px;font-weight:500}.drivers-pagination__controls[data-v-0fde8186]{align-items:center;gap:4px;display:flex}.drivers-pagination__btn[data-v-0fde8186]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.drivers-pagination__btn[data-v-0fde8186]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.drivers-pagination__btn[data-v-0fde8186]:disabled{opacity:.4;cursor:not-allowed}.drivers-pagination__btn--active[data-v-0fde8186]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.drivers-pagination__btn--active[data-v-0fde8186]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.drivers-pagination__btn[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}@media (width<=1024px){.drivers-main-grid[data-v-0fde8186]{grid-template-columns:1fr}}@media (width<=900px){.drivers-container[data-v-0fde8186]{padding:20px}}@media (width<=768px){.drivers-container[data-v-0fde8186]{gap:16px;padding:16px}.drivers-page-header[data-v-0fde8186]{flex-direction:column;align-items:stretch;gap:12px}.drivers-page-header__title[data-v-0fde8186]{font-size:22px}.drivers-panel__header[data-v-0fde8186]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.drivers-panel[data-v-0fde8186]{border-radius:18px}.drivers-form-body[data-v-0fde8186]{padding:16px}.drivers-search-group[data-v-0fde8186]{flex-direction:column}.drivers-search-group__input-wrap[data-v-0fde8186]{min-width:0}.drivers-table[data-v-0fde8186],.drivers-table-wrap[data-v-0fde8186]{display:none}.drivers-mobile-list[data-v-0fde8186]{display:grid}.drivers-pagination[data-v-0fde8186]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.drivers-pagination__count[data-v-0fde8186]{text-align:center}.drivers-pagination__controls[data-v-0fde8186]{justify-content:center}.drivers-pagination__btn[data-v-0fde8186]{padding:8px 12px;font-size:12px}.drivers-empty-state[data-v-0fde8186]{padding:36px 16px}}@media (width>=769px){.drivers-mobile-list[data-v-0fde8186]{display:none!important}}.drivers-main-grid--list[data-v-0fde8186]{grid-template-columns:minmax(0,1fr)}.drivers-add-dialog[data-v-0fde8186]{color:#0f172a;width:min(680px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.drivers-add-dialog[data-v-0fde8186]:not([open]){display:none}.drivers-add-dialog[open][data-v-0fde8186]{flex-direction:column;display:flex}.drivers-add-dialog[data-v-0fde8186]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73}.drivers-add-dialog .drivers-panel__header[data-v-0fde8186]{flex-shrink:0}.drivers-add-dialog .drivers-form-body[data-v-0fde8186]{min-height:0;overflow-y:auto}.drivers-modal-close[data-v-0fde8186]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.drivers-modal-close[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}.drivers-modal-close[data-v-0fde8186]:disabled{opacity:.5;cursor:wait}body:has(.drivers-add-dialog[open]){overflow:hidden}.drivers-page-header>div[data-v-0fde8186]:first-child{flex:1;min-width:0}.drivers-add-button[data-v-0fde8186]{white-space:nowrap;background:var(--color-primary,#85203b);border-radius:9px;flex:none;align-self:center;width:auto;height:40px;padding:0 16px;font-size:13px;box-shadow:0 2px 6px #0f172a1a}.drivers-add-button[data-v-0fde8186]:hover:not(:disabled){box-shadow:0 4px 10px #0f172a24}@media (width<=600px){.drivers-add-button[data-v-0fde8186]{align-self:flex-start}}.drivers-add-dialog[data-v-0fde8186]{border-radius:18px;width:min(720px,100vw - 32px)}.drivers-add-dialog .drivers-panel__header[data-v-0fde8186]{padding:20px 24px}.drivers-add-dialog .drivers-form-body[data-v-0fde8186]{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.drivers-add-dialog .drivers-form-grid[data-v-0fde8186]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.drivers-form-section[data-v-0fde8186]{grid-column:1/-1;padding-top:4px}.drivers-form-section[data-v-0fde8186]:not(:first-child){border-top:1px solid #eef0f4;margin-top:4px;padding-top:16px}.drivers-form-section h3[data-v-0fde8186]{color:#334155;margin:0;font-size:12px;font-weight:700}.drivers-form-section p[data-v-0fde8186]{color:#64748b;margin:3px 0 0;font-size:12px}.drivers-add-dialog .drivers-form-field--toggle[data-v-0fde8186]{background:#f8fafc;border-radius:9px;justify-content:center;padding:10px 12px;display:flex}.drivers-add-dialog[data-v-0fde8186] input:not([type=checkbox]){min-height:42px;box-shadow:none;border-color:#dbe2ea;border-radius:8px}.drivers-add-dialog[data-v-0fde8186] input:focus{border-color:var(--color-primary,#85203b);--tw-ring-color:color-mix(in srgb, var(--color-primary,#85203b) 12%, transparent)}.drivers-form-footer[data-v-0fde8186]{gap:10px;display:flex}.drivers-add-dialog .drivers-form-footer[data-v-0fde8186]{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;padding:16px 24px}.drivers-add-dialog .drivers-form-footer .drivers-btn[data-v-0fde8186]{background:var(--color-primary,#85203b);width:auto;min-width:130px;height:40px;box-shadow:none;border-radius:9px;padding:0 18px;font-size:13px}.drivers-form-cancel[data-v-0fde8186]{color:#475569;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:9px;padding:0 18px;font-size:13px;font-weight:600}.drivers-form-cancel[data-v-0fde8186]:hover{background:#f1f5f9}.drivers-form-cancel[data-v-0fde8186]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}.drivers-form-cancel[data-v-0fde8186]:disabled{opacity:.5;cursor:wait}@media (width<=540px){.drivers-add-dialog .drivers-form-grid[data-v-0fde8186]{grid-template-columns:minmax(0,1fr);padding:18px}.drivers-add-dialog .drivers-panel__header[data-v-0fde8186],.drivers-add-dialog .drivers-form-footer[data-v-0fde8186]{padding:16px 18px}}.dlf-page[data-v-6d1d4a41]{background:#f5f7fb;min-height:100%}.dlf-container[data-v-6d1d4a41]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.dlf-spinner[data-v-6d1d4a41]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite dlf-spin-6d1d4a41}@keyframes dlf-spin-6d1d4a41{to{transform:rotate(360deg)}}.dlf-header[data-v-6d1d4a41]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0f172a0f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:20px;box-shadow:0 14px 36px #0f172a0f}.dlf-header__info[data-v-6d1d4a41]{flex:1}.dlf-header__eyebrow[data-v-6d1d4a41]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:12px;font-weight:700}.dlf-header__title[data-v-6d1d4a41]{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.dlf-header__actions[data-v-6d1d4a41]{flex-shrink:0;align-items:center;gap:8px;display:flex}.dlf-btn[data-v-6d1d4a41]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.dlf-btn[data-v-6d1d4a41]:disabled{opacity:.5;cursor:not-allowed}.dlf-btn[data-v-6d1d4a41]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.dlf-btn--primary[data-v-6d1d4a41]{background:var(--color-primary,#0b68d8);color:#fff}.dlf-btn--primary[data-v-6d1d4a41]:hover:not(:disabled){opacity:.9}.dlf-btn--ghost[data-v-6d1d4a41]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.dlf-btn--ghost[data-v-6d1d4a41]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.dlf-card[data-v-6d1d4a41]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.dlf-card__body[data-v-6d1d4a41]{flex-direction:column;gap:20px;padding:28px 30px;display:flex}.dlf-form-grid[data-v-6d1d4a41]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=768px){.dlf-form-grid[data-v-6d1d4a41]{grid-template-columns:1fr}}.dlf-field[data-v-6d1d4a41]{flex-direction:column;gap:5px;display:flex}.dlf-field--full[data-v-6d1d4a41]{grid-column:1/-1}.dlf-field__label[data-v-6d1d4a41]{color:#0f172a;font-size:13px;font-weight:700}.dlf-field__input[data-v-6d1d4a41]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.dlf-field__input[data-v-6d1d4a41]::placeholder{color:#94a3b8}.dlf-field__input[data-v-6d1d4a41]:focus:not(.dlf-field__input--readonly){border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.dlf-field__input--readonly[data-v-6d1d4a41]{cursor:not-allowed;opacity:.7;background:#f8fafc}.dlf-field__input--select[data-v-6d1d4a41]{appearance:auto;cursor:pointer}.dlf-field__input--select[data-v-6d1d4a41]:disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}.dlf-field__error[data-v-6d1d4a41]{color:#e11d48;margin:0;font-size:12px;line-height:1.3}@media (width<=900px){.dlf-container[data-v-6d1d4a41]{padding:20px}.dlf-header[data-v-6d1d4a41]{flex-direction:column;align-items:stretch;gap:12px}.dlf-header__actions[data-v-6d1d4a41]{justify-content:flex-end}.dlf-card__body[data-v-6d1d4a41]{padding:22px 20px}}@media (width<=768px){.dlf-container[data-v-6d1d4a41]{gap:16px;padding:16px}.dlf-header[data-v-6d1d4a41]{border-radius:18px;padding:12px 16px;top:12px}.dlf-header__title[data-v-6d1d4a41]{font-size:18px}.dlf-header__actions .dlf-btn[data-v-6d1d4a41]{flex:1;justify-content:center}.dlf-card[data-v-6d1d4a41]{border-radius:18px}.dlf-card__body[data-v-6d1d4a41]{padding:20px 16px}}.dln-page[data-v-299de4a2]{background:#f5f7fb;min-height:100%}.dln-container[data-v-299de4a2]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.dln-header[data-v-299de4a2]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dln-header__info[data-v-299de4a2]{flex:1}.dln-header__eyebrow[data-v-299de4a2]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.dln-header__title[data-v-299de4a2]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.dln-header__subtitle[data-v-299de4a2]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.dln-header__actions[data-v-299de4a2]{flex-shrink:0}.dln-card[data-v-299de4a2]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.dln-card__header[data-v-299de4a2]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.dln-card__title[data-v-299de4a2]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.dln-card__subtitle[data-v-299de4a2]{color:#64748b;margin:0;font-size:13px}.dln-card__count[data-v-299de4a2]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.dln-toolbar[data-v-299de4a2]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.dln-search[data-v-299de4a2]{flex:1;min-width:200px;max-width:360px;position:relative}.dln-search__icon[data-v-299de4a2]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dln-search__input[data-v-299de4a2]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.dln-search__input[data-v-299de4a2]::placeholder{color:#94a3b8}.dln-search__input[data-v-299de4a2]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.dln-search__clear[data-v-299de4a2]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dln-search__clear[data-v-299de4a2]:hover{color:#475569;background:#f1f5f9}.dln-table-wrap[data-v-299de4a2]{overflow-x:auto}.dln-table[data-v-299de4a2]{border-collapse:collapse;width:100%;font-size:14px}.dln-table thead[data-v-299de4a2]{background:#f8fafc}.dln-table__th[data-v-299de4a2]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.dln-table__th--order[data-v-299de4a2]{width:50px}.dln-table__th--actions[data-v-299de4a2]{text-align:right;width:160px;padding-right:18px}.dln-table__row[data-v-299de4a2]{border-bottom:1px solid #0f172a0f;transition:background .15s}.dln-table__row[data-v-299de4a2]:hover{background:#f8fafc}.dln-table__cell[data-v-299de4a2]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.dln-table__cell--order[data-v-299de4a2]{color:#94a3b8;font-size:13px;font-weight:600}.dln-table__cell--page[data-v-299de4a2]{font-size:13px}.dln-table__cell--key[data-v-299de4a2]{color:#0f172a;font-weight:700}.dln-table__cell--url[data-v-299de4a2]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:13px;overflow:hidden}.dln-table__cell--label[data-v-299de4a2]{text-overflow:ellipsis;white-space:nowrap;color:#475569;max-width:200px;font-size:13px;overflow:hidden}.dln-table__cell--actions[data-v-299de4a2]{text-align:right}.dln-badge[data-v-299de4a2]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.dln-badge--page[data-v-299de4a2]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8)}.dln-link[data-v-299de4a2]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:600;text-decoration:none}.dln-link[data-v-299de4a2]:hover{text-decoration:underline}.dln-btn[data-v-299de4a2]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.dln-btn[data-v-299de4a2]:disabled{opacity:.5;cursor:not-allowed}.dln-btn[data-v-299de4a2]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.dln-btn--primary[data-v-299de4a2]{background:var(--color-primary,#0b68d8);color:#fff}.dln-btn--primary[data-v-299de4a2]:hover:not(:disabled){opacity:.9}.dln-btn--soft[data-v-299de4a2]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.dln-btn--soft[data-v-299de4a2]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.dln-btn--danger[data-v-299de4a2]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.dln-btn--danger[data-v-299de4a2]:hover:not(:disabled){background:#e11d481a}.dln-btn--sm[data-v-299de4a2]{height:30px;padding:0 10px;font-size:11px}.dln-btn--block[data-v-299de4a2]{justify-content:center;width:100%;height:44px;font-size:13px}.dln-actions[data-v-299de4a2]{align-items:center;gap:6px;display:inline-flex}.dln-empty[data-v-299de4a2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.dln-empty__icon[data-v-299de4a2]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.dln-empty__title[data-v-299de4a2]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.dln-empty__text[data-v-299de4a2]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.dln-mobile-list[data-v-299de4a2]{flex-direction:column;gap:12px;padding:16px;display:none}.dln-mobile-card[data-v-299de4a2]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.dln-mobile-card__header[data-v-299de4a2]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dln-mobile-card__key[data-v-299de4a2]{color:#0f172a;font-size:15px;font-weight:800}.dln-mobile-card__url[data-v-299de4a2]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dln-mobile-card__label[data-v-299de4a2]{color:#64748b;font-size:13px;font-style:italic}.dln-mobile-card__actions[data-v-299de4a2]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}@media (width<=900px){.dln-container[data-v-299de4a2]{padding:20px}.dln-header[data-v-299de4a2]{flex-direction:column;gap:16px}.dln-header__actions[data-v-299de4a2]{width:100%}.dln-header__actions .dln-btn[data-v-299de4a2]{justify-content:center;width:100%}.dln-card__header[data-v-299de4a2]{flex-direction:column;align-items:flex-start;gap:8px}.dln-toolbar[data-v-299de4a2]{flex-direction:column;align-items:stretch}.dln-search[data-v-299de4a2]{max-width:100%}}@media (width<=768px){.dln-container[data-v-299de4a2]{gap:16px;padding:16px}.dln-header__title[data-v-299de4a2]{font-size:22px}.dln-card[data-v-299de4a2]{border-radius:18px}.dln-card__header[data-v-299de4a2]{padding:16px}.dln-toolbar[data-v-299de4a2]{padding:12px 16px}.dln-table-wrap[data-v-299de4a2]{display:none}.dln-mobile-list[data-v-299de4a2]{display:flex}.dln-empty[data-v-299de4a2]{padding:36px 16px}}@media (width>=769px){.dln-mobile-list[data-v-299de4a2]{display:none!important}}.earlybird-create-page[data-v-3c86bdb1]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.earlybird-create-container[data-v-3c86bdb1]{max-width:900px;margin:0 auto;padding:28px 32px}.earlybird-create-header[data-v-3c86bdb1]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.earlybird-create-header__info[data-v-3c86bdb1]{flex:1}.earlybird-create-header__eyebrow[data-v-3c86bdb1]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.earlybird-create-header__title[data-v-3c86bdb1]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.earlybird-create-header__subtitle[data-v-3c86bdb1]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.earlybird-create-header__actions[data-v-3c86bdb1]{flex-shrink:0;align-items:center;gap:10px;display:flex}.earlybird-create-header__back[data-v-3c86bdb1]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.earlybird-create-header__back[data-v-3c86bdb1]:hover{background:#f1f5f9}.earlybird-create-header__submit[data-v-3c86bdb1]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.earlybird-create-header__submit[data-v-3c86bdb1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.earlybird-create-header__submit[data-v-3c86bdb1]:disabled{opacity:.6;cursor:not-allowed}.earlybird-create-header__submit[data-v-3c86bdb1]:focus-visible,.earlybird-create-header__back[data-v-3c86bdb1]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.earlybird-create-header__spinner[data-v-3c86bdb1]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite earlybird-spin-3c86bdb1;display:inline-block}@keyframes earlybird-spin-3c86bdb1{to{transform:rotate(360deg)}}.earlybird-form-card[data-v-3c86bdb1]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.earlybird-form-card__header[data-v-3c86bdb1]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.earlybird-form-card__title[data-v-3c86bdb1]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.earlybird-form-card__subtitle[data-v-3c86bdb1]{color:#64748b;margin:0;font-size:13px}.earlybird-form-card__body[data-v-3c86bdb1]{padding:24px}.earlybird-form-field[data-v-3c86bdb1]{flex-direction:column;margin-bottom:16px;display:flex}.earlybird-form-field[data-v-3c86bdb1]:last-child{margin-bottom:0}.earlybird-form-field__label[data-v-3c86bdb1]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.earlybird-form-field__helper[data-v-3c86bdb1]{color:#94a3b8;margin:0 0 6px;font-size:12px}.earlybird-form-field__input[data-v-3c86bdb1]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.earlybird-form-field__input[data-v-3c86bdb1]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.earlybird-form-field__input[data-v-3c86bdb1]::placeholder{color:#94a3b8}.earlybird-form-field__input--textarea[data-v-3c86bdb1]{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.earlybird-form-field__error[data-v-3c86bdb1]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.earlybird-form-grid--two[data-v-3c86bdb1],.earlybird-form-grid--three[data-v-3c86bdb1]{gap:16px;display:grid}.earlybird-setting-row[data-v-3c86bdb1]{cursor:pointer;background:#fafbfc;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.earlybird-setting-row[data-v-3c86bdb1]:hover{border-color:rgba(var(--color-primary-rgb), .15);background:rgba(var(--color-primary-rgb), .04)}.earlybird-setting-row__content[data-v-3c86bdb1]{flex-direction:column;flex:1;display:flex}.earlybird-setting-row__label[data-v-3c86bdb1]{color:#0f172a;font-size:14px;font-weight:700}.earlybird-setting-row__helper[data-v-3c86bdb1]{color:#94a3b8;margin-top:1px;font-size:12px}.earlybird-setting-row__toggle[data-v-3c86bdb1]{width:20px;height:20px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:4px;flex-shrink:0}.earlybird-days-section[data-v-3c86bdb1]{border-top:1px solid #0f172a0f;margin-top:16px;padding-top:16px}.earlybird-days-grid[data-v-3c86bdb1]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.earlybird-day-chip[data-v-3c86bdb1]{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;transition:all .15s;display:inline-flex}.earlybird-day-chip[data-v-3c86bdb1]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .04)}.earlybird-day-chip--active[data-v-3c86bdb1]{border-color:var(--color-primary,#0b68d8);background:var(--color-primary,#0b68d8);color:#fff}.earlybird-day-chip--active[data-v-3c86bdb1]:hover{opacity:.9}.earlybird-day-chip__input[data-v-3c86bdb1]{display:none}.earlybird-day-chip__label[data-v-3c86bdb1]{font-size:12px;font-weight:700}.earlybird-schedule-times[data-v-3c86bdb1]{border-top:1px solid #0f172a0f;margin-top:16px;padding-top:16px}.earlybird-create-mobile-actions[data-v-3c86bdb1]{display:none}@media (width>=769px){.earlybird-form-grid--two[data-v-3c86bdb1]{grid-template-columns:1fr 1fr}.earlybird-form-grid--three[data-v-3c86bdb1]{grid-template-columns:1fr 1fr 1fr}}@media (width<=900px){.earlybird-create-container[data-v-3c86bdb1]{padding:20px}}@media (width<=768px){.earlybird-create-container[data-v-3c86bdb1]{padding:16px}.earlybird-create-header[data-v-3c86bdb1]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.earlybird-create-header__actions[data-v-3c86bdb1]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.earlybird-create-header__submit[data-v-3c86bdb1]{justify-content:center;width:100%}.earlybird-create-header__back[data-v-3c86bdb1]{justify-content:center}.earlybird-form-card[data-v-3c86bdb1]{border-radius:18px}.earlybird-form-card__header[data-v-3c86bdb1]{flex-direction:column;align-items:stretch;padding:16px}.earlybird-form-card__body[data-v-3c86bdb1]{padding:16px}.earlybird-form-grid--two[data-v-3c86bdb1],.earlybird-form-grid--three[data-v-3c86bdb1]{grid-template-columns:1fr}.earlybird-create-mobile-actions[data-v-3c86bdb1]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.earlybird-create-mobile-actions__back[data-v-3c86bdb1]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.earlybird-create-mobile-actions__submit[data-v-3c86bdb1]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.earlybird-create-mobile-actions__submit[data-v-3c86bdb1]:disabled{opacity:.6;cursor:not-allowed}.earlybird-create-page[data-v-3c86bdb1]{padding-bottom:80px}}@media (width<=480px){.earlybird-create-header__actions[data-v-3c86bdb1]{grid-template-columns:1fr}.earlybird-create-mobile-actions[data-v-3c86bdb1]{flex-direction:column}.earlybird-create-mobile-actions__submit[data-v-3c86bdb1]{flex:1}}.earlybird-page[data-v-96668cf6]{background:#f5f7fb;min-height:100%}.earlybird-container[data-v-96668cf6]{max-width:1200px;margin:0 auto;padding:28px 32px}.earlybird-page-header[data-v-96668cf6]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.earlybird-page-header__info[data-v-96668cf6]{flex:1}.earlybird-page-header__eyebrow[data-v-96668cf6]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.earlybird-page-header__title[data-v-96668cf6]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.earlybird-page-header__subtitle[data-v-96668cf6]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.earlybird-page-header__actions[data-v-96668cf6]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.earlybird-page-header__button[data-v-96668cf6]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.earlybird-page-header__button--primary[data-v-96668cf6]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.earlybird-page-header__button--primary[data-v-96668cf6]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.earlybird-page-header__button[data-v-96668cf6]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.earlybird-stats[data-v-96668cf6]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.earlybird-stats__card[data-v-96668cf6]{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:18px 20px;box-shadow:0 6px 20px #0f172a0d}.earlybird-stats__label[data-v-96668cf6]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0 0 6px;font-size:11px;font-weight:800}.earlybird-stats__value[data-v-96668cf6]{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:800;line-height:1.2}.earlybird-stats__meta[data-v-96668cf6]{color:#64748b;margin:0;font-size:12px}.earlybird-stats__live[data-v-96668cf6]{color:#059669;font-weight:700}.earlybird-stats__scheduled[data-v-96668cf6]{color:#dc2626;font-weight:700}.earlybird-expiring[data-v-96668cf6]{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.earlybird-expiring__icon[data-v-96668cf6]{color:#f59e0b;flex-shrink:0;margin-top:1px;font-size:15px}.earlybird-expiring__text[data-v-96668cf6]{color:#92400e;margin:0;font-size:13px;line-height:1.5}.earlybird-manager-card[data-v-96668cf6]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.earlybird-manager-card__header[data-v-96668cf6]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.earlybird-manager-card__title[data-v-96668cf6]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.earlybird-manager-card__subtitle[data-v-96668cf6]{color:#64748b;margin:0;font-size:13px}.earlybird-manager-card__count[data-v-96668cf6]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.earlybird-filter-toolbar[data-v-96668cf6]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr .55fr;gap:10px;padding:16px 24px;display:grid}.earlybird-filter-toolbar__group[data-v-96668cf6],.earlybird-filter-toolbar__group--search[data-v-96668cf6]{position:relative}.earlybird-filter-toolbar__search-icon[data-v-96668cf6]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.earlybird-filter-toolbar__input[data-v-96668cf6]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;font-size:14px;transition:border-color .2s,box-shadow .2s}.earlybird-filter-toolbar__input[data-v-96668cf6]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.earlybird-filter-toolbar__input--search[data-v-96668cf6]{padding:0 14px 0 40px}.earlybird-filter-toolbar__input--search[data-v-96668cf6]::placeholder{color:#94a3b8}.earlybird-filter-toolbar__select[data-v-96668cf6]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px}.earlybird-wrap[data-v-96668cf6]{overflow-x:auto}.earlybird-table[data-v-96668cf6]{border-collapse:collapse;width:100%;font-size:14px}.earlybird-table__head[data-v-96668cf6]{background:#f8fafc}.earlybird-table__th[data-v-96668cf6]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.earlybird-table__th--actions[data-v-96668cf6]{text-align:right;padding-right:24px}.earlybird-table__row[data-v-96668cf6]{border-bottom:1px solid #0f172a0f;transition:background .15s}.earlybird-table__row[data-v-96668cf6]:hover{background:#f8fafc}.earlybird-table__cell[data-v-96668cf6]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.earlybird-table__cell--num[data-v-96668cf6]{width:50px}.earlybird-table__cell--title[data-v-96668cf6]{min-width:160px}.earlybird-table__cell--window[data-v-96668cf6]{color:#475569;min-width:180px;font-size:13px}.earlybird-table__cell--actions[data-v-96668cf6]{text-align:right;padding-right:20px}.earlybird-table__num[data-v-96668cf6]{color:#334155;font-size:13px;font-weight:600}.earlybird-table__title[data-v-96668cf6]{color:#0f172a;font-weight:700}.earlybird-table__window[data-v-96668cf6]{color:#64748b;font-size:13px}.earlybird-table__reward[data-v-96668cf6]{color:var(--color-primary,#0b68d8);font-size:14px;font-weight:700}.earlybird-table__usage[data-v-96668cf6]{color:#334155;font-size:13px;font-weight:600}.earlybird-status[data-v-96668cf6]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.earlybird-status--active[data-v-96668cf6]{color:#065f46;background:#d1fae5}.earlybird-status--inactive[data-v-96668cf6]{color:#64748b;background:#f1f5f9}.earlybird-actions[data-v-96668cf6]{align-items:center;gap:6px;display:inline-flex}.earlybird-actions__text[data-v-96668cf6]{display:inline}.earlybird-actions__edit[data-v-96668cf6]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.earlybird-actions__edit[data-v-96668cf6]:hover{background:#f8fafc;border-color:#0f172a2e}.earlybird-actions__edit[data-v-96668cf6]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.earlybird-actions__delete[data-v-96668cf6]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.earlybird-actions__delete[data-v-96668cf6]:hover{background:#e11d481f;border-color:#e11d4847}.earlybird-actions__delete[data-v-96668cf6]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.earlybird-mobile-list[data-v-96668cf6]{display:none}.earlybird-mobile-card[data-v-96668cf6]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.earlybird-mobile-card[data-v-96668cf6]:hover{box-shadow:0 4px 16px #0f172a0f}.earlybird-mobile-card__header[data-v-96668cf6]{margin-bottom:10px}.earlybird-mobile-card__title-row[data-v-96668cf6]{align-items:center;gap:10px;display:flex}.earlybird-mobile-card__title[data-v-96668cf6]{color:#0f172a;flex:1;font-size:15px;font-weight:800}.earlybird-mobile-card__body[data-v-96668cf6]{margin-bottom:12px}.earlybird-mobile-card__meta-grid[data-v-96668cf6]{flex-direction:column;gap:6px;display:flex}.earlybird-mobile-card__meta-item[data-v-96668cf6]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.earlybird-mobile-card__meta-label[data-v-96668cf6]{color:#334155;flex-shrink:0;min-width:60px;font-weight:600}.earlybird-mobile-card__actions[data-v-96668cf6]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.earlybird-actions__edit--mobile[data-v-96668cf6],.earlybird-actions__delete--mobile[data-v-96668cf6]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.earlybird-pagination[data-v-96668cf6]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.earlybird-pagination__count[data-v-96668cf6]{color:#64748b;font-size:13px;font-weight:500}.earlybird-pagination__controls[data-v-96668cf6]{align-items:center;gap:4px;display:flex}.earlybird-pagination__btn[data-v-96668cf6]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.earlybird-pagination__btn[data-v-96668cf6]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.earlybird-pagination__btn[data-v-96668cf6]:disabled{opacity:.4;cursor:not-allowed}.earlybird-pagination__btn--active[data-v-96668cf6]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.earlybird-pagination__btn--active[data-v-96668cf6]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.earlybird-pagination__btn[data-v-96668cf6]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.earlybird-empty-state[data-v-96668cf6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.earlybird-empty-state__icon-box[data-v-96668cf6]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.earlybird-empty-state__icon[data-v-96668cf6]{color:var(--color-primary,#0b68d8);font-size:26px}.earlybird-empty-state__title[data-v-96668cf6]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.earlybird-empty-state__text[data-v-96668cf6]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.earlybird-empty-state__button[data-v-96668cf6]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.earlybird-empty-state__button[data-v-96668cf6]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.earlybird-claims[data-v-96668cf6]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.earlybird-claims__header[data-v-96668cf6]{border-bottom:1px solid #0f172a0f;padding:20px 24px}.earlybird-claims__title[data-v-96668cf6]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.earlybird-claims__subtitle[data-v-96668cf6]{color:#64748b;margin:0;font-size:13px}.earlybird-claims__body[data-v-96668cf6]{padding:16px 24px}.earlybird-claims__list[data-v-96668cf6]{flex-direction:column;gap:8px;display:flex}.earlybird-claim-row[data-v-96668cf6]{background:#fafbfc;border:1px solid #0f172a0f;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s;display:flex}.earlybird-claim-row[data-v-96668cf6]:hover{background:#f1f5f9}.earlybird-claim-row__info[data-v-96668cf6]{flex-direction:column;display:flex}.earlybird-claim-row__ref[data-v-96668cf6]{color:#0f172a;margin:0;font-size:14px;font-weight:700}.earlybird-claim-row__meta[data-v-96668cf6]{color:#64748b;margin:1px 0 0;font-size:12px}.earlybird-claim-row__amount[data-v-96668cf6]{color:#059669;white-space:nowrap;font-size:14px;font-weight:800}.earlybird-claims__empty[data-v-96668cf6]{color:#94a3b8;text-align:center;margin:0;padding:16px 0;font-size:14px}@media (width<=900px){.earlybird-container[data-v-96668cf6]{padding:20px}.earlybird-stats[data-v-96668cf6]{grid-template-columns:1fr}}@media (width<=768px){.earlybird-container[data-v-96668cf6]{padding:16px}.earlybird-page-header[data-v-96668cf6]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.earlybird-page-header__actions[data-v-96668cf6]{grid-template-columns:1fr;gap:10px;display:grid}.earlybird-page-header__button--primary[data-v-96668cf6]{justify-content:center;width:100%}.earlybird-page-header__button[data-v-96668cf6]{justify-content:center}.earlybird-stats[data-v-96668cf6]{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.earlybird-filter-toolbar[data-v-96668cf6]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.earlybird-wrap[data-v-96668cf6],.earlybird-table[data-v-96668cf6]{display:none}.earlybird-mobile-list[data-v-96668cf6]{gap:12px;padding:16px;display:grid}.earlybird-manager-card[data-v-96668cf6]{border-radius:18px}.earlybird-manager-card__header[data-v-96668cf6]{flex-wrap:wrap;padding:16px}.earlybird-pagination[data-v-96668cf6]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.earlybird-pagination__count[data-v-96668cf6]{text-align:center}.earlybird-pagination__controls[data-v-96668cf6]{justify-content:center}.earlybird-pagination__btn[data-v-96668cf6]{padding:8px 12px;font-size:12px}.earlybird-actions__text[data-v-96668cf6]{display:none}.earlybird-empty-state[data-v-96668cf6]{padding:40px 20px}.earlybird-claims__header[data-v-96668cf6]{padding:16px}.earlybird-claims__body[data-v-96668cf6]{padding:12px 16px}}.earlybird-availability-panel[data-v-96668cf6]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.earlybird-availability-panel__icon[data-v-96668cf6]{background:color-mix(in srgb, var(--color-primary,#85203b) 8%, #fff);height:42px;color:var(--color-primary,#85203b);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.earlybird-availability-panel__copy[data-v-96668cf6]{flex:1;min-width:0}.earlybird-availability-panel__copy p[data-v-96668cf6]{max-width:660px;line-height:1.6}.earlybird-availability-panel__actions[data-v-96668cf6]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.earlybird-availability-panel__saved[data-v-96668cf6]{color:#15803d;margin:6px 0 0;font-size:12px}.earlybird-availability-switch[data-v-96668cf6]{cursor:pointer;color:#475569;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.earlybird-availability-switch input[data-v-96668cf6]{opacity:0;width:1px;height:1px;position:absolute}.earlybird-availability-switch__track[data-v-96668cf6]{background:#cbd5e1;border-radius:999px;width:42px;height:24px;padding:3px;transition:background .15s}.earlybird-availability-switch__track[data-v-96668cf6]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.earlybird-availability-switch input:checked+span[data-v-96668cf6]{background:var(--color-primary,#85203b)}.earlybird-availability-switch input:checked+span[data-v-96668cf6]:after{transform:translate(18px)}.earlybird-availability-switch input:focus-visible+span[data-v-96668cf6]{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}.earlybird-availability-switch[data-v-96668cf6]:has(input:disabled){opacity:.6;cursor:wait}@media (width<=767px){.earlybird-availability-panel[data-v-96668cf6]{flex-wrap:wrap;gap:12px;padding:18px}.earlybird-availability-panel__copy[data-v-96668cf6]{flex-basis:calc(100% - 58px)}.earlybird-availability-switch[data-v-96668cf6]{margin-left:54px}}.email-page[data-v-a51d93cc]{background:#f5f7fb;min-height:100%}.email-container[data-v-a51d93cc]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.email-header[data-v-a51d93cc]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.email-header__info[data-v-a51d93cc]{flex:1}.email-header__eyebrow[data-v-a51d93cc]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.email-header__title[data-v-a51d93cc]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.email-header__subtitle[data-v-a51d93cc]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.email-header__chips[data-v-a51d93cc]{flex-shrink:0;gap:10px;display:flex}.email-chip[data-v-a51d93cc]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 24px;display:flex;box-shadow:0 4px 12px #0f172a0a}.email-chip__label[data-v-a51d93cc]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.email-chip__value[data-v-a51d93cc]{color:#0f172a;font-size:24px;font-weight:800;line-height:1.2}.email-toolbar[data-v-a51d93cc]{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:14px;padding:18px 22px;display:flex;box-shadow:0 14px 36px #0f172a0f}.email-toolbar__nav[data-v-a51d93cc]{gap:8px;display:flex}.email-toolbar__filters[data-v-a51d93cc]{align-items:end;gap:12px;display:flex}.email-toolbar__field[data-v-a51d93cc]{flex-direction:column;flex:1;gap:4px;display:flex}.email-toolbar__label[data-v-a51d93cc]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.email-toolbar__input[data-v-a51d93cc]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px;transition:border-color .2s,box-shadow .2s}.email-toolbar__input[data-v-a51d93cc]::placeholder{color:#94a3b8}.email-toolbar__input[data-v-a51d93cc]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.email-toolbar__actions[data-v-a51d93cc]{flex-shrink:0;gap:8px;padding-bottom:1px;display:flex}.email-btn[data-v-a51d93cc]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.email-btn[data-v-a51d93cc]:disabled{opacity:.5;cursor:not-allowed}.email-btn[data-v-a51d93cc]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.email-btn--primary[data-v-a51d93cc]{background:var(--color-primary,#0b68d8);color:#fff}.email-btn--primary[data-v-a51d93cc]:hover:not(:disabled){opacity:.9}.email-btn--soft[data-v-a51d93cc]{color:#475569;background:#fff;border:1px solid #0f172a1a}.email-btn--soft[data-v-a51d93cc]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.email-panel[data-v-a51d93cc]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.email-panel__header[data-v-a51d93cc]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.email-panel__title[data-v-a51d93cc]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.email-panel__subtitle[data-v-a51d93cc]{color:#64748b;margin:0;font-size:13px}.email-table-wrap[data-v-a51d93cc]{overflow-x:auto}.email-table[data-v-a51d93cc]{border-collapse:collapse;width:100%;font-size:14px}.email-table thead[data-v-a51d93cc]{background:#f8fafc}.email-table__th[data-v-a51d93cc]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:800}.email-table__row[data-v-a51d93cc]{border-bottom:1px solid #0f172a0f;transition:background .15s}.email-table__row[data-v-a51d93cc]:hover{background:#f8fafc}.email-table__cell[data-v-a51d93cc]{color:#0f172a;vertical-align:middle;padding:12px 14px;line-height:1.4}.email-table__cell--email[data-v-a51d93cc]{font-size:13px;font-weight:700}.email-table__cell--template[data-v-a51d93cc]{color:#475569}.email-table__cell--date[data-v-a51d93cc]{color:#64748b;white-space:nowrap;font-size:12px}.email-table__cell--error[data-v-a51d93cc]{max-width:240px}.email-table__email-icon[data-v-a51d93cc]{color:#94a3b8;margin-right:8px;font-size:12px}.email-table__status[data-v-a51d93cc]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.email-table__status i[data-v-a51d93cc]{font-size:10px}.email-table__status--sent[data-v-a51d93cc]{color:#047857;background:#10b9811a}.email-table__status--failed[data-v-a51d93cc]{color:#be123c;background:#e11d4814}.email-table__status--pending[data-v-a51d93cc]{color:#b45309;background:#f59e0b1a}.email-table__status--default[data-v-a51d93cc]{color:#475569;background:#64748b1a}.email-table__count[data-v-a51d93cc]{color:#334155;background:#0f172a0d;border-radius:6px;justify-content:center;align-items:center;min-width:24px;padding:1px 6px;font-size:12px;font-weight:800;display:inline-flex}.email-table__error-text[data-v-a51d93cc]{color:#be123c;cursor:help;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.email-table__error-text i[data-v-a51d93cc]{flex-shrink:0;font-size:11px}.email-table__no-error[data-v-a51d93cc]{color:#94a3b8;font-size:12px}.email-empty-state[data-v-a51d93cc]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.email-empty-state__icon-box[data-v-a51d93cc]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.email-empty-state__icon-box i[data-v-a51d93cc]{color:var(--color-primary,#0b68d8);font-size:26px}.email-empty-state__title[data-v-a51d93cc]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.email-empty-state__text[data-v-a51d93cc]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.email-pagination[data-v-a51d93cc]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.email-pagination__info[data-v-a51d93cc]{color:#64748b;font-size:13px}.email-pagination__btns[data-v-a51d93cc]{gap:6px;display:flex}.email-pagination__btn[data-v-a51d93cc]{height:34px;padding:0 12px;font-size:12px}.email-mobile-list[data-v-a51d93cc]{gap:12px;padding:16px;display:none}.email-mobile-card[data-v-a51d93cc]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.email-mobile-card__header[data-v-a51d93cc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-mobile-card__email[data-v-a51d93cc]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.email-mobile-card__email i[data-v-a51d93cc]{color:#94a3b8;margin-right:6px;font-size:12px}.email-mobile-card__body[data-v-a51d93cc]{flex-direction:column;gap:6px;display:flex}.email-mobile-card__row[data-v-a51d93cc]{align-items:flex-start;gap:8px;font-size:13px;display:flex}.email-mobile-card__label[data-v-a51d93cc]{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:60px;padding-top:2px;font-size:10px;font-weight:700}@media (width<=900px){.email-container[data-v-a51d93cc]{padding:20px}.email-header[data-v-a51d93cc]{flex-direction:column;gap:16px}.email-toolbar__filters[data-v-a51d93cc]{flex-direction:column}.email-toolbar__actions[data-v-a51d93cc]{width:100%}.email-toolbar__actions .email-btn[data-v-a51d93cc]{flex:1;justify-content:center}}@media (width<=768px){.email-container[data-v-a51d93cc]{gap:16px;padding:16px}.email-header__title[data-v-a51d93cc]{font-size:22px}.email-toolbar[data-v-a51d93cc]{border-radius:18px;padding:14px 16px}.email-toolbar__nav[data-v-a51d93cc]{flex-wrap:wrap}.email-toolbar__nav .email-btn[data-v-a51d93cc]{flex:1;justify-content:center}.email-panel[data-v-a51d93cc]{border-radius:18px}.email-panel__header[data-v-a51d93cc]{padding:16px}.email-table[data-v-a51d93cc],.email-table-wrap[data-v-a51d93cc]{display:none}.email-mobile-list[data-v-a51d93cc]{display:grid}.email-pagination[data-v-a51d93cc]{text-align:center;flex-direction:column;padding:14px 16px}.email-empty-state[data-v-a51d93cc]{padding:40px 16px}.email-empty-state__icon-box[data-v-a51d93cc]{width:56px;height:56px}.email-empty-state__icon-box i[data-v-a51d93cc]{font-size:22px}}@media (width>=769px){.email-mobile-list[data-v-a51d93cc]{display:none!important}}.event-create-page[data-v-0db083c1]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.event-create-container[data-v-0db083c1]{max-width:900px;margin:0 auto;padding:28px 32px}.event-create-header[data-v-0db083c1]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.event-create-header__info[data-v-0db083c1]{flex:1}.event-create-header__eyebrow[data-v-0db083c1]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.event-create-header__title[data-v-0db083c1]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.event-create-header__subtitle[data-v-0db083c1]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.event-create-header__actions[data-v-0db083c1]{flex-shrink:0;align-items:center;gap:10px;display:flex}.event-create-header__back[data-v-0db083c1]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.event-create-header__back[data-v-0db083c1]:hover{background:#f1f5f9}.event-create-header__submit[data-v-0db083c1]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.event-create-header__submit[data-v-0db083c1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.event-create-header__submit[data-v-0db083c1]:disabled{opacity:.6;cursor:not-allowed}.event-create-header__submit[data-v-0db083c1]:focus-visible,.event-create-header__back[data-v-0db083c1]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.event-create-header__spinner[data-v-0db083c1]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite event-spin-0db083c1;display:inline-block}@keyframes event-spin-0db083c1{to{transform:rotate(360deg)}}.event-form-card[data-v-0db083c1]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.event-form-card__header[data-v-0db083c1]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.event-form-card__title[data-v-0db083c1]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.event-form-card__subtitle[data-v-0db083c1]{color:#64748b;margin:0;font-size:13px}.event-form-card__body[data-v-0db083c1]{padding:24px}.event-form-field[data-v-0db083c1]{flex-direction:column;margin-bottom:16px;display:flex}.event-form-field[data-v-0db083c1]:last-child{margin-bottom:0}.event-form-field--full[data-v-0db083c1]{grid-column:1/-1}.event-form-field__label[data-v-0db083c1]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.event-form-field__helper[data-v-0db083c1]{color:#94a3b8;margin:0 0 6px;font-size:12px}.event-form-field__input[data-v-0db083c1]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.event-form-field__input[data-v-0db083c1]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.event-form-field__input[data-v-0db083c1]::placeholder{color:#94a3b8}.event-form-field__input--textarea[data-v-0db083c1]{resize:vertical;height:auto;min-height:80px;padding:12px 14px}.event-form-field__error[data-v-0db083c1]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.event-form-grid--two[data-v-0db083c1]{gap:16px;display:grid}.event-image-preview[data-v-0db083c1]{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.event-image-preview__img[data-v-0db083c1]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a1a;border-radius:14px;flex-shrink:0;width:100px;height:100px}.event-image-preview__actions[data-v-0db083c1]{flex-direction:column;gap:8px;display:flex}.event-image-preview__delete[data-v-0db083c1]{color:#be123c;cursor:pointer;background:#e11d480d;border:1px solid #e11d4826;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.event-image-preview__delete[data-v-0db083c1]:hover{background:#e11d481f}.event-image-upload[data-v-0db083c1]{border:1px dashed rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .04);color:var(--color-primary,#0b68d8);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;transition:all .15s;display:inline-flex}.event-image-upload[data-v-0db083c1]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .08)}.event-image-upload__icon[data-v-0db083c1]{font-size:18px}.event-image-upload__text[data-v-0db083c1]{font-size:13px;font-weight:700}.event-image-upload__input[data-v-0db083c1],.event-create-mobile-actions[data-v-0db083c1]{display:none}@media (width>=769px){.event-form-grid--two[data-v-0db083c1]{grid-template-columns:1fr 1fr}}@media (width<=900px){.event-create-container[data-v-0db083c1]{padding:20px}}@media (width<=768px){.event-create-container[data-v-0db083c1]{padding:16px}.event-create-header[data-v-0db083c1]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.event-create-header__actions[data-v-0db083c1]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-create-header__submit[data-v-0db083c1]{justify-content:center;width:100%}.event-create-header__back[data-v-0db083c1]{justify-content:center}.event-form-card[data-v-0db083c1]{border-radius:18px}.event-form-card__header[data-v-0db083c1]{flex-direction:column;align-items:stretch;padding:16px}.event-form-card__body[data-v-0db083c1]{padding:16px}.event-form-grid--two[data-v-0db083c1]{grid-template-columns:1fr}.event-image-preview[data-v-0db083c1]{flex-direction:column;align-items:stretch}.event-image-preview__img[data-v-0db083c1]{width:100%;height:auto;max-height:200px}.event-create-mobile-actions[data-v-0db083c1]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.event-create-mobile-actions__back[data-v-0db083c1]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.event-create-mobile-actions__submit[data-v-0db083c1]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.event-create-mobile-actions__submit[data-v-0db083c1]:disabled{opacity:.6;cursor:not-allowed}.event-create-page[data-v-0db083c1]{padding-bottom:80px}}@media (width<=480px){.event-create-header__actions[data-v-0db083c1]{grid-template-columns:1fr}.event-create-mobile-actions[data-v-0db083c1]{flex-direction:column}.event-create-mobile-actions__submit[data-v-0db083c1]{flex:1}}.events-page[data-v-89f0fccb]{background:#f5f7fb;min-height:100%}.events-container[data-v-89f0fccb]{max-width:1200px;margin:0 auto;padding:28px 32px}.events-page-header[data-v-89f0fccb]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.events-page-header__info[data-v-89f0fccb]{flex:1}.events-page-header__eyebrow[data-v-89f0fccb]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.events-page-header__title[data-v-89f0fccb]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.events-page-header__subtitle[data-v-89f0fccb]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.events-page-header__actions[data-v-89f0fccb]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.events-page-header__button[data-v-89f0fccb]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.events-page-header__button--primary[data-v-89f0fccb]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.events-page-header__button--primary[data-v-89f0fccb]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.events-page-header__button[data-v-89f0fccb]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.event-manager-card[data-v-89f0fccb]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.event-manager-card__header[data-v-89f0fccb]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.event-manager-card__title[data-v-89f0fccb]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.event-manager-card__subtitle[data-v-89f0fccb]{color:#64748b;margin:0;font-size:13px}.event-manager-card__count[data-v-89f0fccb]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.events-filter-toolbar[data-v-89f0fccb]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr .55fr;gap:10px;padding:16px 24px;display:grid}.events-filter-toolbar__group[data-v-89f0fccb],.events-filter-toolbar__group--search[data-v-89f0fccb]{position:relative}.events-filter-toolbar__search-icon[data-v-89f0fccb]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.events-filter-toolbar__input[data-v-89f0fccb]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;font-size:14px;transition:border-color .2s,box-shadow .2s}.events-filter-toolbar__input[data-v-89f0fccb]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.events-filter-toolbar__input--search[data-v-89f0fccb]{padding:0 14px 0 40px}.events-filter-toolbar__input--search[data-v-89f0fccb]::placeholder{color:#94a3b8}.events-filter-toolbar__select[data-v-89f0fccb]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px}.events-wrap[data-v-89f0fccb]{overflow-x:auto}.events-table[data-v-89f0fccb]{border-collapse:collapse;width:100%;font-size:14px}.events-table__head[data-v-89f0fccb]{background:#f8fafc}.events-table__th[data-v-89f0fccb]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.events-table__th--actions[data-v-89f0fccb]{text-align:right;padding-right:24px}.events-table__row[data-v-89f0fccb]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.events-table__row[data-v-89f0fccb]:hover{background:#f8fafc}.events-table__cell[data-v-89f0fccb]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.events-table__cell--num[data-v-89f0fccb]{width:60px}.events-table__cell--title[data-v-89f0fccb]{min-width:160px}.events-table__cell--date[data-v-89f0fccb]{color:#475569;min-width:140px;font-size:13px}.events-table__cell--actions[data-v-89f0fccb]{text-align:right;padding-right:20px}.events-table__num[data-v-89f0fccb]{color:#334155;font-size:13px;font-weight:600}.events-table__title[data-v-89f0fccb]{color:#0f172a;font-weight:700}.event-status[data-v-89f0fccb]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .15s;display:inline-flex}.event-status[data-v-89f0fccb]:hover{background:#0f172a0a}.event-status[data-v-89f0fccb]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.event-status__toggle[data-v-89f0fccb]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.event-status--active .event-status__toggle[data-v-89f0fccb]{background:var(--color-primary,#0b68d8)}.event-status--inactive .event-status__toggle[data-v-89f0fccb]{background:#cbd5e1}.event-status__knob[data-v-89f0fccb]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.event-status--active .event-status__knob[data-v-89f0fccb]{transform:translate(16px)}.event-status--inactive .event-status__knob[data-v-89f0fccb]{transform:translate(0)}.event-status__label[data-v-89f0fccb]{font-size:12px;font-weight:700;transition:color .2s}.event-status--active .event-status__label[data-v-89f0fccb]{color:var(--color-primary,#0b68d8)}.event-status--inactive .event-status__label[data-v-89f0fccb]{color:#94a3b8}.event-actions[data-v-89f0fccb]{align-items:center;gap:6px;display:inline-flex}.event-actions__text[data-v-89f0fccb]{display:inline}.event-actions__edit[data-v-89f0fccb]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.event-actions__edit[data-v-89f0fccb]:hover{background:#f8fafc;border-color:#0f172a2e}.event-actions__edit[data-v-89f0fccb]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.event-actions__delete[data-v-89f0fccb]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.event-actions__delete[data-v-89f0fccb]:hover{background:#e11d481f;border-color:#e11d4847}.event-actions__delete[data-v-89f0fccb]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.event-mobile-list[data-v-89f0fccb]{display:none}.event-mobile-card[data-v-89f0fccb]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.event-mobile-card[data-v-89f0fccb]:hover{box-shadow:0 4px 16px #0f172a0f}.event-mobile-card__header[data-v-89f0fccb]{margin-bottom:10px}.event-mobile-card__title-row[data-v-89f0fccb]{align-items:center;gap:10px;display:flex}.event-mobile-card__title[data-v-89f0fccb]{color:#0f172a;flex:1;font-size:15px;font-weight:800}.event-mobile-card__body[data-v-89f0fccb]{margin-bottom:12px}.event-mobile-card__meta-grid[data-v-89f0fccb]{flex-direction:column;gap:6px;display:flex}.event-mobile-card__meta-item[data-v-89f0fccb]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.event-mobile-card__meta-label[data-v-89f0fccb]{color:#334155;flex-shrink:0;min-width:60px;font-weight:600}.event-mobile-card__actions[data-v-89f0fccb]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.event-actions__edit--mobile[data-v-89f0fccb],.event-actions__delete--mobile[data-v-89f0fccb]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.event-pagination[data-v-89f0fccb]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.event-pagination__count[data-v-89f0fccb]{color:#64748b;font-size:13px;font-weight:500}.event-pagination__controls[data-v-89f0fccb]{align-items:center;gap:4px;display:flex}.event-pagination__btn[data-v-89f0fccb]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.event-pagination__btn[data-v-89f0fccb]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.event-pagination__btn[data-v-89f0fccb]:disabled{opacity:.4;cursor:not-allowed}.event-pagination__btn--active[data-v-89f0fccb]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.event-pagination__btn--active[data-v-89f0fccb]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.event-pagination__btn[data-v-89f0fccb]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.event-empty-state[data-v-89f0fccb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.event-empty-state__icon-box[data-v-89f0fccb]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.event-empty-state__icon[data-v-89f0fccb]{color:var(--color-primary,#0b68d8);font-size:26px}.event-empty-state__title[data-v-89f0fccb]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.event-empty-state__text[data-v-89f0fccb]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.event-empty-state__button[data-v-89f0fccb]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.event-empty-state__button[data-v-89f0fccb]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}@media (width<=900px){.events-container[data-v-89f0fccb]{padding:20px}}@media (width<=768px){.events-container[data-v-89f0fccb]{padding:16px}.events-page-header[data-v-89f0fccb]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.events-page-header__actions[data-v-89f0fccb]{grid-template-columns:1fr;gap:10px;display:grid}.events-page-header__button--primary[data-v-89f0fccb]{justify-content:center;width:100%}.events-page-header__button[data-v-89f0fccb]{justify-content:center}.events-filter-toolbar[data-v-89f0fccb]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.events-wrap[data-v-89f0fccb],.events-table[data-v-89f0fccb]{display:none}.event-mobile-list[data-v-89f0fccb]{gap:12px;padding:16px;display:grid}.event-manager-card[data-v-89f0fccb]{border-radius:18px}.event-manager-card__header[data-v-89f0fccb]{flex-wrap:wrap;padding:16px}.event-pagination[data-v-89f0fccb]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.event-pagination__count[data-v-89f0fccb]{text-align:center}.event-pagination__controls[data-v-89f0fccb]{justify-content:center}.event-pagination__btn[data-v-89f0fccb]{padding:8px 12px;font-size:12px}.event-actions__text[data-v-89f0fccb]{display:none}.event-empty-state[data-v-89f0fccb]{padding:40px 20px}}.fef-page[data-v-c0d08f56]{background:#f5f7fb;min-height:100%}.fef-container[data-v-c0d08f56]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.fef-spinner[data-v-c0d08f56]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite fef-spin-c0d08f56}@keyframes fef-spin-c0d08f56{to{transform:rotate(360deg)}}.fef-header[data-v-c0d08f56]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0f172a0f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:20px;box-shadow:0 14px 36px #0f172a0f}.fef-header__info[data-v-c0d08f56]{flex:1}.fef-header__eyebrow[data-v-c0d08f56]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:12px;font-weight:700}.fef-header__title[data-v-c0d08f56]{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.fef-header__actions[data-v-c0d08f56]{flex-shrink:0;align-items:center;gap:8px;display:flex}.fef-btn[data-v-c0d08f56]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.fef-btn[data-v-c0d08f56]:disabled{opacity:.5;cursor:not-allowed}.fef-btn[data-v-c0d08f56]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.fef-btn--primary[data-v-c0d08f56]{background:var(--color-primary,#0b68d8);color:#fff}.fef-btn--primary[data-v-c0d08f56]:hover:not(:disabled){opacity:.9}.fef-btn--ghost[data-v-c0d08f56]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.fef-btn--ghost[data-v-c0d08f56]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.fef-btn--danger[data-v-c0d08f56]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.fef-btn--danger[data-v-c0d08f56]:hover:not(:disabled){background:#e11d481a}.fef-btn--sm[data-v-c0d08f56]{height:30px;padding:0 10px;font-size:11px}.fef-card[data-v-c0d08f56]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.fef-card__header[data-v-c0d08f56]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.fef-card__title[data-v-c0d08f56]{color:#0f172a;margin:0;font-size:15px;font-weight:800}.fef-card__body[data-v-c0d08f56]{flex-direction:column;gap:20px;padding:28px 30px;display:flex}.fef-form-grid[data-v-c0d08f56]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=768px){.fef-form-grid[data-v-c0d08f56]{grid-template-columns:1fr}}.fef-field[data-v-c0d08f56]{flex-direction:column;gap:5px;display:flex}.fef-field--full[data-v-c0d08f56]{grid-column:1/-1}.fef-field__label[data-v-c0d08f56]{color:#0f172a;font-size:13px;font-weight:700}.fef-field__input[data-v-c0d08f56]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.fef-field__input[data-v-c0d08f56]::placeholder{color:#94a3b8}.fef-field__input[data-v-c0d08f56]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.fef-field__input--select[data-v-c0d08f56]{appearance:auto;cursor:pointer}.fef-field__input--textarea[data-v-c0d08f56]{resize:vertical;height:auto;min-height:120px;padding:10px 12px}.fef-field__error[data-v-c0d08f56]{color:#e11d48;margin:0;font-size:12px;line-height:1.3}.fef-field__hint[data-v-c0d08f56]{color:#94a3b8;margin:0;font-size:11px;line-height:1.3}.fef-file-zone[data-v-c0d08f56]{cursor:pointer;border:2px dashed #0f172a1f;border-radius:14px;padding:0;transition:border-color .2s,background .2s;position:relative}.fef-file-zone[data-v-c0d08f56]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .02)}.fef-file-input[data-v-c0d08f56]{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:0}.fef-file-zone__inner[data-v-c0d08f56]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.fef-file-zone__icon[data-v-c0d08f56]{color:var(--color-primary,#0b68d8);opacity:.6;font-size:28px}.fef-file-zone__text[data-v-c0d08f56]{color:#94a3b8;font-size:12px;font-weight:600}.fef-file-preview[data-v-c0d08f56]{align-items:center;gap:12px;padding-top:8px;display:flex}.fef-file-preview--inline[data-v-c0d08f56]{flex-wrap:wrap;gap:10px}.fef-file-preview__img[data-v-c0d08f56]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:12px;flex-shrink:0;width:80px;height:80px}.fef-file-preview__actions[data-v-c0d08f56]{gap:6px;display:flex}.fef-file-name[data-v-c0d08f56]{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.fef-link[data-v-c0d08f56]{color:var(--color-primary,#0b68d8);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fef-link[data-v-c0d08f56]:hover{text-decoration:underline}.fef-tip[data-v-c0d08f56]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border:1px solid rgba(var(--color-primary-rgb,11, 104, 216), .1);border-radius:14px;gap:12px;padding:14px 16px;display:flex}.fef-tip__icon[data-v-c0d08f56]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:32px;height:32px;color:var(--color-primary,#0b68d8);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.fef-tip__content[data-v-c0d08f56]{flex:1}.fef-tip__title[data-v-c0d08f56]{color:#0f172a;margin:0 0 2px;font-size:13px;font-weight:800}.fef-tip__text[data-v-c0d08f56]{color:#475569;margin:0;font-size:13px;line-height:1.5}@media (width<=900px){.fef-container[data-v-c0d08f56]{padding:20px}.fef-header[data-v-c0d08f56]{flex-direction:column;align-items:stretch;gap:12px}.fef-header__actions[data-v-c0d08f56]{justify-content:flex-end}.fef-card__body[data-v-c0d08f56]{padding:22px 20px}}@media (width<=768px){.fef-container[data-v-c0d08f56]{gap:16px;padding:16px}.fef-header[data-v-c0d08f56]{border-radius:18px;padding:12px 16px;top:12px}.fef-header__title[data-v-c0d08f56]{font-size:18px}.fef-header__actions .fef-btn[data-v-c0d08f56]{flex:1;justify-content:center}.fef-card[data-v-c0d08f56]{border-radius:18px}.fef-card__body[data-v-c0d08f56]{padding:20px 16px}.fef-file-zone__inner[data-v-c0d08f56]{padding:18px 12px}.fef-file-preview[data-v-c0d08f56]{flex-direction:column;align-items:flex-start}}.fea-page[data-v-1279f94d]{background:#f5f7fb;min-height:100%}.fea-container[data-v-1279f94d]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.fea-header[data-v-1279f94d]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fea-header__info[data-v-1279f94d]{flex:1}.fea-header__eyebrow[data-v-1279f94d]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.fea-header__title[data-v-1279f94d]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.fea-header__subtitle[data-v-1279f94d]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.fea-header__actions[data-v-1279f94d]{flex-shrink:0}.fea-card[data-v-1279f94d]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.fea-card__header[data-v-1279f94d]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.fea-card__title[data-v-1279f94d]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.fea-card__subtitle[data-v-1279f94d]{color:#64748b;margin:0;font-size:13px}.fea-card__count[data-v-1279f94d]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.fea-toolbar[data-v-1279f94d]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.fea-search[data-v-1279f94d]{flex:1;min-width:200px;max-width:360px;position:relative}.fea-search__icon[data-v-1279f94d]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fea-search__input[data-v-1279f94d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.fea-search__input[data-v-1279f94d]::placeholder{color:#94a3b8}.fea-search__input[data-v-1279f94d]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.fea-search__clear[data-v-1279f94d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.fea-search__clear[data-v-1279f94d]:hover{color:#475569;background:#f1f5f9}.fea-select[data-v-1279f94d]{color:#0f172a;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:120px;height:40px;padding:0 32px 0 12px;font-size:13px;font-weight:600;transition:border-color .2s}.fea-select[data-v-1279f94d]:focus{border-color:var(--color-primary,#0b68d8)}.fea-table-wrap[data-v-1279f94d]{overflow-x:auto}.fea-table[data-v-1279f94d]{border-collapse:collapse;width:100%;font-size:14px}.fea-table thead[data-v-1279f94d]{background:#f8fafc}.fea-table__th[data-v-1279f94d]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.fea-table__th--order[data-v-1279f94d]{width:60px}.fea-table__th--actions[data-v-1279f94d]{text-align:right;width:180px;padding-right:18px}.fea-table__row[data-v-1279f94d]{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.fea-table__row[data-v-1279f94d]:hover{background:#f8fafc}.fea-table__row--dragging[data-v-1279f94d]{opacity:.5}.fea-table__row--over[data-v-1279f94d]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.fea-table__cell[data-v-1279f94d]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.fea-table__cell--order[data-v-1279f94d]{color:#94a3b8;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fea-table__cell--title[data-v-1279f94d]{font-weight:700}.fea-table__cell--icon[data-v-1279f94d],.fea-table__cell--image[data-v-1279f94d],.fea-table__cell--video[data-v-1279f94d],.fea-table__cell--vf[data-v-1279f94d],.fea-table__cell--status[data-v-1279f94d]{font-size:13px}.fea-table__cell--actions[data-v-1279f94d]{text-align:right}.fea-grip[data-v-1279f94d]{color:#cbd5e1;flex-shrink:0;font-size:14px}.fea-table__row:hover .fea-grip[data-v-1279f94d]{color:#94a3b8}.fea-badge[data-v-1279f94d]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.fea-badge--page[data-v-1279f94d]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8)}.fea-badge--yes[data-v-1279f94d]{color:#047857;background:#10b9811a}.fea-badge--no[data-v-1279f94d]{color:#64748b;background:#f1f5f9}.fea-thumb[data-v-1279f94d]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:10px;width:40px;height:40px}.fea-icon-display[data-v-1279f94d]{color:#0f172a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.fea-icon-display__label[data-v-1279f94d]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:10px;overflow:hidden}.fea-link[data-v-1279f94d]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:600;text-decoration:none}.fea-link[data-v-1279f94d]:hover{text-decoration:underline}.fea-link--sm[data-v-1279f94d]{align-items:center;gap:4px;font-size:12px;display:inline-flex}.fea-muted[data-v-1279f94d]{color:#94a3b8;font-size:13px}.fea-toggle[data-v-1279f94d]{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;display:inline-flex}.fea-toggle__knob[data-v-1279f94d]{background:#cbd5e1;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.fea-toggle__knob[data-v-1279f94d]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.fea-toggle--on .fea-toggle__knob[data-v-1279f94d]{background:var(--color-primary,#0b68d8)}.fea-toggle--on .fea-toggle__knob[data-v-1279f94d]:after{transform:translate(16px)}.fea-toggle__label[data-v-1279f94d]{white-space:nowrap;font-size:12px;font-weight:700}.fea-toggle__label--on[data-v-1279f94d]{color:var(--color-primary,#0b68d8)}.fea-toggle__label--off[data-v-1279f94d]{color:#94a3b8}.fea-btn[data-v-1279f94d]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.fea-btn[data-v-1279f94d]:disabled{opacity:.5;cursor:not-allowed}.fea-btn[data-v-1279f94d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.fea-btn--primary[data-v-1279f94d]{background:var(--color-primary,#0b68d8);color:#fff}.fea-btn--primary[data-v-1279f94d]:hover:not(:disabled){opacity:.9}.fea-btn--ghost[data-v-1279f94d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.fea-btn--ghost[data-v-1279f94d]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.fea-btn--soft[data-v-1279f94d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.fea-btn--soft[data-v-1279f94d]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.fea-btn--danger[data-v-1279f94d]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.fea-btn--danger[data-v-1279f94d]:hover:not(:disabled){background:#e11d481a}.fea-btn--sm[data-v-1279f94d]{height:30px;padding:0 10px;font-size:11px}.fea-btn--block[data-v-1279f94d]{justify-content:center;width:100%;height:44px;font-size:13px}.fea-actions[data-v-1279f94d]{align-items:center;gap:6px;display:inline-flex}.fea-empty[data-v-1279f94d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.fea-empty__icon[data-v-1279f94d]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.fea-empty__title[data-v-1279f94d]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.fea-empty__text[data-v-1279f94d]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.fea-pagination[data-v-1279f94d]{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.fea-pagination__info[data-v-1279f94d]{color:#64748b;font-size:12px;font-weight:600}.fea-pagination__buttons[data-v-1279f94d]{align-items:center;gap:4px;display:flex}.fea-mobile-list[data-v-1279f94d]{flex-direction:column;gap:12px;padding:16px;display:none}.fea-mobile-card[data-v-1279f94d]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.fea-mobile-card__header[data-v-1279f94d]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fea-mobile-card__title[data-v-1279f94d]{color:#0f172a;font-size:16px;font-weight:800}.fea-mobile-card__icon[data-v-1279f94d]{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.fea-mobile-card__desc[data-v-1279f94d]{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.fea-mobile-card__media[data-v-1279f94d]{align-items:center;gap:10px;display:flex}.fea-mobile-card__img[data-v-1279f94d]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:10px;width:56px;height:56px}.fea-mobile-card__status[data-v-1279f94d]{padding-top:4px}.fea-mobile-card__actions[data-v-1279f94d]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}@media (width<=900px){.fea-container[data-v-1279f94d]{padding:20px}.fea-header[data-v-1279f94d]{flex-direction:column;gap:16px}.fea-header__actions[data-v-1279f94d]{width:100%}.fea-header__actions .fea-btn[data-v-1279f94d]{justify-content:center;width:100%}.fea-card__header[data-v-1279f94d]{flex-direction:column;align-items:flex-start;gap:8px}.fea-toolbar[data-v-1279f94d]{flex-direction:column;align-items:stretch}.fea-search[data-v-1279f94d]{max-width:100%}.fea-select[data-v-1279f94d]{width:100%}}@media (width<=768px){.fea-container[data-v-1279f94d]{gap:16px;padding:16px}.fea-header__title[data-v-1279f94d]{font-size:22px}.fea-card[data-v-1279f94d]{border-radius:18px}.fea-card__header[data-v-1279f94d]{padding:16px}.fea-toolbar[data-v-1279f94d]{padding:12px 16px}.fea-table-wrap[data-v-1279f94d]{display:none}.fea-mobile-list[data-v-1279f94d]{display:flex}.fea-pagination[data-v-1279f94d]{text-align:center;flex-direction:column;align-items:center}.fea-empty[data-v-1279f94d]{padding:36px 16px}}@media (width>=769px){.fea-mobile-list[data-v-1279f94d]{display:none!important}}.festive-create-page[data-v-5a09ab0c]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.festive-create-container[data-v-5a09ab0c]{max-width:900px;margin:0 auto;padding:28px 32px}.festive-create-header[data-v-5a09ab0c]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.festive-create-header__info[data-v-5a09ab0c]{flex:1}.festive-create-header__eyebrow[data-v-5a09ab0c]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.festive-create-header__title[data-v-5a09ab0c]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.festive-create-header__subtitle[data-v-5a09ab0c]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.festive-create-header__actions[data-v-5a09ab0c]{flex-shrink:0;align-items:center;gap:10px;display:flex}.festive-create-header__back[data-v-5a09ab0c]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.festive-create-header__back[data-v-5a09ab0c]:hover{background:#f1f5f9}.festive-create-header__submit[data-v-5a09ab0c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.festive-create-header__submit[data-v-5a09ab0c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.festive-create-header__submit[data-v-5a09ab0c]:disabled{opacity:.6;cursor:not-allowed}.festive-create-header__submit[data-v-5a09ab0c]:focus-visible,.festive-create-header__back[data-v-5a09ab0c]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.festive-create-header__spinner[data-v-5a09ab0c]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite festive-spin-5a09ab0c;display:inline-block}@keyframes festive-spin-5a09ab0c{to{transform:rotate(360deg)}}.festive-form-card[data-v-5a09ab0c]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.festive-form-card__header[data-v-5a09ab0c]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.festive-form-card__title[data-v-5a09ab0c]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.festive-form-card__subtitle[data-v-5a09ab0c]{color:#64748b;margin:0;font-size:13px}.festive-form-card__info[data-v-5a09ab0c]{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:13px}.festive-form-card__body[data-v-5a09ab0c]{padding:24px}.festive-form-field[data-v-5a09ab0c]{flex-direction:column;margin-bottom:16px;display:flex}.festive-form-field[data-v-5a09ab0c]:last-child{margin-bottom:0}.festive-form-field__label[data-v-5a09ab0c]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.festive-form-field__helper[data-v-5a09ab0c]{color:#94a3b8;margin:0 0 6px;font-size:12px}.festive-form-field__input[data-v-5a09ab0c]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.festive-form-field__input[data-v-5a09ab0c]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.festive-form-field__input[data-v-5a09ab0c]::placeholder{color:#94a3b8}.festive-form-field__input--textarea[data-v-5a09ab0c]{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.festive-form-field__select[data-v-5a09ab0c]{color:#0f172a;box-sizing:border-box;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.festive-form-field__select[data-v-5a09ab0c]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.festive-form-field__error[data-v-5a09ab0c]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.festive-form-grid--two[data-v-5a09ab0c]{gap:16px;margin-bottom:16px;display:grid}.festive-form-grid--two[data-v-5a09ab0c]:last-child{margin-bottom:0}.festive-schedule-grid[data-v-5a09ab0c]{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}.festive-schedule-card[data-v-5a09ab0c]{text-align:left;cursor:pointer;background:#fff;border:2px solid #0f172a1a;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;font-family:inherit;transition:all .15s;display:flex}.festive-schedule-card[data-v-5a09ab0c]:hover{border-color:rgba(var(--color-primary-rgb), .3)}.festive-schedule-card--active[data-v-5a09ab0c]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .04)}.festive-schedule-card__top[data-v-5a09ab0c]{align-items:center;gap:8px;display:flex}.festive-schedule-card__label[data-v-5a09ab0c]{color:#0f172a;font-size:14px;font-weight:700}.festive-schedule-card__badge[data-v-5a09ab0c]{color:#059669;background:#10b9811a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.festive-schedule-card__desc[data-v-5a09ab0c]{color:#64748b;margin:0;font-size:12px}.festive-recurring-section[data-v-5a09ab0c]{margin-top:4px}.festive-recurring-section__title[data-v-5a09ab0c]{color:#334155;margin:0 0 10px;font-size:14px;font-weight:600}.festive-recurring-section__days[data-v-5a09ab0c]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.festive-day-chip[data-v-5a09ab0c]{color:#334155;cursor:pointer;text-align:center;background:#fff;border:1px solid #0f172a1f;border-radius:10px;padding:10px 8px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.festive-day-chip[data-v-5a09ab0c]:hover{border-color:rgba(var(--color-primary-rgb), .3)}.festive-day-chip--active[data-v-5a09ab0c]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .06);color:var(--color-primary,#0b68d8)}.festive-date-section[data-v-5a09ab0c]{margin-top:4px}.festive-date-section__hint[data-v-5a09ab0c]{color:#64748b;margin:-8px 0 12px;font-size:12px}.festive-popular-grid[data-v-5a09ab0c]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.festive-popular-card[data-v-5a09ab0c]{cursor:pointer;text-align:center;background:#fff;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;font-family:inherit;transition:all .15s;display:flex}.festive-popular-card[data-v-5a09ab0c]:hover{border-color:rgba(var(--color-primary-rgb), .3)}.festive-popular-card--active[data-v-5a09ab0c]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .06)}.festive-popular-card__percent[data-v-5a09ab0c]{color:#0f172a;font-size:14px;font-weight:800}.festive-popular-card__min[data-v-5a09ab0c]{color:#64748b;font-size:11px}.festive-selected-summary[data-v-5a09ab0c]{color:#059669;background:#10b9810f;border:1px solid #10b98126;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600}.festive-advanced-toggle[data-v-5a09ab0c]{color:var(--color-primary,#0b68d8);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;flex-shrink:0;align-items:center;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.festive-advanced-toggle[data-v-5a09ab0c]:hover{background:#f1f5f9}.festive-advanced-section[data-v-5a09ab0c]{border-bottom:1px solid #0f172a0f;margin-bottom:24px;padding-bottom:24px}.festive-advanced-section[data-v-5a09ab0c]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.festive-advanced-section__title[data-v-5a09ab0c]{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:700}.festive-advanced-section__desc[data-v-5a09ab0c]{color:#64748b;margin:0 0 12px;font-size:12px}.festive-advanced-grid[data-v-5a09ab0c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.festive-toggle-row[data-v-5a09ab0c]{cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:border-color .15s;display:flex}.festive-toggle-row[data-v-5a09ab0c]:hover{border-color:rgba(var(--color-primary-rgb), .2)}.festive-toggle-row__label[data-v-5a09ab0c]{color:#0f172a;font-size:14px;font-weight:600}.festive-toggle-switch[data-v-5a09ab0c]{cursor:pointer;background:#cbd5e1;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .25s;display:inline-block;position:relative}.festive-toggle-switch--on[data-v-5a09ab0c]{background:var(--color-primary,#0b68d8)}.festive-toggle-switch__knob[data-v-5a09ab0c]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.festive-toggle-switch--on .festive-toggle-switch__knob[data-v-5a09ab0c]{transform:translate(18px)}.festive-radio-group[data-v-5a09ab0c]{margin-top:12px}.festive-radio-group__title[data-v-5a09ab0c]{color:#334155;margin:0 0 8px;font-size:13px;font-weight:600}.festive-radio-group__options[data-v-5a09ab0c]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.festive-radio-card[data-v-5a09ab0c]{cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;transition:all .15s;display:flex}.festive-radio-card[data-v-5a09ab0c]:hover{border-color:rgba(var(--color-primary-rgb), .2)}.festive-radio-card--wide[data-v-5a09ab0c]{grid-column:span 1}.festive-radio-card__input[data-v-5a09ab0c]{accent-color:var(--color-primary,#0b68d8);flex-shrink:0}.festive-radio-card__text[data-v-5a09ab0c]{color:#334155;font-size:13px;font-weight:600}.festive-radio-card__content[data-v-5a09ab0c]{flex-direction:column;gap:2px;display:flex}.festive-radio-card__label[data-v-5a09ab0c]{color:#0f172a;font-size:14px;font-weight:700}.festive-radio-card__hint[data-v-5a09ab0c]{color:#94a3b8;font-size:11px}.festive-image-preview[data-v-5a09ab0c]{margin-bottom:10px}.festive-image-preview__img[data-v-5a09ab0c]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a1a;border-radius:12px;width:80px;height:80px}.festive-image-upload[data-v-5a09ab0c]{border:1px dashed rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .04);color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;transition:all .15s;display:inline-flex}.festive-image-upload[data-v-5a09ab0c]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .08)}.festive-image-upload__icon[data-v-5a09ab0c]{font-size:18px}.festive-image-upload__text[data-v-5a09ab0c]{font-size:13px;font-weight:700}.festive-image-upload__input[data-v-5a09ab0c]{display:none}.festive-legal-notice[data-v-5a09ab0c]{color:#92400e;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.festive-legal-notice__icon[data-v-5a09ab0c]{color:#f59e0b;flex-shrink:0;margin-top:2px;font-size:16px}.festive-create-mobile-actions[data-v-5a09ab0c]{display:none}@media (width>=769px){.festive-form-grid--two[data-v-5a09ab0c]{grid-template-columns:1fr 1fr}.festive-radio-group__options[data-v-5a09ab0c]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.festive-create-container[data-v-5a09ab0c]{padding:20px}.festive-schedule-grid[data-v-5a09ab0c]{grid-template-columns:1fr 1fr}.festive-popular-grid[data-v-5a09ab0c],.festive-recurring-section__days[data-v-5a09ab0c]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.festive-create-container[data-v-5a09ab0c]{padding:16px}.festive-create-header[data-v-5a09ab0c]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.festive-create-header__actions[data-v-5a09ab0c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.festive-create-header__submit[data-v-5a09ab0c]{justify-content:center;width:100%}.festive-create-header__back[data-v-5a09ab0c]{justify-content:center}.festive-form-card[data-v-5a09ab0c]{border-radius:18px}.festive-form-card__header[data-v-5a09ab0c]{flex-direction:column;align-items:stretch;padding:16px}.festive-form-card__body[data-v-5a09ab0c]{padding:16px}.festive-form-grid--two[data-v-5a09ab0c],.festive-schedule-grid[data-v-5a09ab0c]{grid-template-columns:1fr}.festive-popular-grid[data-v-5a09ab0c],.festive-recurring-section__days[data-v-5a09ab0c]{grid-template-columns:repeat(2,1fr)}.festive-advanced-grid[data-v-5a09ab0c],.festive-radio-group__options[data-v-5a09ab0c]{grid-template-columns:1fr}.festive-create-mobile-actions[data-v-5a09ab0c]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.festive-create-mobile-actions__back[data-v-5a09ab0c]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.festive-create-mobile-actions__submit[data-v-5a09ab0c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.festive-create-mobile-actions__submit[data-v-5a09ab0c]:disabled{opacity:.6;cursor:not-allowed}.festive-create-page[data-v-5a09ab0c]{padding-bottom:80px}}@media (width<=480px){.festive-create-header__actions[data-v-5a09ab0c]{grid-template-columns:1fr}.festive-create-mobile-actions[data-v-5a09ab0c]{flex-direction:column}.festive-create-mobile-actions__submit[data-v-5a09ab0c]{flex:1}.festive-popular-grid[data-v-5a09ab0c],.festive-recurring-section__days[data-v-5a09ab0c]{grid-template-columns:1fr 1fr}}.festive-page[data-v-5f1c7daa]{background:#f5f7fb;min-height:100%}.festive-container[data-v-5f1c7daa]{max-width:1200px;margin:0 auto;padding:28px 32px}.festive-page-header[data-v-5f1c7daa]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.festive-page-header__info[data-v-5f1c7daa]{flex:1}.festive-page-header__eyebrow[data-v-5f1c7daa]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.festive-page-header__title[data-v-5f1c7daa]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.festive-page-header__subtitle[data-v-5f1c7daa]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.festive-page-header__actions[data-v-5f1c7daa]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.festive-page-header__button[data-v-5f1c7daa]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.festive-page-header__button--primary[data-v-5f1c7daa]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.festive-page-header__button--primary[data-v-5f1c7daa]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.festive-page-header__button[data-v-5f1c7daa]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.festive-manager-card[data-v-5f1c7daa]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.festive-manager-card__header[data-v-5f1c7daa]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.festive-manager-card__title[data-v-5f1c7daa]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.festive-manager-card__subtitle[data-v-5f1c7daa]{color:#64748b;margin:0;font-size:13px}.festive-manager-card__count[data-v-5f1c7daa]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.festive-filter-toolbar[data-v-5f1c7daa]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr .55fr;gap:10px;padding:16px 24px;display:grid}.festive-filter-toolbar__group[data-v-5f1c7daa],.festive-filter-toolbar__group--search[data-v-5f1c7daa]{position:relative}.festive-filter-toolbar__search-icon[data-v-5f1c7daa]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.festive-filter-toolbar__input[data-v-5f1c7daa]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;font-size:14px;transition:border-color .2s,box-shadow .2s}.festive-filter-toolbar__input[data-v-5f1c7daa]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.festive-filter-toolbar__input--search[data-v-5f1c7daa]{padding:0 14px 0 40px}.festive-filter-toolbar__input--search[data-v-5f1c7daa]::placeholder{color:#94a3b8}.festive-filter-toolbar__select[data-v-5f1c7daa]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px}.festive-wrap[data-v-5f1c7daa]{overflow-x:auto}.festive-table[data-v-5f1c7daa]{border-collapse:collapse;width:100%;font-size:14px}.festive-table__head[data-v-5f1c7daa]{background:#f8fafc}.festive-table__th[data-v-5f1c7daa]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.festive-table__th--actions[data-v-5f1c7daa]{text-align:right;padding-right:24px}.festive-table__row[data-v-5f1c7daa]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.festive-table__row[data-v-5f1c7daa]:hover{background:#f8fafc}.festive-table__row--drag-over[data-v-5f1c7daa]{border-left:3px solid var(--color-primary,#0b68d8);background:#f0f9ff}.festive-table__row--dragging[data-v-5f1c7daa]{opacity:.4}.festive-table__cell[data-v-5f1c7daa]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.festive-table__cell--num[data-v-5f1c7daa]{width:80px}.festive-table__cell--title[data-v-5f1c7daa]{min-width:160px}.festive-table__cell--coupon[data-v-5f1c7daa]{color:#475569;min-width:120px;font-size:13px}.festive-table__cell--discount[data-v-5f1c7daa]{min-width:80px}.festive-table__cell--date[data-v-5f1c7daa]{color:#475569;min-width:110px;font-size:13px}.festive-table__cell--actions[data-v-5f1c7daa]{text-align:right;padding-right:20px}.festive-table__grip-row[data-v-5f1c7daa]{align-items:center;gap:8px;display:flex}.festive-table__grip[data-v-5f1c7daa]{color:#94a3b8;cursor:grab;font-size:14px}.festive-table__grip[data-v-5f1c7daa]:active{cursor:grabbing}.festive-table__num[data-v-5f1c7daa]{color:#334155;font-size:13px;font-weight:600}.festive-table__title[data-v-5f1c7daa]{color:#0f172a;font-weight:700}.festive-table__coupon[data-v-5f1c7daa]{font-family:Courier New,Courier,monospace;font-weight:600}.festive-table__discount-badge[data-v-5f1c7daa]{color:#059669;background:#10b9811a;border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.festive-table__dash[data-v-5f1c7daa]{color:#94a3b8}.festive-table__date[data-v-5f1c7daa]{color:#475569}.festive-status[data-v-5f1c7daa]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .15s;display:inline-flex}.festive-status[data-v-5f1c7daa]:hover{background:#0f172a0a}.festive-status[data-v-5f1c7daa]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.festive-status__toggle[data-v-5f1c7daa]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.festive-status--active .festive-status__toggle[data-v-5f1c7daa]{background:var(--color-primary,#0b68d8)}.festive-status--inactive .festive-status__toggle[data-v-5f1c7daa]{background:#cbd5e1}.festive-status__knob[data-v-5f1c7daa]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.festive-status--active .festive-status__knob[data-v-5f1c7daa]{transform:translate(16px)}.festive-status--inactive .festive-status__knob[data-v-5f1c7daa]{transform:translate(0)}.festive-status__label[data-v-5f1c7daa]{font-size:12px;font-weight:700;transition:color .2s}.festive-status--active .festive-status__label[data-v-5f1c7daa]{color:var(--color-primary,#0b68d8)}.festive-status--inactive .festive-status__label[data-v-5f1c7daa]{color:#94a3b8}.festive-actions[data-v-5f1c7daa]{align-items:center;gap:6px;display:inline-flex}.festive-actions__text[data-v-5f1c7daa]{display:inline}.festive-actions__edit[data-v-5f1c7daa]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.festive-actions__edit[data-v-5f1c7daa]:hover{background:#f8fafc;border-color:#0f172a2e}.festive-actions__edit[data-v-5f1c7daa]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.festive-actions__delete[data-v-5f1c7daa]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.festive-actions__delete[data-v-5f1c7daa]:hover{background:#e11d481f;border-color:#e11d4847}.festive-actions__delete[data-v-5f1c7daa]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.festive-mobile-list[data-v-5f1c7daa]{display:none}.festive-mobile-card[data-v-5f1c7daa]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.festive-mobile-card[data-v-5f1c7daa]:hover{box-shadow:0 4px 16px #0f172a0f}.festive-mobile-card__header[data-v-5f1c7daa]{margin-bottom:10px}.festive-mobile-card__title-row[data-v-5f1c7daa]{align-items:center;gap:10px;display:flex}.festive-mobile-card__title[data-v-5f1c7daa]{color:#0f172a;flex:1;font-size:15px;font-weight:800}.festive-mobile-card__body[data-v-5f1c7daa]{margin-bottom:12px}.festive-mobile-card__meta-grid[data-v-5f1c7daa]{flex-direction:column;gap:6px;display:flex}.festive-mobile-card__meta-item[data-v-5f1c7daa]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.festive-mobile-card__meta-label[data-v-5f1c7daa]{color:#334155;flex-shrink:0;min-width:70px;font-weight:600}.festive-mobile-card__actions[data-v-5f1c7daa]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.festive-actions__edit--mobile[data-v-5f1c7daa],.festive-actions__delete--mobile[data-v-5f1c7daa]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.festive-pagination[data-v-5f1c7daa]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.festive-pagination__count[data-v-5f1c7daa]{color:#64748b;font-size:13px;font-weight:500}.festive-pagination__controls[data-v-5f1c7daa]{align-items:center;gap:4px;display:flex}.festive-pagination__btn[data-v-5f1c7daa]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.festive-pagination__btn[data-v-5f1c7daa]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.festive-pagination__btn[data-v-5f1c7daa]:disabled{opacity:.4;cursor:not-allowed}.festive-pagination__btn--active[data-v-5f1c7daa]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.festive-pagination__btn--active[data-v-5f1c7daa]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.festive-pagination__btn[data-v-5f1c7daa]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.festive-empty-state[data-v-5f1c7daa]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.festive-empty-state__icon-box[data-v-5f1c7daa]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.festive-empty-state__icon[data-v-5f1c7daa]{color:var(--color-primary,#0b68d8);font-size:26px}.festive-empty-state__title[data-v-5f1c7daa]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.festive-empty-state__text[data-v-5f1c7daa]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.festive-empty-state__button[data-v-5f1c7daa]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.festive-empty-state__button[data-v-5f1c7daa]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}@media (width<=900px){.festive-container[data-v-5f1c7daa]{padding:20px}}@media (width<=768px){.festive-container[data-v-5f1c7daa]{padding:16px}.festive-page-header[data-v-5f1c7daa]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.festive-page-header__actions[data-v-5f1c7daa]{grid-template-columns:1fr;gap:10px;display:grid}.festive-page-header__button--primary[data-v-5f1c7daa]{justify-content:center;width:100%}.festive-page-header__button[data-v-5f1c7daa]{justify-content:center}.festive-filter-toolbar[data-v-5f1c7daa]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.festive-wrap[data-v-5f1c7daa],.festive-table[data-v-5f1c7daa]{display:none}.festive-mobile-list[data-v-5f1c7daa]{gap:12px;padding:16px;display:grid}.festive-manager-card[data-v-5f1c7daa]{border-radius:18px}.festive-manager-card__header[data-v-5f1c7daa]{flex-wrap:wrap;padding:16px}.festive-pagination[data-v-5f1c7daa]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.festive-pagination__count[data-v-5f1c7daa]{text-align:center}.festive-pagination__controls[data-v-5f1c7daa]{justify-content:center}.festive-pagination__btn[data-v-5f1c7daa]{padding:8px 12px;font-size:12px}.festive-actions__text[data-v-5f1c7daa]{display:none}.festive-empty-state[data-v-5f1c7daa]{padding:40px 20px}}.field[data-v-5d04262f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-5d04262f]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.gift-create-page[data-v-28f40d15]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.gift-create-container[data-v-28f40d15]{max-width:900px;margin:0 auto;padding:28px 32px}.gift-create-header[data-v-28f40d15]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.gift-create-header__info[data-v-28f40d15]{flex:1}.gift-create-header__eyebrow[data-v-28f40d15]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.gift-create-header__title[data-v-28f40d15]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.gift-create-header__subtitle[data-v-28f40d15]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.gift-create-header__actions[data-v-28f40d15]{flex-shrink:0;align-items:center;gap:10px;display:flex}.gift-create-header__back[data-v-28f40d15]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.gift-create-header__back[data-v-28f40d15]:hover{background:#f1f5f9}.gift-create-header__submit[data-v-28f40d15]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.gift-create-header__submit[data-v-28f40d15]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.gift-create-header__submit[data-v-28f40d15]:disabled{opacity:.6;cursor:not-allowed}.gift-create-header__submit[data-v-28f40d15]:focus-visible,.gift-create-header__back[data-v-28f40d15]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.gift-create-header__spinner[data-v-28f40d15]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite gift-spin-28f40d15;display:inline-block}@keyframes gift-spin-28f40d15{to{transform:rotate(360deg)}}.gift-form-card[data-v-28f40d15]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.gift-form-card__header[data-v-28f40d15]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.gift-form-card__title[data-v-28f40d15]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.gift-form-card__subtitle[data-v-28f40d15]{color:#64748b;margin:0;font-size:13px}.gift-form-card__body[data-v-28f40d15]{padding:24px}.gift-form-field[data-v-28f40d15]{flex-direction:column;margin-bottom:16px;display:flex}.gift-form-field[data-v-28f40d15]:last-child{margin-bottom:0}.gift-form-field__label[data-v-28f40d15]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.gift-form-field__helper[data-v-28f40d15]{color:#94a3b8;margin:0 0 6px;font-size:12px}.gift-form-field__input[data-v-28f40d15]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.gift-form-field__input[data-v-28f40d15]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.gift-form-field__input[data-v-28f40d15]::placeholder{color:#94a3b8}.gift-form-field__input--textarea[data-v-28f40d15]{resize:vertical;height:auto;min-height:160px;padding:12px 14px}.gift-form-field__input-wrap[data-v-28f40d15]{align-items:center;display:flex;position:relative}.gift-form-field__currency[data-v-28f40d15]{color:#64748b;pointer-events:none;z-index:1;font-size:14px;font-weight:700;position:absolute;left:14px}.gift-form-field__input--currency[data-v-28f40d15]{padding-left:28px}.gift-form-field__error[data-v-28f40d15]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.gift-form-grid--two[data-v-28f40d15]{gap:16px;display:grid}.gift-setting-row[data-v-28f40d15]{cursor:pointer;background:#fafbfc;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.gift-setting-row[data-v-28f40d15]:hover{border-color:rgba(var(--color-primary-rgb), .15);background:rgba(var(--color-primary-rgb), .04)}.gift-setting-row__content[data-v-28f40d15]{flex-direction:column;flex:1;display:flex}.gift-setting-row__label[data-v-28f40d15]{color:#0f172a;font-size:14px;font-weight:700}.gift-setting-row__helper[data-v-28f40d15]{color:#94a3b8;margin-top:1px;font-size:12px}.gift-setting-row__toggle[data-v-28f40d15]{width:20px;height:20px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:4px;flex-shrink:0}.gift-image-preview[data-v-28f40d15]{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.gift-image-preview__img[data-v-28f40d15]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a1a;border-radius:14px;flex-shrink:0;width:100px;height:100px}.gift-image-preview__actions[data-v-28f40d15]{flex-direction:column;gap:8px;display:flex}.gift-image-preview__delete[data-v-28f40d15]{color:#be123c;cursor:pointer;background:#e11d480d;border:1px solid #e11d4826;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.gift-image-preview__delete[data-v-28f40d15]:hover{background:#e11d481f}.gift-image-upload[data-v-28f40d15]{border:1px dashed rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .04);color:var(--color-primary,#0b68d8);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;transition:all .15s;display:inline-flex}.gift-image-upload[data-v-28f40d15]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .08)}.gift-image-upload__icon[data-v-28f40d15]{font-size:18px}.gift-image-upload__text[data-v-28f40d15]{font-size:13px;font-weight:700}.gift-image-upload__input[data-v-28f40d15],.gift-create-mobile-actions[data-v-28f40d15]{display:none}@media (width>=769px){.gift-form-grid--two[data-v-28f40d15]{grid-template-columns:1fr 1fr}}@media (width<=900px){.gift-create-container[data-v-28f40d15]{padding:20px}}@media (width<=768px){.gift-create-container[data-v-28f40d15]{padding:16px}.gift-create-header[data-v-28f40d15]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.gift-create-header__actions[data-v-28f40d15]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gift-create-header__submit[data-v-28f40d15]{justify-content:center;width:100%}.gift-create-header__back[data-v-28f40d15]{justify-content:center}.gift-form-card[data-v-28f40d15]{border-radius:18px}.gift-form-card__header[data-v-28f40d15]{flex-direction:column;align-items:stretch;padding:16px}.gift-form-card__body[data-v-28f40d15]{padding:16px}.gift-form-grid--two[data-v-28f40d15]{grid-template-columns:1fr}.gift-image-preview[data-v-28f40d15]{flex-direction:column;align-items:stretch}.gift-image-preview__img[data-v-28f40d15]{width:100%;height:auto;max-height:200px}.gift-create-mobile-actions[data-v-28f40d15]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.gift-create-mobile-actions__back[data-v-28f40d15]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.gift-create-mobile-actions__submit[data-v-28f40d15]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.gift-create-mobile-actions__submit[data-v-28f40d15]:disabled{opacity:.6;cursor:not-allowed}.gift-create-page[data-v-28f40d15]{padding-bottom:80px}}@media (width<=480px){.gift-create-header__actions[data-v-28f40d15]{grid-template-columns:1fr}.gift-create-mobile-actions[data-v-28f40d15]{flex-direction:column}.gift-create-mobile-actions__submit[data-v-28f40d15]{flex:1}}.gifts-page[data-v-c119641e]{background:#f5f7fb;min-height:100%}.gifts-container[data-v-c119641e]{max-width:1200px;margin:0 auto;padding:28px 32px}.gifts-page-header[data-v-c119641e]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.gifts-page-header__info[data-v-c119641e]{flex:1}.gifts-page-header__eyebrow[data-v-c119641e]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.gifts-page-header__title[data-v-c119641e]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.gifts-page-header__subtitle[data-v-c119641e]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.gifts-page-header__actions[data-v-c119641e]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.gifts-page-header__button[data-v-c119641e]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.gifts-page-header__button--primary[data-v-c119641e]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.gifts-page-header__button--primary[data-v-c119641e]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.gifts-page-header__button[data-v-c119641e]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.gift-manager-card[data-v-c119641e]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.gift-manager-card__header[data-v-c119641e]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.gift-manager-card__title[data-v-c119641e]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.gift-manager-card__subtitle[data-v-c119641e]{color:#64748b;margin:0;font-size:13px}.gift-manager-card__count[data-v-c119641e]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.gifts-filter-toolbar[data-v-c119641e]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr .55fr;gap:10px;padding:16px 24px;display:grid}.gifts-filter-toolbar__group[data-v-c119641e],.gifts-filter-toolbar__group--search[data-v-c119641e]{position:relative}.gifts-filter-toolbar__search-icon[data-v-c119641e]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gifts-filter-toolbar__input[data-v-c119641e]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;font-size:14px;transition:border-color .2s,box-shadow .2s}.gifts-filter-toolbar__input[data-v-c119641e]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.gifts-filter-toolbar__input--search[data-v-c119641e]{padding:0 14px 0 40px}.gifts-filter-toolbar__input--search[data-v-c119641e]::placeholder{color:#94a3b8}.gifts-filter-toolbar__select[data-v-c119641e]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px}.gifts-wrap[data-v-c119641e]{overflow-x:auto}.gifts-table[data-v-c119641e]{border-collapse:collapse;width:100%;font-size:14px}.gifts-table__head[data-v-c119641e]{background:#f8fafc}.gifts-table__th[data-v-c119641e]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.gifts-table__th--actions[data-v-c119641e]{text-align:right;padding-right:24px}.gifts-table__row[data-v-c119641e]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.gifts-table__row[data-v-c119641e]:hover{background:#f8fafc}.gifts-table__row--drag-over[data-v-c119641e]{background:#0b68d80a;position:relative}.gifts-table__row--drag-over[data-v-c119641e]:after{content:"";background:var(--color-primary,#0b68d8);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.gifts-table__row--dragging[data-v-c119641e]{opacity:.4}.gifts-table__cell[data-v-c119641e]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.gifts-table__cell--num[data-v-c119641e]{width:70px}.gifts-table__cell--title[data-v-c119641e]{min-width:160px}.gifts-table__cell--price[data-v-c119641e]{width:100px}.gifts-table__cell--actions[data-v-c119641e]{text-align:right;padding-right:20px}.gifts-table__num-inner[data-v-c119641e]{align-items:center;gap:8px;display:flex}.gifts-table__drag-icon[data-v-c119641e]{color:#94a3b8;cursor:move;font-size:14px;transition:color .15s}.gifts-table__row:hover .gifts-table__drag-icon[data-v-c119641e]{color:var(--color-primary,#0b68d8)}.gifts-table__num[data-v-c119641e]{color:#334155;font-size:13px;font-weight:600}.gifts-table__title[data-v-c119641e]{color:#0f172a;font-weight:700}.gifts-table__price[data-v-c119641e]{color:#0f172a;font-size:14px;font-weight:700}.gifts-table__muted[data-v-c119641e]{color:#94a3b8;font-size:13px}.gift-status[data-v-c119641e]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .15s;display:inline-flex}.gift-status[data-v-c119641e]:hover{background:#0f172a0a}.gift-status[data-v-c119641e]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.gift-status__toggle[data-v-c119641e]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.gift-status--active .gift-status__toggle[data-v-c119641e]{background:var(--color-primary,#0b68d8)}.gift-status--inactive .gift-status__toggle[data-v-c119641e]{background:#cbd5e1}.gift-status__knob[data-v-c119641e]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.gift-status--active .gift-status__knob[data-v-c119641e]{transform:translate(16px)}.gift-status--inactive .gift-status__knob[data-v-c119641e]{transform:translate(0)}.gift-status__label[data-v-c119641e]{font-size:12px;font-weight:700;transition:color .2s}.gift-status--active .gift-status__label[data-v-c119641e]{color:var(--color-primary,#0b68d8)}.gift-status--inactive .gift-status__label[data-v-c119641e]{color:#94a3b8}.gift-actions[data-v-c119641e]{align-items:center;gap:6px;display:inline-flex}.gift-actions__text[data-v-c119641e]{display:inline}.gift-actions__edit[data-v-c119641e]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.gift-actions__edit[data-v-c119641e]:hover{background:#f8fafc;border-color:#0f172a2e}.gift-actions__edit[data-v-c119641e]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.gift-actions__delete[data-v-c119641e]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.gift-actions__delete[data-v-c119641e]:hover{background:#e11d481f;border-color:#e11d4847}.gift-actions__delete[data-v-c119641e]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.gift-mobile-list[data-v-c119641e]{display:none}.gift-mobile-card[data-v-c119641e]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.gift-mobile-card[data-v-c119641e]:hover{box-shadow:0 4px 16px #0f172a0f}.gift-mobile-card__header[data-v-c119641e]{margin-bottom:10px}.gift-mobile-card__title-row[data-v-c119641e]{align-items:center;gap:10px;display:flex}.gift-mobile-card__title[data-v-c119641e]{color:#0f172a;flex:1;font-size:15px;font-weight:800}.gift-mobile-card__body[data-v-c119641e]{margin-bottom:12px}.gift-mobile-card__meta-grid[data-v-c119641e]{flex-direction:column;gap:6px;display:flex}.gift-mobile-card__meta-item[data-v-c119641e]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.gift-mobile-card__meta-label[data-v-c119641e]{color:#334155;flex-shrink:0;min-width:60px;font-weight:600}.gift-mobile-card__actions[data-v-c119641e]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.gift-actions__edit--mobile[data-v-c119641e],.gift-actions__delete--mobile[data-v-c119641e]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.gift-pagination[data-v-c119641e]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.gift-pagination__count[data-v-c119641e]{color:#64748b;font-size:13px;font-weight:500}.gift-pagination__controls[data-v-c119641e]{align-items:center;gap:4px;display:flex}.gift-pagination__btn[data-v-c119641e]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.gift-pagination__btn[data-v-c119641e]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.gift-pagination__btn[data-v-c119641e]:disabled{opacity:.4;cursor:not-allowed}.gift-pagination__btn--active[data-v-c119641e]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.gift-pagination__btn--active[data-v-c119641e]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.gift-pagination__btn[data-v-c119641e]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.gift-empty-state[data-v-c119641e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.gift-empty-state__icon-box[data-v-c119641e]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.gift-empty-state__icon[data-v-c119641e]{color:var(--color-primary,#0b68d8);font-size:26px}.gift-empty-state__title[data-v-c119641e]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.gift-empty-state__text[data-v-c119641e]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.gift-empty-state__button[data-v-c119641e]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.gift-empty-state__button[data-v-c119641e]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}@media (width<=900px){.gifts-container[data-v-c119641e]{padding:20px}}@media (width<=768px){.gifts-container[data-v-c119641e]{padding:16px}.gifts-page-header[data-v-c119641e]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.gifts-page-header__actions[data-v-c119641e]{grid-template-columns:1fr;gap:10px;display:grid}.gifts-page-header__button--primary[data-v-c119641e]{justify-content:center;width:100%}.gifts-page-header__button[data-v-c119641e]{justify-content:center}.gifts-filter-toolbar[data-v-c119641e]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.gifts-wrap[data-v-c119641e],.gifts-table[data-v-c119641e]{display:none}.gift-mobile-list[data-v-c119641e]{gap:12px;padding:16px;display:grid}.gift-manager-card[data-v-c119641e]{border-radius:18px}.gift-manager-card__header[data-v-c119641e]{flex-wrap:wrap;padding:16px}.gift-pagination[data-v-c119641e]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.gift-pagination__count[data-v-c119641e]{text-align:center}.gift-pagination__controls[data-v-c119641e]{justify-content:center}.gift-pagination__btn[data-v-c119641e]{padding:8px 12px;font-size:12px}.gift-actions__text[data-v-c119641e]{display:none}.gift-empty-state[data-v-c119641e]{padding:40px 20px}}.gift-availability-panel[data-v-c119641e]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.gift-availability-panel__icon[data-v-c119641e]{background:color-mix(in srgb, var(--color-primary,#85203b) 8%, #fff);height:42px;color:var(--color-primary,#85203b);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.gift-availability-panel__copy[data-v-c119641e]{flex:1;min-width:0}.gift-availability-panel__copy p[data-v-c119641e]{max-width:660px;line-height:1.6}.gift-availability-panel__actions[data-v-c119641e]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gift-availability-panel__saved[data-v-c119641e]{color:#15803d;margin:6px 0 0;font-size:12px}.gift-availability-switch[data-v-c119641e]{cursor:pointer;color:#475569;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.gift-availability-switch input[data-v-c119641e]{opacity:0;width:1px;height:1px;position:absolute}.gift-availability-switch__track[data-v-c119641e]{background:#cbd5e1;border-radius:999px;width:42px;height:24px;padding:3px;transition:background .15s}.gift-availability-switch__track[data-v-c119641e]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.gift-availability-switch input:checked+span[data-v-c119641e]{background:var(--color-primary,#85203b)}.gift-availability-switch input:checked+span[data-v-c119641e]:after{transform:translate(18px)}.gift-availability-switch input:focus-visible+span[data-v-c119641e]{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}.gift-availability-switch[data-v-c119641e]:has(input:disabled){opacity:.6;cursor:wait}@media (width<=767px){.gift-availability-panel[data-v-c119641e]{flex-wrap:wrap;gap:12px;padding:18px}.gift-availability-panel__copy[data-v-c119641e]{flex-basis:calc(100% - 58px)}.gift-availability-switch[data-v-c119641e]{margin-left:54px}}.imf-page[data-v-098dfa08]{background:#f5f7fb;min-height:100%}.imf-container[data-v-098dfa08]{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 60px;display:flex}.imf-sticky-header[data-v-098dfa08]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.imf-header[data-v-098dfa08]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.imf-header__info[data-v-098dfa08]{flex:1}.imf-header__eyebrow[data-v-098dfa08]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:13px;font-weight:700}.imf-header__title[data-v-098dfa08]{color:#0f172a;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1.2}.imf-header__subtitle[data-v-098dfa08]{color:#64748b;margin:0;font-size:13px}.imf-header__actions[data-v-098dfa08]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.imf-btn[data-v-098dfa08]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.imf-btn[data-v-098dfa08]:disabled{opacity:.5;cursor:not-allowed}.imf-btn[data-v-098dfa08]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.imf-btn--ghost[data-v-098dfa08]{color:#475569;background:#fff;border:1px solid #0f172a1a}.imf-btn--ghost[data-v-098dfa08]:hover:not(:disabled){background:#f1f5f9}.imf-btn--primary[data-v-098dfa08]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff}.imf-btn--primary[data-v-098dfa08]:hover:not(:disabled){opacity:.9}.imf-spinner[data-v-098dfa08]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite imf-spin-098dfa08;display:inline-block}@keyframes imf-spin-098dfa08{to{transform:rotate(360deg)}}.imf-card[data-v-098dfa08]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.imf-card__header[data-v-098dfa08]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.imf-card__title[data-v-098dfa08]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.imf-card__subtitle[data-v-098dfa08]{color:#64748b;margin:0;font-size:13px}.imf-card__body[data-v-098dfa08]{flex-direction:column;gap:18px;padding:22px;display:flex}.imf-form-grid[data-v-098dfa08]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.imf-field[data-v-098dfa08]{flex-direction:column;gap:5px;display:flex}.imf-field__label[data-v-098dfa08]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.imf-field__required[data-v-098dfa08]{color:#e11d48}.imf-field__input[data-v-098dfa08]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.imf-field__input[data-v-098dfa08]::placeholder{color:#94a3b8}.imf-field__input[data-v-098dfa08]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.imf-field__select[data-v-098dfa08]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.imf-field__input[data-v-098dfa08]:read-only{color:#64748b;cursor:not-allowed;background:#f8fafc}.imf-field__error[data-v-098dfa08]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.imf-preview-image[data-v-098dfa08]{margin-bottom:4px;display:inline-block}.imf-preview-image__img[data-v-098dfa08]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:12px;height:100px}.imf-dropzone[data-v-098dfa08]{cursor:pointer;background:#f8fafc;border:2px dashed #0f172a1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;transition:all .15s;display:flex}.imf-dropzone[data-v-098dfa08]:hover,.imf-dropzone--active[data-v-098dfa08]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .03)}.imf-dropzone__inner[data-v-098dfa08]{align-items:center;gap:12px;display:flex}.imf-dropzone__icon[data-v-098dfa08]{color:var(--color-primary,#0b68d8);flex-shrink:0;font-size:32px}.imf-dropzone__text[data-v-098dfa08]{color:#0f172a;margin:0;font-size:14px;font-weight:700}.imf-dropzone__hint[data-v-098dfa08]{color:#94a3b8;margin:2px 0 0;font-size:12px}.imf-hidden[data-v-098dfa08]{display:none}@media (width<=900px){.imf-container[data-v-098dfa08]{gap:16px;padding:20px}.imf-header[data-v-098dfa08]{flex-direction:column;gap:14px}.imf-header__actions[data-v-098dfa08]{width:100%}.imf-header__actions .imf-btn[data-v-098dfa08]{flex:1;justify-content:center}.imf-form-grid[data-v-098dfa08]{grid-template-columns:1fr}}@media (width<=768px){.imf-container[data-v-098dfa08]{padding:16px}.imf-header[data-v-098dfa08]{padding:14px 16px}.imf-header__title[data-v-098dfa08]{font-size:18px}.imf-header__actions[data-v-098dfa08]{flex-wrap:wrap}.imf-card__header[data-v-098dfa08],.imf-card__body[data-v-098dfa08]{padding:16px}}.img-page[data-v-16a482fa]{background:#f5f7fb;min-height:100%}.img-container[data-v-16a482fa]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.img-header[data-v-16a482fa]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.img-header__info[data-v-16a482fa]{flex:1}.img-header__eyebrow[data-v-16a482fa]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.img-header__title[data-v-16a482fa]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.img-header__subtitle[data-v-16a482fa]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.img-header__actions[data-v-16a482fa]{flex-shrink:0}.img-card[data-v-16a482fa]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.img-card__header[data-v-16a482fa]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.img-card__title[data-v-16a482fa]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.img-card__subtitle[data-v-16a482fa]{color:#64748b;margin:0;font-size:13px}.img-card__count[data-v-16a482fa]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.img-toolbar[data-v-16a482fa]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.img-search[data-v-16a482fa]{flex:1;min-width:200px;max-width:360px;position:relative}.img-search__icon[data-v-16a482fa]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.img-search__input[data-v-16a482fa]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.img-search__input[data-v-16a482fa]::placeholder{color:#94a3b8}.img-search__input[data-v-16a482fa]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.img-search__clear[data-v-16a482fa]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.img-search__clear[data-v-16a482fa]:hover{color:#475569;background:#f1f5f9}.img-table-wrap[data-v-16a482fa]{overflow-x:auto}.img-table[data-v-16a482fa]{border-collapse:collapse;width:100%;font-size:14px}.img-table thead[data-v-16a482fa]{background:#f8fafc}.img-table__th[data-v-16a482fa]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.img-table__th--order[data-v-16a482fa]{width:70px}.img-table__th--actions[data-v-16a482fa]{text-align:right;width:180px;padding-right:18px}.img-table__row[data-v-16a482fa]{border-bottom:1px solid #0f172a0f;transition:background .15s}.img-table__row[data-v-16a482fa]:hover{background:#f8fafc}.img-table__row--draggable[data-v-16a482fa]{cursor:grab;-webkit-user-select:none;user-select:none}.img-table__row--draggable[data-v-16a482fa]:active{cursor:grabbing}.img-table__row--drag-over[data-v-16a482fa]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.img-table__row--dragging[data-v-16a482fa]{opacity:.5}.img-table__cell[data-v-16a482fa]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.img-table__cell--order[data-v-16a482fa]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.img-table__grip[data-v-16a482fa]{color:#cbd5e1;font-size:14px}.img-table__cell--page[data-v-16a482fa]{font-size:13px}.img-table__cell--key[data-v-16a482fa]{color:#0f172a;font-weight:700}.img-table__cell--thumb[data-v-16a482fa]{width:50px}.img-table__cell--alt[data-v-16a482fa]{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;overflow:hidden}.img-table__cell--actions[data-v-16a482fa]{text-align:right}.img-thumb[data-v-16a482fa]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:8px;width:40px;height:40px;display:block}.img-thumb--empty[data-v-16a482fa]{color:#94a3b8;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.img-badge[data-v-16a482fa]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.img-badge--page[data-v-16a482fa]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8)}.img-btn[data-v-16a482fa]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.img-btn[data-v-16a482fa]:disabled{opacity:.5;cursor:not-allowed}.img-btn[data-v-16a482fa]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.img-btn--primary[data-v-16a482fa]{background:var(--color-primary,#0b68d8);color:#fff}.img-btn--primary[data-v-16a482fa]:hover:not(:disabled){opacity:.9}.img-btn--soft[data-v-16a482fa]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.img-btn--soft[data-v-16a482fa]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.img-btn--danger[data-v-16a482fa]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.img-btn--danger[data-v-16a482fa]:hover:not(:disabled){background:#e11d481a}.img-btn--sm[data-v-16a482fa]{height:30px;padding:0 10px;font-size:11px}.img-btn--block[data-v-16a482fa]{justify-content:center;width:100%;height:44px;font-size:13px}.img-actions[data-v-16a482fa]{align-items:center;gap:6px;display:inline-flex}.img-empty[data-v-16a482fa]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.img-empty__icon[data-v-16a482fa]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.img-empty__title[data-v-16a482fa]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.img-empty__text[data-v-16a482fa]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.img-mobile-list[data-v-16a482fa]{flex-direction:column;gap:12px;padding:16px;display:none}.img-mobile-card[data-v-16a482fa]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.img-mobile-card__header[data-v-16a482fa]{align-items:flex-start;gap:12px;display:flex}.img-mobile-card__thumb-wrap[data-v-16a482fa]{border:1px solid #0f172a14;border-radius:10px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.img-mobile-card__thumb[data-v-16a482fa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.img-mobile-card__thumb--empty[data-v-16a482fa]{color:#94a3b8;background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex}.img-mobile-card__info[data-v-16a482fa]{flex-direction:column;gap:2px;min-width:0;display:flex}.img-mobile-card__key[data-v-16a482fa]{color:#0f172a;font-size:15px;font-weight:800}.img-mobile-card__page[data-v-16a482fa]{color:var(--color-primary,#0b68d8);font-size:12px;font-weight:700}.img-mobile-card__alt[data-v-16a482fa]{color:#475569;font-size:13px;line-height:1.4}.img-mobile-card__actions[data-v-16a482fa]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}@media (width<=900px){.img-container[data-v-16a482fa]{padding:20px}.img-header[data-v-16a482fa]{flex-direction:column;gap:16px}.img-header__actions[data-v-16a482fa]{width:100%}.img-header__actions .img-btn[data-v-16a482fa]{justify-content:center;width:100%}.img-card__header[data-v-16a482fa]{flex-direction:column;align-items:flex-start;gap:8px}.img-toolbar[data-v-16a482fa]{flex-direction:column;align-items:stretch}.img-search[data-v-16a482fa]{max-width:100%}}@media (width<=768px){.img-container[data-v-16a482fa]{gap:16px;padding:16px}.img-header__title[data-v-16a482fa]{font-size:22px}.img-card[data-v-16a482fa]{border-radius:18px}.img-card__header[data-v-16a482fa]{padding:16px}.img-toolbar[data-v-16a482fa]{padding:12px 16px}.img-table-wrap[data-v-16a482fa]{display:none}.img-mobile-list[data-v-16a482fa]{display:flex}.img-empty[data-v-16a482fa]{padding:36px 16px}}@media (width>=769px){.img-mobile-list[data-v-16a482fa]{display:none!important}}.itf-option-section[data-v-feb8fc1e]{min-width:0}.itf-option-heading[data-v-feb8fc1e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.itf-option-heading h3[data-v-feb8fc1e]{color:var(--color-text,#172033);text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:15px;font-weight:750}.itf-option-heading p[data-v-feb8fc1e]{color:var(--color-muted,#718096);margin:3px 0 0;font-size:12px}.itf-option-add[data-v-feb8fc1e]{border:1px solid var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.itf-option-add[data-v-feb8fc1e]:hover{background:#0b68d80f}.itf-option-grid[data-v-feb8fc1e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.itf-option-card[data-v-feb8fc1e]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-width:0;padding:15px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.itf-option-card[data-v-feb8fc1e]:hover,.itf-option-card[data-v-feb8fc1e]:focus-visible{border-color:var(--color-primary,#0b68d8);outline:none;box-shadow:0 0 0 3px #0b68d814}.itf-option-card.is-new[data-v-feb8fc1e]{border-style:dashed}.itf-option-card-top[data-v-feb8fc1e]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.itf-option-title-wrap[data-v-feb8fc1e]{min-width:0}.itf-option-title-wrap h4[data-v-feb8fc1e]{color:#172033;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.itf-option-new[data-v-feb8fc1e]{color:var(--color-primary,#0b68d8);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:inline-block}.itf-option-price[data-v-feb8fc1e]{color:#172033;font-variant-numeric:tabular-nums;margin:10px 0 12px;font-size:22px;font-weight:750}.itf-option-meta[data-v-feb8fc1e]{gap:7px;margin:0 0 15px;display:grid}.itf-option-meta div[data-v-feb8fc1e]{justify-content:space-between;gap:8px;font-size:12px;display:flex}.itf-option-meta dt[data-v-feb8fc1e]{color:#718096}.itf-option-meta dd[data-v-feb8fc1e]{color:#344054;text-align:right;margin:0;font-weight:600}.itf-option-edit[data-v-feb8fc1e]{color:var(--color-primary,#0b68d8);cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 0 0;font-family:inherit;font-size:12px;font-weight:600;display:flex}.itf-option-menu[data-v-feb8fc1e]{flex:none;position:relative}.itf-option-menu summary[data-v-feb8fc1e]{color:#64748b;cursor:pointer;border:1px solid #e2e8f0;border-radius:7px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.itf-option-menu summary[data-v-feb8fc1e]::-webkit-details-marker{display:none}.itf-option-menu[open] summary[data-v-feb8fc1e]{background:#f8fafc;border-color:#cbd5e1}.itf-option-menu-popover[data-v-feb8fc1e]{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:145px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #0f172a1f}.itf-option-menu-popover button[data-v-feb8fc1e]{text-align:left;color:#334155;cursor:pointer;background:#fff;border:0;border-radius:5px;padding:8px;font-family:inherit;font-size:12px;font-weight:500}.itf-option-menu-popover button[data-v-feb8fc1e]:hover{background:#f1f5f9}.itf-option-menu-popover button.is-danger[data-v-feb8fc1e]{color:#b42318}.itf-option-empty[data-v-feb8fc1e]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.itf-option-empty-icon[data-v-feb8fc1e]{color:#64748b;background:#e9eef5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.itf-option-empty strong[data-v-feb8fc1e]{color:#334155;font-size:13px}.itf-option-empty p[data-v-feb8fc1e]{color:#64748b;margin:3px 0 0;font-size:12px}.itf-option-overlay[data-v-feb8fc1e]{z-index:1500;justify-content:flex-end;display:flex;position:fixed;inset:0}.itf-option-backdrop[data-v-feb8fc1e]{cursor:default;background:#0f172a5c;border:0;position:absolute;inset:0}.itf-option-drawer[data-v-feb8fc1e]{background:#fff;flex-direction:column;width:min(500px,100vw);height:100%;display:flex;position:relative;box-shadow:-12px 0 36px #0f172a24}.itf-drawer-head[data-v-feb8fc1e]{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.itf-drawer-head p[data-v-feb8fc1e]{color:#718096;letter-spacing:.12em;margin:0 0 4px;font-size:9px;font-weight:800}.itf-drawer-head h2[data-v-feb8fc1e]{color:#172033;margin:0;font-size:19px;font-weight:750}.itf-drawer-close[data-v-feb8fc1e]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.itf-drawer-content[data-v-feb8fc1e]{flex:1;padding:18px 22px 26px;overflow-y:auto}.itf-drawer-group+.itf-drawer-group[data-v-feb8fc1e]{border-top:1px solid #edf0f4;margin-top:22px;padding-top:18px}.itf-drawer-group h3[data-v-feb8fc1e]{color:#334155;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.itf-drawer-group-title[data-v-feb8fc1e]{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.itf-drawer-group-title p[data-v-feb8fc1e]{color:#718096;margin:3px 0 0;font-size:11px}.itf-drawer-field[data-v-feb8fc1e]{color:#344054;gap:6px;margin-top:13px;font-size:12px;font-weight:650;display:grid}.itf-drawer-field input[data-v-feb8fc1e],.itf-drawer-field select[data-v-feb8fc1e],.itf-picker-search[data-v-feb8fc1e],.itf-custom-advice input[data-v-feb8fc1e]{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;height:40px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:400}.itf-drawer-field input[data-v-feb8fc1e]:focus,.itf-drawer-field select[data-v-feb8fc1e]:focus,.itf-picker-search[data-v-feb8fc1e]:focus,.itf-custom-advice input[data-v-feb8fc1e]:focus{border-color:var(--color-primary,#0b68d8);outline:2px solid #0b68d833}.itf-drawer-field small[data-v-feb8fc1e]{color:#718096;font-size:11px;font-weight:400}.itf-drawer-fields-row[data-v-feb8fc1e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.itf-drawer-currency[data-v-feb8fc1e]{border:1px solid #d8dee8;border-radius:8px;align-items:center;height:40px;display:flex;overflow:hidden}.itf-drawer-currency[data-v-feb8fc1e]:focus-within{border-color:var(--color-primary,#0b68d8);outline:2px solid #0b68d833}.itf-drawer-currency b[data-v-feb8fc1e]{color:#64748b;padding:0 10px;font-weight:600}.itf-drawer-currency input[data-v-feb8fc1e]{border:0;border-radius:0;height:100%;padding-left:0;outline:none!important}.itf-picker-search[data-v-feb8fc1e]{margin:0 0 10px}.itf-picker-chips[data-v-feb8fc1e]{flex-wrap:wrap;gap:7px;display:flex}.itf-picker-chip[data-v-feb8fc1e]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.itf-picker-chip i[data-v-feb8fc1e]{color:#94a3b8;font-size:9px}.itf-picker-chip.is-selected[data-v-feb8fc1e]{color:var(--color-primary,#0b68d8);background:#0b68d812;border-color:#0b68d86b}.itf-picker-chip.is-selected i[data-v-feb8fc1e]{color:var(--color-primary,#0b68d8)}.itf-picker-chip[data-v-feb8fc1e]:focus-visible,.itf-option-add[data-v-feb8fc1e]:focus-visible,.itf-drawer-close[data-v-feb8fc1e]:focus-visible,.itf-drawer-foot button[data-v-feb8fc1e]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.itf-picker-empty[data-v-feb8fc1e]{color:#718096;margin:0;font-size:12px}.itf-custom-advice[data-v-feb8fc1e]{gap:8px;margin-top:12px;display:flex}.itf-custom-advice button[data-v-feb8fc1e]{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:0 13px;font-size:12px;font-weight:650}.itf-option-error[data-v-feb8fc1e]{color:#b42318!important}.itf-drawer-foot[data-v-feb8fc1e]{padding:13px 22px calc(13px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9edf2;justify-content:flex-end;gap:9px;display:flex}.itf-drawer-foot button[data-v-feb8fc1e]{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.itf-drawer-cancel[data-v-feb8fc1e]{color:#475569;background:#fff;border:1px solid #d8dee8}.itf-drawer-apply[data-v-feb8fc1e]{border:1px solid var(--color-primary,#0b68d8);color:#fff;background:var(--color-primary,#0b68d8)}.itf-option-drawer-enter-active[data-v-feb8fc1e],.itf-option-drawer-leave-active[data-v-feb8fc1e]{transition:opacity .18s}.itf-option-drawer-enter-active .itf-option-drawer[data-v-feb8fc1e],.itf-option-drawer-leave-active .itf-option-drawer[data-v-feb8fc1e]{transition:transform .18s}.itf-option-drawer-enter-from[data-v-feb8fc1e],.itf-option-drawer-leave-to[data-v-feb8fc1e]{opacity:0}.itf-option-drawer-enter-from .itf-option-drawer[data-v-feb8fc1e],.itf-option-drawer-leave-to .itf-option-drawer[data-v-feb8fc1e]{transform:translate(24px)}@media (width<=560px){.itf-drawer-fields-row[data-v-feb8fc1e]{grid-template-columns:1fr;gap:0}.itf-drawer-head[data-v-feb8fc1e],.itf-drawer-content[data-v-feb8fc1e],.itf-drawer-foot[data-v-feb8fc1e]{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.itf-option-card[data-v-feb8fc1e],.itf-option-drawer-enter-active[data-v-feb8fc1e],.itf-option-drawer-leave-active[data-v-feb8fc1e],.itf-option-drawer-enter-active .itf-option-drawer[data-v-feb8fc1e],.itf-option-drawer-leave-active .itf-option-drawer[data-v-feb8fc1e]{transition:none}}.dfa-actions[data-v-2cfbc466]{align-items:center;gap:8px;display:flex}.dfa-actions[data-v-2cfbc466] .itf-btn{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.4;transition:all .15s;display:inline-flex}.dfa-actions[data-v-2cfbc466] .itf-btn-outline{border-color:var(--color-border,#e2e8f0);color:var(--color-text,#475569);background:var(--color-surface,#fff)}.dfa-actions[data-v-2cfbc466] .itf-btn-outline:hover{background:#f8fafc}.dfa-actions[data-v-2cfbc466] .itf-btn-primary{color:var(--color-on-primary,#fff);background:var(--color-primary,#0b68d8)}.dfa-actions[data-v-2cfbc466] .itf-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.dfa-actions[data-v-2cfbc466] .itf-btn:disabled{opacity:.6;cursor:wait}.dfa-actions[data-v-2cfbc466] .itf-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite dfa-spin-2cfbc466}@keyframes dfa-spin-2cfbc466{to{transform:rotate(360deg)}}.dfa-status[data-v-2cfbc466]{color:var(--color-muted,#64748b);white-space:nowrap;align-items:center;gap:7px;margin-right:4px;font-size:12px;font-weight:600;display:inline-flex}.dfa-status-dot[data-v-2cfbc466]{background:#f59e0b;border-radius:50%;width:8px;height:8px}.dfa-overlay[data-v-2cfbc466]{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dfa-dialog[data-v-2cfbc466]{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);border-radius:16px;width:min(100%,440px);padding:24px;box-shadow:0 24px 70px #0f172a33}.dfa-icon[data-v-2cfbc466]{width:42px;height:42px;color:var(--color-primary,#0b68d8);background:color-mix(in srgb, var(--color-primary,#0b68d8) 12%, white);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.dfa-dialog h2[data-v-2cfbc466]{color:var(--color-text,#0f172a);margin:0;font-size:18px;font-weight:700}.dfa-dialog p[data-v-2cfbc466]{color:var(--color-muted,#64748b);margin:8px 0 22px;font-size:14px}.dfa-dialog-actions[data-v-2cfbc466]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dfa-dialog-actions button[data-v-2cfbc466]{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);min-height:38px;color:var(--color-text,#334155);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.dfa-dialog-actions .dfa-save-back[data-v-2cfbc466]{border-color:var(--color-primary,#0b68d8);background:var(--color-primary,#0b68d8);color:var(--color-on-primary,#fff)}.dfa-dialog-actions .dfa-discard[data-v-2cfbc466]{color:#b42318}.dfa-dialog-actions button[data-v-2cfbc466]:disabled{opacity:.6;cursor:wait}@media (width<=768px){.dfa-actions[data-v-2cfbc466]{z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #f1f5f9;justify-content:stretch;gap:10px;position:fixed;bottom:0;left:0;right:0}.dfa-status[data-v-2cfbc466]{display:none}.dfa-actions[data-v-2cfbc466] .itf-btn{flex:1;justify-content:center}.dfa-dialog-actions[data-v-2cfbc466]{flex-direction:column-reverse}.dfa-dialog-actions button[data-v-2cfbc466]{width:100%}}.itf-wrap[data-v-fa790e44]{flex-direction:column;gap:14px;width:min(100%,1600px);margin:0 auto;padding-bottom:100px;display:flex}.itf-head[data-v-fa790e44]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffc;border:1px solid #e8edf3;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:70px;box-shadow:0 1px 3px #0000000a}.itf-eyebrow[data-v-fa790e44]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.itf-title[data-v-fa790e44]{color:var(--color-text,#0f172a);margin:0;font-size:20px;font-weight:700}.itf-subtitle[data-v-fa790e44]{color:var(--color-muted,#64748b);min-height:16px;margin:2px 0 0;font-size:13px}.itf-head-actions[data-v-fa790e44]{flex-shrink:0;align-items:center;gap:8px;display:flex}.itf-btn[data-v-fa790e44]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.itf-btn[data-v-fa790e44]:disabled{opacity:.6;cursor:not-allowed}.itf-btn-outline[data-v-fa790e44]{color:#475569;background:#fff;border-color:#e2e8f0}.itf-btn-outline[data-v-fa790e44]:hover{background:#f8fafc}.itf-btn-primary[data-v-fa790e44]{background:var(--color-primary,#0b68d8);color:#fff;font-weight:700}.itf-btn-primary[data-v-fa790e44]:hover:not(:disabled){filter:brightness(1.08)}.itf-btn--danger[data-v-fa790e44]{color:#e11d48;background:#e11d480a;border-color:#fecaca}.itf-btn--danger[data-v-fa790e44]:hover{background:#e11d481a}.itf-btn-sm[data-v-fa790e44]{padding:6px 12px;font-size:12px}.itf-spinner[data-v-fa790e44]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite itf-spin-fa790e44;display:inline-block}@keyframes itf-spin-fa790e44{to{transform:rotate(360deg)}}.itf-grid[data-v-fa790e44]{align-items:start;gap:16px;display:grid}.itf-main[data-v-fa790e44]{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width>=769px){.itf-grid[data-v-fa790e44]{grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr)}}.itf-card[data-v-fa790e44]{background:#fff;border:1px solid #e8edf3;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.itf-card-head[data-v-fa790e44]{border-bottom:1px solid #f1f5f9;padding:12px 16px}.itf-card-title[data-v-fa790e44]{color:var(--color-text,#0f172a);margin:0 0 2px;font-size:15px;font-weight:800}.itf-card-subtitle[data-v-fa790e44]{color:var(--color-muted,#64748b);margin:0;font-size:11px;line-height:1.35}.itf-card-body[data-v-fa790e44]{padding:16px 18px}.itf-card-body--no-gap[data-v-fa790e44]{padding:0}.itf-grid-2[data-v-fa790e44]{gap:12px;margin-bottom:12px;display:grid}.itf-basic-layout[data-v-fa790e44]{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.itf-basic-media[data-v-fa790e44],.itf-basic-fields[data-v-fa790e44]{flex-direction:column;gap:12px;min-width:0;display:flex}.itf-basic-media[data-v-fa790e44]{border-right:1px solid #f1f5f9;padding-right:16px}.itf-basic-media-head[data-v-fa790e44]{gap:2px;display:grid}.itf-basic-description[data-v-fa790e44]{flex-direction:column;gap:4px;min-width:0;display:flex}.itf-basic-description-body[data-v-fa790e44]{min-width:0}@media (width>=769px){.itf-grid-2[data-v-fa790e44]{grid-template-columns:1fr 1fr}}.itf-field[data-v-fa790e44]{flex-direction:column;gap:4px;display:flex}.itf-field+.itf-field[data-v-fa790e44]{margin-top:0}.itf-label[data-v-fa790e44]{color:var(--color-text,#0f172a);font-size:12px;font-weight:700}.itf-hint[data-v-fa790e44]{color:#94a3b8;margin:0;font-size:12px}.itf-hot-level[data-v-fa790e44]{max-width:50%;margin-bottom:14px}.itf-advanced[data-v-fa790e44]{border-top:1px solid #f1f5f9;padding-top:8px}.itf-advanced-toggle[data-v-fa790e44]{width:100%;color:var(--color-text,#334155);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.itf-advanced-label[data-v-fa790e44]{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.itf-advanced-label>i[data-v-fa790e44]{color:var(--color-primary,#0b68d8)}.itf-advanced-hint[data-v-fa790e44]{color:var(--color-muted,#94a3b8);font-size:11px;font-weight:500}.itf-advanced-chevron[data-v-fa790e44]{color:var(--color-muted,#64748b);font-size:11px;transition:transform .18s}.itf-advanced-chevron--open[data-v-fa790e44]{transform:rotate(180deg)}.itf-advanced-content[data-v-fa790e44]{padding-top:10px}.itf-advanced-content>.itf-field[data-v-fa790e44]{max-width:100%}.itf-error[data-v-fa790e44]{color:#e11d48;margin:4px 0 0;font-size:12px;font-weight:600}.itf-input[data-v-fa790e44]{width:100%;height:40px;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.itf-input[data-v-fa790e44]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px #0b68d81a}.itf-input[data-v-fa790e44]::placeholder{color:#94a3b8}.itf-input--area[data-v-fa790e44]{resize:vertical;height:auto;min-height:180px;padding:12px 14px}.itf-input--currency[data-v-fa790e44]{padding-left:28px}.itf-input-wrap[data-v-fa790e44]{position:relative}.itf-currency[data-v-fa790e44]{color:#64748b;pointer-events:none;z-index:1;font-size:14px;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}select.itf-input[data-v-fa790e44]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.itf-price-options[data-v-fa790e44]{margin-top:20px}.itf-price-options-head[data-v-fa790e44]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.itf-price-options-title[data-v-fa790e44]{color:var(--color-text,#0f172a);font-size:15px;font-weight:700}.itf-price-options-list[data-v-fa790e44]{flex-direction:column;gap:16px;display:flex}.itf-price-options-empty[data-v-fa790e44]{color:#64748b;background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.itf-price-options-empty i[data-v-fa790e44]{color:var(--color-primary,#0b68d8)}.itf-price-option[data-v-fa790e44]{background:#fafbfc;border:1px solid #f1f5f9;border-radius:16px;padding:16px}.itf-price-option-head[data-v-fa790e44]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.itf-price-option-num[data-v-fa790e44]{color:var(--color-text,#0f172a);font-size:14px;font-weight:800}.itf-price-option-grid[data-v-fa790e44]{gap:12px;display:grid}@media (width>=769px){.itf-price-option-grid[data-v-fa790e44]{grid-template-columns:1fr 1fr}}.itf-price-option-section[data-v-fa790e44]{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:16px}.itf-price-option-section-title[data-v-fa790e44]{color:#334155;margin:0 0 10px;font-size:13px;font-weight:700}.itf-chips[data-v-fa790e44]{flex-wrap:wrap;gap:6px;display:flex}.itf-chip[data-v-fa790e44]{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.itf-chip[data-v-fa790e44]:hover{background:#f1f5f9}.itf-chip--on[data-v-fa790e44]{border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8);background:#0b68d814}.itf-chip-input[data-v-fa790e44]{display:none}.itf-chip-label[data-v-fa790e44]{pointer-events:none}.itf-chip-empty[data-v-fa790e44]{color:#94a3b8;margin:0;font-size:12px}.itf-custom-row[data-v-fa790e44]{gap:8px;margin-top:16px;display:flex}.itf-custom-row .itf-input[data-v-fa790e44]{flex:1;height:38px}.itf-custom-row .itf-btn[data-v-fa790e44]{flex-shrink:0}.itf-tags[data-v-fa790e44]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.itf-tag[data-v-fa790e44]{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.itf-tag-remove[data-v-fa790e44]{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;transition:color .12s;display:inline-flex}.itf-tag-remove[data-v-fa790e44]:hover{color:#e11d48}.itf-dropzone[data-v-fa790e44]{text-align:center;cursor:pointer;background:#0b68d809;border:1px dashed #0b68d859;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:28px;transition:all .2s;display:flex}.itf-dropzone[data-v-fa790e44]:hover,.itf-dropzone--over[data-v-fa790e44]{border-color:var(--color-primary,#0b68d8);background:#0b68d80f}.itf-dropzone-icon[data-v-fa790e44]{width:48px;height:48px;color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;font-size:20px;display:flex}.itf-dropzone-title[data-v-fa790e44]{color:var(--color-text,#0f172a);margin:0 0 4px;font-size:16px;font-weight:800}.itf-dropzone-text[data-v-fa790e44]{color:#64748b;margin:0 0 4px;font-size:14px}.itf-dropzone-browse[data-v-fa790e44]{color:var(--color-primary,#0b68d8);cursor:pointer;font-weight:700;text-decoration:underline}.itf-dropzone-file[data-v-fa790e44]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.itf-dropzone-helper[data-v-fa790e44]{color:#94a3b8;margin:0;font-size:12px}.itf-preview-grid[data-v-fa790e44]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.itf-preview[data-v-fa790e44]{border:1px solid #f1f5f9;border-radius:12px;width:88px;height:88px;position:relative;overflow:hidden}.itf-preview-img[data-v-fa790e44]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.itf-preview-remove[data-v-fa790e44]{color:#64748b;cursor:pointer;background:#fffffff5;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:transform .12s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000026}.itf-preview-remove[data-v-fa790e44]:hover{color:#be123c;background:#fff1f2;border-color:#fecdd3;transform:scale(1.05)}.itf-confirm-overlay[data-v-fa790e44]{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.itf-confirm-dialog[data-v-fa790e44]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(100%,420px);padding:26px;box-shadow:0 24px 70px #0f172a40}.itf-confirm-icon[data-v-fa790e44]{background:color-mix(in srgb, var(--color-primary,#0b68d8) 12%, #fff);width:48px;height:48px;color:var(--color-primary,#0b68d8);border-radius:14px;place-items:center;margin:0 auto 14px;font-size:18px;display:grid}.itf-confirm-dialog h2[data-v-fa790e44]{color:#0f172a;margin:0;font-size:19px;font-weight:800}.itf-confirm-dialog p[data-v-fa790e44]{color:#64748b;overflow-wrap:anywhere;margin:8px 0 22px;font-size:13px;line-height:1.55}.itf-confirm-dialog p strong[data-v-fa790e44]{color:#334155}.itf-confirm-actions[data-v-fa790e44]{justify-content:center;gap:10px;display:flex}.itf-confirm-actions button[data-v-fa790e44]{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,transform .15s}.itf-confirm-no[data-v-fa790e44]{color:var(--color-primary,#0b68d8);background:#fff;border-color:color-mix(in srgb, var(--color-primary,#0b68d8) 30%, #e2e8f0)!important}.itf-confirm-no[data-v-fa790e44]:hover{background:color-mix(in srgb, var(--color-primary,#0b68d8) 7%, #fff)}.itf-confirm-yes[data-v-fa790e44]{background:var(--color-primary,#0b68d8);color:#fff}.itf-confirm-yes[data-v-fa790e44]:hover{background:color-mix(in srgb, var(--color-primary,#0b68d8) 84%, #000);transform:translateY(-1px)}.itf-setting[data-v-fa790e44]{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 16px;transition:background .12s;display:flex}.itf-setting[data-v-fa790e44]:last-child{border-bottom:none}.itf-setting[data-v-fa790e44]:hover{background:#fafbfc}.itf-setting-icon[data-v-fa790e44]{width:30px;height:30px;color:var(--color-primary,#0b68d8);background:#0b68d812;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.itf-setting-text[data-v-fa790e44]{flex:1;min-width:0}.itf-setting-label[data-v-fa790e44]{color:var(--color-text,#0f172a);font-size:13px;font-weight:700;display:block}.itf-setting-helper[data-v-fa790e44]{color:#718096;margin-top:1px;font-size:11px;display:block}.itf-setting-toggle[data-v-fa790e44]{width:18px;height:18px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:4px;flex-shrink:0}@media (width<=768px){.itf-card-head[data-v-fa790e44],.itf-card-body[data-v-fa790e44]{padding:16px}.itf-grid-2[data-v-fa790e44],.itf-basic-layout[data-v-fa790e44]{grid-template-columns:1fr}.itf-basic-media[data-v-fa790e44]{border-bottom:1px solid #f1f5f9;border-right:0;padding-bottom:14px;padding-right:0}.itf-hot-level[data-v-fa790e44],.itf-advanced-content>.itf-field[data-v-fa790e44]{max-width:100%}.itf-price-option-grid[data-v-fa790e44]{grid-template-columns:1fr}.itf-head[data-v-fa790e44]{flex-direction:column;align-items:flex-start}}.itm-wrap[data-v-5939855f]{flex-direction:column;gap:20px;padding:28px 32px;display:flex}.itm-toast[data-v-5939855f]{z-index:999;color:#fff;background:#065f46;border:1px solid #047857;border-radius:14px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;animation:.2s ease-out itm-in-5939855f;display:inline-flex;position:fixed;top:24px;right:24px;box-shadow:0 20px 48px #0f172a24}@keyframes itm-in-5939855f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.itm-head[data-v-5939855f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.itm-head-left[data-v-5939855f]{flex-direction:column;flex:1;gap:2px;display:flex}.itm-eyebrow[data-v-5939855f]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0;font-size:13px;font-weight:700}.itm-title[data-v-5939855f]{color:var(--color-text,#0f172a);margin:0;font-size:28px;font-weight:800;line-height:1.2}.itm-subtitle[data-v-5939855f]{color:var(--color-muted,#64748b);margin:0;font-size:15px;line-height:1.5}.itm-head-actions[data-v-5939855f]{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:8px;display:flex}.itm-btn[data-v-5939855f]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.itm-btn-primary[data-v-5939855f]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.itm-btn-primary[data-v-5939855f]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.itm-btn-amber[data-v-5939855f]{color:#92400e;background:#d977060f;border-color:#d9770633}.itm-btn-amber[data-v-5939855f]:hover{background:#d977061f}.itm-btn-outline[data-v-5939855f]{color:#334155;background:#fff;border-color:#e2e8f0}.itm-btn-outline[data-v-5939855f]:hover{background:#f1f5f9}.itm-card[data-v-5939855f]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.itm-card-head[data-v-5939855f]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.itm-card-title[data-v-5939855f]{color:var(--color-text,#0f172a);margin:0 0 2px;font-size:17px;font-weight:800}.itm-card-subtitle[data-v-5939855f]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.itm-badge[data-v-5939855f]{color:var(--color-primary,#0b68d8);white-space:nowrap;background:#0b68d814;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.itm-toolbar[data-v-5939855f]{border-bottom:1px solid #f1f5f9;grid-template-columns:2fr 1.2fr 1.2fr 1fr;gap:10px;padding:16px 24px;display:grid}.itm-search[data-v-5939855f]{position:relative}.itm-search-icon[data-v-5939855f]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.itm-input[data-v-5939855f]{height:44px;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.itm-input[data-v-5939855f]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.itm-input--search[data-v-5939855f]{padding:0 14px 0 40px}.itm-input--search[data-v-5939855f]::placeholder{color:#94a3b8}.itm-select[data-v-5939855f]{height:44px;color:var(--color-text,#0f172a);appearance:none;cursor:pointer;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:0 32px 0 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.itm-select[data-v-5939855f]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.itm-table[data-v-5939855f]{border-collapse:collapse;width:100%;font-size:14px}.itm-table-wrap[data-v-5939855f]{overflow-x:auto}.itm-th[data-v-5939855f]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#64748b);text-align:left;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.itm-th-right[data-v-5939855f]{text-align:right;padding-right:24px}.itm-tr[data-v-5939855f]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;transition:background .12s}.itm-tr[data-v-5939855f]:hover{background:#f8fafc}.itm-tr--sortable[data-v-5939855f]{cursor:move}.itm-tr--over[data-v-5939855f]{background:#0b68d80a;position:relative}.itm-tr--over[data-v-5939855f]:after{content:"";background:var(--color-primary,#0b68d8);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.itm-tr--drag[data-v-5939855f]{opacity:.4}.itm-td[data-v-5939855f]{color:var(--color-text,#0f172a);vertical-align:middle;padding:14px 16px;line-height:1.4}.itm-td-title[data-v-5939855f]{min-width:180px}.itm-td-price[data-v-5939855f]{width:110px}.itm-td-right[data-v-5939855f]{text-align:right}.itm-num-row[data-v-5939855f]{align-items:center;gap:8px;display:flex}.itm-grip[data-v-5939855f]{color:#94a3b8;font-size:14px;transition:color .12s}.itm-tr:hover .itm-grip[data-v-5939855f]{color:var(--color-primary,#0b68d8)}.itm-num[data-v-5939855f]{color:#334155;font-size:13px;font-weight:600}.itm-title-btn[data-v-5939855f]{cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}.itm-title-btn:hover .itm-title-text[data-v-5939855f]{color:var(--color-primary,#0b68d8)}.itm-title-text[data-v-5939855f]{color:var(--color-text,#0f172a);font-weight:700;transition:color .12s}.itm-addon-badge[data-v-5939855f]{color:#92400e;background:#d977061f;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.itm-category-btn[data-v-5939855f]{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.itm-cat-pill[data-v-5939855f]{color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.itm-price-btn[data-v-5939855f]{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.itm-price-val[data-v-5939855f]{color:var(--color-text,#0f172a);font-size:14px;font-weight:700}.itm-muted[data-v-5939855f]{color:#94a3b8;font-size:13px}.itm-addon-wrap[data-v-5939855f]{flex-wrap:wrap;gap:4px;display:flex}.itm-addon-pill[data-v-5939855f]{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .12s;display:inline-flex}.itm-addon-pill[data-v-5939855f]:hover{color:#334155;background:#e2e8f0}.itm-addon-pill--more[data-v-5939855f]{color:var(--color-primary,#0b68d8);background:#0b68d80f}.itm-inline-input[data-v-5939855f]{border:2px solid var(--color-primary,#0b68d8);width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:6px 10px;font-family:inherit;font-size:14px;box-shadow:0 0 0 3px #0b68d81a}.itm-inline-input--price[data-v-5939855f]{width:100px}.itm-inline-select[data-v-5939855f]{border:2px solid var(--color-primary,#0b68d8);color:var(--color-text,#0f172a);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 8px center no-repeat;border-radius:8px;outline:none;padding:6px 28px 6px 10px;font-family:inherit;font-size:13px;box-shadow:0 0 0 3px #0b68d81a}.itm-status[data-v-5939855f]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;font-family:inherit;transition:background .12s;display:inline-flex}.itm-status[data-v-5939855f]:hover{background:#0f172a0a}.itm-status--sm[data-v-5939855f]{gap:6px;padding:2px 6px}.itm-status-track[data-v-5939855f]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.itm-status--on .itm-status-track[data-v-5939855f]{background:var(--color-primary,#0b68d8)}.itm-status--off .itm-status-track[data-v-5939855f]{background:#cbd5e1}.itm-status-knob[data-v-5939855f]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.itm-status--on .itm-status-knob[data-v-5939855f]{transform:translate(16px)}.itm-status--off .itm-status-knob[data-v-5939855f]{transform:translate(0)}.itm-status-label[data-v-5939855f]{font-size:12px;font-weight:700;transition:color .2s}.itm-status--on .itm-status-label[data-v-5939855f]{color:var(--color-primary,#0b68d8)}.itm-status--off .itm-status-label[data-v-5939855f]{color:#94a3b8}.itm-action-row[data-v-5939855f]{gap:6px;display:inline-flex}.itm-action-btn[data-v-5939855f]{color:var(--color-text,#0f172a);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.itm-action-btn[data-v-5939855f]:hover{background:#f8fafc}.itm-action-btn--danger[data-v-5939855f]{color:#e11d48;background:#e11d480a;border-color:#fecaca}.itm-action-btn--danger[data-v-5939855f]:hover{background:#e11d481a}.itm-action-btn--block[data-v-5939855f]{flex:1;justify-content:center;padding:10px 14px}.itm-empty[data-v-5939855f]{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.itm-empty-icon[data-v-5939855f]{width:64px;height:64px;color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;display:flex}.itm-empty-title[data-v-5939855f]{color:var(--color-text,#0f172a);margin:0 0 6px;font-size:18px;font-weight:800}.itm-empty-text[data-v-5939855f]{color:var(--color-muted,#64748b);max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.itm-mobile-list[data-v-5939855f]{display:none}.itm-mobile-card[data-v-5939855f]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:14px;transition:box-shadow .2s}.itm-mobile-head[data-v-5939855f]{margin-bottom:10px}.itm-mobile-title-row[data-v-5939855f]{align-items:center;gap:10px;display:flex}.itm-mobile-title[data-v-5939855f]{color:var(--color-text,#0f172a);flex:1;font-size:15px;font-weight:800}.itm-mobile-body[data-v-5939855f]{margin-bottom:12px}.itm-mobile-meta[data-v-5939855f]{color:var(--color-muted,#64748b);flex-direction:column;gap:6px;font-size:13px;display:flex}.itm-mobile-meta-item[data-v-5939855f]{align-items:center;gap:6px;display:flex}.itm-mobile-meta-label[data-v-5939855f]{color:#334155;flex-shrink:0;min-width:60px;font-weight:600}.itm-mobile-actions[data-v-5939855f]{border-top:1px solid #f1f5f9;gap:8px;padding-top:10px;display:flex}.itm-pagination[data-v-5939855f]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.itm-pagination-count[data-v-5939855f]{color:var(--color-muted,#64748b);font-size:13px;font-weight:500}.itm-pagination-controls[data-v-5939855f]{align-items:center;gap:4px;display:flex}.itm-page-btn[data-v-5939855f]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.itm-page-btn[data-v-5939855f]:hover:not(:disabled){background:#f1f5f9}.itm-page-btn[data-v-5939855f]:disabled{opacity:.4;cursor:not-allowed}.itm-page-btn--active[data-v-5939855f]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}@media (width<=900px){.itm-toolbar[data-v-5939855f]{grid-template-columns:1fr 1fr}}@media (width<=768px){.itm-wrap[data-v-5939855f]{padding:16px}.itm-table[data-v-5939855f]{display:none}.itm-mobile-list[data-v-5939855f]{gap:12px;padding:16px;display:grid}.itm-head[data-v-5939855f]{flex-direction:column;align-items:stretch}.itm-head-actions[data-v-5939855f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.itm-btn-primary[data-v-5939855f]{grid-column:1/-1;justify-content:center;width:100%}.itm-btn[data-v-5939855f]{justify-content:center}.itm-toolbar[data-v-5939855f]{grid-template-columns:1fr;padding:14px 16px}.itm-card-head[data-v-5939855f]{padding:16px}.itm-pagination[data-v-5939855f]{flex-direction:column;align-items:stretch;padding:16px}.itm-pagination-count[data-v-5939855f]{text-align:center}.itm-pagination-controls[data-v-5939855f]{justify-content:center}.itm-empty[data-v-5939855f]{padding:40px 20px}}@media (width<=480px){.itm-head-actions[data-v-5939855f]{grid-template-columns:1fr}}.itm-toast--error[data-v-5939855f]{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.lbf-page[data-v-49e1159e]{background:#f5f7fb;min-height:100%}.lbf-container[data-v-49e1159e]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.lbf-spinner[data-v-49e1159e]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite lbf-spin-49e1159e}@keyframes lbf-spin-49e1159e{to{transform:rotate(360deg)}}.lbf-header[data-v-49e1159e]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0f172a0f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:20px;box-shadow:0 14px 36px #0f172a0f}.lbf-header__info[data-v-49e1159e]{flex:1}.lbf-header__eyebrow[data-v-49e1159e]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:12px;font-weight:700}.lbf-header__title[data-v-49e1159e]{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.lbf-header__actions[data-v-49e1159e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.lbf-btn[data-v-49e1159e]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.lbf-btn[data-v-49e1159e]:disabled{opacity:.5;cursor:not-allowed}.lbf-btn[data-v-49e1159e]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.lbf-btn--primary[data-v-49e1159e]{background:var(--color-primary,#0b68d8);color:#fff}.lbf-btn--primary[data-v-49e1159e]:hover:not(:disabled){opacity:.9}.lbf-btn--ghost[data-v-49e1159e]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.lbf-btn--ghost[data-v-49e1159e]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.lbf-card[data-v-49e1159e]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.lbf-card__body[data-v-49e1159e]{flex-direction:column;gap:20px;padding:28px 30px;display:flex}.lbf-form-grid[data-v-49e1159e]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=768px){.lbf-form-grid[data-v-49e1159e]{grid-template-columns:1fr}}.lbf-field[data-v-49e1159e]{flex-direction:column;gap:5px;display:flex}.lbf-field--full[data-v-49e1159e]{grid-column:1/-1}.lbf-field__label[data-v-49e1159e]{color:#0f172a;font-size:13px;font-weight:700}.lbf-field__input[data-v-49e1159e]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.lbf-field__input[data-v-49e1159e]::placeholder{color:#94a3b8}.lbf-field__input[data-v-49e1159e]:focus:not(.lbf-field__input--readonly){border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.lbf-field__input--readonly[data-v-49e1159e]{cursor:not-allowed;opacity:.7;background:#f8fafc}.lbf-field__input--select[data-v-49e1159e]{appearance:auto;cursor:pointer}.lbf-field__input--select[data-v-49e1159e]:disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}.lbf-field__input--textarea[data-v-49e1159e]{resize:vertical;height:auto;min-height:100px;padding:10px 12px}.lbf-field__error[data-v-49e1159e]{color:#e11d48;margin:0;font-size:12px;line-height:1.3}@media (width<=900px){.lbf-container[data-v-49e1159e]{padding:20px}.lbf-header[data-v-49e1159e]{flex-direction:column;align-items:stretch;gap:12px}.lbf-header__actions[data-v-49e1159e]{justify-content:flex-end}.lbf-card__body[data-v-49e1159e]{padding:22px 20px}}@media (width<=768px){.lbf-container[data-v-49e1159e]{gap:16px;padding:16px}.lbf-header[data-v-49e1159e]{border-radius:18px;padding:12px 16px;top:12px}.lbf-header__title[data-v-49e1159e]{font-size:18px}.lbf-header__actions .lbf-btn[data-v-49e1159e]{flex:1;justify-content:center}.lbf-card[data-v-49e1159e]{border-radius:18px}.lbf-card__body[data-v-49e1159e]{padding:20px 16px}}.lbl-page[data-v-32ee11ca]{background:#f5f7fb;min-height:100%}.lbl-container[data-v-32ee11ca]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.lbl-header[data-v-32ee11ca]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lbl-header__info[data-v-32ee11ca]{flex:1}.lbl-header__eyebrow[data-v-32ee11ca]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.lbl-header__title[data-v-32ee11ca]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.lbl-header__subtitle[data-v-32ee11ca]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.lbl-header__actions[data-v-32ee11ca]{flex-shrink:0}.lbl-card[data-v-32ee11ca]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.lbl-card__header[data-v-32ee11ca]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.lbl-card__title[data-v-32ee11ca]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.lbl-card__subtitle[data-v-32ee11ca]{color:#64748b;margin:0;font-size:13px}.lbl-card__count[data-v-32ee11ca]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.lbl-toolbar[data-v-32ee11ca]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.lbl-search[data-v-32ee11ca]{flex:1;min-width:200px;max-width:360px;position:relative}.lbl-search__icon[data-v-32ee11ca]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lbl-search__input[data-v-32ee11ca]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.lbl-search__input[data-v-32ee11ca]::placeholder{color:#94a3b8}.lbl-search__input[data-v-32ee11ca]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.lbl-search__clear[data-v-32ee11ca]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lbl-search__clear[data-v-32ee11ca]:hover{color:#475569;background:#f1f5f9}.lbl-table-wrap[data-v-32ee11ca]{overflow-x:auto}.lbl-table[data-v-32ee11ca]{border-collapse:collapse;width:100%;font-size:14px}.lbl-table thead[data-v-32ee11ca]{background:#f8fafc}.lbl-table__th[data-v-32ee11ca]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.lbl-table__th--order[data-v-32ee11ca]{width:50px}.lbl-table__th--actions[data-v-32ee11ca]{text-align:right;width:180px;padding-right:18px}.lbl-table__row[data-v-32ee11ca]{border-bottom:1px solid #0f172a0f;transition:background .15s}.lbl-table__row[data-v-32ee11ca]:hover{background:#f8fafc}.lbl-table__cell[data-v-32ee11ca]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.lbl-table__cell--order[data-v-32ee11ca]{color:#94a3b8;font-size:13px;font-weight:600}.lbl-table__cell--page[data-v-32ee11ca]{font-size:13px}.lbl-table__cell--key[data-v-32ee11ca]{color:#0f172a;font-weight:700}.lbl-table__cell--value[data-v-32ee11ca]{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:13px;overflow:hidden}.lbl-table__cell--actions[data-v-32ee11ca]{text-align:right}.lbl-badge[data-v-32ee11ca]{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.lbl-badge--page[data-v-32ee11ca]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8)}.lbl-btn[data-v-32ee11ca]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.lbl-btn[data-v-32ee11ca]:disabled{opacity:.5;cursor:not-allowed}.lbl-btn[data-v-32ee11ca]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.lbl-btn--primary[data-v-32ee11ca]{background:var(--color-primary,#0b68d8);color:#fff}.lbl-btn--primary[data-v-32ee11ca]:hover:not(:disabled){opacity:.9}.lbl-btn--soft[data-v-32ee11ca]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.lbl-btn--soft[data-v-32ee11ca]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.lbl-btn--danger[data-v-32ee11ca]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.lbl-btn--danger[data-v-32ee11ca]:hover:not(:disabled){background:#e11d481a}.lbl-btn--sm[data-v-32ee11ca]{height:30px;padding:0 10px;font-size:11px}.lbl-btn--block[data-v-32ee11ca]{justify-content:center;width:100%;height:44px;font-size:13px}.lbl-actions[data-v-32ee11ca]{align-items:center;gap:6px;display:inline-flex}.lbl-empty[data-v-32ee11ca]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.lbl-empty__icon[data-v-32ee11ca]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.lbl-empty__title[data-v-32ee11ca]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.lbl-empty__text[data-v-32ee11ca]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.lbl-mobile-list[data-v-32ee11ca]{flex-direction:column;gap:12px;padding:16px;display:none}.lbl-mobile-card[data-v-32ee11ca]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.lbl-mobile-card__header[data-v-32ee11ca]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lbl-mobile-card__key[data-v-32ee11ca]{color:#0f172a;font-size:15px;font-weight:800}.lbl-mobile-card__value[data-v-32ee11ca]{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.lbl-mobile-card__actions[data-v-32ee11ca]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}@media (width<=900px){.lbl-container[data-v-32ee11ca]{padding:20px}.lbl-header[data-v-32ee11ca]{flex-direction:column;gap:16px}.lbl-header__actions[data-v-32ee11ca]{width:100%}.lbl-header__actions .lbl-btn[data-v-32ee11ca]{justify-content:center;width:100%}.lbl-card__header[data-v-32ee11ca]{flex-direction:column;align-items:flex-start;gap:8px}.lbl-toolbar[data-v-32ee11ca]{flex-direction:column;align-items:stretch}.lbl-search[data-v-32ee11ca]{max-width:100%}}@media (width<=768px){.lbl-container[data-v-32ee11ca]{gap:16px;padding:16px}.lbl-header__title[data-v-32ee11ca]{font-size:22px}.lbl-card[data-v-32ee11ca]{border-radius:18px}.lbl-card__header[data-v-32ee11ca]{padding:16px}.lbl-toolbar[data-v-32ee11ca]{padding:12px 16px}.lbl-table-wrap[data-v-32ee11ca]{display:none}.lbl-mobile-list[data-v-32ee11ca]{display:flex}.lbl-empty[data-v-32ee11ca]{padding:36px 16px}}@media (width>=769px){.lbl-mobile-list[data-v-32ee11ca]{display:none!important}}.elo-modal-backdrop[data-v-fc9e1d70]{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.elo-clear-modal[data-v-fc9e1d70]{background:#fff;border:1px solid #0f172a14;border-radius:18px;width:min(100%,440px);padding:28px;box-shadow:0 24px 70px #0f172a40}.elo-clear-modal-icon[data-v-fc9e1d70]{color:#c2410c;background:#fff7ed;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:18px;display:grid}.elo-clear-modal-title[data-v-fc9e1d70]{color:#0f172a;margin:0 0 8px;font-size:19px;font-weight:800}.elo-clear-modal-text[data-v-fc9e1d70]{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.elo-clear-modal-text strong[data-v-fc9e1d70]{color:#334155}.elo-clear-modal-actions[data-v-fc9e1d70]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.elo-clear-modal-actions .elo-btn[data-v-fc9e1d70]{justify-content:center}.elo-page[data-v-fc9e1d70]{background:var(--color-background,#f5f7fb);min-height:100%}.elo-container[data-v-fc9e1d70]{flex-direction:column;gap:20px;max-width:1240px;margin:0 auto;padding:28px 32px;display:flex}.elo-header[data-v-fc9e1d70]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.elo-header-left[data-v-fc9e1d70]{flex-direction:column;gap:2px;display:flex}.elo-eyebrow[data-v-fc9e1d70]{color:var(--color-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.elo-title[data-v-fc9e1d70]{color:var(--color-text,#0f172a);margin:0;font-size:26px;font-weight:800;line-height:1.2}.elo-subtitle[data-v-fc9e1d70]{color:var(--color-muted,#64748b);margin:2px 0 0;font-size:13px}.elo-file-name[data-v-fc9e1d70]{color:var(--color-text,#0f172a);font-weight:600}.elo-header-actions[data-v-fc9e1d70]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.elo-field[data-v-fc9e1d70]{height:42px;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.elo-field[data-v-fc9e1d70]:focus{border-color:var(--color-primary,#0b68d8);outline:none;box-shadow:0 0 0 3px #0b68d81a}.elo-field-select[data-v-fc9e1d70]{min-width:240px}.elo-btn[data-v-fc9e1d70]{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.elo-btn[data-v-fc9e1d70]:disabled{opacity:.5;cursor:not-allowed}.elo-is-spinning[data-v-fc9e1d70]{animation:.8s linear infinite elo-spin-fc9e1d70}@keyframes elo-spin-fc9e1d70{to{transform:rotate(360deg)}}.elo-btn-outline[data-v-fc9e1d70]{color:#475569;background:#fff;border-color:#0f172a1f}.elo-btn-outline[data-v-fc9e1d70]:hover:not(:disabled){background:#f8fafc}.elo-btn-blue[data-v-fc9e1d70]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.elo-btn-blue[data-v-fc9e1d70]:hover:not(:disabled){background:#dbeafe}.elo-btn-danger[data-v-fc9e1d70]{color:#be123c;background:#fff1f2;border-color:#fecaca}.elo-btn-danger[data-v-fc9e1d70]:hover:not(:disabled){background:#ffe4e6}.elo-summary-grid[data-v-fc9e1d70]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.elo-summary-card[data-v-fc9e1d70]{background:#fff;border:1px solid #0f172a14;border-radius:22px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 14px 36px #0f172a0f}.elo-summary-icon[data-v-fc9e1d70]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex}.elo-summary-icon-total[data-v-fc9e1d70]{color:var(--color-text,#0f172a);background:#0f172a0f}.elo-summary-icon-success[data-v-fc9e1d70]{color:#059669;background:#10b9811f}.elo-summary-icon-failed[data-v-fc9e1d70]{color:#e11d48;background:#e11d481a}.elo-summary-icon-warning[data-v-fc9e1d70]{color:#d97706;background:#f59e0b1f}.elo-summary-icon-info[data-v-fc9e1d70]{color:#6366f1;background:#6366f11a}.elo-summary-body[data-v-fc9e1d70]{flex-direction:column;gap:1px;display:flex}.elo-summary-label[data-v-fc9e1d70]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);margin:0;font-size:11px;font-weight:700}.elo-summary-value[data-v-fc9e1d70]{color:var(--color-text,#0f172a);margin:0;font-size:22px;font-weight:800;line-height:1.1}.elo-summary-value-success[data-v-fc9e1d70]{color:#059669}.elo-summary-value-failed[data-v-fc9e1d70]{color:#e11d48}.elo-summary-value-warning[data-v-fc9e1d70]{color:#d97706}.elo-summary-value-info[data-v-fc9e1d70]{color:#6366f1}.elo-tabs[data-v-fc9e1d70]{border-bottom:1px solid #0f172a14;gap:0;display:flex}.elo-tab[data-v-fc9e1d70]{cursor:pointer;color:var(--color-muted,#64748b);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.elo-tab[data-v-fc9e1d70]:hover{color:#475569}.elo-tab-active[data-v-fc9e1d70]{background:#fff;border-bottom-width:2px}.elo-tab-sky.elo-tab-active[data-v-fc9e1d70]{color:#0369a1;border-bottom-color:#0284c7}.elo-tab-amber.elo-tab-active[data-v-fc9e1d70]{color:#b45309;border-bottom-color:#d97706}.elo-tab-count[data-v-fc9e1d70]{border-radius:20px;justify-content:center;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.elo-tab-count-sky[data-v-fc9e1d70]{color:#0369a1;background:#e0f2fe}.elo-tab-count-amber[data-v-fc9e1d70]{color:#b45309;background:#fef3c7}.elo-filter-card[data-v-fc9e1d70]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:16px 20px;box-shadow:0 14px 36px #0f172a0f}.elo-filter-grid[data-v-fc9e1d70]{grid-template-columns:1fr 160px auto;align-items:center;gap:12px;display:grid}.elo-search-wrap[data-v-fc9e1d70]{position:relative}.elo-search-icon[data-v-fc9e1d70]{color:var(--color-muted,#64748b);pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.elo-search-input[data-v-fc9e1d70]{width:100%;padding-left:38px}.elo-filter-info[data-v-fc9e1d70]{color:var(--color-muted,#64748b);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.elo-dot[data-v-fc9e1d70]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.elo-dot-emerald[data-v-fc9e1d70]{background:#10b981}.elo-dot-amber[data-v-fc9e1d70]{background:#f59e0b}.elo-panel[data-v-fc9e1d70]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.elo-table-wrap[data-v-fc9e1d70]{overflow-x:auto}.elo-table[data-v-fc9e1d70]{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.elo-th[data-v-fc9e1d70]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:14px;font-size:11px;font-weight:800}.elo-th-time[data-v-fc9e1d70]{width:150px}.elo-th-status[data-v-fc9e1d70]{width:100px}.elo-th-actions[data-v-fc9e1d70]{text-align:right;width:100px}.elo-tr[data-v-fc9e1d70]{vertical-align:top;border-bottom:1px solid #0f172a0f;transition:background .12s}.elo-tr[data-v-fc9e1d70]:hover{background:#f8fafc}.elo-td[data-v-fc9e1d70]{vertical-align:top;padding:14px}.elo-td-time[data-v-fc9e1d70]{color:var(--color-muted,#64748b);white-space:nowrap;padding-top:16px;font-size:12px}.elo-td-main[data-v-fc9e1d70]{max-width:400px}.elo-td-actions[data-v-fc9e1d70]{text-align:right}.elo-status[data-v-fc9e1d70]{text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.elo-status i[data-v-fc9e1d70]{font-size:11px}.elo-status-success[data-v-fc9e1d70]{color:#047857;background:#10b9811a;border-color:#10b98133}.elo-status-failed[data-v-fc9e1d70]{color:#be123c;background:#e11d481a;border-color:#e11d4833}.elo-status-warning[data-v-fc9e1d70]{color:#b45309;background:#f59e0b1f;border-color:#f59e0b38}.elo-status-debug[data-v-fc9e1d70]{color:#475569;background:#64748b1a;border-color:#64748b2e}.elo-msg-row[data-v-fc9e1d70]{flex-direction:column;gap:2px;display:flex}.elo-recipient[data-v-fc9e1d70]{color:var(--color-text,#0f172a);font-size:12px;font-weight:700}.elo-preview[data-v-fc9e1d70]{color:#475569;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:0;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.5}.elo-preview-clamp[data-v-fc9e1d70]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.elo-badge-row[data-v-fc9e1d70]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.elo-badge[data-v-fc9e1d70]{border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.elo-badge i[data-v-fc9e1d70]{font-size:10px}.elo-badge-slate[data-v-fc9e1d70]{color:#475569;background:#f1f5f9}.elo-badge-blue[data-v-fc9e1d70]{color:#1d4ed8;background:#eff6ff}.elo-btn-detail[data-v-fc9e1d70]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;transition:all .12s;display:inline-flex}.elo-btn-detail[data-v-fc9e1d70]:hover{background:#f8fafc}.elo-detail-td[data-v-fc9e1d70]{background:#f8fafc;padding:0}.elo-detail[data-v-fc9e1d70]{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.elo-detail-context[data-v-fc9e1d70]{flex-direction:column;gap:6px;display:flex}.elo-detail-row[data-v-fc9e1d70]{gap:8px;font-size:12px;display:flex}.elo-detail-label[data-v-fc9e1d70]{color:var(--color-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:90px;font-size:11px;font-weight:700}.elo-detail-value[data-v-fc9e1d70]{color:var(--color-text,#0f172a);word-break:break-all}.elo-detail-section[data-v-fc9e1d70]{flex-direction:column;gap:6px;display:flex}.elo-detail-section-head[data-v-fc9e1d70]{justify-content:space-between;align-items:center;gap:8px;display:flex}.elo-btn-copy[data-v-fc9e1d70]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.elo-btn-copy[data-v-fc9e1d70]:hover{background:#e2e8f0}.elo-detail-code[data-v-fc9e1d70]{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#0f172a;border-radius:14px;max-height:360px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:hidden auto}.elo-empty-state[data-v-fc9e1d70]{text-align:center;color:var(--color-muted,#64748b);padding:72px 16px}.elo-empty-icon[data-v-fc9e1d70]{color:#cbd5e1;margin:0 auto 14px;font-size:44px;display:block}.elo-empty-title[data-v-fc9e1d70]{color:var(--color-text,#0f172a);margin:0 0 6px;font-size:17px;font-weight:700}.elo-empty-text[data-v-fc9e1d70]{color:var(--color-muted,#64748b);max-width:400px;margin:0 auto;font-size:13px}.elo-pagination[data-v-fc9e1d70]{border-top:1px solid #0f172a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.elo-pagination-count[data-v-fc9e1d70]{color:var(--color-muted,#64748b);font-size:13px}.elo-pagination-controls[data-v-fc9e1d70]{align-items:center;gap:4px;display:flex}.elo-pagination-mobile[data-v-fc9e1d70]{color:var(--color-muted,#64748b);font-size:13px;font-weight:600;display:none}.elo-page-btn[data-v-fc9e1d70]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}.elo-page-btn[data-v-fc9e1d70]:hover:not(:disabled){background:#f1f5f9}.elo-page-btn[data-v-fc9e1d70]:disabled{opacity:.4;cursor:not-allowed}.elo-page-btn-active[data-v-fc9e1d70]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.elo-page-btn-active[data-v-fc9e1d70]:hover{background:var(--color-primary,#0b68d8)}.elo-mobile-list[data-v-fc9e1d70]{flex-direction:column;display:none}.elo-mobile-card[data-v-fc9e1d70]{border-bottom:1px solid #0f172a0f;padding:14px 16px}.elo-mc-header[data-v-fc9e1d70]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.elo-mc-time[data-v-fc9e1d70]{color:var(--color-muted,#64748b);flex-shrink:0;font-size:11px}.elo-mc-body[data-v-fc9e1d70]{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.elo-mc-footer[data-v-fc9e1d70]{gap:8px;display:flex}.elo-mc-expanded[data-v-fc9e1d70]{border-top:1px solid #0f172a0f;margin-top:10px;padding-top:10px}@media (width<=1200px){.elo-summary-grid[data-v-fc9e1d70]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.elo-container[data-v-fc9e1d70]{padding:24px}.elo-filter-grid[data-v-fc9e1d70]{grid-template-columns:1fr 140px}.elo-filter-info[data-v-fc9e1d70]{display:none}}@media (width<=768px){.elo-container[data-v-fc9e1d70]{gap:16px;padding:16px}.elo-header[data-v-fc9e1d70]{flex-direction:column;align-items:stretch;gap:14px}.elo-header-actions[data-v-fc9e1d70]{flex-wrap:wrap}.elo-table-wrap[data-v-fc9e1d70]{display:none}.elo-mobile-list[data-v-fc9e1d70]{display:flex}.elo-summary-grid[data-v-fc9e1d70]{grid-template-columns:repeat(2,1fr);gap:10px}.elo-summary-card[data-v-fc9e1d70]{padding:14px}.elo-summary-value[data-v-fc9e1d70]{font-size:18px}.elo-filter-grid[data-v-fc9e1d70]{grid-template-columns:1fr}.elo-tab[data-v-fc9e1d70]{padding:10px 14px;font-size:12px}.elo-pagination[data-v-fc9e1d70]{flex-direction:column;align-items:stretch;gap:12px}.elo-pagination-count[data-v-fc9e1d70]{text-align:center}.elo-pagination-controls[data-v-fc9e1d70]{justify-content:center}.elo-pagination-mobile[data-v-fc9e1d70]{text-align:center;display:block}.elo-field-select[data-v-fc9e1d70]{width:100%;min-width:0}.elo-btn[data-v-fc9e1d70]{height:38px;padding:0 14px;font-size:12px}.elo-btn-detail[data-v-fc9e1d70]{min-height:44px}}@media (width<=480px){.elo-summary-grid[data-v-fc9e1d70]{grid-template-columns:repeat(2,1fr)}}.log-wrap[data-v-1e888c6a]{flex-direction:column;gap:20px;display:flex}.log-head[data-v-1e888c6a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.log-head-left[data-v-1e888c6a]{flex-direction:column;gap:2px;display:flex}.log-eyebrow[data-v-1e888c6a]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.log-title[data-v-1e888c6a]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.log-subtitle[data-v-1e888c6a]{color:var(--color-muted,#64748b);margin:0;font-size:12px}.log-head-actions[data-v-1e888c6a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-btn[data-v-1e888c6a]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;transition:all .15s;display:inline-flex}.log-btn[data-v-1e888c6a]:disabled{opacity:.5;cursor:not-allowed}.log-btn-outline[data-v-1e888c6a]{color:#475569;background:#fff;border-color:#e2e8f0}.log-btn-outline[data-v-1e888c6a]:hover:not(:disabled){background:#f8fafc}.log-btn-danger[data-v-1e888c6a]{color:#be123c;background:#fff1f2;border-color:#fecaca;font-weight:600}.log-btn-danger[data-v-1e888c6a]:hover:not(:disabled){background:#ffe4e6}.log-field[data-v-1e888c6a]{color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:200px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.log-field[data-v-1e888c6a]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.log-filter-bar[data-v-1e888c6a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.log-filter-grid[data-v-1e888c6a]{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.log-filter-info[data-v-1e888c6a]{color:var(--color-muted,#64748b);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.log-alert-dot[data-v-1e888c6a]{background:#10b981;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-flex}.log-card[data-v-1e888c6a]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.log-card-head[data-v-1e888c6a]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.log-card-title[data-v-1e888c6a]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.log-table-scroll[data-v-1e888c6a]{overflow-x:auto}.log-table[data-v-1e888c6a]{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}.log-th[data-v-1e888c6a]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:12px;font-size:11px;font-weight:700}.log-th-date[data-v-1e888c6a]{width:160px}.log-th-level[data-v-1e888c6a]{width:100px}.log-tr[data-v-1e888c6a]{vertical-align:top;border-bottom:1px solid #f1f5f9;transition:background .1s}.log-tr[data-v-1e888c6a]:hover{background:#f8fafc}.log-td[data-v-1e888c6a]{padding:12px}.log-td-date[data-v-1e888c6a]{color:var(--color-muted,#64748b);white-space:nowrap;font-size:13px}.log-level-badge[data-v-1e888c6a]{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.log-level-badge i[data-v-1e888c6a]{font-size:11px}.log-level-error[data-v-1e888c6a]{color:#be123c;background:#fff1f2;border-color:#fecaca}.log-level-warning[data-v-1e888c6a]{color:#b45309;background:#fffbeb;border-color:#fde68a}.log-level-debug[data-v-1e888c6a]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.log-level-info[data-v-1e888c6a]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.log-message[data-v-1e888c6a]{color:var(--color-text,#0f172a);white-space:pre-wrap;margin:0}.log-context[data-v-1e888c6a]{color:var(--color-muted,#64748b);white-space:pre-wrap;margin:4px 0 0;font-size:12px}.log-stack[data-v-1e888c6a]{margin-top:4px}.log-stack-toggle[data-v-1e888c6a]{color:var(--color-primary,#0b68d8);cursor:pointer;font-size:12px}.log-stack-block[data-v-1e888c6a]{color:#f8fafc;white-space:pre-wrap;background:#0f172a;border-radius:8px;max-height:240px;margin:8px 0 0;padding:12px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.5;overflow:auto}.log-pagination[data-v-1e888c6a]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.log-pagination__info[data-v-1e888c6a]{color:var(--color-muted,#64748b);font-size:12px}.log-pagination__controls[data-v-1e888c6a]{flex-wrap:wrap;gap:6px;display:flex}.log-pagination__button[data-v-1e888c6a]{color:#475569;min-width:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 10px;font-size:12px}.log-pagination__button[data-v-1e888c6a]:hover:not(:disabled){background:#f8fafc}.log-pagination__button[data-v-1e888c6a]:disabled{opacity:.45;cursor:not-allowed}.log-pagination__button--active[data-v-1e888c6a]{border-color:var(--color-primary,#0b68d8);background:var(--color-primary,#0b68d8);color:#fff}.log-empty-td[data-v-1e888c6a]{text-align:center;color:var(--color-muted,#64748b);padding:48px 16px}.log-empty-td i[data-v-1e888c6a]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.log-empty-td p[data-v-1e888c6a]{margin:0;font-size:14px}@media (width<=768px){.log-filter-grid[data-v-1e888c6a]{grid-template-columns:1fr}.log-filter-info[data-v-1e888c6a]{white-space:normal}.log-head[data-v-1e888c6a]{flex-direction:column;align-items:flex-start}.log-head-actions[data-v-1e888c6a]{width:100%}.log-field[data-v-1e888c6a]{width:100%;min-width:0}.log-pagination[data-v-1e888c6a]{flex-direction:column;align-items:flex-start}}.loyalty-page[data-v-f0f368a0]{background:#f5f7fb;min-height:100%}.loyalty-container[data-v-f0f368a0]{max-width:1280px;margin:0 auto;padding:28px 32px}.loyalty-hero[data-v-f0f368a0]{background:#fff;border:1px solid #0f172a14;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:22px 28px;display:flex;box-shadow:0 14px 36px #0f172a0f}.loyalty-hero__content[data-v-f0f368a0]{align-items:center;gap:16px;display:flex}.loyalty-hero__icon[data-v-f0f368a0]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.loyalty-hero__icon i[data-v-f0f368a0]{color:#fff;font-size:24px}.loyalty-hero__title[data-v-f0f368a0]{color:#0f172a;margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.2}.loyalty-hero__subtitle[data-v-f0f368a0]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.loyalty-hero__right[data-v-f0f368a0]{flex-shrink:0;align-items:center;display:flex}.loyalty-status-badge[data-v-f0f368a0]{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.loyalty-status-badge--enabled[data-v-f0f368a0]{color:#047857;background:#10b9811a;border:1px solid #10b9812e}.loyalty-status-badge--disabled[data-v-f0f368a0]{color:#be123c;background:#e11d4814;border:1px solid #e11d4829}.loyalty-status-badge__dot[data-v-f0f368a0]{border-radius:50%;width:8px;height:8px;display:inline-block}.loyalty-status-badge--enabled .loyalty-status-badge__dot[data-v-f0f368a0]{background:#10b981}.loyalty-status-badge--disabled .loyalty-status-badge__dot[data-v-f0f368a0]{background:#e11d48}.loyalty-metric-grid[data-v-f0f368a0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.loyalty-metric-card[data-v-f0f368a0]{background:#fff;border:1px solid #0f172a14;border-radius:20px;align-items:flex-start;gap:14px;min-height:104px;padding:18px;display:flex;box-shadow:0 14px 36px #0f172a0f}.loyalty-metric-card__icon[data-v-f0f368a0]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.loyalty-metric-card__icon i[data-v-f0f368a0]{font-size:18px}.loyalty-metric-card__body[data-v-f0f368a0]{flex:1;min-width:0}.loyalty-metric-card__label[data-v-f0f368a0]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 4px;font-size:11px;font-weight:700}.loyalty-metric-card__value[data-v-f0f368a0]{color:#0f172a;margin:0;font-size:24px;font-weight:800;line-height:1.2}.loyalty-metric-card__meta[data-v-f0f368a0]{color:#94a3b8;margin:4px 0 0;font-size:12px}.loyalty-metric-card__icon--issued[data-v-f0f368a0]{color:var(--color-primary,#0b68d8);background:#0b68d81a}.loyalty-metric-card__icon--redeemed[data-v-f0f368a0]{color:#059669;background:#10b9811a}.loyalty-metric-card__icon--outstanding[data-v-f0f368a0]{color:#d97706;background:#f59e0b1a}.loyalty-metric-card__icon--referral[data-v-f0f368a0]{color:#e11d48;background:#f43f5e1a}.loyalty-metric-card__icon--earlybird[data-v-f0f368a0]{color:#ea580c;background:#f973161a}.loyalty-metric-card__icon--streak[data-v-f0f368a0]{color:#7c3aed;background:#8b5cf61a}.loyalty-metric-card__icon--welcome[data-v-f0f368a0]{color:#0d9488;background:#14b8a61a}.loyalty-metric-card__icon--winback[data-v-f0f368a0]{color:#6366f1;background:#6366f11a}.loyalty-main-grid[data-v-f0f368a0]{grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr);gap:24px;display:grid}.loyalty-sidebar[data-v-f0f368a0]{flex-direction:column;gap:24px;display:flex}.loyalty-panel[data-v-f0f368a0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.loyalty-panel__header[data-v-f0f368a0]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.loyalty-panel__title[data-v-f0f368a0]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.loyalty-panel__subtitle[data-v-f0f368a0]{color:#64748b;margin:0;font-size:13px}.loyalty-balances-search[data-v-f0f368a0]{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.loyalty-balances-search__input-wrap[data-v-f0f368a0]{flex:1;max-width:280px;position:relative}.loyalty-balances-search__icon[data-v-f0f368a0]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.loyalty-balances-search__input[data-v-f0f368a0]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 38px;font-size:14px;transition:border-color .2s,box-shadow .2s}.loyalty-balances-search__input[data-v-f0f368a0]::placeholder{color:#94a3b8}.loyalty-balances-search__input[data-v-f0f368a0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.loyalty-btn[data-v-f0f368a0]{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-family:inherit;transition:all .2s;display:inline-flex}.loyalty-btn--primary[data-v-f0f368a0]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border:none;border-radius:12px;height:44px;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 4px 14px #0b68d840}.loyalty-btn--primary[data-v-f0f368a0]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.loyalty-btn--primary[data-v-f0f368a0]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.loyalty-table-wrap[data-v-f0f368a0]{overflow-x:auto}.loyalty-table[data-v-f0f368a0]{border-collapse:collapse;width:100%;font-size:14px}.loyalty-table thead[data-v-f0f368a0]{background:#f8fafc}.loyalty-table__th[data-v-f0f368a0]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.loyalty-table__th--num[data-v-f0f368a0]{text-align:right}.loyalty-table__row[data-v-f0f368a0]{border-bottom:1px solid #0f172a0f;transition:background .15s}.loyalty-table__row[data-v-f0f368a0]:hover{background:#f8fafc}.loyalty-table__cell[data-v-f0f368a0]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.loyalty-table__cell--num[data-v-f0f368a0]{text-align:right;font-variant-numeric:tabular-nums}.loyalty-table__cell--name[data-v-f0f368a0]{min-width:140px}.loyalty-table__cell--email[data-v-f0f368a0]{color:#64748b;font-size:13px}.loyalty-table__cell--balance[data-v-f0f368a0]{font-size:15px;font-weight:700}.loyalty-table__customer-name[data-v-f0f368a0]{color:#0f172a;font-weight:700}.loyalty-balance-mobile-list[data-v-f0f368a0]{gap:12px;padding:16px;display:none}.loyalty-balance-mobile-card[data-v-f0f368a0]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:16px}.loyalty-balance-mobile-card__name[data-v-f0f368a0]{color:#0f172a;margin-bottom:2px;font-size:15px;font-weight:700}.loyalty-balance-mobile-card__email[data-v-f0f368a0]{color:#64748b;margin-bottom:12px;font-size:13px}.loyalty-balance-mobile-card__stats[data-v-f0f368a0]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.loyalty-balance-mobile-card__stat[data-v-f0f368a0]{text-align:center}.loyalty-balance-mobile-card__stat-label[data-v-f0f368a0]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.loyalty-balance-mobile-card__stat-value[data-v-f0f368a0]{color:#0f172a;font-size:16px;font-weight:800}.loyalty-balance-mobile-card__stat-value--balance[data-v-f0f368a0]{color:var(--color-primary,#0b68d8)}.loyalty-adjust-card[data-v-f0f368a0]{overflow:visible}.loyalty-adjust-form[data-v-f0f368a0]{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.loyalty-adjust-field[data-v-f0f368a0]{flex-direction:column;gap:4px;display:flex}.loyalty-adjust-field__label[data-v-f0f368a0]{color:#334155;font-size:13px;font-weight:700}.loyalty-adjust-field__input[data-v-f0f368a0]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;height:44px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.loyalty-adjust-field__input[data-v-f0f368a0]::placeholder{color:#94a3b8}.loyalty-adjust-field__input[data-v-f0f368a0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.loyalty-adjust-field__help[data-v-f0f368a0]{color:#94a3b8;margin:0;font-size:12px}.loyalty-adjust-field__callout[data-v-f0f368a0]{background:rgba(var(--color-primary-rgb,11, 104, 216), .06);color:var(--color-primary,#0b68d8);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.loyalty-adjust-submit[data-v-f0f368a0]{width:100%;margin-top:4px}.loyalty-ledger-filter[data-v-f0f368a0]{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;height:38px;padding:0 32px 0 12px;font-size:13px;font-weight:600;transition:border-color .2s}.loyalty-ledger-filter[data-v-f0f368a0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.loyalty-ledger-list[data-v-f0f368a0]{overflow:visible}.loyalty-ledger-row[data-v-f0f368a0]{-moz-column-gap:24px;border-bottom:1px solid #eef0f4;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) 100px 86px;align-items:center;column-gap:24px;padding:18px 24px;transition:background .15s;display:grid}.loyalty-ledger-row[data-v-f0f368a0]:hover{background:#f8fafc}.loyalty-ledger-row[data-v-f0f368a0]:last-child{border-bottom:none}.loyalty-ledger-row__name[data-v-f0f368a0]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:600}.loyalty-ledger-row__type[data-v-f0f368a0]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.loyalty-ledger-row__meta[data-v-f0f368a0]{color:#94a3b8;margin:0;font-size:12px}.loyalty-ledger-row__points[data-v-f0f368a0]{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;margin-left:0;font-size:15px;font-weight:800}.loyalty-ledger-row__points--positive[data-v-f0f368a0]{color:#059669}.loyalty-ledger-row__points--negative[data-v-f0f368a0]{color:#e11d48}.loyalty-pagination[data-v-f0f368a0]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.loyalty-pagination__count[data-v-f0f368a0]{color:#64748b;font-size:13px;font-weight:500}.loyalty-pagination__controls[data-v-f0f368a0]{align-items:center;gap:4px;display:flex}.loyalty-pagination__btn[data-v-f0f368a0]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.loyalty-pagination__btn[data-v-f0f368a0]:hover:not(.loyalty-pagination__btn--disabled){background:#f1f5f9;border-color:#0f172a26}.loyalty-pagination__btn--disabled[data-v-f0f368a0]{opacity:.4;cursor:not-allowed;pointer-events:none}.loyalty-pagination__btn--active[data-v-f0f368a0]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.loyalty-pagination__btn--active[data-v-f0f368a0]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.loyalty-pagination__btn[data-v-f0f368a0]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.loyalty-empty-state[data-v-f0f368a0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.loyalty-empty-state__icon-box[data-v-f0f368a0]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.loyalty-empty-state__icon-box i[data-v-f0f368a0]{color:var(--color-primary,#0b68d8);font-size:22px}.loyalty-empty-state__title[data-v-f0f368a0]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.loyalty-empty-state__text[data-v-f0f368a0]{color:#64748b;max-width:360px;margin:0;font-size:14px;line-height:1.5}@media (width<=1100px){.loyalty-metric-grid[data-v-f0f368a0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.loyalty-main-grid[data-v-f0f368a0]{grid-template-columns:1fr}.loyalty-metric-grid[data-v-f0f368a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-container[data-v-f0f368a0]{padding:20px}.loyalty-hero[data-v-f0f368a0]{padding:18px 22px}}@media (width<=768px){.loyalty-container[data-v-f0f368a0]{padding:16px}.loyalty-hero[data-v-f0f368a0]{border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;padding:18px}.loyalty-hero__icon[data-v-f0f368a0]{width:44px;height:44px}.loyalty-hero__icon i[data-v-f0f368a0],.loyalty-hero__title[data-v-f0f368a0]{font-size:20px}.loyalty-metric-grid[data-v-f0f368a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loyalty-metric-card[data-v-f0f368a0]{min-height:88px;padding:14px}.loyalty-metric-card__icon[data-v-f0f368a0]{width:36px;height:36px}.loyalty-metric-card__icon i[data-v-f0f368a0]{font-size:15px}.loyalty-metric-card__value[data-v-f0f368a0]{font-size:20px}.loyalty-main-grid[data-v-f0f368a0]{grid-template-columns:1fr;gap:16px}.loyalty-panel__header[data-v-f0f368a0]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.loyalty-balances-search[data-v-f0f368a0]{flex-direction:column;gap:10px}.loyalty-balances-search__input-wrap[data-v-f0f368a0]{max-width:100%}.loyalty-btn--primary[data-v-f0f368a0]{width:100%}.loyalty-table[data-v-f0f368a0],.loyalty-table-wrap[data-v-f0f368a0]{display:none}.loyalty-balance-mobile-list[data-v-f0f368a0]{display:grid}.loyalty-adjust-form[data-v-f0f368a0]{padding:16px}.loyalty-pagination[data-v-f0f368a0]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.loyalty-pagination__count[data-v-f0f368a0]{text-align:center}.loyalty-pagination__controls[data-v-f0f368a0]{justify-content:center}.loyalty-pagination__btn[data-v-f0f368a0]{padding:8px 12px;font-size:12px}.loyalty-ledger-row[data-v-f0f368a0]{padding:12px 16px}.loyalty-empty-state[data-v-f0f368a0]{padding:36px 16px}}@media (width<=420px){.loyalty-metric-grid[data-v-f0f368a0]{grid-template-columns:1fr}.loyalty-balance-mobile-card__stats[data-v-f0f368a0]{grid-template-columns:repeat(3,1fr)}}@media (width>=769px){.loyalty-balance-mobile-list[data-v-f0f368a0]{display:none!important}}.loyalty-hero[data-v-f0f368a0]{box-shadow:none;border-radius:16px;margin-bottom:16px;padding:20px 24px}.loyalty-hero__right[data-v-f0f368a0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loyalty-settings-link[data-v-f0f368a0]{color:#475569;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.loyalty-settings-link[data-v-f0f368a0]:hover{color:var(--color-primary,#85203b);border-color:currentColor}.loyalty-rules[data-v-f0f368a0]{color:#64748b;flex-wrap:wrap;gap:12px 28px;margin:0 0 22px;padding:0 4px;font-size:13px;display:flex}.loyalty-rules strong[data-v-f0f368a0]{color:#334155}.loyalty-metric-grid[data-v-f0f368a0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.loyalty-metric-card[data-v-f0f368a0]{box-shadow:none;border-radius:14px;min-height:100px}.loyalty-metric-card__value[data-v-f0f368a0]{font-variant-numeric:tabular-nums}.loyalty-section-label[data-v-f0f368a0]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.loyalty-metric-grid--bonuses[data-v-f0f368a0]{grid-template-columns:repeat(5,minmax(0,1fr))}.loyalty-metric-grid--bonuses .loyalty-metric-card[data-v-f0f368a0]{flex-direction:column;gap:10px;padding:16px}.loyalty-metric-grid--bonuses .loyalty-metric-card__value[data-v-f0f368a0]{font-size:24px}.loyalty-main-grid[data-v-f0f368a0]{align-items:start;gap:20px}.loyalty-sidebar[data-v-f0f368a0]{display:contents}.loyalty-ledger-card[data-v-f0f368a0]{grid-column:1/-1}.loyalty-panel[data-v-f0f368a0]{border-radius:16px;box-shadow:0 4px 16px #0f172a08}.loyalty-balances-card .loyalty-panel__header[data-v-f0f368a0]{flex-wrap:wrap}.loyalty-balances-search[data-v-f0f368a0]{width:100%}.loyalty-balances-search__input-wrap[data-v-f0f368a0]{flex:1;min-width:0}.loyalty-customer-select[data-v-f0f368a0]{color:var(--color-primary,#85203b);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.loyalty-customer-select[data-v-f0f368a0]:hover{text-decoration:underline}.loyalty-clear-search[data-v-f0f368a0]{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;font-size:13px}.loyalty-selected-customer[data-v-f0f368a0]{background:#f1f5f9;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.loyalty-field-error[data-v-f0f368a0]{color:#b91c1c;margin:4px 0 0;font-size:12px}.loyalty-save-success[data-v-f0f368a0]{color:#15803d;margin:0;font-size:13px}.loyalty-adjust-field__input[aria-invalid=true][data-v-f0f368a0]{border-color:#b91c1c}.loyalty-btn[data-v-f0f368a0]:disabled{opacity:.55;cursor:not-allowed;transform:none}.loyalty-btn--primary[data-v-f0f368a0]{background:var(--color-primary,#85203b);box-shadow:none}.loyalty-ledger-row__type[data-v-f0f368a0]{text-transform:none}.loyalty-settings-link[data-v-f0f368a0]:focus-visible,.loyalty-customer-select[data-v-f0f368a0]:focus-visible,.loyalty-clear-search[data-v-f0f368a0]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}@media (width<=1100px){.loyalty-metric-grid--bonuses[data-v-f0f368a0]{grid-template-columns:repeat(3,minmax(0,1fr))}.loyalty-main-grid[data-v-f0f368a0]{grid-template-columns:1fr}}@media (width<=600px){.loyalty-hero[data-v-f0f368a0]{align-items:flex-start;padding:18px}.loyalty-metric-grid[data-v-f0f368a0],.loyalty-metric-grid--bonuses[data-v-f0f368a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-metric-grid:not(.loyalty-metric-grid--bonuses) .loyalty-metric-card[data-v-f0f368a0]:last-child{grid-column:1/-1}.loyalty-rules[data-v-f0f368a0]{flex-direction:column;gap:6px}.loyalty-panel__header[data-v-f0f368a0]{padding:18px}}.loyalty-tabs[data-v-f0f368a0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.loyalty-tab[data-v-f0f368a0]{white-space:nowrap;color:#64748b;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.loyalty-tab[data-v-f0f368a0]:hover{color:#0f172a;background:#f1f5f9}.loyalty-tab--active[data-v-f0f368a0],.loyalty-tab--active[data-v-f0f368a0]:hover{background:var(--color-primary,#85203b);color:#fff}.loyalty-tab[data-v-f0f368a0]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:2px}.loyalty-main-grid[data-v-f0f368a0]{display:block}.loyalty-adjust-card[data-v-f0f368a0]{max-width:680px;margin:0 auto}@media (width<=600px){.loyalty-tabs[data-v-f0f368a0]{gap:4px;margin-bottom:18px}.loyalty-tab[data-v-f0f368a0]{flex:none;padding:10px 12px}}.loyalty-adjust-dialog[data-v-f0f368a0]{border:1px solid #e2e8f0;width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0f172a40}.loyalty-adjust-dialog[data-v-f0f368a0]:not([open]){display:none}.loyalty-adjust-dialog[data-v-f0f368a0]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73}.loyalty-modal-close[data-v-f0f368a0]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.loyalty-modal-close[data-v-f0f368a0]:disabled{opacity:.5;cursor:wait}.loyalty-adjust-action[data-v-f0f368a0]{white-space:nowrap;border:1px solid color-mix(in srgb, var(--color-primary,#85203b) 25%, #fff);background:color-mix(in srgb, var(--color-primary,#85203b) 5%, #fff);color:var(--color-primary,#85203b);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.loyalty-adjust-action[data-v-f0f368a0]:hover{background:var(--color-primary,#85203b);color:#fff}.loyalty-adjust-action[data-v-f0f368a0]:focus-visible,.loyalty-modal-close[data-v-f0f368a0]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}.loyalty-balance-mobile-card>.loyalty-adjust-action[data-v-f0f368a0]{margin:8px 0}body:has(.loyalty-adjust-dialog[open]){overflow:hidden}.loyalty-detail-body[data-v-f0f368a0]{padding:24px}.loyalty-detail-summary[data-v-f0f368a0]{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.loyalty-detail-summary strong[data-v-f0f368a0]{white-space:nowrap;margin:0;font-size:18px}.loyalty-detail-grid[data-v-f0f368a0]{grid-template-columns:120px minmax(0,1fr);gap:14px 18px;margin:0 0 24px;font-size:13px;display:grid}.loyalty-detail-grid dt[data-v-f0f368a0]{color:#64748b;font-weight:500}.loyalty-detail-grid dd[data-v-f0f368a0]{color:#0f172a;overflow-wrap:anywhere;margin:0}.loyalty-detail-grid small[data-v-f0f368a0]{color:#64748b;margin-top:3px;display:block}.loyalty-detail-grid a[data-v-f0f368a0]{color:var(--color-primary,#85203b);font-weight:600}.loyalty-ledger-row__info[data-v-f0f368a0]{flex:1;min-width:0}@media (width<=480px){.loyalty-detail-body[data-v-f0f368a0]{padding:18px}.loyalty-detail-grid[data-v-f0f368a0]{grid-template-columns:100px minmax(0,1fr);gap:12px}.loyalty-detail-summary[data-v-f0f368a0]{flex-wrap:wrap}}.loyalty-ledger-columns[data-v-f0f368a0]{color:#64748b;letter-spacing:.07em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e9edf2;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) 100px 86px;gap:24px;padding:12px 24px;font-size:10px;font-weight:700;display:grid}.loyalty-ledger-columns span[data-v-f0f368a0]:nth-child(3),.loyalty-ledger-columns span[data-v-f0f368a0]:last-child{text-align:right}.loyalty-ledger-row__name[data-v-f0f368a0]{overflow-wrap:anywhere;margin-bottom:4px;line-height:1.5}.loyalty-ledger-row__meta[data-v-f0f368a0]{color:#64748b;line-height:1.6}.loyalty-ledger-row__type[data-v-f0f368a0]{color:#475569;letter-spacing:0;background:#f1f5f9;border-radius:6px;margin:0;padding:5px 9px;font-size:11px;font-weight:600}.loyalty-ledger-row__points[data-v-f0f368a0]{text-align:right;margin:0;font-size:16px}.loyalty-ledger-row>.loyalty-adjust-action[data-v-f0f368a0]{background:#fff;border-color:#e2e8f0;justify-content:center;justify-self:end;min-width:76px;min-height:36px}.loyalty-ledger-row>.loyalty-adjust-action[data-v-f0f368a0]:hover{background:var(--color-primary,#85203b);border-color:var(--color-primary,#85203b)}.loyalty-ledger-card .loyalty-panel__header[data-v-f0f368a0]{flex-wrap:wrap;gap:14px}.loyalty-ledger-filter[data-v-f0f368a0]{min-width:180px}@media (width<=767px){.loyalty-ledger-columns[data-v-f0f368a0]{display:none}.loyalty-ledger-row[data-v-f0f368a0]{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:16px 18px}.loyalty-ledger-row__info[data-v-f0f368a0]{grid-area:1/1}.loyalty-ledger-source[data-v-f0f368a0]{grid-area:2/1}.loyalty-ledger-row__points[data-v-f0f368a0]{grid-area:1/2}.loyalty-ledger-row>.loyalty-adjust-action[data-v-f0f368a0]{grid-area:2/2}.loyalty-ledger-filter[data-v-f0f368a0]{width:100%}}.mkt-page[data-v-e1ae86d6]{background:#f5f7fb;min-height:100%}.mkt-container[data-v-e1ae86d6]{flex-direction:column;gap:28px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.mkt-header__eyebrow[data-v-e1ae86d6]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.mkt-header__title[data-v-e1ae86d6]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.mkt-header__subtitle[data-v-e1ae86d6]{color:#64748b;max-width:600px;margin:0;font-size:14px;line-height:1.5}.mkt-grid[data-v-e1ae86d6]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (width<=1200px){.mkt-grid[data-v-e1ae86d6]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.mkt-grid[data-v-e1ae86d6]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mkt-grid[data-v-e1ae86d6]{grid-template-columns:1fr}}.mkt-card[data-v-e1ae86d6]{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.mkt-card[data-v-e1ae86d6]:hover{transform:translateY(-2px);box-shadow:0 18px 48px #0f172a1a}.mkt-card__badge[data-v-e1ae86d6]{color:#fff;letter-spacing:.01em;padding:10px 14px;font-size:11px;font-weight:700;line-height:1.3}.mkt-card__body[data-v-e1ae86d6]{flex-direction:column;flex:1;gap:12px;padding:20px 18px 22px;display:flex}.mkt-card__icon[data-v-e1ae86d6]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.mkt-card__title[data-v-e1ae86d6]{color:#0f172a;margin:0;font-size:16px;font-weight:800;line-height:1.2}.mkt-card__desc[data-v-e1ae86d6]{color:#475569;flex:1;margin:0;font-size:13px;line-height:1.5}.mkt-card__best[data-v-e1ae86d6]{color:#047857;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.mkt-card__best i[data-v-e1ae86d6]{color:#10b981;font-size:14px}.mkt-btn[data-v-e1ae86d6]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:auto;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.mkt-btn[data-v-e1ae86d6]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.mkt-btn--outline[data-v-e1ae86d6]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.mkt-btn--outline[data-v-e1ae86d6]:hover{background:#f1f5f9;border-color:#0f172a2e}.mkt-disclaimer[data-v-e1ae86d6]{color:#475569;background:#10b9810f;border:1px solid #10b98126;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.mkt-disclaimer i[data-v-e1ae86d6]{color:#10b981;flex-shrink:0;font-size:16px}@media (width<=900px){.mkt-container[data-v-e1ae86d6]{gap:22px;padding:20px}.mkt-header__title[data-v-e1ae86d6]{font-size:24px}}@media (width<=768px){.mkt-container[data-v-e1ae86d6]{gap:18px;padding:16px}.mkt-header__title[data-v-e1ae86d6]{font-size:22px}.mkt-card[data-v-e1ae86d6]{border-radius:18px}.mkt-card__body[data-v-e1ae86d6]{padding:16px 14px 18px}}.mealdeal-create-page[data-v-352610d8]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.mealdeal-create-container[data-v-352610d8]{max-width:900px;margin:0 auto;padding:28px 32px}.mealdeal-create-header[data-v-352610d8]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.mealdeal-create-header__info[data-v-352610d8]{flex:1}.mealdeal-create-header__eyebrow[data-v-352610d8]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.mealdeal-create-header__title[data-v-352610d8]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.mealdeal-create-header__subtitle[data-v-352610d8]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.mealdeal-create-header__actions[data-v-352610d8]{flex-shrink:0;align-items:center;gap:10px;display:flex}.mealdeal-create-header__back[data-v-352610d8]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.mealdeal-create-header__back[data-v-352610d8]:hover{background:#f1f5f9}.mealdeal-create-header__submit[data-v-352610d8]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.mealdeal-create-header__submit[data-v-352610d8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.mealdeal-create-header__submit[data-v-352610d8]:disabled{opacity:.6;cursor:not-allowed}.mealdeal-create-header__submit[data-v-352610d8]:focus-visible,.mealdeal-create-header__back[data-v-352610d8]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.mealdeal-create-header__spinner[data-v-352610d8]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite mealdeal-spin-352610d8;display:inline-block}@keyframes mealdeal-spin-352610d8{to{transform:rotate(360deg)}}.mealdeal-form-card[data-v-352610d8]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.mealdeal-form-card__header[data-v-352610d8]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.mealdeal-form-card__title[data-v-352610d8]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.mealdeal-form-card__subtitle[data-v-352610d8]{color:#64748b;margin:0;font-size:13px}.mealdeal-form-card__add-btn[data-v-352610d8]{border:1px solid rgba(var(--color-primary-rgb), .15);background:rgba(var(--color-primary-rgb), .05);height:38px;color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.mealdeal-form-card__add-btn[data-v-352610d8]:hover{background:rgba(var(--color-primary-rgb), .1)}.mealdeal-form-card__body[data-v-352610d8]{padding:24px}.mealdeal-form-field[data-v-352610d8]{flex-direction:column;display:flex}.mealdeal-form-field__label[data-v-352610d8]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.mealdeal-form-field__helper[data-v-352610d8]{color:#94a3b8;margin:0 0 6px;font-size:12px}.mealdeal-form-field__input[data-v-352610d8]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.mealdeal-form-field__input[data-v-352610d8]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.mealdeal-form-field__input[data-v-352610d8]::placeholder{color:#94a3b8}.mealdeal-form-field__input--textarea[data-v-352610d8]{resize:vertical;height:auto;min-height:160px;padding:12px 14px}select.mealdeal-form-field__input[data-v-352610d8]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.mealdeal-form-field__input-wrap[data-v-352610d8]{align-items:center;display:flex;position:relative}.mealdeal-form-field__currency[data-v-352610d8]{color:#64748b;pointer-events:none;z-index:1;font-size:14px;font-weight:700;position:absolute;left:14px}.mealdeal-form-field__input--currency[data-v-352610d8]{padding-left:28px}.mealdeal-form-field__error[data-v-352610d8]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.mealdeal-form-grid--two[data-v-352610d8]{gap:16px;display:grid}.mealdeal-option-list[data-v-352610d8]{flex-direction:column;gap:16px;display:flex}.mealdeal-option-row[data-v-352610d8]{background:#fafbfc;border:1px solid #0f172a14;border-radius:16px;padding:16px}.mealdeal-option-row__header[data-v-352610d8]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mealdeal-option-row__num[data-v-352610d8]{color:#0f172a;font-size:14px;font-weight:800}.mealdeal-option-row__remove[data-v-352610d8]{color:#be123c;cursor:pointer;background:#e11d480d;border:1px solid #e11d4826;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.mealdeal-option-row__remove[data-v-352610d8]:hover{background:#e11d481a}.mealdeal-option-grid[data-v-352610d8]{gap:14px;display:grid}.mealdeal-option-grid .mealdeal-form-field[data-v-352610d8]{margin-bottom:0}.mealdeal-form-field__hint[data-v-352610d8]{color:#64748b;margin:6px 0 0;font-size:12px}.mealdeal-option-preview[data-v-352610d8]{background:#0f172a08;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;display:flex}.mealdeal-option-preview__row[data-v-352610d8]{align-items:center;gap:8px;font-size:12px;display:flex}.mealdeal-option-preview__name[data-v-352610d8]{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mealdeal-option-preview__price--positive[data-v-352610d8]{color:#059669;flex-shrink:0;font-weight:700}.mealdeal-option-preview__price--free[data-v-352610d8]{color:#94a3b8;flex-shrink:0;font-weight:600}.mealdeal-option-empty[data-v-352610d8]{color:#64748b;background:#0f172a08;border:1px solid #0f172a0f;border-radius:14px;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.mealdeal-option-empty i[data-v-352610d8]{color:var(--color-primary,#0b68d8)}.mealdeal-create-mobile-actions[data-v-352610d8]{display:none}@media (width>=769px){.mealdeal-form-grid--two[data-v-352610d8]{grid-template-columns:1fr 1fr}.mealdeal-option-grid[data-v-352610d8]{grid-template-columns:1fr 1fr .7fr}.mealdeal-option-grid--two[data-v-352610d8]{grid-template-columns:1fr .5fr}}@media (width<=900px){.mealdeal-create-container[data-v-352610d8]{padding:20px}}@media (width<=768px){.mealdeal-create-container[data-v-352610d8]{padding:16px}.mealdeal-create-header[data-v-352610d8]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.mealdeal-create-header__actions[data-v-352610d8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mealdeal-create-header__submit[data-v-352610d8]{justify-content:center;width:100%}.mealdeal-create-header__back[data-v-352610d8]{justify-content:center}.mealdeal-form-card[data-v-352610d8]{border-radius:18px}.mealdeal-form-card__header[data-v-352610d8]{flex-direction:column;align-items:stretch;padding:16px}.mealdeal-form-card__body[data-v-352610d8]{padding:16px}.mealdeal-form-grid--two[data-v-352610d8],.mealdeal-option-grid[data-v-352610d8]{grid-template-columns:1fr}.mealdeal-create-mobile-actions[data-v-352610d8]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mealdeal-create-mobile-actions__back[data-v-352610d8]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mealdeal-create-mobile-actions__submit[data-v-352610d8]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.mealdeal-create-mobile-actions__submit[data-v-352610d8]:disabled{opacity:.6;cursor:not-allowed}.mealdeal-create-page[data-v-352610d8]{padding-bottom:80px}}@media (width<=480px){.mealdeal-create-header__actions[data-v-352610d8]{grid-template-columns:1fr}.mealdeal-create-mobile-actions[data-v-352610d8]{flex-direction:column}.mealdeal-create-mobile-actions__submit[data-v-352610d8]{flex:1}}.mealdeals-page[data-v-702314f3]{background:#f5f7fb;min-height:100%}.mealdeals-container[data-v-702314f3]{max-width:1200px;margin:0 auto;padding:28px 32px}.mealdeals-page-header[data-v-702314f3]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.mealdeals-page-header__info[data-v-702314f3]{flex:1}.mealdeals-page-header__eyebrow[data-v-702314f3]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.mealdeals-page-header__title[data-v-702314f3]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.mealdeals-page-header__subtitle[data-v-702314f3]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.mealdeals-page-header__actions[data-v-702314f3]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.mealdeals-page-header__button[data-v-702314f3]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.mealdeals-page-header__button--primary[data-v-702314f3]{background:var(--color-primary,#85203b);color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.mealdeals-page-header__button--primary[data-v-702314f3]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.mealdeals-page-header__button[data-v-702314f3]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.mealdeal-manager-card[data-v-702314f3]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.mealdeal-manager-card__header[data-v-702314f3]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.mealdeal-manager-card__title[data-v-702314f3]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.mealdeal-manager-card__subtitle[data-v-702314f3]{color:#64748b;margin:0;font-size:13px}.mealdeal-manager-card__count[data-v-702314f3]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.mealdeals-filter-toolbar[data-v-702314f3]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr .55fr;gap:10px;padding:16px 24px;display:grid}.mealdeals-filter-toolbar__group[data-v-702314f3],.mealdeals-filter-toolbar__group--search[data-v-702314f3]{position:relative}.mealdeals-filter-toolbar__search-icon[data-v-702314f3]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mealdeals-filter-toolbar__input[data-v-702314f3]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;font-size:14px;transition:border-color .2s,box-shadow .2s}.mealdeals-filter-toolbar__input[data-v-702314f3]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.mealdeals-filter-toolbar__input--search[data-v-702314f3]{padding:0 14px 0 40px}.mealdeals-filter-toolbar__input--search[data-v-702314f3]::placeholder{color:#94a3b8}.mealdeals-filter-toolbar__select[data-v-702314f3]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px}.mealdeals-wrap[data-v-702314f3]{overflow-x:auto}.mealdeals-table[data-v-702314f3]{border-collapse:collapse;width:100%;font-size:14px}.mealdeals-table__head[data-v-702314f3]{background:#f8fafc}.mealdeals-table__th[data-v-702314f3]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.mealdeals-table__th--actions[data-v-702314f3]{text-align:right;padding-right:24px}.mealdeals-table__row[data-v-702314f3]{border-bottom:1px solid #0f172a0f;transition:background .15s}.mealdeals-table__row[data-v-702314f3]:hover{background:#f8fafc}.mealdeals-table__cell[data-v-702314f3]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.mealdeals-table__cell--num[data-v-702314f3]{width:60px}.mealdeals-table__cell--title[data-v-702314f3]{min-width:160px}.mealdeals-table__cell--price[data-v-702314f3]{width:100px}.mealdeals-table__cell--actions[data-v-702314f3]{text-align:right;padding-right:20px}.mealdeals-table__num[data-v-702314f3]{color:#334155;font-size:13px;font-weight:600}.mealdeals-table__title[data-v-702314f3]{color:#0f172a;font-weight:700}.mealdeals-table__price[data-v-702314f3]{color:#0f172a;font-size:14px;font-weight:700}.mealdeals-table__muted[data-v-702314f3]{color:#94a3b8;font-size:13px}.mealdeal-status[data-v-702314f3]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .15s;display:inline-flex}.mealdeal-status[data-v-702314f3]:hover{background:#0f172a0a}.mealdeal-status[data-v-702314f3]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.mealdeal-status__toggle[data-v-702314f3]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.mealdeal-status--active .mealdeal-status__toggle[data-v-702314f3]{background:var(--color-primary,#0b68d8)}.mealdeal-status--inactive .mealdeal-status__toggle[data-v-702314f3]{background:#cbd5e1}.mealdeal-status__knob[data-v-702314f3]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.mealdeal-status--active .mealdeal-status__knob[data-v-702314f3]{transform:translate(16px)}.mealdeal-status--inactive .mealdeal-status__knob[data-v-702314f3]{transform:translate(0)}.mealdeal-status__label[data-v-702314f3]{font-size:12px;font-weight:700;transition:color .2s}.mealdeal-status--active .mealdeal-status__label[data-v-702314f3]{color:var(--color-primary,#0b68d8)}.mealdeal-status--inactive .mealdeal-status__label[data-v-702314f3]{color:#94a3b8}.mealdeal-actions[data-v-702314f3]{align-items:center;gap:6px;display:inline-flex}.mealdeal-actions__text[data-v-702314f3]{display:inline}.mealdeal-actions__edit[data-v-702314f3]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.mealdeal-actions__edit[data-v-702314f3]:hover{background:#f8fafc;border-color:#0f172a2e}.mealdeal-actions__edit[data-v-702314f3]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.mealdeal-actions__delete[data-v-702314f3]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.mealdeal-actions__delete[data-v-702314f3]:hover{background:#e11d481f;border-color:#e11d4847}.mealdeal-actions__delete[data-v-702314f3]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.mealdeal-mobile-list[data-v-702314f3]{display:none}.mealdeal-mobile-card[data-v-702314f3]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.mealdeal-mobile-card[data-v-702314f3]:hover{box-shadow:0 4px 16px #0f172a0f}.mealdeal-mobile-card__header[data-v-702314f3]{margin-bottom:10px}.mealdeal-mobile-card__title-row[data-v-702314f3]{align-items:center;gap:10px;display:flex}.mealdeal-mobile-card__title[data-v-702314f3]{color:#0f172a;flex:1;font-size:15px;font-weight:800}.mealdeal-mobile-card__body[data-v-702314f3]{margin-bottom:12px}.mealdeal-mobile-card__meta-grid[data-v-702314f3]{flex-direction:column;gap:6px;display:flex}.mealdeal-mobile-card__meta-item[data-v-702314f3]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.mealdeal-mobile-card__meta-label[data-v-702314f3]{color:#334155;flex-shrink:0;min-width:60px;font-weight:600}.mealdeal-mobile-card__actions[data-v-702314f3]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.mealdeal-actions__edit--mobile[data-v-702314f3],.mealdeal-actions__delete--mobile[data-v-702314f3]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.mealdeal-pagination[data-v-702314f3]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mealdeal-pagination__count[data-v-702314f3]{color:#64748b;font-size:13px;font-weight:500}.mealdeal-pagination__controls[data-v-702314f3]{align-items:center;gap:4px;display:flex}.mealdeal-pagination__btn[data-v-702314f3]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.mealdeal-pagination__btn[data-v-702314f3]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.mealdeal-pagination__btn[data-v-702314f3]:disabled{opacity:.4;cursor:not-allowed}.mealdeal-pagination__btn--active[data-v-702314f3]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.mealdeal-pagination__btn--active[data-v-702314f3]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.mealdeal-pagination__btn[data-v-702314f3]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.mealdeal-empty-state[data-v-702314f3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 24px;display:flex}.mealdeal-empty-state__icon-box[data-v-702314f3]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.mealdeal-empty-state__icon[data-v-702314f3]{color:var(--color-primary,#0b68d8);font-size:26px}.mealdeal-empty-state__title[data-v-702314f3]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.mealdeal-empty-state__text[data-v-702314f3]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.mealdeal-empty-state__button[data-v-702314f3]{background:var(--color-primary,#85203b);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.mealdeal-empty-state__button[data-v-702314f3]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}@media (width<=900px){.mealdeals-container[data-v-702314f3]{padding:20px}}@media (width<=768px){.mealdeals-container[data-v-702314f3]{padding:16px}.mealdeals-page-header[data-v-702314f3]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.mealdeals-page-header__actions[data-v-702314f3]{grid-template-columns:1fr;gap:10px;display:grid}.mealdeals-page-header__button--primary[data-v-702314f3]{justify-content:center;width:100%}.mealdeals-page-header__button[data-v-702314f3]{justify-content:center}.mealdeals-filter-toolbar[data-v-702314f3]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.mealdeals-wrap[data-v-702314f3]{overflow-x:auto}.mealdeals-table[data-v-702314f3]{display:none}.mealdeal-mobile-list[data-v-702314f3]{gap:12px;padding:16px;display:grid}.mealdeal-manager-card[data-v-702314f3]{border-radius:18px}.mealdeal-manager-card__header[data-v-702314f3]{flex-wrap:wrap;padding:16px}.mealdeal-pagination[data-v-702314f3]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.mealdeal-pagination__count[data-v-702314f3]{text-align:center}.mealdeal-pagination__controls[data-v-702314f3]{justify-content:center}.mealdeal-pagination__btn[data-v-702314f3]{padding:8px 12px;font-size:12px}.mealdeal-actions__text[data-v-702314f3]{display:none}.mealdeal-empty-state[data-v-702314f3]{padding:40px 20px}}.mealdeal-discount-panel[data-v-702314f3]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.mealdeal-discount-panel__icon[data-v-702314f3]{background:color-mix(in srgb, var(--color-primary,#85203b) 8%, #fff);height:42px;color:var(--color-primary,#85203b);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.mealdeal-discount-panel__copy[data-v-702314f3]{flex:1;min-width:0}.mealdeal-discount-panel__copy p[data-v-702314f3]{max-width:660px;line-height:1.6}.mealdeal-discount-panel__actions[data-v-702314f3]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mealdeal-discount-panel__saved[data-v-702314f3]{color:#15803d;margin:6px 0 0;font-size:12px}.mealdeal-discount-switch[data-v-702314f3]{cursor:pointer;color:#475569;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.mealdeal-discount-switch input[data-v-702314f3]{opacity:0;width:1px;height:1px;position:absolute}.mealdeal-discount-switch__track[data-v-702314f3]{background:#cbd5e1;border-radius:999px;width:42px;height:24px;padding:3px;transition:background .15s}.mealdeal-discount-switch__track[data-v-702314f3]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.mealdeal-discount-switch input:checked+span[data-v-702314f3]{background:var(--color-primary,#85203b)}.mealdeal-discount-switch input:checked+span[data-v-702314f3]:after{transform:translate(18px)}.mealdeal-discount-switch input:focus-visible+span[data-v-702314f3]{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}.mealdeal-discount-switch[data-v-702314f3]:has(input:disabled){opacity:.6;cursor:wait}.mealdeals-page-header__button[data-v-702314f3]:disabled{opacity:.6;cursor:wait}@media (width<=767px){.mealdeal-discount-panel[data-v-702314f3]{flex-wrap:wrap;gap:12px;padding:18px}.mealdeal-discount-panel__copy[data-v-702314f3]{flex-basis:calc(100% - 58px)}.mealdeal-discount-panel__actions[data-v-702314f3]{justify-content:space-between;width:100%;padding-top:4px}}.media-page[data-v-033246e5]{color:#172235;max-width:1280px;margin:0 auto;padding:1.5rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.media-page__header[data-v-033246e5]{justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;display:flex}.media-page__eyebrow[data-v-033246e5]{color:#2563a8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .3rem;font-size:.64rem;font-weight:800}.media-page__header h1[data-v-033246e5]{color:#172235;letter-spacing:-.045em;margin:0;font-size:1.9rem;font-weight:850;line-height:1.15}.media-page__header p[data-v-033246e5]:last-child{color:#64748b;margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.media-page__card[data-v-033246e5]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 24px #0f172a0d}.media-copy-notice[data-v-033246e5]{color:#047857;background:#ecfdf5;border-radius:.6rem;align-items:center;gap:.6rem;margin-top:1rem;padding:.65rem .8rem;font-size:.8rem;display:flex}.media-copy-notice span[data-v-033246e5]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.media-copy-notice button[data-v-033246e5]{color:#047857;cursor:pointer;background:0 0;border:0;font-size:.78rem}.mb-page[data-v-224395b6]{background:#f5f7fb;min-height:100%}.mb-operation-status[data-v-224395b6]{z-index:20;border:1px solid color-mix(in srgb, var(--color-primary,#0b68d8) 24%, #fff);background:color-mix(in srgb, var(--color-primary,#0b68d8) 8%, #fff);min-height:34px;color:var(--color-primary,#0b68d8);border-radius:999px;align-self:flex-end;align-items:center;gap:9px;margin:-8px 0 -4px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;position:sticky;top:12px;box-shadow:0 8px 20px #0f172a14}.mb-spinner[data-v-224395b6]{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite mb-spin-224395b6;display:inline-block}.mb-spinner--light[data-v-224395b6]{color:currentColor;border-color:#ffffff85 #fff #ffffff85 #ffffff85}@keyframes mb-spin-224395b6{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mb-spinner[data-v-224395b6]{animation-duration:1.5s}}.mb-container[data-v-224395b6]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.mb-header__info[data-v-224395b6]{flex:1}.mb-header__eyebrow[data-v-224395b6]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.mb-header__title[data-v-224395b6]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.mb-header__subtitle[data-v-224395b6]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.mb-layout[data-v-224395b6]{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.mb-panel[data-v-224395b6]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.mb-panel--sidebar[data-v-224395b6]{padding:18px}.mb-panel__header[data-v-224395b6]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mb-panel__title[data-v-224395b6]{color:#0f172a;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:800;display:flex}.mb-panel__subtitle[data-v-224395b6]{color:#94a3b8;text-transform:capitalize;font-size:12px;font-weight:600}.mb-panel__tools[data-v-224395b6]{align-items:center;gap:8px;display:flex}.mb-panel__body[data-v-224395b6]{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.mb-workspace-tabs[data-v-224395b6]{background:#eef2f7;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:4px;width:100%;padding:4px;display:flex}.mb-workspace-tabs button[data-v-224395b6]{color:#64748b;min-height:36px;font:700 12px/1 var(--font-body,Arial, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.mb-workspace-tabs button[data-v-224395b6]:hover{color:#0f172a}.mb-workspace-tabs button.is-active[data-v-224395b6]{color:var(--color-primary,#0b68d8);background:#fff;box-shadow:0 2px 7px #0f172a17}.mb-tab-count[data-v-224395b6]{text-align:center;background:#0f172a12;border-radius:999px;min-width:20px;padding:3px 6px;font-size:10px}.mb-workspace-tabs button.is-active .mb-tab-count[data-v-224395b6]{background:color-mix(in srgb, var(--color-primary,#0b68d8) 12%, #fff)}.mb-sidebar[data-v-224395b6]{position:sticky;top:100px}.mb-menu-list[data-v-224395b6]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.mb-menu-card[data-v-224395b6]{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 14px;font-family:inherit;transition:all .15s;display:flex}.mb-menu-card[data-v-224395b6]:hover{background:#f1f5f9;border-color:#0f172a24}.mb-menu-card--active[data-v-224395b6]{background:rgba(var(--color-primary-rgb,11, 104, 216), .06);border-color:var(--color-primary,#0b68d8)}.mb-menu-card__name[data-v-224395b6]{color:#0f172a;font-size:14px;font-weight:700}.mb-menu-card__location[data-v-224395b6]{color:#64748b;text-transform:capitalize;font-size:11px;font-weight:600}.mb-sidebar__create[data-v-224395b6]{border-top:1px solid #0f172a0f;flex-direction:column;gap:8px;padding-top:16px;display:flex}.mb-sidebar__create-title[data-v-224395b6]{text-transform:uppercase;letter-spacing:.03em;color:#475569;margin:0;font-size:12px;font-weight:700}.mb-input[data-v-224395b6]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.mb-input[data-v-224395b6]::placeholder{color:#94a3b8}.mb-input[data-v-224395b6]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.mb-input--select[data-v-224395b6]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.mb-input--sm[data-v-224395b6]{height:34px;font-size:12px}.mb-btn[data-v-224395b6]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.mb-btn[data-v-224395b6]:disabled{opacity:.5;cursor:not-allowed}.mb-btn[data-v-224395b6]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.mb-btn--primary[data-v-224395b6]{background:var(--color-primary,#0b68d8);color:#fff}.mb-btn--primary[data-v-224395b6]:hover:not(:disabled){opacity:.9}.mb-btn--soft[data-v-224395b6]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.mb-btn--soft[data-v-224395b6]:hover:not(:disabled){background:#f1f5f9}.mb-btn--danger[data-v-224395b6]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.mb-btn--danger[data-v-224395b6]:hover:not(:disabled){background:#e11d481a}.mb-btn--sm[data-v-224395b6]{height:30px;padding:0 10px;font-size:11px}.mb-btn--block[data-v-224395b6]{justify-content:center;width:100%;margin-top:8px}.mb-field[data-v-224395b6]{flex-direction:column;gap:5px;display:flex}.mb-field--actions[data-v-224395b6]{flex-direction:row;align-items:flex-end;gap:8px;padding-bottom:2px}.mb-field__label[data-v-224395b6]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:11px;font-weight:700}.mb-form-row[data-v-224395b6]{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.mb-columns[data-v-224395b6]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mb-menu-items__title[data-v-224395b6]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mb-divider[data-v-224395b6]{align-items:center;gap:12px;margin:4px 0;display:flex}.mb-divider[data-v-224395b6]:before,.mb-divider[data-v-224395b6]:after{content:"";background:#0f172a14;flex:1;height:1px}.mb-divider__text[data-v-224395b6]{text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.mb-dropzone[data-v-224395b6]{cursor:pointer;background:#f8fafc;border:2px dashed #0f172a1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:18px 12px;transition:all .15s;display:flex}.mb-dropzone[data-v-224395b6]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .03)}.mb-dropzone--sm[data-v-224395b6]{flex-direction:row;gap:6px;min-height:auto;padding:10px 14px}.mb-dropzone__icon[data-v-224395b6]{color:var(--color-primary,#0b68d8);font-size:20px}.mb-dropzone--sm .mb-dropzone__icon[data-v-224395b6]{font-size:14px}.mb-dropzone__text[data-v-224395b6]{color:#0f172a;font-size:13px;font-weight:700}.mb-dropzone--sm .mb-dropzone__text[data-v-224395b6]{font-size:11px}.mb-dropzone__hint[data-v-224395b6]{color:#94a3b8;font-size:11px}.mb-hidden[data-v-224395b6]{display:none}.mb-file-name[data-v-224395b6]{color:#475569;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.mb-items[data-v-224395b6]{flex-direction:column;gap:10px;min-width:0;display:flex}.mb-order-dirty[data-v-224395b6]{color:#b45309;letter-spacing:.02em;background:#f59e0b21;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.mb-item[data-v-224395b6]{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;gap:12px;padding:14px;transition:border-color .15s;display:flex}.mb-item[data-v-224395b6]:hover{border-color:#0f172a29}.mb-item--ghost[data-v-224395b6]{opacity:.45;border:1px dashed var(--color-primary,#0b68d8);background:color-mix(in srgb, var(--color-primary,#0b68d8) 8%, #fff)}.mb-item--ghost[data-v-224395b6]>*{visibility:hidden}.mb-item--chosen[data-v-224395b6]{border-color:var(--color-primary,#0b68d8);box-shadow:0 5px 16px #0f172a1f}.mb-item--dragging[data-v-224395b6]{opacity:.97;border-color:var(--color-primary,#0b68d8);cursor:grabbing;background:#fff;box-shadow:0 14px 32px #0f172a2e}.mb-page--sorting .mb-item__body[data-v-224395b6],.mb-page--sorting .mb-item__actions[data-v-224395b6]{-webkit-user-select:none;user-select:none}.mb-page--sorting .mb-item__body[data-v-224395b6]{pointer-events:none}.mb-item__grip[data-v-224395b6]{color:#cbd5e1;cursor:grab;flex-shrink:0;align-items:center;padding:4px;font-size:14px;display:flex}.mb-item__grip[data-v-224395b6]:active{cursor:grabbing}.mb-item__body[data-v-224395b6]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.mb-item__fields[data-v-224395b6]{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.mb-item__media[data-v-224395b6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mb-item__thumb[data-v-224395b6]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:8px;width:36px;height:36px}.mb-item__remove-media[data-v-224395b6]{color:#be123c;cursor:pointer;background:#fff;border:1px solid #e11d482e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;transition:background .15s;display:flex}.mb-item__remove-media[data-v-224395b6]:hover{background:#e11d480f}.mb-item__actions[data-v-224395b6]{flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:6px;padding-top:4px;display:flex}.mb-empty-text[data-v-224395b6]{color:#94a3b8;text-align:center;padding:24px 0;font-size:13px}.mb-preview[data-v-224395b6]{background:#e2e8f0;border-radius:12px;width:100%;height:220px;margin:16px 20px;position:relative;overflow:hidden}.mb-preview__scaler[data-v-224395b6]{transform-origin:0 0;width:1280px;transform:scale(var(--preview-scale,.6));pointer-events:none;position:absolute;top:0;left:0}.mb-empty-state[data-v-224395b6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.mb-empty-state__icon[data-v-224395b6]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.mb-empty-state__title[data-v-224395b6]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.mb-empty-state__text[data-v-224395b6]{color:#64748b;max-width:280px;margin:0;font-size:13px;line-height:1.5}@media (width<=1100px){.mb-columns[data-v-224395b6]{grid-template-columns:1fr}.mb-form-row[data-v-224395b6]{grid-template-columns:1fr 1fr}.mb-form-row .mb-field--actions[data-v-224395b6]{grid-column:span 2}}@media (width<=900px){.mb-container[data-v-224395b6]{padding:20px}.mb-layout[data-v-224395b6]{grid-template-columns:1fr}.mb-sidebar[data-v-224395b6]{position:static}.mb-form-row[data-v-224395b6]{grid-template-columns:1fr}.mb-form-row .mb-field--actions[data-v-224395b6]{grid-column:span 1}.mb-item__fields[data-v-224395b6]{grid-template-columns:1fr}.mb-item__actions[data-v-224395b6]{flex-direction:row}}@media (width<=768px){.mb-container[data-v-224395b6]{gap:16px;padding:16px}.mb-header__title[data-v-224395b6]{font-size:22px}.mb-panel[data-v-224395b6]{border-radius:18px}.mb-panel__header[data-v-224395b6]{flex-wrap:wrap;padding:14px 16px}.mb-panel__body[data-v-224395b6]{padding:14px 16px}.mb-workspace-tabs[data-v-224395b6]{scrollbar-width:thin;overflow-x:auto}.mb-workspace-tabs button[data-v-224395b6]{flex:none}.mb-item[data-v-224395b6]{flex-direction:column}.mb-item__actions[data-v-224395b6]{flex-direction:row;width:100%}.mb-item__actions .mb-btn[data-v-224395b6]{flex:1;justify-content:center}.mb-preview[data-v-224395b6]{height:160px;margin:12px 16px}}.mb-grid2[data-v-224395b6]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.mb-toggles[data-v-224395b6]{background:#0f172a08;border:1px solid #0f172a12;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px 20px;margin-bottom:16px;padding:10px 14px;display:grid}.mb-toggle[data-v-224395b6]{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.mb-toggle input[data-v-224395b6]{opacity:0;width:0;height:0;position:absolute}.mb-toggle__track[data-v-224395b6]{background:#cbd5e1;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.mb-toggle__track[data-v-224395b6]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.mb-toggle input:checked+.mb-toggle__track[data-v-224395b6]{background:var(--color-primary,#0b68d8)}.mb-toggle input:checked+.mb-toggle__track[data-v-224395b6]:after{transform:translate(16px)}.mb-toggle input:focus-visible+.mb-toggle__track[data-v-224395b6]{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.mb-footer-actions[data-v-224395b6]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mb-footer-saved[data-v-224395b6]{color:#15803d;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mb-footer-note[data-v-224395b6]{color:#94a3b8;margin-top:12px;font-size:12px;line-height:1.6}.mb-modal-backdrop[data-v-224395b6]{z-index:1050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.mb-add-modal[data-v-224395b6]{background:#fff;border:1px solid #ffffffbf;border-radius:18px;width:min(100%,540px);animation:.16s ease-out mb-modal-enter-224395b6;overflow:hidden;box-shadow:0 28px 90px #0f172a47}.mb-add-modal__header[data-v-224395b6],.mb-add-modal__footer[data-v-224395b6]{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.mb-add-modal__header[data-v-224395b6]{border-bottom:1px solid #e8edf4}.mb-add-modal__eyebrow[data-v-224395b6]{color:var(--color-primary,#0b68d8);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.mb-add-modal__header h2[data-v-224395b6]{color:#0f172a;margin:0;font-size:20px;font-weight:800}.mb-add-modal__header p[data-v-224395b6]:last-child{color:#64748b;margin:5px 0 0;font-size:13px}.mb-add-modal__close[data-v-224395b6]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mb-add-modal__close[data-v-224395b6]:hover{color:#0f172a;background:#f8fafc}.mb-add-modal__body[data-v-224395b6]{flex-direction:column;gap:20px;padding:22px;display:flex}.mb-add-modal__choices[data-v-224395b6]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mb-add-modal__choices button[data-v-224395b6]{color:#64748b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.mb-add-modal__choices button.is-active[data-v-224395b6]{border-color:var(--color-primary,#0b68d8);background:color-mix(in srgb, var(--color-primary,#0b68d8) 6%, #fff);color:var(--color-primary,#0b68d8);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#0b68d8) 12%, transparent)}.mb-add-modal__choices button>i[data-v-224395b6]{background:#f1f5f9;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mb-add-modal__choices button.is-active>i[data-v-224395b6]{background:#fff}.mb-add-modal__choices span[data-v-224395b6]{flex-direction:column;gap:3px;min-width:0;display:flex}.mb-add-modal__choices strong[data-v-224395b6]{color:#0f172a;font-size:13px}.mb-add-modal__choices small[data-v-224395b6],.mb-add-modal__hint[data-v-224395b6]{color:#64748b;font-size:11px}.mb-add-modal__form[data-v-224395b6]{flex-direction:column;gap:15px;display:flex}.mb-add-modal__optional[data-v-224395b6]{color:#94a3b8;margin-left:5px;font-size:11px;font-weight:500}.mb-add-modal__footer[data-v-224395b6]{background:#f8fafc;border-top:1px solid #e8edf4;justify-content:flex-end}@keyframes mb-modal-enter-224395b6{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=767px){.mb-grid2[data-v-224395b6]{grid-template-columns:1fr}.mb-modal-backdrop[data-v-224395b6]{align-items:end;padding:10px}.mb-add-modal[data-v-224395b6]{border-radius:18px 18px 12px 12px}.mb-add-modal__header[data-v-224395b6],.mb-add-modal__body[data-v-224395b6],.mb-add-modal__footer[data-v-224395b6]{padding:16px}}.ema-page[data-v-4ee18eed]{background:#f5f7fb;min-height:100%}.ema-container[data-v-4ee18eed]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.ema-header__eyebrow[data-v-4ee18eed]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.ema-header__title[data-v-4ee18eed]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.ema-header__subtitle[data-v-4ee18eed]{color:#64748b;max-width:600px;margin:0;font-size:14px;line-height:1.5}.ema-section-title[data-v-4ee18eed]{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:800}.ema-section-desc[data-v-4ee18eed]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.ema-section-head[data-v-4ee18eed]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.ema-card[data-v-4ee18eed]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.ema-card__body[data-v-4ee18eed]{padding:24px 26px}.ema-card__body--spaced[data-v-4ee18eed]{flex-direction:column;gap:20px;display:flex}.ema-auth[data-v-4ee18eed]{align-items:flex-start;gap:20px;display:flex}.ema-auth__info[data-v-4ee18eed]{flex-shrink:0;width:200px}.ema-auth__form[data-v-4ee18eed]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ema-auth__actions[data-v-4ee18eed]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=768px){.ema-auth[data-v-4ee18eed]{flex-direction:column}.ema-auth__info[data-v-4ee18eed]{width:100%}.ema-section-head[data-v-4ee18eed]{flex-direction:column}}.ema-badge[data-v-4ee18eed]{white-space:nowrap;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.ema-badge--success[data-v-4ee18eed]{color:#047857;background:#10b9811a}.ema-tabs[data-v-4ee18eed]{flex-wrap:wrap;gap:6px;display:flex}.ema-tab[data-v-4ee18eed]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.ema-tab[data-v-4ee18eed]:hover{background:#f1f5f9}.ema-tab--active[data-v-4ee18eed]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8)}.ema-tab-content[data-v-4ee18eed]{flex-direction:column;gap:18px;display:flex}.ema-sub-section[data-v-4ee18eed]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.ema-sub-section__head[data-v-4ee18eed]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ema-sub-section__title[data-v-4ee18eed]{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:800}.ema-sub-section__desc[data-v-4ee18eed]{color:#64748b;margin:0;font-size:13px}.ema-split[data-v-4ee18eed]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.ema-split[data-v-4ee18eed]{grid-template-columns:1fr}}.ema-split__panel[data-v-4ee18eed]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ema-split__header[data-v-4ee18eed]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ema-split__title[data-v-4ee18eed]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:800}.ema-split__desc[data-v-4ee18eed]{color:#94a3b8;margin:0;font-size:12px}.ema-split__list[data-v-4ee18eed]{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.ema-list-btn[data-v-4ee18eed]{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.ema-list-btn[data-v-4ee18eed]:hover{background:#f8fafc;border-color:#0f172a24}.ema-list-btn__title[data-v-4ee18eed]{color:#0f172a;font-size:13px;font-weight:700}.ema-list-btn__meta[data-v-4ee18eed]{color:#94a3b8;font-size:11px}.ema-detail[data-v-4ee18eed]{flex-direction:column;gap:10px;display:flex}.ema-detail__name[data-v-4ee18eed]{color:#0f172a;margin:0;font-size:15px;font-weight:800}.ema-detail__uuid[data-v-4ee18eed]{color:#94a3b8;margin:0;font-size:12px}.ema-detail__grid[data-v-4ee18eed]{flex-direction:column;gap:6px;display:flex}.ema-detail__row[data-v-4ee18eed]{border-bottom:1px solid #0f172a0a;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.ema-detail__label[data-v-4ee18eed]{color:#64748b;flex-shrink:0;font-size:12px;font-weight:700}.ema-detail__value[data-v-4ee18eed]{color:#0f172a;text-align:right;font-size:12px}.ema-detail__body[data-v-4ee18eed]{flex-direction:column;gap:6px;display:flex}.ema-detail__body-content[data-v-4ee18eed]{color:#475569;white-space:pre-line;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;max-height:200px;padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.ema-empty-text[data-v-4ee18eed]{color:#94a3b8;text-align:center;margin:0;padding:20px 0;font-size:13px}.ema-status[data-v-4ee18eed]{color:#64748b;margin:0;font-size:12px;font-weight:600}.ema-form-grid[data-v-4ee18eed]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ema-form-grid--3col[data-v-4ee18eed]{grid-template-columns:1fr 1fr 1fr}@media (width<=900px){.ema-form-grid--3col[data-v-4ee18eed]{grid-template-columns:1fr 1fr}}@media (width<=600px){.ema-form-grid[data-v-4ee18eed],.ema-form-grid--3col[data-v-4ee18eed]{grid-template-columns:1fr}}.ema-field[data-v-4ee18eed]{flex-direction:column;gap:5px;display:flex}.ema-field--full[data-v-4ee18eed]{grid-column:1/-1}.ema-field__label[data-v-4ee18eed]{color:#0f172a;font-size:13px;font-weight:700}.ema-field__hint[data-v-4ee18eed]{color:#94a3b8;font-size:12px;font-weight:400}.ema-field__input[data-v-4ee18eed]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.ema-field__input[data-v-4ee18eed]::placeholder{color:#94a3b8}.ema-field__input[data-v-4ee18eed]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.ema-field__input[data-v-4ee18eed]:disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}.ema-field__input--select[data-v-4ee18eed]{appearance:auto;cursor:pointer}.ema-field__input--textarea[data-v-4ee18eed]{resize:vertical;height:auto;min-height:100px;padding:10px 12px}.ema-field__input--lg[data-v-4ee18eed]{min-height:160px}.ema-field__input--multiselect[data-v-4ee18eed]{height:auto;min-height:140px;padding:6px}.ema-checkbox[data-v-4ee18eed]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ema-checkbox__input[data-v-4ee18eed]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);border:1px solid #0f172a33;border-radius:4px}.ema-checkbox__label[data-v-4ee18eed]{color:#0f172a;font-size:13px;font-weight:600}.ema-btn[data-v-4ee18eed]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.ema-btn[data-v-4ee18eed]:disabled{opacity:.5;cursor:not-allowed}.ema-btn[data-v-4ee18eed]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.ema-btn--primary[data-v-4ee18eed]{background:var(--color-primary,#0b68d8);color:#fff}.ema-btn--primary[data-v-4ee18eed]:hover:not(:disabled){opacity:.9}.ema-btn--ghost[data-v-4ee18eed]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.ema-btn--ghost[data-v-4ee18eed]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.ema-btn--sm[data-v-4ee18eed]{height:30px;padding:0 10px;font-size:11px}.ema-btn--icon[data-v-4ee18eed]{width:36px;height:36px;padding:0}.ema-code-block[data-v-4ee18eed]{color:#e2e8f0;background:#1e293b;border-radius:12px;margin:0;padding:14px;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.ema-sub-card[data-v-4ee18eed]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.ema-sub-card__head[data-v-4ee18eed]{margin-bottom:2px}.ema-sub-card__title[data-v-4ee18eed]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:800}.ema-sub-card__desc[data-v-4ee18eed]{color:#94a3b8;margin:0;font-size:12px}.ema-overlay[data-v-4ee18eed]{z-index:50;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ema-modal[data-v-4ee18eed]{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0f172a2e}.ema-modal--wide[data-v-4ee18eed]{max-width:960px}.ema-modal__head[data-v-4ee18eed]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex}.ema-modal__eyebrow[data-v-4ee18eed]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:11px;font-weight:700}.ema-modal__title[data-v-4ee18eed]{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:800}.ema-modal__desc[data-v-4ee18eed]{color:#64748b;margin:0;font-size:13px}.ema-modal__body[data-v-4ee18eed]{flex-direction:column;flex:1;gap:18px;padding:22px 26px;display:flex}.ema-modal__body--split[data-v-4ee18eed]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.ema-modal__body--split[data-v-4ee18eed]{grid-template-columns:1fr}}.ema-modal__col[data-v-4ee18eed]{flex-direction:column;gap:18px;display:flex}.ema-modal__foot[data-v-4ee18eed]{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.ema-modal__actions[data-v-4ee18eed]{align-items:center;gap:8px;display:flex}@media (width<=900px){.ema-container[data-v-4ee18eed],.ema-card__body[data-v-4ee18eed]{padding:20px}}@media (width<=768px){.ema-container[data-v-4ee18eed]{padding:16px}.ema-header__title[data-v-4ee18eed]{font-size:22px}.ema-card[data-v-4ee18eed]{border-radius:18px}.ema-card__body[data-v-4ee18eed]{padding:16px}.ema-tabs[data-v-4ee18eed]{width:100%}.ema-tab[data-v-4ee18eed]{flex:1;justify-content:center;padding:0 10px;font-size:12px}.ema-sub-section[data-v-4ee18eed]{padding:14px}}.field[data-v-1dccabe1]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-1dccabe1]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-1dccabe1]{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary[data-v-1dccabe1]:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.btn-ghost[data-v-1dccabe1]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-ghost[data-v-1dccabe1]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.code-block[data-v-1dccabe1]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));border-radius:.5rem;padding:1rem;font-size:.75rem;line-height:1rem;overflow-x:auto}.wsp-page[data-v-64cb486d]{background:#f5f7fb;min-height:100%}.wsp-container[data-v-64cb486d]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.wsp-header__eyebrow[data-v-64cb486d]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.wsp-header__title[data-v-64cb486d]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.wsp-header__subtitle[data-v-64cb486d]{color:#64748b;max-width:600px;margin:0;font-size:14px;line-height:1.5}.wsp-section-title[data-v-64cb486d]{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:800}.wsp-section-desc[data-v-64cb486d]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.wsp-section-head[data-v-64cb486d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.wsp-card[data-v-64cb486d]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.wsp-card__body[data-v-64cb486d]{padding:24px 26px}.wsp-card__body--spaced[data-v-64cb486d]{flex-direction:column;gap:20px;display:flex}.wsp-auth[data-v-64cb486d]{align-items:flex-start;gap:20px;display:flex}.wsp-auth__info[data-v-64cb486d]{flex-shrink:0;width:200px}.wsp-auth__form[data-v-64cb486d]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.wsp-auth__actions[data-v-64cb486d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=768px){.wsp-auth[data-v-64cb486d]{flex-direction:column}.wsp-auth__info[data-v-64cb486d]{width:100%}.wsp-section-head[data-v-64cb486d]{flex-direction:column}}.wsp-badge[data-v-64cb486d]{white-space:nowrap;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.wsp-badge--success[data-v-64cb486d]{color:#047857;background:#10b9811a}.wsp-tabs[data-v-64cb486d]{flex-wrap:wrap;gap:6px;display:flex}.wsp-tab[data-v-64cb486d]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.wsp-tab[data-v-64cb486d]:hover{background:#f1f5f9}.wsp-tab--active[data-v-64cb486d]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8)}.wsp-tab-content[data-v-64cb486d]{flex-direction:column;gap:18px;display:flex}.wsp-sub-section[data-v-64cb486d]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.wsp-sub-section__head[data-v-64cb486d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wsp-sub-section__title[data-v-64cb486d]{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:800}.wsp-sub-section__desc[data-v-64cb486d]{color:#64748b;margin:0;font-size:13px}.wsp-sub-section__actions[data-v-64cb486d]{flex-wrap:wrap;gap:8px;display:flex}.wsp-split[data-v-64cb486d]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.wsp-split[data-v-64cb486d]{grid-template-columns:1fr}}.wsp-split__panel[data-v-64cb486d]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.wsp-split__header[data-v-64cb486d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.wsp-split__title[data-v-64cb486d]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:800}.wsp-split__desc[data-v-64cb486d]{color:#94a3b8;margin:0;font-size:12px}.wsp-split__list[data-v-64cb486d]{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.wsp-list-btn[data-v-64cb486d]{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.wsp-list-btn[data-v-64cb486d]:hover{background:#f8fafc;border-color:#0f172a24}.wsp-list-btn__title[data-v-64cb486d]{color:#0f172a;font-size:13px;font-weight:700}.wsp-list-btn__meta[data-v-64cb486d]{color:#94a3b8;font-size:11px}.wsp-detail[data-v-64cb486d]{flex-direction:column;gap:10px;display:flex}.wsp-detail__name[data-v-64cb486d]{color:#0f172a;margin:0;font-size:15px;font-weight:800}.wsp-detail__uuid[data-v-64cb486d]{color:#94a3b8;margin:0;font-size:12px}.wsp-detail__grid[data-v-64cb486d]{flex-direction:column;gap:6px;display:flex}.wsp-detail__row[data-v-64cb486d]{border-bottom:1px solid #0f172a0a;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.wsp-detail__label[data-v-64cb486d]{color:#64748b;font-size:12px;font-weight:700}.wsp-detail__value[data-v-64cb486d]{color:#0f172a;text-align:right;font-size:12px}.wsp-detail__body[data-v-64cb486d]{flex-direction:column;gap:6px;display:flex}.wsp-detail__body-content[data-v-64cb486d]{color:#475569;white-space:pre-line;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;max-height:200px;padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.wsp-contact-grid[data-v-64cb486d]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.wsp-contact-grid[data-v-64cb486d]{grid-template-columns:1fr}}.wsp-table-wrap[data-v-64cb486d]{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow-x:auto}.wsp-table[data-v-64cb486d]{border-collapse:collapse;width:100%;font-size:13px}.wsp-table thead[data-v-64cb486d]{background:#f8fafc}.wsp-table__th[data-v-64cb486d]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:800}.wsp-table__th--actions[data-v-64cb486d]{text-align:right;width:80px}.wsp-table__row[data-v-64cb486d]{border-bottom:1px solid #0f172a0f;transition:background .15s}.wsp-table__row[data-v-64cb486d]:hover{background:#f8fafc}.wsp-table__cell[data-v-64cb486d]{color:#0f172a;vertical-align:middle;padding:10px 14px}.wsp-table__cell--name[data-v-64cb486d]{font-weight:700}.wsp-table__cell--actions[data-v-64cb486d]{text-align:right}.wsp-table__cell--empty[data-v-64cb486d]{text-align:center;color:#94a3b8;padding:24px 14px;font-size:13px}.wsp-actions[data-v-64cb486d]{align-items:center;gap:4px;display:inline-flex}.wsp-empty-text[data-v-64cb486d]{color:#94a3b8;text-align:center;margin:0;padding:20px 0;font-size:13px}.wsp-status[data-v-64cb486d]{color:#64748b;margin:0;font-size:12px;font-weight:600}.wsp-form-grid[data-v-64cb486d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wsp-form-grid--3col[data-v-64cb486d]{grid-template-columns:1fr 1fr 1fr}@media (width<=900px){.wsp-form-grid--3col[data-v-64cb486d]{grid-template-columns:1fr 1fr}}@media (width<=600px){.wsp-form-grid[data-v-64cb486d],.wsp-form-grid--3col[data-v-64cb486d]{grid-template-columns:1fr}}.wsp-field[data-v-64cb486d]{flex-direction:column;gap:5px;display:flex}.wsp-field--full[data-v-64cb486d]{grid-column:1/-1}.wsp-field__label[data-v-64cb486d]{color:#0f172a;font-size:13px;font-weight:700}.wsp-field__input[data-v-64cb486d]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.wsp-field__input[data-v-64cb486d]::placeholder{color:#94a3b8}.wsp-field__input[data-v-64cb486d]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.wsp-field__input[data-v-64cb486d]:disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}.wsp-field__input--select[data-v-64cb486d]{appearance:auto;cursor:pointer}.wsp-field__input--textarea[data-v-64cb486d]{resize:vertical;height:auto;min-height:100px;padding:10px 12px}.wsp-field__input--lg[data-v-64cb486d]{min-height:140px}.wsp-btn[data-v-64cb486d]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.wsp-btn[data-v-64cb486d]:disabled{opacity:.5;cursor:not-allowed}.wsp-btn[data-v-64cb486d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.wsp-btn--primary[data-v-64cb486d]{background:var(--color-primary,#0b68d8);color:#fff}.wsp-btn--primary[data-v-64cb486d]:hover:not(:disabled){opacity:.9}.wsp-btn--ghost[data-v-64cb486d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.wsp-btn--ghost[data-v-64cb486d]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.wsp-btn--soft[data-v-64cb486d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.wsp-btn--soft[data-v-64cb486d]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.wsp-btn--danger[data-v-64cb486d]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.wsp-btn--danger[data-v-64cb486d]:hover:not(:disabled){background:#e11d481a}.wsp-btn--sm[data-v-64cb486d]{height:30px;padding:0 10px;font-size:11px}.wsp-btn--icon[data-v-64cb486d]{width:36px;height:36px;padding:0}.wsp-code-block[data-v-64cb486d]{color:#e2e8f0;background:#1e293b;border-radius:12px;margin:0;padding:14px;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.wsp-overlay[data-v-64cb486d]{z-index:50;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wsp-modal[data-v-64cb486d]{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0f172a2e}.wsp-modal--wide[data-v-64cb486d]{max-width:800px}.wsp-modal__head[data-v-64cb486d]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex}.wsp-modal__title[data-v-64cb486d]{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:800}.wsp-modal__desc[data-v-64cb486d]{color:#64748b;margin:0;font-size:13px}.wsp-modal__body[data-v-64cb486d]{flex-direction:column;flex:1;gap:18px;padding:22px 26px;display:flex}.wsp-modal__foot[data-v-64cb486d]{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.wsp-modal__actions[data-v-64cb486d]{align-items:center;gap:8px;display:flex}@media (width<=900px){.wsp-container[data-v-64cb486d],.wsp-card__body[data-v-64cb486d]{padding:20px}}@media (width<=768px){.wsp-container[data-v-64cb486d]{padding:16px}.wsp-header__title[data-v-64cb486d]{font-size:22px}.wsp-card[data-v-64cb486d]{border-radius:18px}.wsp-card__body[data-v-64cb486d]{padding:16px}.wsp-tabs[data-v-64cb486d]{width:100%}.wsp-tab[data-v-64cb486d]{flex:1;justify-content:center;padding:0 10px;font-size:12px}.wsp-sub-section[data-v-64cb486d]{padding:14px}}.offer-create-page[data-v-2ee645eb]{background:#f5f7fb;min-height:100%;padding-bottom:100px}.offer-create-container[data-v-2ee645eb]{max-width:900px;margin:0 auto;padding:28px 32px}.offer-create-header[data-v-2ee645eb]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.offer-create-header__info[data-v-2ee645eb]{flex:1}.offer-create-header__eyebrow[data-v-2ee645eb]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);font-size:13px;font-weight:700;font:inherit;margin:0 0 4px}.offer-create-header__title[data-v-2ee645eb]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.offer-create-header__subtitle[data-v-2ee645eb]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.offer-create-header__actions[data-v-2ee645eb]{flex-shrink:0;align-items:center;gap:10px;display:flex}.offer-create-header__back[data-v-2ee645eb]{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.offer-create-header__back[data-v-2ee645eb]:hover{background:#f1f5f9}.offer-create-header__submit[data-v-2ee645eb]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.offer-create-header__submit[data-v-2ee645eb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.offer-create-header__submit[data-v-2ee645eb]:disabled{opacity:.6;cursor:not-allowed}.offer-create-header__submit[data-v-2ee645eb]:focus-visible,.offer-create-header__back[data-v-2ee645eb]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.offer-create-header__spinner[data-v-2ee645eb]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite offer-spin-2ee645eb;display:inline-block}@keyframes offer-spin-2ee645eb{to{transform:rotate(360deg)}}.offer-form-card[data-v-2ee645eb]{background:#fff;border:1px solid #0f172a14;border-radius:22px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.offer-form-card__header[data-v-2ee645eb]{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.offer-form-card__title[data-v-2ee645eb]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.offer-form-card__subtitle[data-v-2ee645eb]{color:#64748b;margin:0;font-size:13px}.offer-form-card__body[data-v-2ee645eb]{padding:24px}.offer-form-field[data-v-2ee645eb]{flex-direction:column;margin-bottom:16px;display:flex}.offer-form-field[data-v-2ee645eb]:last-child{margin-bottom:0}.offer-form-field__label[data-v-2ee645eb]{color:#0f172a;margin:0 0 2px;font-size:14px;font-weight:700}.offer-form-field__helper[data-v-2ee645eb]{color:#94a3b8;margin:0 0 6px;font-size:12px}.offer-form-field__input[data-v-2ee645eb]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.offer-form-field__input[data-v-2ee645eb]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1)}.offer-form-field__input[data-v-2ee645eb]::placeholder{color:#94a3b8}.offer-form-field__input--textarea-large[data-v-2ee645eb]{resize:vertical;height:auto;min-height:160px;padding:12px 14px}.offer-form-field__error[data-v-2ee645eb]{color:#e11d48;margin:6px 0 0;font-size:12px;font-weight:600}.offer-form-grid--two[data-v-2ee645eb]{gap:16px;display:grid}.offer-setting-row[data-v-2ee645eb]{cursor:pointer;background:#fafbfc;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.offer-setting-row[data-v-2ee645eb]:hover{border-color:rgba(var(--color-primary-rgb), .15);background:rgba(var(--color-primary-rgb), .04)}.offer-setting-row__content[data-v-2ee645eb]{flex-direction:column;flex:1;display:flex}.offer-setting-row__label[data-v-2ee645eb]{color:#0f172a;font-size:14px;font-weight:700}.offer-setting-row__helper[data-v-2ee645eb]{color:#94a3b8;margin-top:1px;font-size:12px}.offer-setting-row__toggle[data-v-2ee645eb]{width:20px;height:20px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:4px;flex-shrink:0}.offer-schedule-options[data-v-2ee645eb]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.offer-schedule-option[data-v-2ee645eb]{cursor:pointer;background:#fff;border:2px solid #0f172a14;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;transition:all .15s;display:flex}.offer-schedule-option[data-v-2ee645eb]:hover{border-color:#0f172a26}.offer-schedule-option--active[data-v-2ee645eb]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .04)}.offer-schedule-option__input[data-v-2ee645eb]{display:none}.offer-schedule-option__icon[data-v-2ee645eb]{color:var(--color-primary,#0b68d8);flex-shrink:0;margin-top:1px;font-size:18px}.offer-schedule-option__content[data-v-2ee645eb]{flex-direction:column;display:flex}.offer-schedule-option__label[data-v-2ee645eb]{color:#0f172a;font-size:13px;font-weight:700}.offer-schedule-option__desc[data-v-2ee645eb]{color:#94a3b8;margin-top:1px;font-size:11px}.offer-schedule-days[data-v-2ee645eb]{border-top:1px solid #0f172a0f;margin-top:16px;padding-top:16px}.offer-schedule-days__label[data-v-2ee645eb]{margin-bottom:8px}.offer-schedule-days__chips[data-v-2ee645eb]{flex-wrap:wrap;gap:6px;display:flex}.offer-day-chip[data-v-2ee645eb]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.offer-day-chip[data-v-2ee645eb]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .04)}.offer-day-chip--active[data-v-2ee645eb]{border-color:var(--color-primary,#0b68d8);background:var(--color-primary,#0b68d8);color:#fff}.offer-day-chip--active[data-v-2ee645eb]:hover{opacity:.9}.offer-schedule-times[data-v-2ee645eb]{border-top:1px solid #0f172a0f;margin-top:16px;padding-top:16px}.offer-image-preview[data-v-2ee645eb]{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.offer-image-preview__img[data-v-2ee645eb]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a1a;border-radius:14px;flex-shrink:0;width:100px;height:100px}.offer-image-preview__actions[data-v-2ee645eb]{flex-direction:column;gap:8px;display:flex}.offer-image-preview__delete[data-v-2ee645eb]{color:#be123c;cursor:pointer;background:#e11d480d;border:1px solid #e11d4826;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.offer-image-preview__delete[data-v-2ee645eb]:hover{background:#e11d481f}.offer-image-upload[data-v-2ee645eb]{border:1px dashed rgba(var(--color-primary-rgb), .3);background:rgba(var(--color-primary-rgb), .04);color:var(--color-primary,#0b68d8);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;transition:all .15s;display:inline-flex}.offer-image-upload[data-v-2ee645eb]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .08)}.offer-image-upload__icon[data-v-2ee645eb]{font-size:18px}.offer-image-upload__text[data-v-2ee645eb]{font-size:13px;font-weight:700}.offer-image-upload__input[data-v-2ee645eb]{display:none}.offer-widget-grid[data-v-2ee645eb]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.offer-widget-card[data-v-2ee645eb]{cursor:pointer;text-align:center;background:#fff;border:2px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;transition:all .15s;display:flex}.offer-widget-card[data-v-2ee645eb]:hover{border-color:#0f172a26}.offer-widget-card--active[data-v-2ee645eb]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb), .04)}.offer-widget-card__input[data-v-2ee645eb]{display:none}.offer-widget-card__icon-box[data-v-2ee645eb]{background:rgba(var(--color-primary-rgb), .08);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.offer-widget-card--active .offer-widget-card__icon-box[data-v-2ee645eb]{background:rgba(var(--color-primary-rgb), .15)}.offer-widget-card__icon[data-v-2ee645eb]{color:var(--color-primary,#0b68d8);font-size:18px}.offer-widget-card__content[data-v-2ee645eb]{flex-direction:column;align-items:center;display:flex}.offer-widget-card__label[data-v-2ee645eb]{color:#0f172a;font-size:13px;font-weight:700}.offer-widget-card__desc[data-v-2ee645eb]{color:#94a3b8;margin-top:1px;font-size:11px}.offer-layout-grid[data-v-2ee645eb]{gap:10px;display:flex}.offer-layout-card[data-v-2ee645eb]{cursor:pointer;background:#fff;border:2px solid #0f172a14;border-radius:14px;flex:1;align-items:center;gap:10px;padding:14px 18px;transition:all .15s;display:flex}.offer-layout-card[data-v-2ee645eb]:hover{border-color:#0f172a26}.offer-layout-card--active[data-v-2ee645eb]{background:#7c3aed0a;border-color:#7c3aed}.offer-layout-card__input[data-v-2ee645eb]{display:none}.offer-layout-card__svg[data-v-2ee645eb]{flex-shrink:0;align-items:center;display:flex}.offer-layout-card__label[data-v-2ee645eb]{color:#0f172a;font-size:14px;font-weight:700}.offer-layout-card--active .offer-layout-card__label[data-v-2ee645eb]{color:#7c3aed}.offer-widget-notice[data-v-2ee645eb]{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.offer-widget-notice__icon[data-v-2ee645eb]{color:#f59e0b;flex-shrink:0;margin-top:1px;font-size:16px}.offer-widget-notice__text[data-v-2ee645eb]{color:#92400e;margin:0;font-size:13px;line-height:1.5}.offer-widget-notice__text strong[data-v-2ee645eb]{font-weight:700}.offer-create-mobile-actions[data-v-2ee645eb]{display:none}.offer-slide-enter-active[data-v-2ee645eb],.offer-slide-leave-active[data-v-2ee645eb]{transition:opacity .2s,transform .2s}.offer-slide-enter-from[data-v-2ee645eb],.offer-slide-leave-to[data-v-2ee645eb]{opacity:0;transform:translateY(-6px)}@media (width>=769px){.offer-form-grid--two[data-v-2ee645eb]{grid-template-columns:1fr 1fr}}@media (width<=900px){.offer-create-container[data-v-2ee645eb]{padding:20px}}@media (width<=768px){.offer-create-container[data-v-2ee645eb]{padding:16px}.offer-create-header[data-v-2ee645eb]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.offer-create-header__actions[data-v-2ee645eb]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.offer-create-header__submit[data-v-2ee645eb]{justify-content:center;width:100%}.offer-create-header__back[data-v-2ee645eb]{justify-content:center}.offer-form-card[data-v-2ee645eb]{border-radius:18px}.offer-form-card__header[data-v-2ee645eb]{flex-direction:column;align-items:stretch;padding:16px}.offer-form-card__body[data-v-2ee645eb]{padding:16px}.offer-form-grid--two[data-v-2ee645eb],.offer-schedule-options[data-v-2ee645eb]{grid-template-columns:1fr}.offer-widget-grid[data-v-2ee645eb]{grid-template-columns:repeat(2,1fr)}.offer-layout-grid[data-v-2ee645eb]{flex-direction:column}.offer-image-preview[data-v-2ee645eb]{flex-direction:column;align-items:stretch}.offer-image-preview__img[data-v-2ee645eb]{width:100%;height:auto;max-height:200px}.offer-create-mobile-actions[data-v-2ee645eb]{z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0f172a14;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.offer-create-mobile-actions__back[data-v-2ee645eb]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.offer-create-mobile-actions__submit[data-v-2ee645eb]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.offer-create-mobile-actions__submit[data-v-2ee645eb]:disabled{opacity:.6;cursor:not-allowed}.offer-create-page[data-v-2ee645eb]{padding-bottom:80px}}@media (width<=480px){.offer-create-header__actions[data-v-2ee645eb]{grid-template-columns:1fr}.offer-create-mobile-actions[data-v-2ee645eb]{flex-direction:column}.offer-create-mobile-actions__submit[data-v-2ee645eb]{flex:1}.offer-widget-grid[data-v-2ee645eb]{grid-template-columns:1fr 1fr}}.offers-page[data-v-65008d33]{background:#f5f7fb;min-height:100%}.offers-container[data-v-65008d33]{max-width:1200px;margin:0 auto;padding:28px 32px}.offers-page-header[data-v-65008d33]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.offers-page-header__info[data-v-65008d33]{flex:1}.offers-page-header__eyebrow[data-v-65008d33]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.offers-page-header__title[data-v-65008d33]{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}.offers-page-header__subtitle[data-v-65008d33]{color:#64748b;margin:0;font-size:15px;line-height:1.5}.offers-page-header__actions[data-v-65008d33]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.offers-page-header__button[data-v-65008d33]{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.offers-page-header__button--primary[data-v-65008d33]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;border-radius:12px;height:44px;padding:0 22px;box-shadow:0 4px 14px #0b68d840}.offers-page-header__button--primary[data-v-65008d33]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.offers-page-header__button[data-v-65008d33]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.offer-manager-card[data-v-65008d33]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.offer-manager-card__header[data-v-65008d33]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.offer-manager-card__title[data-v-65008d33]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.offer-manager-card__subtitle[data-v-65008d33]{color:#64748b;margin:0;font-size:13px}.offer-manager-card__count[data-v-65008d33]{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary,#0b68d8);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.offers-filter-toolbar[data-v-65008d33]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr .55fr;gap:10px;padding:16px 24px;display:grid}.offers-filter-toolbar__group[data-v-65008d33],.offers-filter-toolbar__group--search[data-v-65008d33]{position:relative}.offers-filter-toolbar__search-icon[data-v-65008d33]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.offers-filter-toolbar__input[data-v-65008d33]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;font-size:14px;transition:border-color .2s,box-shadow .2s}.offers-filter-toolbar__input[data-v-65008d33]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d81a}.offers-filter-toolbar__input--search[data-v-65008d33]{padding:0 14px 0 40px}.offers-filter-toolbar__input--search[data-v-65008d33]::placeholder{color:#94a3b8}.offers-filter-toolbar__select[data-v-65008d33]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px}.offers-table[data-v-65008d33]{border-collapse:collapse;width:100%;font-size:14px}.offers-table__head[data-v-65008d33]{background:#f8fafc}.offers-table__th[data-v-65008d33]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.offers-table__th--actions[data-v-65008d33]{text-align:right;padding-right:24px}.offers-table__row[data-v-65008d33]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.offers-table__row[data-v-65008d33]:hover{background:#f8fafc}.offers-table__row--drag-over[data-v-65008d33]{background:#0b68d80a;position:relative}.offers-table__row--drag-over[data-v-65008d33]:after{content:"";background:var(--color-primary,#0b68d8);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.offers-table__row--dragging[data-v-65008d33]{opacity:.4}.offers-table__cell[data-v-65008d33]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.offers-table__cell--num[data-v-65008d33]{width:70px}.offers-table__cell--title[data-v-65008d33]{min-width:160px}.offers-table__cell--created[data-v-65008d33]{color:#475569;font-size:13px}.offers-table__cell--actions[data-v-65008d33]{text-align:right;padding-right:20px}.offers-table__num-inner[data-v-65008d33]{align-items:center;gap:8px;display:flex}.offers-table__drag-icon[data-v-65008d33]{color:#94a3b8;cursor:move;font-size:14px;transition:color .15s}.offers-table__row:hover .offers-table__drag-icon[data-v-65008d33]{color:var(--color-primary,#0b68d8)}.offers-table__num[data-v-65008d33]{color:#334155;font-size:13px;font-weight:600}.offers-table__title[data-v-65008d33]{color:#0f172a;font-weight:700}.offers-table__created[data-v-65008d33]{color:#64748b;font-size:13px}.offer-status[data-v-65008d33]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px;transition:background .15s;display:inline-flex}.offer-status[data-v-65008d33]:hover{background:#0f172a0a}.offer-status[data-v-65008d33]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.offer-status__toggle[data-v-65008d33]{border-radius:999px;width:38px;height:22px;transition:background .25s;display:inline-block;position:relative}.offer-status--active .offer-status__toggle[data-v-65008d33]{background:var(--color-primary,#0b68d8)}.offer-status--inactive .offer-status__toggle[data-v-65008d33]{background:#cbd5e1}.offer-status__knob[data-v-65008d33]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.offer-status--active .offer-status__knob[data-v-65008d33]{transform:translate(16px)}.offer-status--inactive .offer-status__knob[data-v-65008d33]{transform:translate(0)}.offer-status__label[data-v-65008d33]{font-size:12px;font-weight:700;transition:color .2s}.offer-status--active .offer-status__label[data-v-65008d33]{color:var(--color-primary,#0b68d8)}.offer-status--inactive .offer-status__label[data-v-65008d33]{color:#94a3b8}.offer-actions[data-v-65008d33]{align-items:center;gap:6px;display:inline-flex}.offer-actions__text[data-v-65008d33]{display:inline}.offer-actions__edit[data-v-65008d33]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.offer-actions__edit[data-v-65008d33]:hover{background:#f8fafc;border-color:#0f172a2e}.offer-actions__edit[data-v-65008d33]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.offer-actions__delete[data-v-65008d33]{color:#be123c;cursor:pointer;background:#e11d480f;border:1px solid #e11d482e;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.offer-actions__delete[data-v-65008d33]:hover{background:#e11d481f;border-color:#e11d4847}.offer-actions__delete[data-v-65008d33]:focus-visible{outline-offset:1px;outline:2px solid #be123c}.offer-mobile-list[data-v-65008d33]{display:none}.offer-mobile-card[data-v-65008d33]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;transition:box-shadow .2s}.offer-mobile-card[data-v-65008d33]:hover{box-shadow:0 4px 16px #0f172a0f}.offer-mobile-card__header[data-v-65008d33]{margin-bottom:10px}.offer-mobile-card__title-row[data-v-65008d33]{align-items:center;gap:10px;display:flex}.offer-mobile-card__title[data-v-65008d33]{color:#0f172a;flex:1;font-size:15px;font-weight:800}.offer-mobile-card__body[data-v-65008d33]{margin-bottom:12px}.offer-mobile-card__meta-grid[data-v-65008d33]{flex-direction:column;gap:6px;display:flex}.offer-mobile-card__meta-item[data-v-65008d33]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.offer-mobile-card__meta-label[data-v-65008d33]{color:#334155;flex-shrink:0;min-width:60px;font-weight:600}.offer-mobile-card__actions[data-v-65008d33]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.offer-actions__edit--mobile[data-v-65008d33],.offer-actions__delete--mobile[data-v-65008d33]{flex:1;justify-content:center;padding:10px 14px;font-size:13px}.offer-pagination[data-v-65008d33]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.offer-pagination__count[data-v-65008d33]{color:#64748b;font-size:13px;font-weight:500}.offer-pagination__controls[data-v-65008d33]{align-items:center;gap:4px;display:flex}.offer-pagination__btn[data-v-65008d33]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.offer-pagination__btn[data-v-65008d33]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a26}.offer-pagination__btn[data-v-65008d33]:disabled{opacity:.4;cursor:not-allowed}.offer-pagination__btn--active[data-v-65008d33]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.offer-pagination__btn--active[data-v-65008d33]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.offer-pagination__btn[data-v-65008d33]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.offer-empty-state[data-v-65008d33]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.offer-empty-state__icon-box[data-v-65008d33]{background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.offer-empty-state__icon[data-v-65008d33]{color:var(--color-primary,#0b68d8);font-size:26px}.offer-empty-state__title[data-v-65008d33]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.offer-empty-state__text[data-v-65008d33]{color:#64748b;max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.offer-empty-state__button[data-v-65008d33]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b68d840}.offer-empty-state__button[data-v-65008d33]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}@media (width<=900px){.offers-container[data-v-65008d33]{padding:20px}}@media (width<=768px){.offers-container[data-v-65008d33]{padding:16px}.offers-page-header[data-v-65008d33]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.offers-page-header__actions[data-v-65008d33]{grid-template-columns:1fr;gap:10px;display:grid}.offers-page-header__button--primary[data-v-65008d33]{justify-content:center;width:100%}.offers-page-header__button[data-v-65008d33]{justify-content:center}.offers-filter-toolbar[data-v-65008d33]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.offers-table[data-v-65008d33]{display:none}.offer-mobile-list[data-v-65008d33]{gap:12px;padding:16px;display:grid}.offer-manager-card[data-v-65008d33]{border-radius:18px}.offer-manager-card__header[data-v-65008d33]{flex-wrap:wrap;padding:16px}.offer-pagination[data-v-65008d33]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.offer-pagination__count[data-v-65008d33]{text-align:center}.offer-pagination__controls[data-v-65008d33]{justify-content:center}.offer-pagination__btn[data-v-65008d33]{padding:8px 12px;font-size:12px}.offer-actions__text[data-v-65008d33]{display:none}.offer-empty-state[data-v-65008d33]{padding:40px 20px}}.fb-page[data-v-6b5fbee8]{background:#f5f7fb;min-height:100%}.fb-container[data-v-6b5fbee8]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.fb-header__info[data-v-6b5fbee8]{flex:1}.fb-header__eyebrow[data-v-6b5fbee8]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.fb-header__title[data-v-6b5fbee8]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.fb-header__subtitle[data-v-6b5fbee8]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.fb-card[data-v-6b5fbee8]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.fb-card__header[data-v-6b5fbee8]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.fb-card__title[data-v-6b5fbee8]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.fb-card__subtitle[data-v-6b5fbee8]{color:#64748b;margin:0;font-size:13px}.fb-card__count[data-v-6b5fbee8]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.fb-toolbar[data-v-6b5fbee8]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.fb-search[data-v-6b5fbee8]{flex:1;min-width:200px;max-width:320px;position:relative}.fb-search__icon[data-v-6b5fbee8]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fb-search__input[data-v-6b5fbee8]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 14px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.fb-search__input[data-v-6b5fbee8]::placeholder{color:#94a3b8}.fb-search__input[data-v-6b5fbee8]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.fb-select[data-v-6b5fbee8]{color:#0f172a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:110px;height:40px;padding:0 32px 0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.fb-select[data-v-6b5fbee8]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.fb-select--sm[data-v-6b5fbee8]{min-width:90px}.fb-table-wrap[data-v-6b5fbee8]{overflow-x:auto}.fb-table[data-v-6b5fbee8]{border-collapse:collapse;width:100%;font-size:14px}.fb-table thead[data-v-6b5fbee8]{background:#f8fafc}.fb-table__th[data-v-6b5fbee8]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.fb-table__th--actions[data-v-6b5fbee8]{text-align:right;width:130px;padding-right:18px}.fb-table__row[data-v-6b5fbee8]{border-bottom:1px solid #0f172a0f;transition:background .15s}.fb-table__row[data-v-6b5fbee8]:hover{background:#f8fafc}.fb-table__cell[data-v-6b5fbee8]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.fb-table__cell--order[data-v-6b5fbee8]{white-space:nowrap}.fb-table__cell--customer[data-v-6b5fbee8]{flex-direction:column;gap:2px;display:flex}.fb-table__cell--comment[data-v-6b5fbee8]{max-width:220px}.fb-table__cell--date[data-v-6b5fbee8]{color:#475569;white-space:nowrap;font-size:13px}.fb-table__cell--actions[data-v-6b5fbee8]{text-align:right}.fb-table__name[data-v-6b5fbee8]{color:#0f172a;font-weight:700}.fb-table__email[data-v-6b5fbee8]{color:#64748b;font-size:12px}.fb-order-link[data-v-6b5fbee8]{color:var(--color-primary,#0b68d8);font-weight:700;text-decoration:none;transition:opacity .15s}.fb-order-link[data-v-6b5fbee8]:hover{opacity:.8}.fb-order-ref[data-v-6b5fbee8]{color:#0f172a;font-weight:700}.fb-rating[data-v-6b5fbee8]{align-items:center;gap:6px;display:inline-flex}.fb-rating__stars[data-v-6b5fbee8]{gap:2px;font-size:12px;display:inline-flex}.fb-rating__star--filled[data-v-6b5fbee8]{color:#f59e0b}.fb-rating__star--empty[data-v-6b5fbee8]{color:#e2e8f0}.fb-rating__value[data-v-6b5fbee8]{color:#b45309;font-size:12px;font-weight:700}.fb-comment-pill[data-v-6b5fbee8]{text-overflow:ellipsis;white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:999px;max-width:200px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.fb-muted[data-v-6b5fbee8]{color:#94a3b8;font-size:13px}.fb-badge[data-v-6b5fbee8]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.fb-badge--success[data-v-6b5fbee8]{color:#047857;background:#0596691a}.fb-badge--info[data-v-6b5fbee8]{color:#1e40af;background:#0b68d814}.fb-badge--warning[data-v-6b5fbee8]{color:#b45309;background:#f59e0b1a}.fb-badge--danger[data-v-6b5fbee8]{color:#be123c;background:#e11d4814}.fb-badge--muted[data-v-6b5fbee8]{color:#64748b;background:#f1f5f9}.fb-btn[data-v-6b5fbee8]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.fb-btn[data-v-6b5fbee8]:disabled{opacity:.5;cursor:not-allowed}.fb-btn[data-v-6b5fbee8]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.fb-btn--sm[data-v-6b5fbee8]{height:30px;padding:0 12px;font-size:11px}.fb-btn--block[data-v-6b5fbee8]{justify-content:center;width:100%;height:44px;font-size:13px}.fb-btn--approve[data-v-6b5fbee8]{color:#047857;background:#0596691a;border:1px solid #05966933}.fb-btn--approve[data-v-6b5fbee8]:hover:not(:disabled){background:#05966929}.fb-btn--unapprove[data-v-6b5fbee8]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.fb-btn--unapprove[data-v-6b5fbee8]:hover:not(:disabled){background:#e11d481a}.fb-spinner[data-v-6b5fbee8]{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite fb-spin-6b5fbee8;display:inline-block}.fb-spinner--sm[data-v-6b5fbee8]{border-width:2px;width:12px;height:12px}@keyframes fb-spin-6b5fbee8{to{transform:rotate(360deg)}}.fb-empty[data-v-6b5fbee8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.fb-empty__icon[data-v-6b5fbee8]{color:#f59e0b;background:#f59e0b1a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:22px;display:flex}.fb-empty__title[data-v-6b5fbee8]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.fb-empty__text[data-v-6b5fbee8]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.fb-mobile-list[data-v-6b5fbee8]{flex-direction:column;gap:12px;padding:16px;display:none}.fb-mobile-card[data-v-6b5fbee8]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.fb-mobile-card__header[data-v-6b5fbee8]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fb-mobile-card__header>div[data-v-6b5fbee8]{flex-direction:column;gap:2px;display:flex}.fb-mobile-card__name[data-v-6b5fbee8]{color:#0f172a;font-size:15px;font-weight:800}.fb-mobile-card__meta[data-v-6b5fbee8]{flex-direction:column;gap:4px;display:flex}.fb-mobile-card__meta-row[data-v-6b5fbee8]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.fb-mobile-card__meta-label[data-v-6b5fbee8]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:64px;font-size:11px;font-weight:700}.fb-mobile-card__comment[data-v-6b5fbee8]{color:#475569;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.fb-mobile-card__comment-label[data-v-6b5fbee8]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.fb-mobile-card__comment p[data-v-6b5fbee8]{word-break:break-word;margin:0}.fb-mobile-card__actions[data-v-6b5fbee8]{border-top:1px solid #0f172a0f;padding-top:10px}.fb-pagination[data-v-6b5fbee8]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.fb-pagination__count[data-v-6b5fbee8]{color:#64748b;font-size:13px}.fb-pagination__controls[data-v-6b5fbee8]{align-items:center;gap:4px;display:flex}.fb-pagination__btn[data-v-6b5fbee8]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.fb-pagination__btn[data-v-6b5fbee8]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a24}.fb-pagination__btn[data-v-6b5fbee8]:disabled{opacity:.4;cursor:not-allowed}.fb-pagination__btn--active[data-v-6b5fbee8]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.fb-pagination__btn--active[data-v-6b5fbee8]:hover{opacity:.9}@media (width<=900px){.fb-container[data-v-6b5fbee8]{padding:20px}.fb-card__header[data-v-6b5fbee8]{flex-direction:column;align-items:flex-start;gap:8px}.fb-toolbar[data-v-6b5fbee8]{flex-direction:column;align-items:stretch}.fb-search[data-v-6b5fbee8]{max-width:100%}.fb-select[data-v-6b5fbee8]{width:100%}}@media (width<=768px){.fb-container[data-v-6b5fbee8]{gap:16px;padding:16px}.fb-header__title[data-v-6b5fbee8]{font-size:22px}.fb-card[data-v-6b5fbee8]{border-radius:18px}.fb-card__header[data-v-6b5fbee8]{padding:16px}.fb-toolbar[data-v-6b5fbee8]{padding:12px 16px}.fb-table-wrap[data-v-6b5fbee8]{display:none}.fb-mobile-list[data-v-6b5fbee8]{display:flex}.fb-empty[data-v-6b5fbee8]{padding:36px 16px}.fb-pagination[data-v-6b5fbee8]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.fb-pagination__controls[data-v-6b5fbee8]{flex-wrap:wrap;justify-content:center}.fb-pagination__count[data-v-6b5fbee8]{text-align:center}}@media (width>=769px){.fb-mobile-list[data-v-6b5fbee8]{display:none!important}}.field[data-v-1abecd06]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-1abecd06]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.filter-bar[data-v-1abecd06]{--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:1rem}.stat-card[data-v-1abecd06]{--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:.75rem 1rem}.stat-label[data-v-1abecd06]{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.stat-value[data-v-1abecd06]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:2rem}.stat-sub[data-v-1abecd06]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;line-height:1rem}.btn-primary[data-v-1abecd06]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-1abecd06]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.rpt-wrap[data-v-d8ca0e44]{flex-direction:column;gap:20px;display:flex}.rpt-head[data-v-d8ca0e44]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rpt-head-left[data-v-d8ca0e44]{flex-direction:column;gap:2px;display:flex}.rpt-eyebrow[data-v-d8ca0e44]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.rpt-title[data-v-d8ca0e44]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.rpt-head-actions[data-v-d8ca0e44]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpt-badge[data-v-d8ca0e44]{color:var(--color-text,#0f172a);background:var(--color-background,#f5f7fb);border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.rpt-badge strong[data-v-d8ca0e44]{font-weight:700}.rpt-badge-rose[data-v-d8ca0e44]{color:#be123c;background:#fff1f2}.rpt-btn[data-v-d8ca0e44]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.rpt-btn-outline[data-v-d8ca0e44]{background:#fff}.rpt-btn-emerald[data-v-d8ca0e44]{color:#065f46;border-color:#a7f3d0}.rpt-btn-emerald[data-v-d8ca0e44]:hover{background:#ecfdf5}.rpt-btn-rose[data-v-d8ca0e44]{color:#be123c;border-color:#fecaca}.rpt-btn-rose[data-v-d8ca0e44]:hover{background:#fff1f2}.rpt-btn-slate[data-v-d8ca0e44]{color:#475569;border-color:#e2e8f0}.rpt-btn-slate[data-v-d8ca0e44]:hover{background:#f8fafc}.rpt-btn-icon[data-v-d8ca0e44]{color:#475569;border:1px solid #e2e8f0;padding:8px 12px}.rpt-btn-icon[data-v-d8ca0e44]:hover{background:#f8fafc}.rpt-btn-sm[data-v-d8ca0e44]{padding:6px 12px;font-size:12px}.rpt-summary-grid[data-v-d8ca0e44]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rpt-stat-card[data-v-d8ca0e44]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.rpt-stat-label[data-v-d8ca0e44]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted,#64748b);margin:0 0 4px;font-size:11px}.rpt-stat-value[data-v-d8ca0e44]{color:var(--color-text,#0f172a);margin:0 0 4px;font-size:28px;font-weight:700}.rpt-stat-value-emerald[data-v-d8ca0e44]{color:#059669}.rpt-stat-value-amber[data-v-d8ca0e44]{color:#d97706}.rpt-stat-value-rose[data-v-d8ca0e44]{color:#e11d48}.rpt-stat-sub[data-v-d8ca0e44]{color:var(--color-muted,#64748b);margin:0;font-size:12px}.rpt-filter-bar[data-v-d8ca0e44]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fffffff5;border:1px solid #f1f5f9;border-radius:22px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;position:sticky;top:96px;box-shadow:0 1px 3px #0000000a}.rpt-quick-range[data-v-d8ca0e44]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.rpt-quick-label[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:12px}.rpt-quick-btn[data-v-d8ca0e44]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.rpt-quick-btn[data-v-d8ca0e44]:hover{background:#f8fafc}.rpt-quick-btn-active[data-v-d8ca0e44]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.rpt-filter-grid[data-v-d8ca0e44]{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.rpt-filter-saved[data-v-d8ca0e44]{align-items:center;gap:6px;display:flex}.rpt-field[data-v-d8ca0e44]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.rpt-field[data-v-d8ca0e44]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.rpt-field-sm[data-v-d8ca0e44]{padding:5px 10px;font-size:12px}.rpt-field-xs[data-v-d8ca0e44]{padding:4px 8px;font-size:11px}.rpt-bulk-bar[data-v-d8ca0e44]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rpt-bulk-count[data-v-d8ca0e44]{color:#075985;font-size:13px;font-weight:600}.rpt-bulk-actions[data-v-d8ca0e44]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpt-card[data-v-d8ca0e44]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.rpt-card-head[data-v-d8ca0e44]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.rpt-card-title[data-v-d8ca0e44]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.rpt-card-sub[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:12px}.rpt-table-scroll[data-v-d8ca0e44]{overflow-x:auto}.rpt-table[data-v-d8ca0e44]{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.rpt-th[data-v-d8ca0e44]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:12px;font-size:11px;font-weight:700}.rpt-th-narrow[data-v-d8ca0e44]{width:40px}.rpt-th-right[data-v-d8ca0e44]{text-align:right}.rpt-tr[data-v-d8ca0e44]{border-bottom:1px solid #f1f5f9;border-left:4px solid #0000;transition:background .1s}.rpt-tr[data-v-d8ca0e44]:hover{background:#f8fafc}.rpt-td[data-v-d8ca0e44]{vertical-align:top;padding:12px}.rpt-td-muted[data-v-d8ca0e44]{color:var(--color-muted,#64748b)}.rpt-td-right[data-v-d8ca0e44]{text-align:right}.rpt-cb[data-v-d8ca0e44]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:1px solid #cbd5e1;border-radius:4px}.rpt-customer[data-v-d8ca0e44]{flex-direction:column;gap:1px;display:flex}.rpt-customer-name[data-v-d8ca0e44]{color:var(--color-text,#0f172a);font-weight:600}.rpt-customer-detail[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:11px}.rpt-badge-row[data-v-d8ca0e44]{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.rpt-status-badge[data-v-d8ca0e44]{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.rpt-status-badge i[data-v-d8ca0e44]{font-size:6px}.rpt-status-pending[data-v-d8ca0e44]{color:#b45309;background:#fffbeb;border-color:#fde68a}.rpt-status-accepted[data-v-d8ca0e44]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.rpt-status-ready[data-v-d8ca0e44]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.rpt-status-completed[data-v-d8ca0e44]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.rpt-status-cancelled[data-v-d8ca0e44]{color:#be123c;background:#fff1f2;border-color:#fecaca}.rpt-type-badge[data-v-d8ca0e44]{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.rpt-type-collection[data-v-d8ca0e44]{color:#475569;background:#f1f5f9}.rpt-type-delivery[data-v-d8ca0e44]{color:#6d28d9;background:#f5f3ff}.rpt-progress[data-v-d8ca0e44]{margin-top:6px}.rpt-progress-bar[data-v-d8ca0e44]{gap:3px;display:flex}.rpt-progress-step[data-v-d8ca0e44]{border-radius:3px;flex:1;height:4px}.rpt-step-cancelled[data-v-d8ca0e44]{background:#fb7185}.rpt-step-muted[data-v-d8ca0e44]{background:#e2e8f0}.rpt-step-done[data-v-d8ca0e44]{background:#34d399}.rpt-step-active[data-v-d8ca0e44]{background:#38bdf8}.rpt-step-progress[data-v-d8ca0e44]{background:#818cf8}.rpt-step-pending[data-v-d8ca0e44]{background:#fbbf24}.rpt-progress-labels[data-v-d8ca0e44]{gap:3px;margin-top:2px;display:flex}.rpt-progress-label[data-v-d8ca0e44]{text-align:center;color:var(--color-muted,#64748b);flex:1;font-size:9px}.rpt-payment-method[data-v-d8ca0e44]{color:var(--color-muted,#64748b);margin-bottom:3px;font-size:12px}.rpt-payment-badge[data-v-d8ca0e44]{border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.rpt-payment-badge-sm[data-v-d8ca0e44]{padding:2px 8px;font-size:10px}.rpt-badge-payment-paid[data-v-d8ca0e44]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.rpt-badge-payment-unpaid[data-v-d8ca0e44]{color:#b45309;background:#fffbeb;border-color:#fde68a}.rpt-badge-payment-failed[data-v-d8ca0e44]{color:#be123c;background:#fff1f2;border-color:#fecaca}.rpt-badge-payment-refund[data-v-d8ca0e44]{color:#92400e;background:#fffbeb;border-color:#fde68a}.rpt-total[data-v-d8ca0e44]{color:var(--color-text,#0f172a);font-weight:700}.rpt-total-cancelled[data-v-d8ca0e44]{color:var(--color-muted,#64748b);text-decoration:line-through}.rpt-total-meta[data-v-d8ca0e44]{flex-direction:column;gap:2px;margin-top:4px;font-size:11px;display:flex}.rpt-total-tip[data-v-d8ca0e44]{color:var(--color-muted,#64748b)}.rpt-total-discount[data-v-d8ca0e44]{color:#d97706;align-items:center;gap:3px;display:inline-flex}.rpt-total-discount i[data-v-d8ca0e44]{color:#fbbf24}.rpt-total-loyalty[data-v-d8ca0e44]{color:#059669;align-items:center;gap:3px;display:inline-flex}.rpt-total-loyalty i[data-v-d8ca0e44]{color:#34d399}.rpt-driver-cell[data-v-d8ca0e44]{flex-direction:column;gap:4px;display:flex}.rpt-driver-name[data-v-d8ca0e44]{font-size:12px;font-weight:600}.rpt-driver-assigned[data-v-d8ca0e44]{color:var(--color-text,#0f172a)}.rpt-driver-unassigned[data-v-d8ca0e44]{color:#e11d48}.rpt-na[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:12px}.rpt-timing-label[data-v-d8ca0e44]{color:var(--color-text,#0f172a);font-size:14px;font-weight:600}.rpt-timing-status[data-v-d8ca0e44]{font-size:12px}.rpt-timing-date[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:11px}.rpt-timing-late[data-v-d8ca0e44]{color:#e11d48}.rpt-timing-ontime[data-v-d8ca0e44]{color:#059669}.rpt-timing-neutral[data-v-d8ca0e44]{color:var(--color-muted,#64748b)}.rpt-action-row[data-v-d8ca0e44]{gap:4px;display:inline-flex}.rpt-action-btn[data-v-d8ca0e44]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-family:inherit;font-size:12px;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.rpt-action-btn[data-v-d8ca0e44]:hover{background:#f8fafc}.rpt-action-btn-rose[data-v-d8ca0e44]{color:#e11d48;border-color:#fecaca}.rpt-action-btn-rose[data-v-d8ca0e44]:hover{background:#fff1f2}.rpt-expanded-td[data-v-d8ca0e44]{background:#f8fafcb3;padding:16px 20px}.rpt-expanded-grid[data-v-d8ca0e44]{color:#475569;grid-template-columns:repeat(4,1fr);gap:16px;font-size:12px;display:grid}.rpt-expanded-heading[data-v-d8ca0e44]{color:var(--color-text,#0f172a);margin:0 0 8px;font-weight:700}.rpt-expanded-list[data-v-d8ca0e44]{margin:0;padding:0;list-style:none}.rpt-expanded-list li[data-v-d8ca0e44]{padding:2px 0}.rpt-empty-td[data-v-d8ca0e44]{text-align:center;color:var(--color-muted,#64748b);padding:48px 16px}.rpt-empty-td i[data-v-d8ca0e44]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.rpt-empty-td p[data-v-d8ca0e44]{margin:0;font-size:14px}.rpt-pagination[data-v-d8ca0e44]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.rpt-pagination-info[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:12px}.rpt-pagination-btns[data-v-d8ca0e44]{align-items:center;gap:3px;display:flex}.rpt-page-btn[data-v-d8ca0e44]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;padding:6px 8px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.rpt-page-btn[data-v-d8ca0e44]:hover:not(:disabled){background:#f8fafc}.rpt-page-btn[data-v-d8ca0e44]:disabled{opacity:.4;cursor:not-allowed}.rpt-page-btn-active[data-v-d8ca0e44]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc;font-weight:700}.rpt-border-pending[data-v-d8ca0e44]{border-left-color:#fbbf24}.rpt-border-accepted[data-v-d8ca0e44]{border-left-color:#818cf8}.rpt-border-ready[data-v-d8ca0e44]{border-left-color:#38bdf8}.rpt-border-completed[data-v-d8ca0e44]{border-left-color:#34d399}.rpt-border-cancelled[data-v-d8ca0e44]{border-left-color:#fb7185}.rpt-mobile-list[data-v-d8ca0e44]{flex-direction:column;gap:12px;display:none}.rpt-mobile-head[data-v-d8ca0e44]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.rpt-mobile-card[data-v-d8ca0e44]{background:#fff;border:1px solid #f1f5f9;border-left:4px solid #0000;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.rpt-mc-header[data-v-d8ca0e44]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rpt-mc-check-row[data-v-d8ca0e44]{align-items:center;gap:8px;display:flex}.rpt-mc-id[data-v-d8ca0e44]{color:var(--color-muted,#64748b);font-size:13px;font-weight:600}.rpt-mc-actions[data-v-d8ca0e44]{gap:4px;display:flex}.rpt-mc-body[data-v-d8ca0e44]{padding:12px 16px}.rpt-mc-customer[data-v-d8ca0e44]{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.rpt-mc-stats[data-v-d8ca0e44]{flex-direction:column;gap:8px;display:flex}.rpt-mc-stat[data-v-d8ca0e44]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rpt-mc-stat-label[data-v-d8ca0e44]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#64748b);flex-shrink:0;font-size:11px;font-weight:600}.rpt-mc-stat-row[data-v-d8ca0e44]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rpt-mc-total[data-v-d8ca0e44]{color:var(--color-text,#0f172a);margin-right:6px;font-size:14px;font-weight:700}.rpt-mc-footer[data-v-d8ca0e44]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.rpt-mc-expand-btn[data-v-d8ca0e44]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.rpt-mc-expand-btn[data-v-d8ca0e44]:hover{background:#f8fafc}.rpt-mc-expanded[data-v-d8ca0e44]{background:#f8fafcb3;border-top:1px solid #f1f5f9;padding:12px 16px}.rpt-mobile-empty[data-v-d8ca0e44]{text-align:center;color:var(--color-muted,#64748b);background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:48px 16px}.rpt-mobile-empty i[data-v-d8ca0e44]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.rpt-mobile-empty p[data-v-d8ca0e44]{margin:0;font-size:14px}@media (width<=1024px){.rpt-summary-grid[data-v-d8ca0e44]{grid-template-columns:repeat(2,1fr)}.rpt-filter-grid[data-v-d8ca0e44]{grid-template-columns:repeat(3,1fr)}.rpt-expanded-grid[data-v-d8ca0e44]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.rpt-table-wrap[data-v-d8ca0e44]{display:none}.rpt-mobile-list[data-v-d8ca0e44]{display:flex}.rpt-summary-grid[data-v-d8ca0e44]{grid-template-columns:repeat(2,1fr)}.rpt-filter-grid[data-v-d8ca0e44],.rpt-expanded-grid[data-v-d8ca0e44]{grid-template-columns:1fr}.rpt-head[data-v-d8ca0e44]{flex-direction:column;align-items:flex-start}.rpt-head-actions[data-v-d8ca0e44]{width:100%}}.srs-wrap[data-v-cd15dbe8]{flex-direction:column;gap:20px;display:flex}.srs-head[data-v-cd15dbe8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.srs-head-left[data-v-cd15dbe8]{flex-direction:column;gap:2px;display:flex}.srs-eyebrow[data-v-cd15dbe8]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.srs-title[data-v-cd15dbe8]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.srs-head-actions[data-v-cd15dbe8]{gap:8px;display:flex}.srs-btn[data-v-cd15dbe8]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.srs-btn-outline[data-v-cd15dbe8]{background:#fff}.srs-btn-rose[data-v-cd15dbe8]{color:#be123c;border-color:#fecaca}.srs-btn-rose[data-v-cd15dbe8]:hover{background:#fff1f2}.srs-btn-slate[data-v-cd15dbe8]{color:#475569;border-color:#e2e8f0}.srs-btn-slate[data-v-cd15dbe8]:hover{background:#f8fafc}.srs-btn-primary[data-v-cd15dbe8]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8);font-weight:600}.srs-btn-primary[data-v-cd15dbe8]:hover{filter:brightness(1.08)}.srs-kpi-grid[data-v-cd15dbe8]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.srs-stat-card[data-v-cd15dbe8]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.srs-stat-label[data-v-cd15dbe8]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted,#64748b);margin:0 0 4px;font-size:11px}.srs-stat-value[data-v-cd15dbe8]{color:var(--color-text,#0f172a);margin:0 0 4px;font-size:28px;font-weight:700}.srs-stat-value-emerald[data-v-cd15dbe8]{color:#059669}.srs-stat-value-rose[data-v-cd15dbe8]{color:#e11d48}.srs-stat-value-sky[data-v-cd15dbe8]{color:#0284c7}.srs-stat-sub[data-v-cd15dbe8]{color:var(--color-muted,#64748b);margin:0;font-size:12px}.srs-filter-bar[data-v-cd15dbe8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fffffff5;border:1px solid #f1f5f9;border-radius:22px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;position:sticky;top:96px;box-shadow:0 1px 3px #0000000a}.srs-quick-range[data-v-cd15dbe8]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.srs-quick-label[data-v-cd15dbe8]{color:var(--color-muted,#64748b);font-size:12px}.srs-quick-btn[data-v-cd15dbe8]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.srs-quick-btn[data-v-cd15dbe8]:hover{background:#f8fafc}.srs-quick-btn-active[data-v-cd15dbe8]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.srs-filter-grid[data-v-cd15dbe8]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.srs-field-group[data-v-cd15dbe8]{flex-direction:column;gap:4px;display:flex}.srs-field-label[data-v-cd15dbe8]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#64748b);font-size:11px;font-weight:600}.srs-field[data-v-cd15dbe8]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.srs-field[data-v-cd15dbe8]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.srs-filter-actions[data-v-cd15dbe8]{align-items:flex-end;gap:8px;display:flex}.srs-section-grid[data-v-cd15dbe8]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.srs-card[data-v-cd15dbe8]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.srs-card-head[data-v-cd15dbe8]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.srs-card-head-left[data-v-cd15dbe8]{align-items:center;gap:10px;display:flex}.srs-card-icon[data-v-cd15dbe8]{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:inline-flex}.srs-icon-violet[data-v-cd15dbe8]{color:#6d28d9;background:#f5f3ff}.srs-icon-emerald[data-v-cd15dbe8]{color:#059669;background:#ecfdf5}.srs-icon-sky[data-v-cd15dbe8]{color:#0284c7;background:#f0f9ff}.srs-icon-amber[data-v-cd15dbe8]{color:#d97706;background:#fffbeb}.srs-icon-muted[data-v-cd15dbe8]{color:#64748b;background:#f1f5f9}.srs-icon-indigo[data-v-cd15dbe8]{color:#4338ca;background:#eef2ff}.srs-icon-rose-light[data-v-cd15dbe8]{color:#e11d48;background:#fff1f2}.srs-card-title[data-v-cd15dbe8]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.srs-card-count[data-v-cd15dbe8]{color:var(--color-muted,#64748b);font-size:12px}.srs-table[data-v-cd15dbe8]{border-collapse:collapse;width:100%;font-size:13px}.srs-table-scroll[data-v-cd15dbe8]{overflow-x:auto}.srs-th[data-v-cd15dbe8]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:10px 16px;font-size:11px;font-weight:700}.srs-th-right[data-v-cd15dbe8]{text-align:right}.srs-th-center[data-v-cd15dbe8]{text-align:center}.srs-th-half[data-v-cd15dbe8]{width:50%}.srs-tr[data-v-cd15dbe8]{border-bottom:1px solid #f1f5f9;transition:background .1s}.srs-tr[data-v-cd15dbe8]:hover{background:#f8fafc}.srs-td[data-v-cd15dbe8]{vertical-align:middle;padding:10px 16px}.srs-td-right[data-v-cd15dbe8]{text-align:right}.srs-td-center[data-v-cd15dbe8]{text-align:center}.srs-td-bold[data-v-cd15dbe8]{color:var(--color-text,#0f172a);font-weight:700}.srs-td-sub[data-v-cd15dbe8]{color:var(--color-muted,#64748b);padding-left:36px}.srs-td-name[data-v-cd15dbe8]{color:var(--color-text,#0f172a);font-weight:600}.srs-tfoot-tr[data-v-cd15dbe8]{background:#f8fafc;border-top:2px solid #e2e8f0}.srs-tfoot-td[data-v-cd15dbe8]{color:var(--color-text,#0f172a);padding:10px 16px;font-weight:700}.srs-payment-label[data-v-cd15dbe8]{color:#475569;align-items:center;gap:8px;display:inline-flex}.srs-payment-label i[data-v-cd15dbe8]{font-size:12px}.srs-summary-label[data-v-cd15dbe8]{color:#475569;align-items:center;gap:8px;display:inline-flex}.srs-summary-label i[data-v-cd15dbe8]{font-size:12px}.srs-text-rose[data-v-cd15dbe8]{color:#e11d48}.srs-text-indigo[data-v-cd15dbe8]{color:#4338ca}.srs-grand-total[data-v-cd15dbe8]{background:#ecfdf5}.srs-grand-total .srs-td[data-v-cd15dbe8]{color:#065f46;font-weight:700}.srs-grand-value[data-v-cd15dbe8]{color:#059669;font-size:15px}.srs-share-bar[data-v-cd15dbe8]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.srs-share-track[data-v-cd15dbe8]{background:#f1f5f9;border-radius:4px;flex:1;max-width:80px;height:6px;overflow:hidden}.srs-share-fill[data-v-cd15dbe8]{background:#fbbf24;border-radius:4px;height:100%}.srs-share-label[data-v-cd15dbe8]{color:var(--color-muted,#64748b);text-align:right;width:32px;font-size:11px}.srs-empty[data-v-cd15dbe8]{text-align:center;color:var(--color-muted,#64748b);padding:48px 16px}.srs-empty i[data-v-cd15dbe8]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.srs-empty p[data-v-cd15dbe8]{margin:0;font-size:14px}@media (width<=1024px){.srs-kpi-grid[data-v-cd15dbe8],.srs-filter-grid[data-v-cd15dbe8]{grid-template-columns:repeat(2,1fr)}.srs-section-grid[data-v-cd15dbe8]{grid-template-columns:1fr}}@media (width<=768px){.srs-kpi-grid[data-v-cd15dbe8]{grid-template-columns:repeat(2,1fr)}.srs-filter-grid[data-v-cd15dbe8]{grid-template-columns:1fr}.srs-head[data-v-cd15dbe8]{flex-direction:column;align-items:flex-start}.srs-head-actions[data-v-cd15dbe8]{width:100%}}.orders-table-component[data-v-6dec6e88]{width:100%}.orders-table-desktop[data-v-6dec6e88]{overflow-x:auto}.orders-table[data-v-6dec6e88]{border-collapse:collapse;width:100%;font-size:14px}.orders-table__head[data-v-6dec6e88]{background:#f8fafc}.orders-table__th[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.orders-table__th--num[data-v-6dec6e88]{text-align:right;width:50px}.orders-table__th--actions[data-v-6dec6e88]{text-align:right;padding-right:20px}.orders-table__row[data-v-6dec6e88]{border-bottom:1px solid #0f172a0f;transition:background .15s}.orders-table__row[data-v-6dec6e88]:hover{background:#f8fafc}.orders-table__cell[data-v-6dec6e88]{color:#0f172a;vertical-align:middle;padding:12px 16px;line-height:1.4}.orders-table__cell--num[data-v-6dec6e88]{text-align:right;font-variant-numeric:tabular-nums}.orders-table__cell--total[data-v-6dec6e88]{font-size:15px;font-weight:800}.orders-table__cell--tip[data-v-6dec6e88]{color:#64748b}.orders-table__ref[data-v-6dec6e88]{color:#64748b;font-weight:600}.orders-table__customer-name[data-v-6dec6e88]{color:#0f172a;margin-bottom:1px;font-weight:700}.orders-table__customer-ref[data-v-6dec6e88]{color:#94a3b8;margin-bottom:4px;font-size:12px}.orders-table__customer-meta[data-v-6dec6e88]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orders-table__customer-email[data-v-6dec6e88]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}.orders-table__cell--payment[data-v-6dec6e88]{min-width:140px}.orders-table__payment-row[data-v-6dec6e88]{align-items:center;gap:6px;margin-top:4px;display:flex}.orders-table__toggle-paid[data-v-6dec6e88]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0f172a14;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.orders-table__toggle-paid[data-v-6dec6e88]:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.orders-table__toggle-paid--processing[data-v-6dec6e88]{opacity:.5;cursor:not-allowed}.orders-table__spinner[data-v-6dec6e88]{border:2px solid #94a3b8;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite orders-spin-6dec6e88;display:inline-block}@keyframes orders-spin-6dec6e88{to{transform:rotate(360deg)}}.orders-table__cell--status[data-v-6dec6e88]{min-width:120px}.orders-table__cell--actions[data-v-6dec6e88]{text-align:right}.orders-table__actions-wrapper[data-v-6dec6e88]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.orders-table__time[data-v-6dec6e88]{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:500}.orders-table__na[data-v-6dec6e88]{color:#94a3b8;font-size:12px;font-weight:500}.order-source-badge[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.order-source-badge--own[data-v-6dec6e88]{color:#475569;background:#0f172a0f}.order-source-badge--central[data-v-6dec6e88]{color:var(--color-primary,#0b68d8);background:#0b68d814}.order-type-badge[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.order-type-badge--collection[data-v-6dec6e88]{color:#7c3aed;background:#8b5cf61a}.order-type-badge--delivery[data-v-6dec6e88]{color:#0284c7;background:#0ea5e91a}.payment-badge[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.payment-badge--paid[data-v-6dec6e88]{color:#047857;background:#10b9811a}.payment-badge--pending[data-v-6dec6e88]{color:#b45309;background:#f59e0b1a}.payment-badge--declined[data-v-6dec6e88]{color:#be123c;background:#e11d4814}.payment-badge--unknown[data-v-6dec6e88]{color:#64748b;background:#0f172a0f}.order-status-badge[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.order-status-badge--pending[data-v-6dec6e88]{color:#b45309;background:#f59e0b1a}.order-status-badge--preparing[data-v-6dec6e88]{color:var(--color-primary,#0b68d8);background:#0b68d814}.order-status-badge--ready[data-v-6dec6e88]{color:#7c3aed;background:#8b5cf61a}.order-status-badge--completed[data-v-6dec6e88]{color:#047857;background:#10b9811a}.order-status-badge--cancelled[data-v-6dec6e88]{color:#be123c;background:#e11d4814}.order-actions[data-v-6dec6e88]{align-items:center;gap:4px;display:flex}.order-action-btn[data-v-6dec6e88]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-family:inherit;font-size:13px;text-decoration:none;transition:all .15s;display:inline-flex}.order-action-btn[data-v-6dec6e88]:hover{background:#f1f5f9;border-color:#0f172a29}.order-action-btn[data-v-6dec6e88]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.order-action-btn--payment-log[data-v-6dec6e88]{color:#d97706}.order-action-btn--payment-log[data-v-6dec6e88]:hover{background:#d977060f;border-color:#d9770633}.order-action-btn--delete[data-v-6dec6e88]{color:#be123c;background:#e11d480a;border-color:#e11d482e}.order-action-btn--delete[data-v-6dec6e88]:hover{background:#e11d481a;border-color:#e11d4847}.order-action-btn--label[data-v-6dec6e88]{gap:5px;width:auto;padding:0 12px;font-size:12px;font-weight:600}.order-field-sm[data-v-6dec6e88]{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='%2364748b'%3E%3Cpath d='M1 1l3 3 3-3'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #0f172a1a;border-radius:8px;outline:none;width:100%;max-width:130px;height:34px;padding:0 24px 0 10px;font-size:12px;font-weight:600;transition:border-color .2s}.order-field-sm[data-v-6dec6e88]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.order-field-sm[data-v-6dec6e88]:disabled{opacity:.5;cursor:not-allowed}.orders-empty-state[data-v-6dec6e88]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.orders-empty-state__icon-box[data-v-6dec6e88]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.orders-empty-state__icon-box i[data-v-6dec6e88]{color:var(--color-primary,#0b68d8);font-size:22px}.orders-empty-state__title[data-v-6dec6e88]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.orders-empty-state__text[data-v-6dec6e88]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.orders-mobile-list[data-v-6dec6e88]{gap:12px;padding:16px;display:none}.order-mobile-card[data-v-6dec6e88]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.order-mobile-card__header[data-v-6dec6e88]{margin-bottom:0}.order-mobile-card__ref-row[data-v-6dec6e88]{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-mobile-card__ref[data-v-6dec6e88]{color:#0f172a;font-size:15px;font-weight:800}.order-mobile-card__customer[data-v-6dec6e88]{margin-bottom:2px}.order-mobile-card__customer-name[data-v-6dec6e88]{color:#0f172a;font-size:14px;font-weight:700}.order-mobile-card__customer-email[data-v-6dec6e88]{color:#94a3b8;font-size:12px}.order-mobile-card__meta-grid[data-v-6dec6e88]{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.order-mobile-card__meta-item[data-v-6dec6e88]{flex-direction:column;gap:2px;display:flex}.order-mobile-card__meta-label[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.order-mobile-card__payment-row[data-v-6dec6e88]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-mobile-card__payment-method[data-v-6dec6e88]{color:#334155;font-size:13px;font-weight:600}.order-mobile-card__total[data-v-6dec6e88]{color:#0f172a;font-size:15px;font-weight:800}.order-mobile-card__tip[data-v-6dec6e88]{color:#64748b;font-size:13px}.order-mobile-card__date[data-v-6dec6e88]{color:#64748b;font-size:12px}.order-mobile-card__controls[data-v-6dec6e88]{border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;display:grid}.order-mobile-card__control-col[data-v-6dec6e88]{flex-direction:column;gap:4px;display:flex}.order-mobile-card__control-label[data-v-6dec6e88]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.order-mobile-card__paid-row[data-v-6dec6e88]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.order-mobile-card__actions[data-v-6dec6e88]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}@media (width<=768px){.orders-table-desktop[data-v-6dec6e88]{display:none}.orders-mobile-list[data-v-6dec6e88]{display:grid}.order-field-sm[data-v-6dec6e88]{max-width:100%}}@media (width>=769px){.orders-mobile-list[data-v-6dec6e88]{display:none!important}}.modal-fade-enter-active[data-v-4d32b056],.modal-fade-leave-active[data-v-4d32b056]{transition:opacity .2s,transform .2s}.modal-fade-enter-from[data-v-4d32b056],.modal-fade-leave-to[data-v-4d32b056]{opacity:0;transform:scale(.95)}.orders-page[data-v-df67241c]{background:#f5f7fb;min-height:100%}.orders-container[data-v-df67241c]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.orders-page-header[data-v-df67241c]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.orders-page-header__info[data-v-df67241c]{flex:1}.orders-page-header__eyebrow[data-v-df67241c]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.orders-page-header__title-row[data-v-df67241c]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.orders-page-header__title[data-v-df67241c]{color:#0f172a;margin:0;font-size:28px;font-weight:800;line-height:1.2}.orders-page-header__subtitle[data-v-df67241c]{color:#64748b;margin:0 0 12px;font-size:14px;line-height:1.5}.orders-page-header__logs-btn[data-v-df67241c]{color:#b45309;white-space:nowrap;background:#d977060f;border:1px solid #d977062e;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.orders-page-header__logs-btn[data-v-df67241c]:hover{background:#d977061a;border-color:#d9770647}.orders-page-header__logs-btn i[data-v-df67241c]{color:#d97706;font-size:11px}.orders-page-header__actions[data-v-df67241c]{flex-shrink:0;align-items:flex-start;display:flex}.orders-summary-chips[data-v-df67241c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orders-summary-chip[data-v-df67241c]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.orders-summary-chip--cash[data-v-df67241c]{color:#047857;background:#10b98114;border:1px solid #10b98124}.orders-summary-chip--card[data-v-df67241c]{color:var(--color-primary,#0b68d8);background:#0b68d814;border:1px solid #0b68d824}.orders-summary-chip i[data-v-df67241c]{font-size:12px}.orders-quick-filter-grid[data-v-df67241c]{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.orders-filter-field[data-v-df67241c]{flex-direction:column;gap:4px;display:flex}.orders-filter-field__label[data-v-df67241c]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.orders-filter-select[data-v-df67241c]{color:#334155;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%2364748b'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 32px 0 12px;font-size:13px;font-weight:600;transition:border-color .2s}.orders-filter-select[data-v-df67241c]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.orders-filter-select--narrow[data-v-df67241c]{min-width:70px}.orders-panel[data-v-df67241c]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.orders-panel__header[data-v-df67241c]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.orders-panel__title[data-v-df67241c]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.orders-panel__subtitle[data-v-df67241c]{color:#64748b;margin:0;font-size:13px}.orders-panel__header-right[data-v-df67241c]{align-items:center;gap:10px;display:flex}.orders-panel__badge[data-v-df67241c]{color:#475569;white-space:nowrap;background:#0f172a0d;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.orders-panel__user-chip[data-v-df67241c]{color:#0369a1;background:#0ea5e914;border:1px solid #0ea5e929;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.orders-panel__user-chip-remove[data-v-df67241c]{color:#0369a1;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:800;line-height:1}.orders-filter-toolbar[data-v-df67241c]{border-bottom:1px solid #0f172a0f;grid-template-columns:2fr 1.2fr 1fr 1fr .6fr;align-items:end;gap:10px;padding:16px 24px;display:grid}.orders-filter-toolbar__search-wrap[data-v-df67241c]{position:relative}.orders-filter-toolbar__search-icon[data-v-df67241c]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.orders-filter-toolbar__input[data-v-df67241c]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.orders-filter-toolbar__input[data-v-df67241c]::placeholder{color:#94a3b8}.orders-filter-toolbar__input[data-v-df67241c]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.orders-filter-toolbar__input--search[data-v-df67241c]{padding:0 14px 0 40px}.orders-filter-toolbar__date-group[data-v-df67241c]{align-items:center;gap:6px;display:flex}.orders-filter-toolbar__date-sep[data-v-df67241c]{color:#94a3b8;flex-shrink:0;font-size:12px}.orders-filter-toolbar__field[data-v-df67241c]{flex-direction:column;gap:4px;display:flex}.orders-filter-toolbar__label[data-v-df67241c]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.orders-pagination[data-v-df67241c]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.orders-pagination__count[data-v-df67241c]{color:#64748b;font-size:13px;font-weight:500}.orders-pagination__controls[data-v-df67241c]{align-items:center;gap:4px;display:flex}.orders-pagination__btn[data-v-df67241c]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:36px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.orders-pagination__btn[data-v-df67241c]:hover:not(.orders-pagination__btn--disabled){background:#f1f5f9;border-color:#0f172a26}.orders-pagination__btn--disabled[data-v-df67241c]{opacity:.4;cursor:not-allowed;pointer-events:none}.orders-pagination__btn--active[data-v-df67241c]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8)}.orders-pagination__btn--active[data-v-df67241c]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.orders-pagination__btn[data-v-df67241c]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}@media (width<=1024px){.orders-filter-toolbar[data-v-df67241c]{grid-template-columns:1fr 1fr}.orders-filter-toolbar__search-wrap[data-v-df67241c],.orders-filter-toolbar__date-group[data-v-df67241c]{grid-column:1/-1}}@media (width<=900px){.orders-container[data-v-df67241c]{padding:20px}.orders-page-header[data-v-df67241c]{flex-direction:column;gap:16px}.orders-quick-filter-grid[data-v-df67241c]{grid-template-columns:repeat(3,1fr)}.orders-page-header__actions[data-v-df67241c],.orders-quick-filter-grid[data-v-df67241c]{width:100%}}@media (width<=768px){.orders-container[data-v-df67241c]{gap:16px;padding:16px}.orders-page-header[data-v-df67241c]{flex-direction:column;align-items:stretch}.orders-page-header__title[data-v-df67241c]{font-size:22px}.orders-page-header__title-row[data-v-df67241c]{flex-wrap:wrap}.orders-quick-filter-grid[data-v-df67241c]{grid-template-columns:1fr;gap:8px}.orders-filter-toolbar[data-v-df67241c]{grid-template-columns:1fr;gap:10px;padding:14px 16px}.orders-filter-toolbar__date-group[data-v-df67241c]{flex-direction:row}.orders-panel__header[data-v-df67241c]{flex-wrap:wrap;padding:16px}.orders-panel[data-v-df67241c]{border-radius:18px}.orders-pagination[data-v-df67241c]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.orders-pagination__count[data-v-df67241c]{text-align:center}.orders-pagination__controls[data-v-df67241c]{justify-content:center}.orders-pagination__btn[data-v-df67241c]{padding:8px 12px;font-size:12px}.orders-filter-select[data-v-df67241c],.orders-filter-toolbar__input[data-v-df67241c]{height:44px}}@media (width<=420px){.orders-summary-chips[data-v-df67241c]{flex-direction:column;align-items:stretch}.orders-summary-chip[data-v-df67241c]{justify-content:center}.orders-filter-toolbar__date-group[data-v-df67241c]{flex-direction:column}}.order-detail-page[data-v-cb8fbdbe]{background:#f5f7fb;min-height:100%}.order-detail-container[data-v-cb8fbdbe]{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;padding:28px 32px;display:flex}.order-detail-header[data-v-cb8fbdbe]{background:#fff;border:1px solid #0f172a14;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 28px;display:flex;box-shadow:0 14px 36px #0f172a0f}.order-detail-header__meta[data-v-cb8fbdbe]{flex:1}.order-detail-header__eyebrow[data-v-cb8fbdbe]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:12px;font-weight:700}.order-detail-header__title[data-v-cb8fbdbe]{color:#0f172a;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.2}.order-detail-header__time[data-v-cb8fbdbe]{color:#64748b;margin:0 0 12px;font-size:13px}.order-detail-header__badges[data-v-cb8fbdbe]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-detail-header__actions[data-v-cb8fbdbe]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.order-detail-action-btn[data-v-cb8fbdbe]{cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.order-detail-action-btn[data-v-cb8fbdbe]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.order-detail-action-btn--print[data-v-cb8fbdbe]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;box-shadow:0 4px 14px #0b68d840}.order-detail-action-btn--print[data-v-cb8fbdbe]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.order-detail-action-btn--back[data-v-cb8fbdbe]{color:#334155;background:#fff;border:1px solid #0f172a1f}.order-detail-action-btn--back[data-v-cb8fbdbe]:hover{background:#f8fafc;border-color:#0f172a2e}.order-detail-action-btn--logs[data-v-cb8fbdbe]{color:#b45309;background:#d977060f;border:1px solid #d977062e}.order-detail-action-btn--logs[data-v-cb8fbdbe]:hover{background:#d977061a;border-color:#d9770647}.order-summary-grid[data-v-cb8fbdbe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.order-detail-card[data-v-cb8fbdbe]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.order-detail-card__header[data-v-cb8fbdbe]{border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;padding:18px 24px;display:flex}.order-detail-card__dot[data-v-cb8fbdbe]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.order-detail-card__dot--info[data-v-cb8fbdbe]{background:#0ea5e9}.order-detail-card__dot--status[data-v-cb8fbdbe]{background:#10b981}.order-detail-card__dot--payment[data-v-cb8fbdbe]{background:#f59e0b}.order-detail-card__dot--items[data-v-cb8fbdbe]{background:var(--color-primary,#0b68d8)}.order-detail-card__title[data-v-cb8fbdbe]{color:#0f172a;flex:1;margin:0;font-size:16px;font-weight:800}.order-detail-card__body[data-v-cb8fbdbe]{flex-direction:column;gap:0;padding:18px 24px;display:flex}.order-info-row[data-v-cb8fbdbe]{border-bottom:1px solid #0f172a0a;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.order-info-row[data-v-cb8fbdbe]:last-child{border-bottom:none}.order-info-row__label[data-v-cb8fbdbe]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;flex-shrink:0;min-width:110px;font-size:11px;font-weight:700}.order-info-row__value[data-v-cb8fbdbe]{color:#0f172a;text-align:right;word-break:break-word;font-size:14px;font-weight:600}.order-info-row__value--link[data-v-cb8fbdbe]{color:var(--color-primary,#0b68d8);text-decoration:none}.order-info-row__value--link[data-v-cb8fbdbe]:hover{text-decoration:underline}.order-info-row__value--multiline[data-v-cb8fbdbe]{white-space:normal;max-width:280px}.order-info-row__value--stacked[data-v-cb8fbdbe]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.order-info-row__actions[data-v-cb8fbdbe]{align-items:center;gap:10px;display:flex}.order-info-row__action-link[data-v-cb8fbdbe]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:700;transition:color .15s}.order-info-row__action-link[data-v-cb8fbdbe]:hover{color:#0f172a}.order-info-row__action-link--disabled[data-v-cb8fbdbe]{color:#cbd5e1;cursor:not-allowed}.order-info-row__action-link--logs[data-v-cb8fbdbe]{color:#d97706}.order-info-row__action-link--logs[data-v-cb8fbdbe]:hover{color:#b45309}.order-detail-spinner[data-v-cb8fbdbe]{width:10px;height:10px;animation:.6s linear infinite od-spin-cb8fbdbe;display:inline-block}@keyframes od-spin-cb8fbdbe{to{transform:rotate(360deg)}}.order-badge[data-v-cb8fbdbe]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.order-badge--restaurant[data-v-cb8fbdbe]{color:#475569;background:#0f172a0f}.order-badge--central[data-v-cb8fbdbe]{color:var(--color-primary,#0b68d8);background:#0b68d814}.order-badge--collection[data-v-cb8fbdbe]{color:#7c3aed;background:#8b5cf61a}.order-badge--delivery[data-v-cb8fbdbe]{color:#0284c7;background:#0ea5e91a}.order-badge--paid[data-v-cb8fbdbe]{color:#047857;background:#10b9811a}.order-badge--pending[data-v-cb8fbdbe]{color:#b45309;background:#f59e0b1a}.order-badge--declined[data-v-cb8fbdbe],.order-badge--failed[data-v-cb8fbdbe]{color:#be123c;background:#e11d4814}.order-badge--unknown[data-v-cb8fbdbe]{color:#64748b;background:#0f172a0f}.payment-log-card .order-detail-card__header[data-v-cb8fbdbe]{flex-wrap:wrap}.payment-log-grid[data-v-cb8fbdbe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.payment-log-field[data-v-cb8fbdbe]{flex-direction:column;gap:4px;display:flex}.payment-log-field--full[data-v-cb8fbdbe]{grid-column:1/-1}.payment-log-field__label[data-v-cb8fbdbe]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.payment-log-field__value[data-v-cb8fbdbe]{color:#0f172a;font-size:14px;font-weight:600}.payment-log-field__value--amount[data-v-cb8fbdbe]{font-weight:800}.payment-log-transaction[data-v-cb8fbdbe]{color:#334155;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600}.payment-log-error-box[data-v-cb8fbdbe]{color:#be123c;overflow-wrap:anywhere;word-break:break-word;white-space:normal;background:#e11d480f;border:1px solid #e11d482e;border-radius:14px;max-width:100%;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5}.orders-items-table[data-v-cb8fbdbe]{border-collapse:collapse;width:100%;font-size:14px}.orders-items-table thead[data-v-cb8fbdbe]{background:#f8fafc}.orders-items-table__th[data-v-cb8fbdbe]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.orders-items-table__th--num[data-v-cb8fbdbe]{width:50px}.orders-items-table__th--qty[data-v-cb8fbdbe]{text-align:center;width:60px}.orders-items-table__th--price[data-v-cb8fbdbe]{text-align:right;width:100px}.orders-items-table__row[data-v-cb8fbdbe]{border-bottom:1px solid #0f172a0a;transition:background .15s}.orders-items-table__row[data-v-cb8fbdbe]:hover{background:#f8fafc}.orders-items-table__row--meal-deal[data-v-cb8fbdbe]{background:#fbbf240a}.orders-items-table__cell[data-v-cb8fbdbe]{color:#0f172a;vertical-align:top;padding:14px 16px;line-height:1.4}.orders-items-table__cell--num[data-v-cb8fbdbe]{color:#64748b;width:50px;font-weight:600}.orders-items-table__cell--product[data-v-cb8fbdbe]{min-width:200px}.orders-items-table__cell--qty[data-v-cb8fbdbe]{text-align:center;color:#334155;font-weight:600}.orders-items-table__cell--price[data-v-cb8fbdbe]{text-align:right;color:#475569;font-weight:600}.orders-items-table__cell--total[data-v-cb8fbdbe]{text-align:right;font-size:15px;font-weight:800}.order-item-product-name[data-v-cb8fbdbe]{color:#0f172a;font-size:15px;font-weight:700}.order-item-meal-badge[data-v-cb8fbdbe]{color:#b45309;text-transform:uppercase;letter-spacing:.04em;background:#fbbf241f;border-radius:999px;align-items:center;margin-bottom:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.order-item-sub-items[data-v-cb8fbdbe]{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.order-item-sub-item[data-v-cb8fbdbe]{color:#64748b;padding-left:12px;font-size:13px;position:relative}.order-item-sub-item[data-v-cb8fbdbe]:before{content:"";background:#fbbf2480;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.order-item-note[data-v-cb8fbdbe]{color:#d97706;margin-top:4px;font-size:12px;font-style:italic}.order-item-mobile-list[data-v-cb8fbdbe]{gap:12px;padding:16px;display:none}.order-item-mobile-card[data-v-cb8fbdbe]{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px}.order-item-mobile-card--meal-deal[data-v-cb8fbdbe]{background:#fbbf2405;border-color:#fbbf2433}.order-item-mobile-card__header[data-v-cb8fbdbe]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.order-item-mobile-card__num[data-v-cb8fbdbe]{color:#94a3b8;font-size:12px;font-weight:700}.order-item-mobile-card__product[data-v-cb8fbdbe]{margin-bottom:10px}.order-item-mobile-card__stats[data-v-cb8fbdbe]{border-top:1px solid #0f172a0f;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.order-item-mobile-card__stat[data-v-cb8fbdbe]{text-align:center}.order-item-mobile-card__stat-label[data-v-cb8fbdbe]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.order-item-mobile-card__stat-value[data-v-cb8fbdbe]{color:#0f172a;font-size:15px;font-weight:700}.order-item-mobile-card__stat-value--total[data-v-cb8fbdbe]{color:var(--color-primary,#0b68d8);font-weight:800}.order-total-summary[data-v-cb8fbdbe]{background:#0f172a05;border-top:1px solid #0f172a0f;flex-direction:column;align-items:flex-end;gap:6px;padding:18px 24px;display:flex}.order-total-row[data-v-cb8fbdbe]{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:320px;display:flex}.order-total-row__label[data-v-cb8fbdbe]{color:#64748b;font-size:13px}.order-total-row__value[data-v-cb8fbdbe]{color:#0f172a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.order-total-row--discount .order-total-row__label[data-v-cb8fbdbe],.order-total-row--discount .order-total-row__value[data-v-cb8fbdbe]{color:#be123c}.order-total-row--grand[data-v-cb8fbdbe]{border-top:2px solid #0f172a1a;margin-top:4px;padding-top:10px}.order-total-row--grand .order-total-row__label[data-v-cb8fbdbe]{color:#0f172a;font-size:16px;font-weight:800}.order-total-row--grand .order-total-row__value[data-v-cb8fbdbe]{color:#0f172a;font-size:20px;font-weight:900}@media (width<=900px){.order-detail-container[data-v-cb8fbdbe]{padding:20px}.order-detail-header[data-v-cb8fbdbe]{padding:18px 22px}}@media (width<=768px){.order-detail-container[data-v-cb8fbdbe]{gap:16px;padding:16px}.order-detail-header[data-v-cb8fbdbe]{border-radius:20px;flex-direction:column;align-items:stretch;gap:16px;padding:18px}.order-detail-header__title[data-v-cb8fbdbe]{font-size:22px}.order-detail-header__actions[data-v-cb8fbdbe]{grid-template-columns:1fr;gap:10px;display:grid}.order-detail-action-btn[data-v-cb8fbdbe]{justify-content:center;width:100%;height:44px}.order-summary-grid[data-v-cb8fbdbe]{grid-template-columns:1fr;gap:16px}.order-detail-card[data-v-cb8fbdbe]{border-radius:18px}.order-detail-card__header[data-v-cb8fbdbe]{padding:16px}.order-detail-card__body[data-v-cb8fbdbe]{padding:14px 16px}.order-info-row[data-v-cb8fbdbe]{flex-direction:column;gap:2px;padding:8px 0}.order-info-row__value[data-v-cb8fbdbe]{text-align:left}.order-info-row__value--stacked[data-v-cb8fbdbe]{align-items:flex-start}.order-info-row__value--multiline[data-v-cb8fbdbe]{max-width:100%}.payment-log-grid[data-v-cb8fbdbe]{grid-template-columns:1fr;gap:12px}.payment-log-field--full[data-v-cb8fbdbe]{grid-column:1}.orders-items-table[data-v-cb8fbdbe]{display:none}.order-item-mobile-list[data-v-cb8fbdbe]{display:grid}.order-total-summary[data-v-cb8fbdbe]{align-items:stretch;padding:16px}.order-total-row[data-v-cb8fbdbe]{max-width:100%}.order-total-row--grand .order-total-row__value[data-v-cb8fbdbe]{font-size:18px}}@media (width>=769px){.order-item-mobile-list[data-v-cb8fbdbe]{display:none!important}}.pb-section-card[data-v-a30853f5]{color:#29384a;background:#fff;border:1px solid #dbe2e9;border-radius:8px;width:100%;min-width:0;transition:border-color .14s,background-color .14s;display:block;position:relative}.pb-section-card.is-selected[data-v-a30853f5]{background:#fafdff;border-color:#4b86c2;box-shadow:0 0 0 2px #4b86c21a}.pb-section-card.is-disabled[data-v-a30853f5]{opacity:.76}.pb-section-toolbar[data-v-a30853f5]{border-bottom:1px solid #edf0f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.pb-section-card__handle[data-v-a30853f5]{color:#8290a0;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:5px;place-items:center;width:32px;height:38px;display:grid}.pb-section-card__handle[data-v-a30853f5]:active{cursor:grabbing}.pb-section-card__main[data-v-a30853f5]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:2px 0;display:flex}.pb-section-card__identity[data-v-a30853f5]{gap:3px;min-width:0;display:grid}.pb-section-card__eyebrow[data-v-a30853f5]{color:#748396;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3}.pb-section-card__identity strong[data-v-a30853f5]{color:#27364a;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35;overflow:hidden}.pb-section-card__identity small[data-v-a30853f5]{color:#7a8797;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.pb-section-card__identity small span[data-v-a30853f5]{padding:0 3px}.pb-section-card__badges[data-v-a30853f5],.pb-section-card__actions[data-v-a30853f5]{flex:none;align-items:center;gap:5px;display:flex}.pb-badge[data-v-a30853f5]{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:9px;font-weight:600;display:inline-flex}.pb-badge--visible[data-v-a30853f5],.pb-badge--ready[data-v-a30853f5]{color:#16734c;background:#edf7f1}.pb-badge--hidden[data-v-a30853f5],.pb-badge--legacy[data-v-a30853f5]{color:#946313;background:#fff5e5}.pb-section-card__action[data-v-a30853f5],.pb-section-card__more summary[data-v-a30853f5]{color:#58687a;cursor:pointer;background:#fff;border:1px solid #e0e6ec;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.pb-section-card__more[data-v-a30853f5]{position:relative}.pb-section-card__more summary[data-v-a30853f5]{list-style:none}.pb-section-card__more summary[data-v-a30853f5]::-webkit-details-marker{display:none}.pb-section-card__menu[data-v-a30853f5]{z-index:12;background:#fff;border:1px solid #dce3eb;border-radius:6px;width:160px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #182b4118}.pb-section-card__menu button[data-v-a30853f5]{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px;font-size:11px}.pb-section-card__menu button[data-v-a30853f5]:hover:not(:disabled){background:#f3f6f9}.pb-section-card__menu button[data-v-a30853f5]:disabled{opacity:.45;cursor:not-allowed}.pb-section-card__menu button.is-danger[data-v-a30853f5]{color:#b42318}.pb-section-card__preview[data-v-a30853f5]{contain:layout;grid-template-columns:minmax(72px,.8fr) minmax(0,1.4fr) minmax(72px,.8fr);align-items:center;gap:16px;min-width:0;min-height:110px;padding:18px 24px;display:grid;overflow:hidden}.pb-preview-lines[data-v-a30853f5]{gap:7px;display:grid}.pb-preview-lines span[data-v-a30853f5]{background:#e9edf1;border-radius:2px;height:5px;display:block}.pb-preview-lines span[data-v-a30853f5]:first-child{background:#cad4df;width:54%}.pb-preview-copy[data-v-a30853f5]{gap:7px;min-width:0;display:grid}.pb-preview-copy>span[data-v-a30853f5]{color:#768598;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pb-preview-copy strong[data-v-a30853f5]{color:#334155;font-family:var(--font-heading,Georgia, serif);text-overflow:ellipsis;overflow-wrap:anywhere;font-size:clamp(15px,1.2vw,20px);font-weight:500;line-height:1.25;overflow:hidden}.pb-preview-copy small[data-v-a30853f5]{color:#8994a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.pb-preview-image[data-v-a30853f5]{color:#9aa6b4;background:#f4f6f7;border:1px solid #e8edf1;place-items:center;min-width:0;height:72px;font-size:22px;display:grid}.pb-section-card button[data-v-a30853f5]:focus-visible,.pb-section-card summary[data-v-a30853f5]:focus-visible{outline-offset:2px;outline:2px solid #2672c9}.pb-section-card.is-legacy-details[data-v-a30853f5]{border-left:3px solid #8b98a8}@media (width<=760px){.pb-section-toolbar[data-v-a30853f5]{grid-template-columns:24px minmax(0,1fr) auto;gap:5px;padding:8px}.pb-section-card__main[data-v-a30853f5]{flex-direction:column;align-items:flex-start}.pb-section-card__badges[data-v-a30853f5]{flex-wrap:wrap}.pb-section-card__preview[data-v-a30853f5]{grid-template-columns:minmax(0,1fr) minmax(64px,.5fr);gap:12px;padding:14px}.pb-preview-lines[data-v-a30853f5]{display:none}}.pb-toolbar[data-v-ae603af2]{z-index:35;color:#243244;max-width:100%;min-height:54px;font:13px/1.3 var(--font-body,system-ui, sans-serif);background:#fff;border:1px solid #dce2e8;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;display:flex;position:sticky;top:0;overflow:visible}.pb-toolbar__identity[data-v-ae603af2],.pb-toolbar__devices[data-v-ae603af2],.pb-toolbar__actions[data-v-ae603af2]{align-items:center;gap:6px;min-width:0;display:flex}.pb-toolbar__identity[data-v-ae603af2]{flex:auto;gap:8px;overflow:hidden}.pb-toolbar__back[data-v-ae603af2]{color:#536273;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pb-toolbar__title-wrap[data-v-ae603af2]{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.pb-toolbar__title-wrap strong[data-v-ae603af2]{color:#263548;text-overflow:ellipsis;max-width:min(190px,20vw);font-size:13px;font-weight:650;overflow:hidden}.pb-toolbar__save-state[data-v-ae603af2]{color:#667384;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;display:inline-flex}.pb-toolbar__save-state i[data-v-ae603af2]{background:#18a66a;border-radius:50%;width:7px;height:7px}.pb-toolbar__save-state.is-unsaved i[data-v-ae603af2]{background:#d99019}.pb-toolbar__save-state.is-saving i[data-v-ae603af2]{background:#3478c8;animation:1s infinite pb-pulse-ae603af2}.pb-toolbar__save-state.is-failed[data-v-ae603af2]{color:#b42318}.pb-toolbar__save-state.is-failed i[data-v-ae603af2]{background:#b42318}.pb-toolbar__summary[data-v-ae603af2]{color:#738091;white-space:nowrap;font-size:10px}.pb-toolbar__summary span[data-v-ae603af2]{color:#a1aab5;padding:0 2px}.pb-toolbar__devices[data-v-ae603af2]{background:#f6f8fa;border:1px solid #e2e7ed;border-radius:7px;flex:none;padding:2px}.pb-toolbar__devices button[data-v-ae603af2]{color:#647184;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 7px;font-size:10px;display:flex}.pb-toolbar__devices button small[data-v-ae603af2]{display:none}.pb-toolbar__devices button.is-active[data-v-ae603af2]{color:#245ea8;background:#fff;box-shadow:0 1px 3px #152b460f}.pb-toolbar__actions[data-v-ae603af2]{white-space:nowrap;flex:none}.pb-toolbar__layout[data-v-ae603af2]{color:#738091;align-items:center;gap:5px;font-size:11px;display:flex}.pb-toolbar__layout select[data-v-ae603af2]{color:#344054;background:#fff;border:1px solid #dce2e8;border-radius:6px;max-width:100px;padding:6px 20px 6px 7px;font-size:11px}.pb-toolbar__button[data-v-ae603af2]{color:#435164;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.pb-toolbar__button[data-v-ae603af2]:disabled{opacity:.55;cursor:not-allowed}.pb-toolbar__button--save[data-v-ae603af2]{background:#f8fafc;border-color:#cbd5e1;flex:none;min-width:max-content}.pb-toolbar__button--publish[data-v-ae603af2]{color:#fff;background:#138a5b;border-color:#138a5b;flex:none;min-width:max-content}.pb-toolbar__button--preview[data-v-ae603af2]{flex:0 auto}.pb-toolbar__more[data-v-ae603af2]{flex:none;position:relative}.pb-toolbar__more summary[data-v-ae603af2]{color:#536273;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:6px;place-items:center;width:32px;height:32px;list-style:none;display:grid}.pb-toolbar__more summary[data-v-ae603af2]::-webkit-details-marker{display:none}.pb-toolbar__menu[data-v-ae603af2]{z-index:60;background:#fff;border:1px solid #dce2e8;border-radius:8px;gap:8px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 22px #172b4d1c}.pb-toolbar__menu-action[data-v-ae603af2]{color:#435164;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 6px;display:flex}.pb-toolbar__menu-action[data-v-ae603af2]:hover{background:#f5f7f9}.pb-toolbar__device-select[data-v-ae603af2]{display:none}.pb-toolbar__device-select select[data-v-ae603af2]{color:#435164;background:#fff;border:1px solid #dce2e8;border-radius:6px;min-height:32px;padding:0 22px 0 8px;font-size:11px}.pb-toolbar__sr-only[data-v-ae603af2]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-toolbar button[data-v-ae603af2]:focus-visible,.pb-toolbar select[data-v-ae603af2]:focus-visible,.pb-toolbar summary[data-v-ae603af2]:focus-visible{outline-offset:2px;outline:2px solid #2672c9}@keyframes pb-pulse-ae603af2{50%{opacity:.35}}@media (width<=1400px){.pb-toolbar[data-v-ae603af2]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity devices""actions actions";display:grid}.pb-toolbar__identity[data-v-ae603af2]{grid-area:identity}.pb-toolbar__devices[data-v-ae603af2]{grid-area:devices;justify-self:end}.pb-toolbar__actions[data-v-ae603af2]{grid-area:actions;justify-content:flex-end}}@media (width<=900px){.pb-toolbar__devices[data-v-ae603af2]{display:none}.pb-toolbar__device-select[data-v-ae603af2]{grid-area:devices;justify-self:end;display:block}}@media (width<=760px){.pb-toolbar[data-v-ae603af2]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity devices""actions actions";gap:6px;padding:7px}.pb-toolbar__summary[data-v-ae603af2]{display:none}.pb-toolbar__actions[data-v-ae603af2]{justify-content:flex-end;gap:4px;width:100%}.pb-toolbar__button[data-v-ae603af2]{padding:0 7px}}@media (width<=420px){.pb-toolbar__title-wrap strong[data-v-ae603af2]{max-width:90px}.pb-toolbar__save-state[data-v-ae603af2]{font-size:9px}.pb-toolbar__button--preview span[data-v-ae603af2]{display:none}.pb-toolbar__button--preview[data-v-ae603af2]{width:32px;padding:0}}.pb-library-item[data-v-f215c9c2]{background:#fff;border:1px solid #e1e6ec;border-radius:8px;transition:border-color .15s,background .15s}.pb-library-item[data-v-f215c9c2]:hover{background:#f8fbff;border-color:#a8bfdc}.pb-library-item.is-review[data-v-f215c9c2]{border-left:3px solid #e0aa4b}.pb-library-item__add[data-v-f215c9c2]{border-radius:inherit;text-align:left;cursor:pointer;color:#344054;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:flex}.pb-library-item__icon[data-v-f215c9c2]{color:#65758a;background:#f4f6f8;border:1px solid #e5e9ef;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pb-library-item__icon img[data-v-f215c9c2]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%}.pb-library-item__copy[data-v-f215c9c2]{flex:1;gap:3px;min-width:0;display:grid}.pb-library-item__copy strong[data-v-f215c9c2]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.pb-library-item__copy small[data-v-f215c9c2]{color:#8490a0;font-size:10px}.pb-library-item__status[data-v-f215c9c2]{color:#9a6413;background:#fff4df;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.pb-library-item__status--ready[data-v-f215c9c2]{color:#168254;background:#eaf7f0}.pb-library-item__add[data-v-f215c9c2]:focus-visible{outline-offset:2px;outline:2px solid #2672c9}.pb-library[data-v-c73d1bc8]{color:#27374a;background:#fff;border:1px solid #dce3eb;border-radius:10px;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.pb-library__header[data-v-c73d1bc8]{border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;padding:15px 14px 12px;display:flex}.pb-library__header p[data-v-c73d1bc8]{color:#8591a0;text-transform:uppercase;letter-spacing:.13em;margin:0 0 3px;font-size:9px;font-weight:700}.pb-library__header h2[data-v-c73d1bc8]{margin:0;font-size:15px;font-weight:650}.pb-library__close[data-v-c73d1bc8]{color:#546274;cursor:pointer;background:#f2f4f7;border:0;border-radius:6px;width:32px;height:32px;font-size:22px;display:none}.pb-library__search[data-v-c73d1bc8]{color:#8b97a5;border:1px solid #dce3eb;border-radius:7px;flex:none;align-items:center;gap:8px;height:36px;margin:12px 12px 8px;padding:0 10px;display:flex}.pb-library__search[data-v-c73d1bc8]:focus-within{border-color:#4182c6;box-shadow:0 0 0 3px #4182c61a}.pb-library__search input[data-v-c73d1bc8]{color:#344054;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.pb-library__filters[data-v-c73d1bc8]{flex:none;gap:4px;padding:4px 12px 10px;display:flex}.pb-library__categories[data-v-c73d1bc8]{white-space:nowrap;scroll-snap-type:x proximity;touch-action:pan-x;cursor:grab;scrollbar-width:thin;scrollbar-color:#c4cbd4 transparent;border-bottom:1px solid #edf0f3;flex:none;gap:4px;min-width:0;margin:0 10px 8px;padding:0 0 7px;display:flex;overflow:auto hidden}.pb-library__categories button[data-v-c73d1bc8]{color:#748194;cursor:pointer;scroll-snap-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;flex:none;padding:5px 7px;font-size:9px}.pb-library__category-swiper[data-v-c73d1bc8]{border-bottom:1px solid #edf0f3;flex:none;align-items:center;min-width:0;margin:0 10px 8px;display:flex}.pb-library__category-swiper .pb-library__categories[data-v-c73d1bc8]{border:0;flex:auto;margin:0}.pb-library__categories.is-dragging[data-v-c73d1bc8]{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.pb-library__category-arrow[data-v-c73d1bc8]{z-index:1;color:#718096;cursor:pointer;background:#fff;border:0;flex:0 0 20px;place-items:center;width:20px;height:30px;padding:0;font-size:9px;display:grid}.pb-library__category-arrow[data-v-c73d1bc8]:hover,.pb-library__category-arrow[data-v-c73d1bc8]:focus-visible{color:#245f9e;background:#edf4fb;outline:none}.pb-library__categories button.is-active[data-v-c73d1bc8]{color:#245f9e;background:#edf4fb;font-weight:650}.pb-library__categories[data-v-c73d1bc8]::-webkit-scrollbar{height:6px}.pb-library__categories[data-v-c73d1bc8]::-webkit-scrollbar-thumb{background:#c4cbd4 padding-box padding-box;border:1px solid #0000;border-radius:6px}.pb-library__filters button[data-v-c73d1bc8]{color:#6e7c8e;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.pb-library__filters button.is-active[data-v-c73d1bc8]{color:#245f9e;background:#edf4fb;font-weight:600}.pb-library__filters button span[data-v-c73d1bc8]{color:#8693a2;font-variant-numeric:tabular-nums}.pb-library__groups[data-v-c73d1bc8]{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:0 10px 12px;overflow:hidden auto}.pb-library__group[data-v-c73d1bc8]{margin-top:5px}.pb-library__group-toggle[data-v-c73d1bc8]{text-align:left;color:#7c8796;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto 14px;align-items:center;gap:8px;width:100%;padding:9px 4px;font-size:9px;font-weight:700;display:grid}.pb-library__group-toggle small[data-v-c73d1bc8]{color:#9aa4b1;font-size:9px;font-weight:500}.pb-library__group-toggle i[data-v-c73d1bc8]{font-size:9px}.pb-library__items[data-v-c73d1bc8]{gap:6px;display:grid}.pb-library__empty[data-v-c73d1bc8]{color:#7a8797;text-align:center;place-items:center;gap:6px;padding:40px 12px;font-size:11px;display:grid}.pb-library__empty i[data-v-c73d1bc8]{color:#9ba7b5;font-size:18px}.pb-library__empty strong[data-v-c73d1bc8]{color:#465467;font-size:12px}.pb-library__footer[data-v-c73d1bc8]{color:#8490a0;border-top:1px solid #edf0f3;flex:none;justify-content:space-between;gap:8px;padding:10px 12px;font-size:9px;display:flex}.pb-library button[data-v-c73d1bc8]:focus-visible{outline-offset:2px;outline:2px solid #2672c9}.pb-library__groups[data-v-c73d1bc8]{scrollbar-width:thin;scrollbar-color:#c4cbd4 transparent}.pb-library__groups[data-v-c73d1bc8]::-webkit-scrollbar{width:8px;height:8px}.pb-library__groups[data-v-c73d1bc8]::-webkit-scrollbar-thumb{background:#c4cbd4 padding-box padding-box;border:2px solid #0000;border-radius:8px}@media (width<=1100px){.pb-library[data-v-c73d1bc8]{z-index:70;border-radius:0 12px 12px 0;width:min(330px,88vw);height:100dvh;max-height:none;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:12px 0 34px #182b411c}.pb-library.is-open[data-v-c73d1bc8]{transform:translate(0)}.pb-library__close[data-v-c73d1bc8]{display:block}}.pb-canvas[data-v-44811c7c]{color:#27374a;background:#eef1f4;border:1px solid #dce3eb;border-radius:8px;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pb-canvas__stage[data-v-44811c7c]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4cbd4 transparent;flex:1;min-width:0;min-height:0;padding:24px 18px;overflow:auto}.pb-canvas__stage[data-v-44811c7c]::-webkit-scrollbar{width:8px;height:8px}.pb-canvas__stage[data-v-44811c7c]::-webkit-scrollbar-thumb{background:#c4cbd4 padding-box padding-box;border:2px solid #0000;border-radius:8px}.pb-canvas__frame[data-v-44811c7c]{width:var(--preview-width);background:#fff;border:1px solid #d8dee6;min-width:0;max-width:min(100%,1440px);min-height:100%;margin:0 auto;transition:width .2s;box-shadow:0 1px 4px #182b4108}.pb-canvas__frame.is-mobile[data-v-44811c7c]{min-height:680px}.pb-canvas__page[data-v-44811c7c]{width:100%;min-width:0;min-height:inherit;padding:16px}.pb-canvas__sections[data-v-44811c7c]{flex-direction:column;min-width:0;display:flex}.pb-canvas__block[data-v-44811c7c]{min-width:0}.pb-canvas__empty[data-v-44811c7c]{text-align:center;align-content:center;place-items:center;min-height:390px;padding:32px;display:grid}.pb-canvas__empty-icon[data-v-44811c7c]{color:#54708d;background:#f6f8fa;border:1px solid #dce3eb;border-radius:12px;place-items:center;width:54px;height:54px;font-size:19px;display:grid}.pb-canvas__empty h2[data-v-44811c7c]{color:#344256;margin:16px 0 5px;font-size:18px}.pb-canvas__empty p[data-v-44811c7c]{color:#788596;max-width:270px;margin:0;font-size:12px;line-height:1.55}.pb-canvas__empty button[data-v-44811c7c]{color:#fff;cursor:pointer;background:#3175b7;border:1px solid #3175b7;border-radius:7px;align-items:center;gap:7px;margin-top:18px;padding:9px 13px;font-size:11px;font-weight:600;display:inline-flex}.pb-canvas__insert[data-v-44811c7c]{color:#7d8998;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;margin:6px 0;padding:4px 0;display:flex}.pb-canvas__insert span[data-v-44811c7c]{background:#d8dee5;flex:1;height:1px}.pb-canvas__insert b[data-v-44811c7c]{border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:500;display:flex}.pb-canvas__insert:hover b[data-v-44811c7c]{color:#2f6fa9;background:#fff;border-color:#bfd1e3}.pb-canvas__foot[data-v-44811c7c]{color:#788596;background:#f7f8fa;border-top:1px solid #dce3eb;justify-content:space-between;padding:8px 12px;font-size:10px;display:flex}.pb-canvas[data-v-44811c7c] .is-drop-target{outline-offset:4px;outline:2px dashed #3479bc}.pb-canvas[data-v-44811c7c] .pb-section-ghost{opacity:.38;background:#edf5fc;border:1px dashed #3479bc;border-radius:8px;min-height:120px}.pb-canvas[data-v-44811c7c] .pb-section-ghost .pb-section-card{background:#f3f8fd;border-color:#3479bc}.pb-canvas[data-v-44811c7c] .pb-section-chosen .pb-section-card{border-color:#3479bc;box-shadow:0 0 0 2px #3479bc18}.pb-section-dragging{opacity:.96;cursor:grabbing;background:#fff;border:1px solid #3479bc;border-radius:8px;box-shadow:0 10px 24px #172b4d2e}.pb-canvas[data-v-44811c7c] .pb-section-dragging .pb-section-card,.pb-section-dragging .pb-section-card{border-color:#3479bc}.pb-canvas[data-v-44811c7c] .pb-section-dragging .pb-section-card button,.pb-section-dragging .pb-section-card button,.pb-canvas.is-dragging[data-v-44811c7c] .pb-section-card button{pointer-events:none}.pb-canvas.is-dragging[data-v-44811c7c] .pb-section-card{-webkit-user-select:none;user-select:none}.pb-canvas[data-v-44811c7c] .pb-section-card.is-drop-before:before,.pb-canvas[data-v-44811c7c] .pb-section-card.is-drop-after:after{content:"";background:#3479bc;border-radius:2px;height:3px;position:absolute;left:0;right:0}.pb-canvas[data-v-44811c7c] .pb-section-card.is-drop-before:before{top:-6px}.pb-canvas[data-v-44811c7c] .pb-section-card.is-drop-after:after{bottom:-6px}.pb-canvas button[data-v-44811c7c]:focus-visible{outline-offset:2px;outline:2px solid #2672c9}@media (width<=760px){.pb-canvas__stage[data-v-44811c7c]{padding:12px 8px}.pb-canvas__page[data-v-44811c7c]{padding:8px}.pb-canvas__frame.is-mobile[data-v-44811c7c]{max-width:100%;min-height:580px}.pb-canvas__foot[data-v-44811c7c]{font-size:9px}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;width:40px;height:38px;display:block;position:absolute;top:1px;right:1px}.multiselect__spinner:after,.multiselect__spinner:before{content:"";border:2px solid #0000;border-top-color:#41b883;border-radius:100%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000}.multiselect__spinner:before{animation:2.4s cubic-bezier(.41,.26,.2,.62) infinite spinning}.multiselect__spinner:after{animation:2.4s cubic-bezier(.51,.09,.21,.8) infinite spinning}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{touch-action:manipulation;font-family:inherit;font-size:16px}.multiselect{box-sizing:content-box;text-align:left;color:#35495e;width:100%;min-height:40px;display:block;position:relative}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{pointer-events:none;opacity:.6;background:#ededed}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{box-sizing:border-box;vertical-align:top;background:#fff;border:none;border-radius:5px;width:100%;min-height:20px;margin-bottom:8px;padding:0 0 0 5px;line-height:20px;transition:border .1s;display:inline-block;position:relative}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 40px 0 8px;font-size:14px;display:block}.multiselect__tag{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#41b883;border-radius:5px;max-width:100%;margin-bottom:5px;margin-right:10px;padding:4px 26px 4px 10px;line-height:1;display:inline-block;position:relative;overflow:hidden}.multiselect__tag-icon{cursor:pointer;text-align:center;border-radius:5px;width:22px;margin-left:7px;font-style:normal;font-weight:700;line-height:22px;transition:all .2s;position:absolute;top:0;bottom:0;right:0}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{white-space:nowrap;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 30px 0 12px;overflow:hidden}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;margin:0;line-height:16px;text-decoration:none;display:block}.multiselect__select{text-align:center;width:40px;height:38px;padding:4px 8px;transition:transform .2s;position:absolute;top:1px;right:1px}.multiselect__select:before{color:#999;content:"";border:5px solid #0000;border-top-color:#999;border-bottom-width:0;margin-top:4px;position:relative;top:65%;right:0}.multiselect__placeholder{color:#adadad;margin-bottom:10px;padding-top:2px;display:inline-block}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{z-index:50;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:100%;max-height:240px;display:block;position:absolute;overflow:auto}.multiselect__content{vertical-align:top;min-width:100%;margin:0;padding:0;list-style:none;display:inline-block}.multiselect--above .multiselect__content-wrapper{border-top:1px solid #e8e8e8;border-bottom:none;border-radius:5px 5px 0 0;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{text-transform:none;vertical-align:middle;cursor:pointer;white-space:nowrap;min-height:40px;padding:12px;line-height:16px;text-decoration:none;display:block;position:relative}.multiselect__option:after{padding-left:20px;padding-right:12px;font-size:13px;line-height:40px;position:absolute;top:0;right:0}.multiselect__option--highlight{color:#fff;background:#41b883;outline:none}.multiselect__option--highlight:after{content:attr(data-select);color:#fff;background:#41b883}.multiselect__option--selected{color:#35495e;background:#f3f3f3;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{color:#a6a6a6;background:#ededed}.multiselect__option--disabled{cursor:text;pointer-events:none;color:#a6a6a6!important;background:#ededed!important}.multiselect__option--group{color:#35495e;background:#ededed}.multiselect__option--group.multiselect__option--highlight{color:#fff;background:#35495e}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--group-selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{vertical-align:top;margin-bottom:8px;line-height:20px;display:inline-block}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.resource-multiselect[data-v-177324e4]{font-size:.875rem}.repeater-item[data-v-d050a5b4]{transition:all .2s}.repeater-item__header[data-v-d050a5b4]{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.repeater-item__toggle[data-v-d050a5b4]{text-align:left;color:#334155;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.repeater-item__toggle span[data-v-d050a5b4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repeater-item__header button[data-v-d050a5b4]:focus-visible{outline:2px solid var(--color-primary,#2672c9);outline-offset:2px}.animate-fade-in[data-v-d050a5b4]{animation:.3s ease-out fadeIn-d050a5b4}.animate-bounce-in[data-v-d050a5b4]{animation:.4s cubic-bezier(.68,-.55,.265,1.55) bounceIn-d050a5b4}.slide-up-enter-active[data-v-d050a5b4],.slide-up-leave-active[data-v-d050a5b4]{transition:all .3s ease-out}.slide-up-enter-from[data-v-d050a5b4],.slide-up-leave-to[data-v-d050a5b4]{opacity:0;transform:translate(-50%,20px)}@keyframes fadeIn-d050a5b4{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-d050a5b4{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.collapse-enter-active[data-v-1fc5b09f],.collapse-leave-active[data-v-1fc5b09f]{transition:all .2s;overflow:hidden}.collapse-enter-from[data-v-1fc5b09f],.collapse-leave-to[data-v-1fc5b09f]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.collapse-enter-to[data-v-1fc5b09f],.collapse-leave-from[data-v-1fc5b09f]{opacity:1;max-height:500px}.variant-picker[data-v-c10376c6]{border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.variant-grid[data-v-c10376c6]{flex-wrap:wrap;gap:.375rem;display:flex}.variant-btn[data-v-c10376c6]{color:#475569;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.variant-btn[data-v-c10376c6]:hover{background:#f8fafc;border-color:#94a3b8}.variant-btn.active[data-v-c10376c6]{border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6);background:#3b82f614;font-weight:600}.pb-inspector[data-v-c10376c6]{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pb-inspector>.mt-3[data-v-c10376c6]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.pb-inspector__top[data-v-c10376c6]{justify-content:space-between;align-items:center;display:flex}.pb-inspector__close[data-v-c10376c6]{color:#526173;cursor:pointer;background:#f2f4f7;border:0;border-radius:6px;width:32px;height:32px;font-size:22px;display:none}.pb-inspector__selected[data-v-c10376c6]{border-bottom:1px solid #edf0f3;gap:4px;padding:0 0 11px;display:grid}.pb-inspector__selected>span[data-v-c10376c6]{color:#8792a0;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.pb-inspector__selected strong[data-v-c10376c6]{color:#26364a;font-size:14px;font-weight:650}.pb-inspector__selected small[data-v-c10376c6]{text-overflow:ellipsis;white-space:nowrap;color:#8490a0;font-size:10px;overflow:hidden}.pb-inspector__selected small span[data-v-c10376c6]{padding:0 3px}.pb-inspector__tabs[data-v-c10376c6]{background:#f5f7f9;border:1px solid #e2e7ed;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.pb-inspector__tabs button[data-v-c10376c6]{color:#6c7888;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 4px;font-size:11px}.pb-inspector__tabs button.is-active[data-v-c10376c6]{color:#245f9e;background:#fff;font-weight:650;box-shadow:0 1px 3px #192e430f}.pb-inspector__body[data-v-c10376c6]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4cbd4 transparent;flex:auto;align-content:start;gap:10px;min-width:0;min-height:0;padding:2px 0 14px;display:grid;overflow:hidden auto}.pb-inspector__body[data-v-c10376c6]::-webkit-scrollbar{width:8px}.pb-inspector__body[data-v-c10376c6]::-webkit-scrollbar-thumb{background:#c4cbd4 padding-box padding-box;border:2px solid #0000;border-radius:8px}.pb-inspector__section-title[data-v-c10376c6]{color:#788596;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:700}.pb-inspector__field[data-v-c10376c6]{color:#576577;gap:5px;font-size:11px;display:grid}.pb-inspector__field select[data-v-c10376c6]{color:#344054;background:#fff;border:1px solid #dce3eb;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:11px}.pb-inspector__metadata[data-v-c10376c6]{gap:7px;margin:0;display:grid}.pb-inspector__metadata>div[data-v-c10376c6]{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pb-inspector__metadata dt[data-v-c10376c6]{color:#8490a0;font-size:10px}.pb-inspector__metadata dd[data-v-c10376c6]{overflow-wrap:anywhere;color:#465467;margin:0;font-size:10px}.pb-inspector button[data-v-c10376c6]:focus-visible,.pb-inspector select[data-v-c10376c6]:focus-visible,.pb-inspector input[data-v-c10376c6]:focus-visible,.pb-inspector textarea[data-v-c10376c6]:focus-visible{outline-offset:2px;outline:2px solid #2672c9}@media (width<=1100px){.pb-inspector__close[data-v-c10376c6]{display:block}}.pb-template-modal[data-v-c59fd238]{z-index:1000;font-family:var(--font-body,system-ui, sans-serif);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pb-template-modal__backdrop[data-v-c59fd238]{cursor:default;background:#0f172a8a;border:0;position:absolute;inset:0}.pb-template-modal__panel[data-v-c59fd238]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(1100px,100%);max-height:min(820px,100dvh - 48px);position:relative;overflow:auto;box-shadow:0 24px 80px #0f172a3d}.pb-template-modal__header[data-v-c59fd238]{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex}.pb-template-modal__header h2[data-v-c59fd238]{color:#172536;letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,30px)}.pb-template-modal__header p[data-v-c59fd238]{color:#667384;max-width:620px;margin:8px 0 0}.pb-template-modal__eyebrow[data-v-c59fd238]{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--color-primary,#9a6b2f)!important;margin:0 0 8px!important;font-size:10px!important}.pb-template-modal__close[data-v-c59fd238]{color:#536273;cursor:pointer;background:#fff;border:1px solid #dbe2e8;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1}.pb-template-grid[data-v-c59fd238]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px 30px 30px;display:grid}.pb-template-card[data-v-c59fd238]{background:#fff;border:1px solid #e1e7ec;border-radius:14px;overflow:hidden}.pb-template-card__preview[data-v-c59fd238]{color:#fff;background:linear-gradient(150deg,#34291f,#948064 48%,#ebe0cc);flex-direction:column;justify-content:flex-end;gap:8px;height:164px;padding:16px;display:flex}.pb-template-card__preview.is-minimal-editorial[data-v-c59fd238]{background:linear-gradient(150deg,#3c352e,#b29f84 52%,#f0e8dc)}.pb-template-card__preview.is-minimal-modern[data-v-c59fd238]{background:linear-gradient(150deg,#172536,#56819a 55%,#eaf1f4)}.pb-template-card__preview-line[data-v-c59fd238]{background:#ffffffb3;border-radius:4px;width:35%;height:3px}.pb-template-card__preview-title[data-v-c59fd238]{max-width:90%;font-family:Georgia,serif;font-size:20px;line-height:1.05}.pb-template-card__preview-block[data-v-c59fd238]{background:#ffffff42;border-radius:4px;width:74%;height:18px}.pb-template-card__preview-block.short[data-v-c59fd238]{width:50%;height:10px}.pb-template-card__preview-footer[data-v-c59fd238]{background:#ffffff73;width:100%;height:1px;margin-top:4px}.pb-template-card__body[data-v-c59fd238]{padding:16px}.pb-template-card__body h3[data-v-c59fd238]{color:#1d2a38;margin:0;font-size:17px}.pb-template-card__body p[data-v-c59fd238]{color:#697789;min-height:54px;margin:7px 0 12px;font-size:12px;line-height:1.5}.pb-template-card__tags[data-v-c59fd238]{flex-wrap:wrap;gap:5px;display:flex}.pb-template-card__tags span[data-v-c59fd238]{color:#5f6c7b;background:#f3f6f8;border-radius:999px;padding:4px 7px;font-size:10px}.pb-template-card__actions[data-v-c59fd238]{justify-content:space-between;gap:8px;margin-top:16px;display:flex}.pb-template-card__actions button[data-v-c59fd238],.pb-template-confirm__cancel[data-v-c59fd238]{cursor:pointer;border-radius:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:700}.pb-template-card__preview-button[data-v-c59fd238]{color:#4e5e70;background:#fff;border:1px solid #dbe2e8}.pb-template-card__use[data-v-c59fd238]{border:1px solid var(--color-primary,#2563a6);background:var(--color-primary,#2563a6);color:#fff}.pb-template-card__details[data-v-c59fd238]{color:#566678;border-top:1px solid #edf0f3;margin-top:14px;padding-top:12px;font-size:11px}.pb-template-card__details ol[data-v-c59fd238]{margin:6px 0 0;padding-left:20px;line-height:1.65}.pb-template-card__details span[data-v-c59fd238]{color:#9aa5b0}.pb-template-empty[data-v-c59fd238]{color:#697789;text-align:center;padding:48px 30px}.pb-template-confirm[data-v-c59fd238]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.pb-template-confirm__card[data-v-c59fd238]{background:#fff;border:1px solid #dce4ea;border-radius:14px;width:min(540px,100%);padding:24px;box-shadow:0 16px 44px #1725362e}.pb-template-confirm__card h3[data-v-c59fd238]{color:#172536;margin:0;font-size:21px}.pb-template-confirm__card p[data-v-c59fd238]:not(.pb-template-modal__eyebrow){color:#697789;font-size:13px;line-height:1.5}.pb-template-confirm__options[data-v-c59fd238]{gap:9px;margin:18px 0 12px;display:grid}.pb-template-confirm__options button[data-v-c59fd238]{color:#263548;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2e8;border-radius:9px;gap:4px;padding:14px;display:grid}.pb-template-confirm__options button[data-v-c59fd238]:hover{border-color:var(--color-primary,#2563a6);background:#f8fbfd}.pb-template-confirm__options span[data-v-c59fd238]{color:#697789;font-size:11px}.pb-template-confirm__cancel[data-v-c59fd238]{color:#566678;background:#f1f4f6;border:0}@media (width<=900px){.pb-template-grid[data-v-c59fd238]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pb-template-modal[data-v-c59fd238]{align-items:end;padding:0}.pb-template-modal__panel[data-v-c59fd238]{border-radius:18px 18px 0 0;max-height:100dvh}.pb-template-modal__header[data-v-c59fd238]{padding:22px 20px 18px}.pb-template-grid[data-v-c59fd238]{grid-template-columns:1fr;padding:18px 20px 24px}.pb-template-card__body p[data-v-c59fd238]{min-height:0}}.pb-workspace[data-v-47200838]{flex-direction:column;flex:auto;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pb-workspace__grid[data-v-47200838]{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr) 340px;align-items:stretch;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.pb-workspace__library-slot[data-v-47200838],.pb-workspace__inspector-slot[data-v-47200838]{min-width:0;height:100%;min-height:0;overflow:hidden}.pb-workspace__inspector-slot[data-v-47200838] aside{height:100%;max-height:none}.pb-workspace__backdrop[data-v-47200838]{display:none}.pb-template-toast[data-v-47200838]{z-index:120;color:#fff;background:#172536;border:1px solid #d8e3ea;border-radius:9px;align-items:center;gap:14px;min-height:44px;padding:8px 10px 8px 14px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #1725362e}.pb-template-toast button[data-v-47200838]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700}@media (width>=1101px){.pb-workspace.is-library-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:minmax(0,1fr) 340px}.pb-workspace.is-library-collapsed .pb-workspace__library-slot[data-v-47200838]{display:none}.pb-workspace.is-inspector-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:260px minmax(0,1fr)}.pb-workspace.is-library-collapsed.is-inspector-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:minmax(0,1fr)}.pb-workspace.is-inspector-collapsed .pb-workspace__inspector-slot[data-v-47200838]{display:none}}@media (width<=1280px) and (width>=1101px){.pb-workspace__grid[data-v-47200838]{grid-template-columns:220px minmax(0,1fr) 286px;gap:7px}.pb-workspace.is-library-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:minmax(0,1fr) 286px}.pb-workspace.is-inspector-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:220px minmax(0,1fr)}}@media (width<=1440px) and (width>=1281px){.pb-workspace__grid[data-v-47200838]{grid-template-columns:248px minmax(0,1fr) 316px;gap:8px}.pb-workspace.is-library-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:minmax(0,1fr) 316px}.pb-workspace.is-inspector-collapsed .pb-workspace__grid[data-v-47200838]{grid-template-columns:248px minmax(0,1fr)}}@media (width<=1100px){.pb-workspace__grid[data-v-47200838]{grid-template-columns:minmax(0,1fr)}.pb-workspace__library-slot[data-v-47200838]{z-index:70;pointer-events:none;width:0;position:fixed;inset:0 auto 0 0}.pb-workspace__library-slot[data-v-47200838] .pb-library.is-open{pointer-events:auto}.pb-workspace__inspector-slot[data-v-47200838]{z-index:70;pointer-events:none;width:min(390px,92vw);height:100dvh;transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(105%)}.pb-workspace__inspector-slot.is-open[data-v-47200838]{pointer-events:auto;transform:translate(0)}.pb-workspace__inspector-slot[data-v-47200838] aside{border-radius:12px 0 0 12px;height:100dvh;max-height:none;box-shadow:-12px 0 34px #182b411c}.pb-workspace__backdrop[data-v-47200838]{z-index:65;background:#17253655;display:block;position:fixed;inset:0}}@media (width<=760px){.pb-workspace[data-v-47200838]{gap:8px}.pb-workspace__inspector-slot[data-v-47200838] aside{padding:14px}}.action-btn[data-v-0a17e6a2]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.action-btn[data-v-0a17e6a2]:hover{background:#f8fafc}.action-btn--danger[data-v-0a17e6a2]{color:#b91c1c;border-color:#fecaca}.action-btn--danger[data-v-0a17e6a2]:hover{background:#fef2f2}.field-wrap[data-v-2576543c]{display:block}.field-wrap>span[data-v-2576543c]{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field[data-v-2576543c]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.8125rem}.field-wrap[data-v-04c4d1cf]{display:block}.field-wrap>span[data-v-04c4d1cf]{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field[data-v-04c4d1cf]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.8125rem}.field-wrap[data-v-8befd7b2]{display:block}.field-wrap>span[data-v-8befd7b2]{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field[data-v-8befd7b2]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.8125rem}.field-wrap[data-v-667bcbb6]{display:block}.field-wrap>span[data-v-667bcbb6]{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field[data-v-667bcbb6]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.8125rem}.field-wrap[data-v-4cce9df7]{display:block}.field-wrap>span[data-v-4cce9df7]{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field[data-v-4cce9df7]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.8125rem}.field-wrap[data-v-c2049fde]{display:block}.field-wrap>span[data-v-c2049fde]{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field[data-v-c2049fde]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-size:.8125rem}textarea.field[data-v-c2049fde]{resize:vertical}.field[data-v-15748cda]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem}.pf-page[data-v-5e88d183]{background:#f5f7fb;min-height:100%}.pf-page--builder-mode[data-v-5e88d183]{background:#edf0f4;width:100%;min-width:0;height:100%;min-height:0;display:flex}.pf-page--builder-mode .pf-sticky-header[data-v-5e88d183]{box-shadow:none;border-radius:10px}.pf-page--builder-mode .pf-tabs[data-v-5e88d183]{padding-top:4px;padding-bottom:8px}.pf-container[data-v-5e88d183]{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 60px;display:flex}.pf-container--builder[data-v-5e88d183]{gap:8px;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:8px 12px 12px}.admin-shell__content:has(.pf-page--builder-mode){box-sizing:border-box;flex-direction:column;min-width:0;max-width:none;height:calc(100dvh - 68px);min-height:0;margin:0;padding:8px 12px 12px;display:flex;overflow:hidden}.admin-shell__main:has(.pf-page--builder-mode){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.admin-shell__page:has(.pf-page--builder-mode){flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.pf-page--builder-mode .pf-container--builder>.pf-sticky-header[data-v-5e88d183]{z-index:1;flex:none;position:relative;top:auto}.pf-page--builder-mode .pf-panel--flush[data-v-5e88d183]{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow:hidden}.pf-flash[data-v-5e88d183]{z-index:999;color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 8px 24px #0f172a1f}.pf-flash--success[data-v-5e88d183]{background:#059669}.pf-flash--error[data-v-5e88d183]{background:#e11d48}.pf-sticky-header[data-v-5e88d183]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.pf-header[data-v-5e88d183]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.pf-header__info[data-v-5e88d183]{flex:1}.pf-header__eyebrow[data-v-5e88d183]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:13px;font-weight:700}.pf-header__title[data-v-5e88d183]{color:#0f172a;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1.2}.pf-header__subtitle[data-v-5e88d183]{color:#64748b;margin:0;font-size:13px}.pf-header__actions[data-v-5e88d183]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.pf-tabs[data-v-5e88d183]{gap:4px;padding:0 22px 14px;display:flex}.pf-tabs__btn[data-v-5e88d183]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.pf-tabs__btn[data-v-5e88d183]:hover{color:#0f172a;background:#f1f5f9}.pf-tabs__btn--active[data-v-5e88d183]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8)}.pf-btn[data-v-5e88d183]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.pf-btn[data-v-5e88d183]:disabled{opacity:.5;cursor:not-allowed}.pf-btn[data-v-5e88d183]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.pf-btn--ghost[data-v-5e88d183]{color:#475569;background:#fff;border:1px solid #0f172a1a}.pf-btn--ghost[data-v-5e88d183]:hover:not(:disabled){background:#f1f5f9}.pf-btn--draft[data-v-5e88d183]{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b33}.pf-btn--draft[data-v-5e88d183]:hover:not(:disabled){background:#f59e0b24}.pf-btn--publish[data-v-5e88d183]{color:#fff;background:linear-gradient(135deg,#059669,#34d399)}.pf-btn--publish[data-v-5e88d183]:hover:not(:disabled){opacity:.9}.pf-spinner[data-v-5e88d183]{border:2px solid #92400e;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite pf-spin-5e88d183;display:inline-block}.pf-spinner--white[data-v-5e88d183]{border-color:#0000 #fff #fff}@keyframes pf-spin-5e88d183{to{transform:rotate(360deg)}}.pf-panel[data-v-5e88d183]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.pf-panel--flush[data-v-5e88d183]{overflow:visible}.pf-panel__header[data-v-5e88d183]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.pf-panel__title[data-v-5e88d183]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.pf-panel__subtitle[data-v-5e88d183]{color:#64748b;margin:0;font-size:13px}.pf-panel__body[data-v-5e88d183]{flex-direction:column;gap:18px;padding:22px;display:flex}.pf-form-grid[data-v-5e88d183]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-form-grid--3[data-v-5e88d183]{grid-template-columns:1fr 1fr 1fr}.pf-form-section[data-v-5e88d183]{padding-top:8px}.pf-form-section__title[data-v-5e88d183]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0 0 12px;font-size:13px;font-weight:800}.pf-field[data-v-5e88d183]{flex-direction:column;gap:5px;display:flex}.pf-field--checkbox[data-v-5e88d183]{flex-direction:row;align-items:flex-start;gap:0}.pf-field__label[data-v-5e88d183]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.pf-field__required[data-v-5e88d183]{color:#e11d48}.pf-field__input[data-v-5e88d183]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.pf-field__input[data-v-5e88d183]::placeholder{color:#94a3b8}.pf-field__input[data-v-5e88d183]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.pf-field__input--textarea[data-v-5e88d183]{resize:vertical;height:auto;min-height:140px;padding:12px}.pf-field__input--mono[data-v-5e88d183]{font-family:Consolas,Courier New,monospace;font-size:12px}.pf-field__select[data-v-5e88d183]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.pf-field__error[data-v-5e88d183]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.pf-field__error--padded[data-v-5e88d183]{padding:8px 22px 16px}.pf-field__hint[data-v-5e88d183]{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.pf-field__hint code[data-v-5e88d183]{background:#f1f5f9;border-radius:4px;padding:1px 4px;font-size:11px}.pf-field__checkbox-label[data-v-5e88d183]{cursor:pointer;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.pf-field__checkbox[data-v-5e88d183]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);flex-shrink:0;margin-top:2px}.pf-field__checkbox-title[data-v-5e88d183]{color:#0f172a;font-size:14px;font-weight:700;display:block}.pf-field__checkbox-desc[data-v-5e88d183]{color:#64748b;margin-top:2px;font-size:12px;display:block}.pf-details[data-v-5e88d183]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;overflow:hidden}.pf-details__summary[data-v-5e88d183]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.pf-details__summary i[data-v-5e88d183]{color:#94a3b8;font-size:14px}.pf-details__body[data-v-5e88d183]{padding:0 16px 16px}.pf-dropzone[data-v-5e88d183]{cursor:pointer;background:#f8fafc;border:2px dashed #0f172a1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 20px;transition:all .15s;display:flex}.pf-dropzone[data-v-5e88d183]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .03)}.pf-dropzone__icon[data-v-5e88d183]{color:var(--color-primary,#0b68d8);margin-bottom:4px;font-size:28px}.pf-dropzone__text[data-v-5e88d183]{color:#0f172a;font-size:14px;font-weight:700}.pf-dropzone__hint[data-v-5e88d183]{color:#94a3b8;font-size:12px}.pf-hidden[data-v-5e88d183]{display:none}.pf-image-grid[data-v-5e88d183]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:4px;display:grid}.pf-media-picker-row[data-v-5e88d183]{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 12px;display:flex}.pf-image-card[data-v-5e88d183]{background:#fff;border:1px solid #0f172a14;border-radius:12px;position:relative;overflow:hidden}.pf-image-card--wide[data-v-5e88d183]{max-width:280px;margin-top:8px}.pf-image-card__img[data-v-5e88d183]{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;display:block}.pf-image-card__img--wide[data-v-5e88d183]{-o-object-fit:cover;object-fit:cover;width:100%;height:160px;display:block}.pf-image-card__remove[data-v-5e88d183]{color:#e11d48;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:background .15s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0f172a1a}.pf-image-card__remove[data-v-5e88d183]:hover{background:#fff}.pf-file-input[data-v-5e88d183]{color:#475569;font-size:13px}.pf-file-input[data-v-5e88d183]::file-selector-button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;height:36px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s}.pf-file-input[data-v-5e88d183]::file-selector-button:hover{background:#f1f5f9}.pf-fade-enter-active[data-v-5e88d183],.pf-fade-leave-active[data-v-5e88d183]{transition:opacity .3s}.pf-fade-enter-from[data-v-5e88d183],.pf-fade-leave-to[data-v-5e88d183]{opacity:0}@media (width<=900px){.pf-container[data-v-5e88d183]{gap:16px;padding:20px}.pf-header[data-v-5e88d183]{flex-direction:column;gap:14px}.pf-header__actions[data-v-5e88d183]{width:100%}.pf-header__actions .pf-btn[data-v-5e88d183]{flex:1;justify-content:center}.pf-form-grid[data-v-5e88d183],.pf-form-grid--3[data-v-5e88d183]{grid-template-columns:1fr}}@media (width<=768px){.admin-shell__content:has(.pf-page--builder-mode){height:calc(100dvh - 60px);padding:6px}.pf-container--builder[data-v-5e88d183]{padding:4px 0 6px}.pf-container[data-v-5e88d183]{padding:16px}.pf-header[data-v-5e88d183]{padding:14px 16px}.pf-header__title[data-v-5e88d183]{font-size:18px}.pf-header__actions[data-v-5e88d183]{flex-wrap:wrap}.pf-tabs[data-v-5e88d183]{padding:0 16px 12px;overflow-x:auto}.pf-tabs__btn[data-v-5e88d183]{flex-shrink:0}.pf-panel[data-v-5e88d183]{border-radius:18px}.pf-panel__header[data-v-5e88d183]{padding:16px}.pf-panel__body[data-v-5e88d183]{gap:16px;padding:16px}.pf-image-grid[data-v-5e88d183]{grid-template-columns:repeat(2,1fr)}}.pg-page[data-v-4418dfe7]{background:#f5f7fb;min-height:100%}.pg-container[data-v-4418dfe7]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.pg-header[data-v-4418dfe7]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pg-header__info[data-v-4418dfe7]{flex:1}.pg-header__eyebrow[data-v-4418dfe7]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.pg-header__title[data-v-4418dfe7]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.pg-header__subtitle[data-v-4418dfe7]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.pg-header__actions[data-v-4418dfe7]{flex-shrink:0}.pg-alert[data-v-4418dfe7]{background:#f59e0b12;border:1px solid #f59e0b33;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.pg-alert__icon[data-v-4418dfe7]{color:#b45309;background:#f59e0b1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.pg-alert__body[data-v-4418dfe7]{flex:1}.pg-alert__title[data-v-4418dfe7]{color:#92400e;margin:0 0 2px;font-size:14px;font-weight:800}.pg-alert__text[data-v-4418dfe7]{color:#b45309;margin:0;font-size:12px}.pg-alert__actions[data-v-4418dfe7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-card[data-v-4418dfe7]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.pg-card__header[data-v-4418dfe7]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.pg-card__title[data-v-4418dfe7]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.pg-card__subtitle[data-v-4418dfe7]{color:#64748b;margin:0;font-size:13px}.pg-card__count[data-v-4418dfe7]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.pg-toolbar[data-v-4418dfe7]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.pg-search[data-v-4418dfe7]{flex:1;min-width:200px;max-width:360px;position:relative}.pg-search__icon[data-v-4418dfe7]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pg-search__input[data-v-4418dfe7]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.pg-search__input[data-v-4418dfe7]::placeholder{color:#94a3b8}.pg-search__input[data-v-4418dfe7]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.pg-search__clear[data-v-4418dfe7]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pg-search__clear[data-v-4418dfe7]:hover{color:#475569;background:#f1f5f9}.pg-select[data-v-4418dfe7]{color:#0f172a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:110px;height:40px;padding:0 32px 0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.pg-select[data-v-4418dfe7]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.pg-toolbar__hint[data-v-4418dfe7]{color:#94a3b8;align-items:center;gap:4px;width:100%;margin:0;font-size:12px;display:flex}.pg-toolbar__hint i[data-v-4418dfe7]{font-size:12px}.pg-table-wrap[data-v-4418dfe7]{overflow-x:auto}.pg-table[data-v-4418dfe7]{border-collapse:collapse;width:100%;font-size:14px}.pg-table thead[data-v-4418dfe7]{background:#f8fafc}.pg-table__th[data-v-4418dfe7]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.pg-table__th--order[data-v-4418dfe7]{width:70px}.pg-table__th--actions[data-v-4418dfe7]{text-align:right;width:180px;padding-right:18px}.pg-table__row[data-v-4418dfe7]{border-bottom:1px solid #0f172a0f;transition:background .15s}.pg-table__row[data-v-4418dfe7]:hover{background:#f8fafc}.pg-table__row--draggable[data-v-4418dfe7]{cursor:grab;-webkit-user-select:none;user-select:none}.pg-table__row--draggable[data-v-4418dfe7]:active{cursor:grabbing}.pg-table__row--drag-over[data-v-4418dfe7]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.pg-table__row--dragging[data-v-4418dfe7]{opacity:.5}.pg-table__cell[data-v-4418dfe7]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.pg-table__cell--order[data-v-4418dfe7]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-table__grip[data-v-4418dfe7]{color:#cbd5e1;font-size:14px}.pg-table__offset[data-v-4418dfe7]{margin-left:22px}.pg-table__cell--title[data-v-4418dfe7]{color:#0f172a;font-weight:700}.pg-table__parent[data-v-4418dfe7]{color:#94a3b8;margin-top:1px;font-size:11px;font-weight:600;display:block}.pg-table__cell--url[data-v-4418dfe7]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:600}.pg-table__cell--date[data-v-4418dfe7]{color:#475569;white-space:nowrap;font-size:13px}.pg-table__cell--actions[data-v-4418dfe7]{text-align:right}.pg-status[data-v-4418dfe7]{cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.pg-status[data-v-4418dfe7]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#0b68d8)}.pg-status--active[data-v-4418dfe7]{color:#047857;background:#0596691a}.pg-status--inactive[data-v-4418dfe7]{color:#64748b;background:#f1f5f9}.pg-status__toggle[data-v-4418dfe7]{border-radius:8px;flex-shrink:0;width:28px;height:16px;transition:background .2s;display:inline-block;position:relative}.pg-status--active .pg-status__toggle[data-v-4418dfe7]{background:#059669}.pg-status--inactive .pg-status__toggle[data-v-4418dfe7]{background:#cbd5e1}.pg-status__knob[data-v-4418dfe7]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a26}.pg-status--active .pg-status__knob[data-v-4418dfe7]{transform:translate(12px)}.pg-status--inactive .pg-status__knob[data-v-4418dfe7]{transform:translate(0)}.pg-status__label[data-v-4418dfe7]{white-space:nowrap}.pg-badge[data-v-4418dfe7]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pg-badge--success[data-v-4418dfe7]{color:#047857;background:#0596691a}.pg-badge--muted[data-v-4418dfe7]{color:#64748b;background:#f1f5f9}.pg-btn[data-v-4418dfe7]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.pg-btn[data-v-4418dfe7]:disabled{opacity:.5;cursor:not-allowed}.pg-btn[data-v-4418dfe7]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.pg-btn--primary[data-v-4418dfe7]{background:var(--color-primary,#0b68d8);color:#fff}.pg-btn--primary[data-v-4418dfe7]:hover:not(:disabled){opacity:.9}.pg-btn--soft[data-v-4418dfe7]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.pg-btn--soft[data-v-4418dfe7]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.pg-btn--danger[data-v-4418dfe7]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.pg-btn--danger[data-v-4418dfe7]:hover:not(:disabled){background:#e11d481a}.pg-btn--ghost[data-v-4418dfe7]{color:#92400e;background:#f59e0b14;border:1px solid #f59e0b33;height:30px;padding:0 10px;font-size:11px}.pg-btn--ghost[data-v-4418dfe7]:hover:not(:disabled){background:#f59e0b24}.pg-btn--sm[data-v-4418dfe7]{height:30px;padding:0 10px;font-size:11px}.pg-btn--block[data-v-4418dfe7]{justify-content:center;width:100%;height:44px;font-size:13px}.pg-actions[data-v-4418dfe7]{align-items:center;gap:6px;display:inline-flex}.pg-empty[data-v-4418dfe7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.pg-empty__icon[data-v-4418dfe7]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.pg-empty__title[data-v-4418dfe7]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.pg-empty__text[data-v-4418dfe7]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.pg-mobile-list[data-v-4418dfe7]{flex-direction:column;gap:12px;padding:16px;display:none}.pg-mobile-card[data-v-4418dfe7]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.pg-mobile-card__header[data-v-4418dfe7]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pg-mobile-card__header>div[data-v-4418dfe7]{flex-direction:column;gap:2px;display:flex}.pg-mobile-card__title[data-v-4418dfe7]{color:#0f172a;font-size:15px;font-weight:800}.pg-mobile-card__url[data-v-4418dfe7]{color:var(--color-primary,#0b68d8);font-size:12px;font-weight:600}.pg-mobile-card__meta[data-v-4418dfe7]{flex-direction:column;gap:4px;display:flex}.pg-mobile-card__meta-row[data-v-4418dfe7]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.pg-mobile-card__meta-label[data-v-4418dfe7]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:54px;font-size:11px;font-weight:700}.pg-mobile-card__actions[data-v-4418dfe7]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.pg-pagination[data-v-4418dfe7]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.pg-pagination__count[data-v-4418dfe7]{color:#64748b;font-size:13px}.pg-pagination__controls[data-v-4418dfe7]{align-items:center;gap:4px;display:flex}.pg-pagination__btn[data-v-4418dfe7]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.pg-pagination__btn[data-v-4418dfe7]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a24}.pg-pagination__btn[data-v-4418dfe7]:disabled{opacity:.4;cursor:not-allowed}.pg-pagination__btn--active[data-v-4418dfe7]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.pg-pagination__btn--active[data-v-4418dfe7]:hover{opacity:.9}@media (width<=900px){.pg-container[data-v-4418dfe7]{padding:20px}.pg-header[data-v-4418dfe7]{flex-direction:column;gap:16px}.pg-header__actions[data-v-4418dfe7]{width:100%}.pg-header__actions .pg-btn[data-v-4418dfe7]{justify-content:center;width:100%}.pg-alert[data-v-4418dfe7]{flex-direction:column}.pg-alert__actions[data-v-4418dfe7]{width:100%}.pg-card__header[data-v-4418dfe7]{flex-direction:column;align-items:flex-start;gap:8px}.pg-toolbar[data-v-4418dfe7]{flex-direction:column;align-items:stretch}.pg-search[data-v-4418dfe7]{max-width:100%}.pg-select[data-v-4418dfe7]{width:100%}}@media (width<=768px){.pg-container[data-v-4418dfe7]{gap:16px;padding:16px}.pg-header__title[data-v-4418dfe7]{font-size:22px}.pg-card[data-v-4418dfe7]{border-radius:18px}.pg-card__header[data-v-4418dfe7]{padding:16px}.pg-toolbar[data-v-4418dfe7]{padding:12px 16px}.pg-table-wrap[data-v-4418dfe7]{display:none}.pg-mobile-list[data-v-4418dfe7]{display:flex}.pg-empty[data-v-4418dfe7]{padding:36px 16px}.pg-pagination[data-v-4418dfe7]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.pg-pagination__controls[data-v-4418dfe7]{flex-wrap:wrap;justify-content:center}.pg-pagination__count[data-v-4418dfe7]{text-align:center}}@media (width>=769px){.pg-mobile-list[data-v-4418dfe7]{display:none!important}}.plo-wrap[data-v-86a7ca56]{flex-direction:column;gap:20px;display:flex}.plo-td-message[data-v-86a7ca56]{white-space:normal;min-width:280px;max-width:440px;line-height:1.45}.plo-td-message-error[data-v-86a7ca56]{color:#991b1b}.plo-mc-stat-message .plo-mc-stat-val[data-v-86a7ca56]{white-space:normal;line-height:1.45}.plo-head[data-v-86a7ca56]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plo-head-left[data-v-86a7ca56]{flex-direction:column;gap:2px;display:flex}.plo-eyebrow[data-v-86a7ca56]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.plo-title[data-v-86a7ca56]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.plo-btn[data-v-86a7ca56]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;transition:all .15s;display:inline-flex}.plo-btn-danger[data-v-86a7ca56]{color:#be123c;background:#fff1f2;border-color:#fecaca;font-weight:600}.plo-btn-danger[data-v-86a7ca56]:hover{background:#ffe4e6}.plo-filter-bar[data-v-86a7ca56]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fffffff5;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;position:sticky;top:96px;box-shadow:0 1px 3px #0000000a}.plo-filter-grid[data-v-86a7ca56]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plo-field[data-v-86a7ca56]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.plo-field[data-v-86a7ca56]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.plo-card[data-v-86a7ca56]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.plo-card-head[data-v-86a7ca56]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.plo-card-title[data-v-86a7ca56]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.plo-table-scroll[data-v-86a7ca56]{overflow-x:auto}.plo-table[data-v-86a7ca56]{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.plo-th[data-v-86a7ca56]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:12px;font-size:11px;font-weight:700}.plo-th-narrow[data-v-86a7ca56]{width:40px}.plo-th-right[data-v-86a7ca56]{text-align:right}.plo-tr[data-v-86a7ca56]{border-bottom:1px solid #f1f5f9;transition:background .1s}.plo-tr[data-v-86a7ca56]:hover{background:#f8fafc}.plo-td[data-v-86a7ca56]{vertical-align:middle;padding:12px}.plo-td-muted[data-v-86a7ca56]{color:var(--color-muted,#64748b)}.plo-td-txid[data-v-86a7ca56]{color:var(--color-text,#0f172a);font-weight:600}.plo-td-date[data-v-86a7ca56]{color:var(--color-muted,#64748b);font-size:12px}.plo-td-right[data-v-86a7ca56]{text-align:right}.plo-order-link[data-v-86a7ca56]{color:var(--color-primary,#0b68d8);font-weight:600;text-decoration:none}.plo-order-link[data-v-86a7ca56]:hover{text-decoration:underline}.plo-type-badge[data-v-86a7ca56]{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.plo-type-manual[data-v-86a7ca56]{color:#4338ca;background:#eef2ff}.plo-type-online[data-v-86a7ca56]{color:#0369a1;background:#f0f9ff}.plo-type-giftcard[data-v-86a7ca56]{color:#7e22ce;background:#faf5ff}.plo-type-default[data-v-86a7ca56]{color:#475569;background:#f1f5f9}.plo-status-badge[data-v-86a7ca56]{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.plo-status-badge i[data-v-86a7ca56]{font-size:11px}.plo-status-success[data-v-86a7ca56]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.plo-status-failed[data-v-86a7ca56]{color:#be123c;background:#fff1f2;border-color:#fecaca}.plo-status-pending[data-v-86a7ca56]{color:#b45309;background:#fffbeb;border-color:#fde68a}.plo-status-info[data-v-86a7ca56]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.plo-status-default[data-v-86a7ca56]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.plo-action-btn[data-v-86a7ca56]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.plo-action-btn[data-v-86a7ca56]:hover{background:#f8fafc}.plo-empty-td[data-v-86a7ca56]{text-align:center;color:var(--color-muted,#64748b);padding:48px 16px}.plo-empty-td i[data-v-86a7ca56]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.plo-empty-td p[data-v-86a7ca56]{margin:0;font-size:14px}.plo-mobile-list[data-v-86a7ca56]{flex-direction:column;gap:12px;display:none}.plo-mobile-head[data-v-86a7ca56]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.plo-mobile-card[data-v-86a7ca56]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.plo-mc-header[data-v-86a7ca56]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.plo-mc-id[data-v-86a7ca56]{color:var(--color-muted,#64748b);font-size:13px;font-weight:600}.plo-mc-status-row[data-v-86a7ca56]{align-items:center;gap:4px;display:flex}.plo-mc-body[data-v-86a7ca56]{padding:12px 16px}.plo-mc-stats[data-v-86a7ca56]{flex-direction:column;gap:8px;display:flex}.plo-mc-stat[data-v-86a7ca56]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.plo-mc-stat-label[data-v-86a7ca56]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#64748b);flex-shrink:0;font-size:11px;font-weight:600}.plo-mc-stat-val[data-v-86a7ca56]{color:var(--color-text,#0f172a);text-align:right;font-size:13px;font-weight:600}.plo-mc-amount[data-v-86a7ca56]{color:var(--color-text,#0f172a)}.plo-mc-footer[data-v-86a7ca56]{border-top:1px solid #f1f5f9;padding:10px 16px}.plo-mobile-empty[data-v-86a7ca56]{text-align:center;color:var(--color-muted,#64748b);background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:48px 16px}.plo-mobile-empty i[data-v-86a7ca56]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.plo-mobile-empty p[data-v-86a7ca56]{margin:0;font-size:14px}@media (width<=768px){.plo-table-wrap[data-v-86a7ca56]{display:none}.plo-mobile-list[data-v-86a7ca56]{display:flex}.plo-filter-grid[data-v-86a7ca56]{grid-template-columns:1fr}.plo-head[data-v-86a7ca56]{flex-direction:column;align-items:flex-start}}.pls-wrap[data-v-b6f033fa]{flex-direction:column;gap:20px;display:flex}.pls-head[data-v-b6f033fa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pls-head-left[data-v-b6f033fa]{flex-direction:column;gap:2px;display:flex}.pls-eyebrow[data-v-b6f033fa]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.pls-title[data-v-b6f033fa]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.pls-subtitle[data-v-b6f033fa]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.pls-btn[data-v-b6f033fa]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.pls-btn-back[data-v-b6f033fa]{color:#475569;background:#fff;border-color:#e2e8f0}.pls-btn-back[data-v-b6f033fa]:hover{background:#f8fafc}.pls-card[data-v-b6f033fa]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:24px;box-shadow:0 1px 3px #0000000a}.pls-detail-grid[data-v-b6f033fa]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pls-detail-row[data-v-b6f033fa]{flex-direction:column;gap:2px;display:flex}.pls-detail-label[data-v-b6f033fa]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#64748b);font-size:12px;font-weight:600}.pls-detail-value[data-v-b6f033fa]{color:var(--color-text,#0f172a);font-size:15px;font-weight:600}.pls-log-section[data-v-b6f033fa]{margin-top:24px}.pls-message[data-v-b6f033fa]{border-radius:12px;margin-top:20px;padding:14px 16px;line-height:1.5}.pls-message p[data-v-b6f033fa]{margin:4px 0 0}.pls-message-error[data-v-b6f033fa]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.pls-message-info[data-v-b6f033fa]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.pls-log-heading[data-v-b6f033fa]{color:var(--color-text,#0f172a);margin:0 0 8px;font-size:14px;font-weight:700}.pls-log-block[data-v-b6f033fa]{color:#f8fafc;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:10px;max-height:480px;margin:0;padding:16px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}@media (width<=768px){.pls-detail-grid[data-v-b6f033fa]{grid-template-columns:1fr}.pls-head[data-v-b6f033fa]{flex-direction:column;align-items:flex-start}}.field[data-v-038b7706]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-038b7706]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-038b7706]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-038b7706]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-primary[data-v-038b7706]:disabled{opacity:.6}.btn-secondary[data-v-038b7706]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-038b7706]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-primary[data-v-5f9a696a]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-5f9a696a]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-secondary[data-v-5f9a696a]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-secondary[data-v-5f9a696a]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-danger[data-v-5f9a696a]{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 228 230/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-danger[data-v-5f9a696a]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.field[data-v-50c61571]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-50c61571]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.filter-bar[data-v-50c61571]{--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:1rem}.stat-card[data-v-50c61571]{--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:.75rem 1rem}.stat-label[data-v-50c61571]{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.stat-value[data-v-50c61571]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:2rem}.btn-primary[data-v-50c61571]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-50c61571]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-secondary[data-v-50c61571]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-50c61571]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.rrs-wrap[data-v-2479a27e]{flex-direction:column;gap:20px;display:flex}.rrs-head[data-v-2479a27e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rrs-head-left[data-v-2479a27e]{flex-direction:column;gap:2px;display:flex}.rrs-eyebrow[data-v-2479a27e]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.rrs-title[data-v-2479a27e]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.rrs-head-actions[data-v-2479a27e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rrs-badge[data-v-2479a27e]{color:var(--color-text,#0f172a);background:var(--color-background,#f5f7fb);border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.rrs-badge strong[data-v-2479a27e]{font-weight:700}.rrs-badge-rose[data-v-2479a27e]{color:#be123c;background:#fff1f2}.rrs-btn[data-v-2479a27e]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.rrs-btn-outline[data-v-2479a27e]{background:#fff}.rrs-btn-emerald[data-v-2479a27e]{color:#065f46;border-color:#a7f3d0}.rrs-btn-emerald[data-v-2479a27e]:hover{background:#ecfdf5}.rrs-btn-rose[data-v-2479a27e]{color:#be123c;border-color:#fecaca}.rrs-btn-rose[data-v-2479a27e]:hover{background:#fff1f2}.rrs-btn-slate[data-v-2479a27e]{color:#475569;border-color:#e2e8f0}.rrs-btn-slate[data-v-2479a27e]:hover{background:#f8fafc}.rrs-btn-primary[data-v-2479a27e]{background:var(--color-primary,#0b68d8);color:#fff;border-color:var(--color-primary,#0b68d8);font-weight:600}.rrs-btn-primary[data-v-2479a27e]:hover{filter:brightness(1.08)}.rrs-btn-sm[data-v-2479a27e]{padding:6px 12px;font-size:12px}.rrs-kpi-grid[data-v-2479a27e]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rrs-stat-card[data-v-2479a27e]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.rrs-stat-label[data-v-2479a27e]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted,#64748b);margin:0 0 4px;font-size:11px}.rrs-stat-value[data-v-2479a27e]{color:var(--color-text,#0f172a);margin:0 0 4px;font-size:28px;font-weight:700}.rrs-stat-value-sky[data-v-2479a27e]{color:#0284c7}.rrs-stat-value-emerald[data-v-2479a27e]{color:#059669}.rrs-stat-sub[data-v-2479a27e]{color:var(--color-muted,#64748b);margin:0;font-size:12px}.rrs-breakdown[data-v-2479a27e]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.rrs-breakdown-row[data-v-2479a27e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.rrs-breakdown-left[data-v-2479a27e]{align-items:center;gap:6px;min-width:0;display:flex}.rrs-breakdown-label[data-v-2479a27e]{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rrs-breakdown-count[data-v-2479a27e]{color:var(--color-text,#0f172a);flex-shrink:0;font-size:12px;font-weight:700}.rrs-dot[data-v-2479a27e]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rrs-dot-requested[data-v-2479a27e]{background:#fbbf24}.rrs-dot-confirmed[data-v-2479a27e]{background:#0ea5e9}.rrs-dot-seated[data-v-2479a27e]{background:#6366f1}.rrs-dot-completed[data-v-2479a27e]{background:#10b981}.rrs-dot-cancelled[data-v-2479a27e]{background:#f43f5e}.rrs-dot-rejected[data-v-2479a27e]{background:#94a3b8}.rrs-dot-noshow[data-v-2479a27e]{background:#f97316}.rrs-dot-hold[data-v-2479a27e]{background:#a855f7}.rrs-dot-default[data-v-2479a27e]{background:#cbd5e1}.rrs-filter-bar[data-v-2479a27e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fffffff5;border:1px solid #f1f5f9;border-radius:22px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;position:sticky;top:96px;box-shadow:0 1px 3px #0000000a}.rrs-quick-range[data-v-2479a27e]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.rrs-quick-label[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-quick-btn[data-v-2479a27e]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.rrs-quick-btn[data-v-2479a27e]:hover{background:#f8fafc}.rrs-quick-btn-active[data-v-2479a27e]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.rrs-filter-grid[data-v-2479a27e]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rrs-filter-actions[data-v-2479a27e]{align-items:flex-end;gap:8px;display:flex}.rrs-field[data-v-2479a27e]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.rrs-field[data-v-2479a27e]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.rrs-bulk-bar[data-v-2479a27e]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rrs-bulk-count[data-v-2479a27e]{color:#075985;font-size:13px;font-weight:600}.rrs-bulk-actions[data-v-2479a27e]{flex-wrap:wrap;gap:8px;display:flex}.rrs-card[data-v-2479a27e]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.rrs-card-head[data-v-2479a27e]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.rrs-card-title[data-v-2479a27e]{color:var(--color-text,#0f172a);margin:0;font-size:15px;font-weight:700}.rrs-card-sub[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-table-scroll[data-v-2479a27e]{overflow-x:auto}.rrs-table[data-v-2479a27e]{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.rrs-th[data-v-2479a27e]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);white-space:nowrap;background:#f8fafc;padding:12px;font-size:11px;font-weight:700}.rrs-th-narrow[data-v-2479a27e]{width:40px}.rrs-tr[data-v-2479a27e]{border-bottom:1px solid #f1f5f9;border-left:4px solid #0000;transition:background .1s}.rrs-tr[data-v-2479a27e]:hover{background:#f8fafc}.rrs-td[data-v-2479a27e]{vertical-align:top;padding:12px}.rrs-td-muted[data-v-2479a27e]{color:var(--color-muted,#64748b)}.rrs-td-created[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-cb[data-v-2479a27e]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:1px solid #cbd5e1;border-radius:4px}.rrs-guest[data-v-2479a27e]{flex-direction:column;gap:1px;display:flex}.rrs-guest-name[data-v-2479a27e]{color:var(--color-text,#0f172a);font-weight:600}.rrs-guest-detail[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:11px}.rrs-datetime[data-v-2479a27e]{flex-direction:column;gap:1px;display:flex}.rrs-date[data-v-2479a27e]{color:var(--color-text,#0f172a);font-size:13px;font-weight:600}.rrs-time[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-upcoming[data-v-2479a27e]{margin-top:4px;font-size:11px;font-weight:600;display:inline-block}.rrs-upcoming-past[data-v-2479a27e]{color:#94a3b8}.rrs-upcoming-soon[data-v-2479a27e]{color:#e11d48}.rrs-upcoming-today[data-v-2479a27e]{color:#d97706}.rrs-upcoming-future[data-v-2479a27e]{color:#059669}.rrs-persons[data-v-2479a27e]{align-items:center;gap:5px;display:flex}.rrs-persons i[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-persons-count[data-v-2479a27e]{color:var(--color-text,#0f172a);font-weight:700}.rrs-dots[data-v-2479a27e]{flex-wrap:wrap;align-items:center;gap:3px;margin-top:4px;display:flex}.rrs-dot-fill[data-v-2479a27e]{background:#38bdf8;border-radius:50%;width:6px;height:6px}.rrs-dots-more[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:9px}.rrs-dots-card[data-v-2479a27e]{border-top:1px solid #f1f5f9;padding:8px 16px}.rrs-status-badge[data-v-2479a27e]{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.rrs-status-badge i[data-v-2479a27e]{font-size:6px}.rrs-status-requested[data-v-2479a27e]{color:#b45309;background:#fffbeb}.rrs-status-confirmed[data-v-2479a27e]{color:#0369a1;background:#f0f9ff}.rrs-status-seated[data-v-2479a27e]{color:#4338ca;background:#eef2ff}.rrs-status-completed[data-v-2479a27e]{color:#065f46;background:#ecfdf5}.rrs-status-cancelled[data-v-2479a27e]{color:#be123c;background:#fff1f2}.rrs-status-rejected[data-v-2479a27e]{color:#475569;background:#f1f5f9}.rrs-status-noshow[data-v-2479a27e]{color:#c2410c;background:#fff7ed}.rrs-status-hold[data-v-2479a27e]{color:#7e22ce;background:#faf5ff}.rrs-commission[data-v-2479a27e]{color:#059669;font-weight:700}.rrs-na[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-border-requested[data-v-2479a27e]{border-left-color:#fbbf24}.rrs-border-confirmed[data-v-2479a27e]{border-left-color:#38bdf8}.rrs-border-seated[data-v-2479a27e]{border-left-color:#818cf8}.rrs-border-completed[data-v-2479a27e]{border-left-color:#34d399}.rrs-border-cancelled[data-v-2479a27e]{border-left-color:#fb7185}.rrs-border-rejected[data-v-2479a27e]{border-left-color:#94a3b8}.rrs-border-noshow[data-v-2479a27e]{border-left-color:#fb923c}.rrs-border-hold[data-v-2479a27e]{border-left-color:#a855f7}.rrs-empty-td[data-v-2479a27e]{text-align:center;color:var(--color-muted,#64748b);padding:48px 16px}.rrs-empty-td i[data-v-2479a27e]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.rrs-empty-td p[data-v-2479a27e]{margin:0;font-size:14px}.rrs-pagination[data-v-2479a27e]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.rrs-pagination-info[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:12px}.rrs-pagination-btns[data-v-2479a27e]{align-items:center;gap:3px;display:flex}.rrs-page-btn[data-v-2479a27e]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;padding:6px 8px;font-family:inherit;font-size:12px;transition:all .12s;display:inline-flex}.rrs-page-btn[data-v-2479a27e]:hover:not(:disabled){background:#f8fafc}.rrs-page-btn[data-v-2479a27e]:disabled{opacity:.4;cursor:not-allowed}.rrs-page-btn-active[data-v-2479a27e]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc;font-weight:700}.rrs-mobile-list[data-v-2479a27e]{flex-direction:column;gap:12px;display:none}.rrs-mobile-head[data-v-2479a27e]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.rrs-mobile-card[data-v-2479a27e]{background:#fff;border:1px solid #f1f5f9;border-left:4px solid #0000;border-radius:22px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.rrs-mc-header[data-v-2479a27e]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rrs-mc-check-row[data-v-2479a27e]{align-items:center;gap:8px;display:flex}.rrs-mc-id[data-v-2479a27e]{color:var(--color-muted,#64748b);font-size:13px;font-weight:600}.rrs-mc-body[data-v-2479a27e]{padding:12px 16px}.rrs-mc-guest[data-v-2479a27e]{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.rrs-mc-stats[data-v-2479a27e]{flex-direction:column;gap:8px;display:flex}.rrs-mc-stat[data-v-2479a27e]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rrs-mc-stat-label[data-v-2479a27e]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#64748b);flex-shrink:0;font-size:11px;font-weight:600}.rrs-mc-stat-val[data-v-2479a27e]{color:var(--color-text,#0f172a);text-align:right;font-size:13px;font-weight:600}.rrs-mc-stat-row[data-v-2479a27e]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rrs-mobile-empty[data-v-2479a27e]{text-align:center;color:var(--color-muted,#64748b);background:#fff;border:1px solid #f1f5f9;border-radius:22px;padding:48px 16px}.rrs-mobile-empty i[data-v-2479a27e]{color:#cbd5e1;margin-bottom:8px;font-size:28px;display:block}.rrs-mobile-empty p[data-v-2479a27e]{margin:0;font-size:14px}@media (width<=1024px){.rrs-kpi-grid[data-v-2479a27e],.rrs-filter-grid[data-v-2479a27e]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.rrs-table-wrap[data-v-2479a27e]{display:none}.rrs-mobile-list[data-v-2479a27e]{display:flex}.rrs-kpi-grid[data-v-2479a27e]{grid-template-columns:repeat(2,1fr)}.rrs-filter-grid[data-v-2479a27e]{grid-template-columns:1fr}.rrs-head[data-v-2479a27e]{flex-direction:column;align-items:flex-start}.rrs-head-actions[data-v-2479a27e]{width:100%}}.rev-page[data-v-aa4b2310]{background:#f5f7fb;min-height:100%}.rev-container[data-v-aa4b2310]{flex-direction:column;gap:24px;max-width:880px;margin:0 auto;padding:28px 32px;display:flex}.rev-header[data-v-aa4b2310]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rev-header__info[data-v-aa4b2310]{flex:1}.rev-header__eyebrow[data-v-aa4b2310]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.rev-header__title[data-v-aa4b2310]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.rev-header__subtitle[data-v-aa4b2310]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.rev-header__chips[data-v-aa4b2310]{flex-shrink:0;align-items:center;gap:10px;display:flex}.rev-btn[data-v-aa4b2310]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.rev-btn[data-v-aa4b2310]:disabled{opacity:.5;cursor:not-allowed}.rev-btn[data-v-aa4b2310]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.rev-btn--primary[data-v-aa4b2310]{background:var(--color-primary,#0b68d8);color:#fff}.rev-btn--primary[data-v-aa4b2310]:hover:not(:disabled){opacity:.9}.rev-btn--ghost[data-v-aa4b2310]{color:#475569;background:#fff;border:1px solid #0f172a1a}.rev-btn--ghost[data-v-aa4b2310]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.rev-spinner[data-v-aa4b2310]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite rev-spin-aa4b2310;display:inline-block}@keyframes rev-spin-aa4b2310{to{transform:rotate(360deg)}}.rev-panel[data-v-aa4b2310]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.rev-panel__header[data-v-aa4b2310]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.rev-panel__title[data-v-aa4b2310]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.rev-panel__subtitle[data-v-aa4b2310]{color:#64748b;margin:0;font-size:13px}.rev-form[data-v-aa4b2310]{flex-direction:column;gap:18px;padding:22px;display:flex}.rev-form__grid[data-v-aa4b2310]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rev-form__section[data-v-aa4b2310]{padding-top:8px}.rev-form__section-title[data-v-aa4b2310]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0 0 12px;font-size:13px;font-weight:800}.rev-field[data-v-aa4b2310]{flex-direction:column;gap:5px;display:flex}.rev-field--checkbox[data-v-aa4b2310]{flex-direction:row;align-items:center;gap:10px;padding-top:24px;display:flex}.rev-field__label[data-v-aa4b2310]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.rev-field__label--inline[data-v-aa4b2310]{text-transform:none;color:#0f172a;cursor:pointer;font-size:14px;font-weight:600}.rev-field__required[data-v-aa4b2310]{color:#e11d48}.rev-field__input[data-v-aa4b2310]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.rev-field__input[data-v-aa4b2310]::placeholder{color:#94a3b8}.rev-field__input[data-v-aa4b2310]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d814}.rev-field__input--error[data-v-aa4b2310]{border-color:#e11d48}.rev-field__input--error[data-v-aa4b2310]:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d4814}.rev-field__input--textarea[data-v-aa4b2310]{resize:vertical;height:auto;min-height:140px;padding:12px}select.rev-field__input[data-v-aa4b2310]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.rev-field__error[data-v-aa4b2310]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.rev-field__checkbox[data-v-aa4b2310]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary,#0b68d8)}.rev-field__file[data-v-aa4b2310]{color:#475569;font-size:13px}.rev-field__file[data-v-aa4b2310]::file-selector-button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;height:34px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s}.rev-field__file[data-v-aa4b2310]::file-selector-button:hover{background:#f1f5f9}.rev-preview[data-v-aa4b2310]{margin-bottom:8px}.rev-preview__img[data-v-aa4b2310]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:10px;width:80px;height:80px}@media (width<=768px){.rev-container[data-v-aa4b2310]{gap:16px;padding:16px}.rev-header__title[data-v-aa4b2310]{font-size:22px}.rev-header[data-v-aa4b2310]{flex-direction:column;gap:16px}.rev-header__chips[data-v-aa4b2310]{width:100%}.rev-header__chips .rev-btn[data-v-aa4b2310]{flex:1;justify-content:center}.rev-form__grid[data-v-aa4b2310]{grid-template-columns:1fr}.rev-form[data-v-aa4b2310],.rev-panel__header[data-v-aa4b2310]{padding:16px}.rev-panel[data-v-aa4b2310]{border-radius:18px}.rev-field--checkbox[data-v-aa4b2310]{padding-top:0}}.admin-reviews-page[data-v-7a4c357d]{background:#f5f7fb;min-height:100%}.admin-reviews-container[data-v-7a4c357d]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.reviews-page-header[data-v-7a4c357d]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reviews-page-header__info[data-v-7a4c357d]{flex:1}.reviews-page-header__eyebrow[data-v-7a4c357d]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.reviews-page-header__title[data-v-7a4c357d]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.reviews-page-header__subtitle[data-v-7a4c357d]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.reviews-page-header__actions[data-v-7a4c357d]{flex-shrink:0}.reviews-page-header__button[data-v-7a4c357d]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:opacity .15s;display:inline-flex}.reviews-page-header__button[data-v-7a4c357d]:hover{opacity:.9}.reviews-page-header__button[data-v-7a4c357d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.reviews-manager-card[data-v-7a4c357d]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.reviews-manager-card__header[data-v-7a4c357d]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.reviews-manager-card__title[data-v-7a4c357d]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.reviews-manager-card__subtitle[data-v-7a4c357d]{color:#64748b;margin:0;font-size:13px}.reviews-manager-card__count[data-v-7a4c357d]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.reviews-manager-card__toolbar[data-v-7a4c357d]{border-bottom:1px solid #0f172a0f;padding:14px 22px}.reviews-search[data-v-7a4c357d]{max-width:420px;position:relative}.reviews-search__icon[data-v-7a4c357d]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.reviews-search__input[data-v-7a4c357d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.reviews-search__input[data-v-7a4c357d]::placeholder{color:#94a3b8}.reviews-search__input[data-v-7a4c357d]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.reviews-table-wrapper[data-v-7a4c357d]{overflow-x:auto}.reviews-table[data-v-7a4c357d]{border-collapse:collapse;width:100%;font-size:14px}.reviews-table thead[data-v-7a4c357d]{background:#f8fafc}.reviews-table__th[data-v-7a4c357d]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:800}.reviews-table__th--order[data-v-7a4c357d]{width:80px}.reviews-table__th--actions[data-v-7a4c357d]{text-align:right;width:180px;padding-right:20px}.reviews-table__row[data-v-7a4c357d]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.reviews-table__row[data-v-7a4c357d]:hover{background:#f8fafc}.reviews-table__row--drag-over[data-v-7a4c357d]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.reviews-table__row--dragging[data-v-7a4c357d]{opacity:.5}.reviews-table__cell[data-v-7a4c357d]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.reviews-table__cell--order[data-v-7a4c357d]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.reviews-table__grip[data-v-7a4c357d]{color:#cbd5e1;cursor:grab;font-size:14px}.reviews-table__grip[data-v-7a4c357d]:active{cursor:grabbing}.reviews-table__cell--name[data-v-7a4c357d]{color:#0f172a;font-weight:700}.reviews-table__cell--email[data-v-7a4c357d]{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;overflow:hidden}.reviews-table__cell--country[data-v-7a4c357d]{font-size:13px}.reviews-table__country-pill[data-v-7a4c357d]{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.reviews-table__muted[data-v-7a4c357d]{color:#94a3b8}.review-rating[data-v-7a4c357d]{align-items:center;gap:6px;display:inline-flex}.review-rating__stars[data-v-7a4c357d]{gap:2px;font-size:12px;display:inline-flex}.review-rating__star--filled[data-v-7a4c357d]{color:#f59e0b}.review-rating__star--empty[data-v-7a4c357d]{color:#e2e8f0}.review-rating__value[data-v-7a4c357d]{color:#b45309;font-size:13px;font-weight:700}.review-status[data-v-7a4c357d]{cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.review-status[data-v-7a4c357d]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#0b68d8)}.review-status--active[data-v-7a4c357d]{color:#047857;background:#0596691a}.review-status--inactive[data-v-7a4c357d]{color:#64748b;background:#f1f5f9}.review-status--sm[data-v-7a4c357d]{padding:3px 8px 3px 3px;font-size:11px}.review-status__toggle[data-v-7a4c357d]{border-radius:8px;flex-shrink:0;width:28px;height:16px;transition:background .2s;display:inline-block;position:relative}.review-status--active .review-status__toggle[data-v-7a4c357d]{background:#059669}.review-status--inactive .review-status__toggle[data-v-7a4c357d]{background:#cbd5e1}.review-status__knob[data-v-7a4c357d]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a26}.review-status--active .review-status__knob[data-v-7a4c357d]{transform:translate(12px)}.review-status--inactive .review-status__knob[data-v-7a4c357d]{transform:translate(0)}.review-status__label[data-v-7a4c357d]{white-space:nowrap}.review-actions[data-v-7a4c357d]{align-items:center;gap:6px;display:inline-flex}.review-actions__edit[data-v-7a4c357d],.review-actions__delete[data-v-7a4c357d]{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.review-actions__edit[data-v-7a4c357d]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.review-actions__edit[data-v-7a4c357d]:hover{background:#f1f5f9;border-color:#0f172a2e}.review-actions__delete[data-v-7a4c357d]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.review-actions__delete[data-v-7a4c357d]:hover{background:#e11d481a}.reviews-empty-state[data-v-7a4c357d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.reviews-empty-state__icon[data-v-7a4c357d]{color:#f59e0b;background:#f59e0b1a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:22px;display:flex}.reviews-empty-state__title[data-v-7a4c357d]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.reviews-empty-state__text[data-v-7a4c357d]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.reviews-empty-state__button[data-v-7a4c357d]{background:var(--color-primary,#0b68d8);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.reviews-empty-state__button[data-v-7a4c357d]:hover{opacity:.9}.reviews-empty-state__button[data-v-7a4c357d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.review-mobile-list[data-v-7a4c357d]{flex-direction:column;gap:12px;padding:16px;display:none}.review-mobile-card[data-v-7a4c357d]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.review-mobile-card__header[data-v-7a4c357d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-mobile-card__name[data-v-7a4c357d]{color:#0f172a;font-size:15px;font-weight:800}.review-mobile-card__meta[data-v-7a4c357d]{flex-direction:column;gap:4px;display:flex}.review-mobile-card__meta-row[data-v-7a4c357d]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.review-mobile-card__meta-label[data-v-7a4c357d]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:54px;font-size:11px;font-weight:700}.review-mobile-card__rating[data-v-7a4c357d]{color:#b45309;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.review-mobile-card__rating .review-rating__star--filled[data-v-7a4c357d]{color:#f59e0b}.review-mobile-card__rating .review-rating__star--empty[data-v-7a4c357d]{color:#e2e8f0}.review-mobile-card__actions[data-v-7a4c357d]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.review-mobile-card__actions .review-actions__edit[data-v-7a4c357d],.review-mobile-card__actions .review-actions__delete[data-v-7a4c357d]{height:44px;font-size:13px}.reviews-pagination[data-v-7a4c357d]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.reviews-pagination__count[data-v-7a4c357d]{color:#64748b;font-size:13px}.reviews-pagination__controls[data-v-7a4c357d]{align-items:center;gap:4px;display:flex}.reviews-pagination__btn[data-v-7a4c357d]{color:#475569;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.reviews-pagination__btn[data-v-7a4c357d]:hover{background:#f1f5f9;border-color:#0f172a24}.reviews-pagination__btn--active[data-v-7a4c357d]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.reviews-pagination__btn--active[data-v-7a4c357d]:hover{background:var(--color-primary,#0b68d8);opacity:.9}.reviews-pagination__btn--disabled[data-v-7a4c357d]{opacity:.4;pointer-events:none}@media (width<=900px){.admin-reviews-container[data-v-7a4c357d]{padding:20px}.reviews-page-header[data-v-7a4c357d]{flex-direction:column;gap:16px}.reviews-page-header__actions[data-v-7a4c357d]{width:100%}.reviews-page-header__button[data-v-7a4c357d]{justify-content:center;width:100%}.reviews-manager-card__header[data-v-7a4c357d]{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=768px){.admin-reviews-container[data-v-7a4c357d]{gap:16px;padding:16px}.reviews-page-header__title[data-v-7a4c357d]{font-size:22px}.reviews-manager-card[data-v-7a4c357d]{border-radius:18px}.reviews-manager-card__header[data-v-7a4c357d]{padding:16px}.reviews-manager-card__toolbar[data-v-7a4c357d]{padding:12px 16px}.reviews-search[data-v-7a4c357d]{max-width:100%}.reviews-table[data-v-7a4c357d],.reviews-table-wrapper[data-v-7a4c357d]{display:none}.review-mobile-list[data-v-7a4c357d]{display:flex}.reviews-empty-state[data-v-7a4c357d]{padding:36px 16px}.reviews-pagination[data-v-7a4c357d]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.reviews-pagination__controls[data-v-7a4c357d]{flex-wrap:wrap;justify-content:center}.reviews-pagination__count[data-v-7a4c357d]{text-align:center}}@media (width>=769px){.review-mobile-list[data-v-7a4c357d]{display:none!important}}.rof-wrap[data-v-8e876916]{flex-direction:column;gap:20px;display:flex}.rof-head[data-v-8e876916]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffc;border:1px solid #f1f5f9;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:20px;box-shadow:0 1px 3px #0000000a}.rof-eyebrow[data-v-8e876916]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.rof-title[data-v-8e876916]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.rof-subtitle[data-v-8e876916]{color:var(--color-muted,#64748b);margin:2px 0 0;font-size:13px}.rof-head-actions[data-v-8e876916]{align-items:center;gap:8px;display:flex}.rof-btn[data-v-8e876916]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.rof-btn-primary[data-v-8e876916]{background:var(--color-primary,#0b68d8);color:#fff;font-weight:700}.rof-btn-primary[data-v-8e876916]:hover{filter:brightness(1.08)}.rof-btn-outline[data-v-8e876916]{color:#475569;background:#fff;border-color:#e2e8f0}.rof-btn-outline[data-v-8e876916]:hover{background:#f8fafc}.rof-btn-sm[data-v-8e876916]{padding:6px 12px;font-size:12px}.rof-card[data-v-8e876916]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.rof-card-head[data-v-8e876916]{border-bottom:1px solid #f1f5f9;padding:20px 24px}.rof-card-title[data-v-8e876916]{color:var(--color-text,#0f172a);margin:0 0 2px;font-size:17px;font-weight:800}.rof-card-subtitle[data-v-8e876916]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.rof-card-body[data-v-8e876916]{padding:24px}.rof-grid-2[data-v-8e876916]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rof-field[data-v-8e876916]{flex-direction:column;gap:4px;display:flex}.rof-label[data-v-8e876916]{color:#475569;font-size:13px;font-weight:600}.rof-input[data-v-8e876916]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.rof-input[data-v-8e876916]:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf81f}.rof-hint[data-v-8e876916]{color:var(--color-muted,#64748b);margin:2px 0 0;font-size:11px}.rof-table-scroll[data-v-8e876916]{overflow-x:auto}.rof-table[data-v-8e876916]{border-collapse:collapse;width:100%;font-size:13px}.rof-th[data-v-8e876916]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);text-align:left;white-space:nowrap;background:#f8fafc;padding:12px 14px;font-size:11px;font-weight:700}.rof-th-module[data-v-8e876916]{min-width:140px}.rof-th-center[data-v-8e876916]{text-align:center}.rof-td[data-v-8e876916]{vertical-align:middle;color:var(--color-text,#0f172a);border-bottom:1px solid #f1f5f9;padding:12px 14px}.rof-td-module[data-v-8e876916]{text-transform:capitalize;font-weight:700}.rof-td-center[data-v-8e876916]{text-align:center}.rof-td-empty[data-v-8e876916]{text-align:center;color:var(--color-muted,#64748b);padding:24px}.rof-na[data-v-8e876916]{color:#cbd5e1;font-size:12px}.rof-cb[data-v-8e876916]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:2px solid #cbd5e1;border-radius:4px}.rof-col-toggle[data-v-8e876916]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rof-others-list[data-v-8e876916]{flex-wrap:wrap;gap:4px;display:flex}.rof-other-chip[data-v-8e876916]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.rof-other-chip[data-v-8e876916]:hover{background:#f1f5f9}.rof-other-chip--on[data-v-8e876916]{border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8);background:#0b68d814}.rof-other-chip .rof-cb[data-v-8e876916]{display:none}.rof-toolbar-row[data-v-8e876916]{background:#f8fafc;border-top:1px solid #f1f5f9;gap:8px;padding:12px 16px;display:flex}@media (width<=768px){.rof-grid-2[data-v-8e876916]{grid-template-columns:1fr}.rof-head[data-v-8e876916]{flex-direction:column;align-items:flex-start}.rof-head-actions[data-v-8e876916]{width:100%}.rof-btn[data-v-8e876916]{flex:1;justify-content:center}.rof-card-body[data-v-8e876916]{padding:18px}.rof-card-head[data-v-8e876916]{padding:16px 18px}}.rol-wrap[data-v-58ef351b]{flex-direction:column;gap:20px;display:flex}.rol-head[data-v-58ef351b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rol-head-left[data-v-58ef351b]{flex-direction:column;flex:1;gap:2px;display:flex}.rol-eyebrow[data-v-58ef351b]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.rol-title[data-v-58ef351b]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.rol-subtitle[data-v-58ef351b]{color:var(--color-muted,#64748b);margin:0;font-size:14px}.rol-btn[data-v-58ef351b]{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.rol-btn-primary[data-v-58ef351b]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff;box-shadow:0 4px 14px #0b68d840}.rol-btn-primary[data-v-58ef351b]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0b68d859}.rol-card[data-v-58ef351b]{background:#fff;border:1px solid #f1f5f9;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.rol-table[data-v-58ef351b]{border-collapse:collapse;width:100%;font-size:14px}.rol-th[data-v-58ef351b]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#64748b);text-align:left;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:800}.rol-th-right[data-v-58ef351b]{text-align:right;padding-right:24px}.rol-tr[data-v-58ef351b]{border-bottom:1px solid #f1f5f9;transition:background .12s}.rol-tr[data-v-58ef351b]:hover{background:#f8fafc}.rol-td[data-v-58ef351b]{vertical-align:middle;color:var(--color-text,#0f172a);padding:14px 16px}.rol-td-name[data-v-58ef351b]{font-weight:700}.rol-td-right[data-v-58ef351b]{text-align:right}.rol-gid-pill[data-v-58ef351b]{color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.rol-perm-list[data-v-58ef351b]{flex-wrap:wrap;gap:4px;display:flex}.rol-perm-pill[data-v-58ef351b]{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.rol-muted[data-v-58ef351b]{color:#94a3b8;font-size:12px}.rol-action-row[data-v-58ef351b]{gap:6px;display:inline-flex}.rol-action-btn[data-v-58ef351b]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .12s;display:inline-flex}.rol-action-btn[data-v-58ef351b]:hover{background:#f8fafc}.rol-action-btn--danger[data-v-58ef351b]{color:#e11d48;border-color:#fecaca}.rol-action-btn--danger[data-v-58ef351b]:hover{background:#fff1f2}.rol-empty[data-v-58ef351b]{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.rol-empty-icon[data-v-58ef351b]{width:64px;height:64px;color:var(--color-primary,#0b68d8);background:#0b68d814;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;display:flex}.rol-empty-title[data-v-58ef351b]{color:var(--color-text,#0f172a);margin:0 0 6px;font-size:18px;font-weight:800}.rol-empty-text[data-v-58ef351b]{color:var(--color-muted,#64748b);max-width:400px;margin:0 0 20px;font-size:14px;line-height:1.5}.rol-mobile-list[data-v-58ef351b]{display:none}.rol-mobile-card[data-v-58ef351b]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:14px}.rol-mobile-head[data-v-58ef351b]{margin-bottom:8px}.rol-mobile-title-row[data-v-58ef351b]{align-items:center;gap:10px;display:flex}.rol-mobile-name[data-v-58ef351b]{color:var(--color-text,#0f172a);flex:1;font-size:15px;font-weight:800}.rol-mobile-body[data-v-58ef351b]{margin-bottom:10px}.rol-mobile-actions[data-v-58ef351b]{border-top:1px solid #f1f5f9;gap:8px;padding-top:10px;display:flex}.rol-mobile-actions .rol-action-btn[data-v-58ef351b]{flex:1;justify-content:center;padding:8px 10px}@media (width<=768px){.rol-table[data-v-58ef351b]{display:none}.rol-mobile-list[data-v-58ef351b]{gap:12px;padding:16px;display:grid}.rol-head[data-v-58ef351b]{flex-direction:column;align-items:stretch}.rol-btn-primary[data-v-58ef351b]{justify-content:center;width:100%}.rol-empty[data-v-58ef351b]{padding:40px 20px}}.field[data-v-6895a01e]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-6895a01e]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-6895a01e]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-6895a01e]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-primary[data-v-6895a01e]:disabled{opacity:.6}.btn-secondary[data-v-6895a01e]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-6895a01e]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-primary[data-v-6fa4438f]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-6fa4438f]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-secondary[data-v-6fa4438f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-secondary[data-v-6fa4438f]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-danger[data-v-6fa4438f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 228 230/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-danger[data-v-6fa4438f]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.field[data-v-d657bd64]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-d657bd64]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-d657bd64]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-d657bd64]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-primary[data-v-d657bd64]:disabled{opacity:.6}.btn-secondary[data-v-d657bd64]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-d657bd64]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-primary[data-v-a772d43e]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-a772d43e]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-secondary[data-v-a772d43e]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-secondary[data-v-a772d43e]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-danger[data-v-a772d43e]{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 228 230/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-danger[data-v-a772d43e]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.history-trigger[data-v-c26ed45d]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.history-trigger[data-v-c26ed45d]:hover{color:var(--color-primary,#85203b);border-color:currentColor}.history-dialog[data-v-c26ed45d]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:calc(100% - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto 0;padding:0;right:auto;box-shadow:0 24px 80px #0f172a40}.history-dialog[open][data-v-c26ed45d]{flex-direction:column;display:flex;overflow:hidden}.history-dialog[data-v-c26ed45d]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73}header[data-v-c26ed45d]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}h2[data-v-c26ed45d]{margin:0 0 5px;font-size:20px;font-weight:700}header p[data-v-c26ed45d]{color:#64748b;margin:0;font-size:13px}.history-close[data-v-c26ed45d]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:22px}.history-body[data-v-c26ed45d]{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 24px;overflow-y:auto}.history-table-wrap[data-v-c26ed45d]{overflow-x:auto}table[data-v-c26ed45d]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-c26ed45d]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:11px}th[data-v-c26ed45d],td[data-v-c26ed45d]{text-align:left;vertical-align:top;border-bottom:1px solid #eef0f4;padding:12px}td[data-v-c26ed45d]:last-child{white-space:nowrap}small[data-v-c26ed45d]{color:#64748b;margin-top:4px;font-size:11px;display:block}.history-action[data-v-c26ed45d]{text-transform:capitalize;background:#f1f5f9;border-radius:6px;padding:4px 7px;font-size:11px}.history-empty[data-v-c26ed45d]{color:#64748b;text-align:center;padding:28px 0}footer[data-v-c26ed45d]{color:#64748b;background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}footer div[data-v-c26ed45d]{align-items:center;gap:12px;display:flex}footer button[data-v-c26ed45d]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:7px 10px}footer button[data-v-c26ed45d]:disabled{opacity:.4;cursor:default}button[data-v-c26ed45d]:focus-visible{outline:2px solid var(--color-primary,#85203b);outline-offset:3px}body:has(.history-dialog[open]){overflow:hidden}.history-changes summary[data-v-c26ed45d]{cursor:pointer;color:var(--color-primary,#85203b);padding:2px 0;font-weight:600}.history-changes ul[data-v-c26ed45d]{margin:12px 0 0;padding:0;list-style:none}.history-changes li[data-v-c26ed45d]{border-top:1px solid #eef0f4;justify-content:space-between;align-items:start;gap:18px;padding:9px 0;display:flex}.settings-toast[data-v-f4bac842]{z-index:10000;border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;width:min(380px,100vw - 32px);padding:16px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 8px 28px #0f172a24}.settings-toast__icon[data-v-f4bac842]{border-radius:50%;flex:0 0 32px;place-items:center;height:32px;display:grid}.settings-toast__content[data-v-f4bac842]{min-width:0}.settings-toast__title[data-v-f4bac842]{margin:0;font-size:14px;font-weight:700;line-height:1.5}.settings-toast__message[data-v-f4bac842]{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.toast--success[data-v-f4bac842]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.toast--success .settings-toast__icon[data-v-f4bac842]{background:#dcfce7}.toast--error[data-v-f4bac842]{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.toast--error .settings-toast__icon[data-v-f4bac842]{background:#ffe4e6}@media (width<=600px){.settings-toast[data-v-f4bac842]{top:16px;right:16px}}.sched-wrap[data-v-60f80848]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sched-error[data-v-60f80848]{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.sched-desktop[data-v-60f80848]{border-width:1px;border-color:color-mix(in srgb, var(--color-secondary) 15%, transparent);border-radius:.5rem;overflow-x:auto}.sched-table[data-v-60f80848]{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.25rem}.sched-table th[data-v-60f80848],.sched-table td[data-v-60f80848]{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent);padding:.5rem .625rem}.sched-group-row th[data-v-60f80848]{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 80%, #000);padding:10px 8px;font-size:11px;font-weight:600}.sched-group-icon[data-v-60f80848]{margin-right:.25rem;display:inline-block}.sched-subhead-row th[data-v-60f80848]{letter-spacing:.03em;text-transform:uppercase;color:#111;background:color-mix(in srgb, var(--color-secondary) 6%, #fff);padding:7px 4px;font-size:11px;font-weight:500}.sched-th-day-label[data-v-60f80848]{z-index:10;width:80px;min-width:80px;position:sticky;left:0}.sched-subth--num[data-v-60f80848]{width:72px;min-width:72px}.sched-row td[data-v-60f80848]{transition:background .12s}.sched-row:nth-child(2n) td[data-v-60f80848]{background:color-mix(in srgb, var(--color-secondary) 3%, #fff)}.sched-row:hover td[data-v-60f80848]{background:color-mix(in srgb, var(--color-primary) 6%, #fff)}.sched-td-day[data-v-60f80848]{z-index:10;text-align:left;color:#111;background:#fff;width:80px;min-width:80px;padding-left:1rem;font-weight:600;position:sticky;left:0}.sched-row:nth-child(2n) .sched-td-day[data-v-60f80848]{background:color-mix(in srgb, var(--color-secondary) 3%, #fff)}.sched-row:hover .sched-td-day[data-v-60f80848]{background:color-mix(in srgb, var(--color-primary) 6%, #fff)}.sched-input[data-v-60f80848]{text-align:center;color:#111;border:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);background:#fff;border-radius:5px;outline:none;width:100%;max-width:78px;margin:0 auto;padding:4px 6px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}.sched-input[data-v-60f80848]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}.sched-input[data-v-60f80848]::placeholder{color:#999;font-size:11px}.sched-input--num[data-v-60f80848]{max-width:60px}.sched-input--error[data-v-60f80848]{background:#fef2f2;border-color:#f87171}.sched-input--error[data-v-60f80848]:focus{border-color:#ef4444;box-shadow:0 0 0 2px #fecaca}.sched-mobile[data-v-60f80848]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=640px){.sched-mobile[data-v-60f80848]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.sched-mobile[data-v-60f80848]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sched-card[data-v-60f80848]{border:1px solid color-mix(in srgb, var(--color-secondary) 15%, transparent);background:#fff;border-radius:10px;overflow:hidden}.sched-card-header[data-v-60f80848]{color:#fff;background:var(--color-primary);padding:10px 14px;font-size:13px;font-weight:600}.sched-card-day[data-v-60f80848]{display:block}.sched-card-body[data-v-60f80848]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sched-card-body[data-v-60f80848]{padding:.75rem}.sched-card-group[data-v-60f80848]{border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 8%, transparent);padding-bottom:10px}.sched-card-group[data-v-60f80848]:last-child{border-bottom:none;padding-bottom:0}.sched-card-group-title[data-v-60f80848]{text-transform:uppercase;letter-spacing:.04em;color:#111;margin-bottom:6px;font-size:11px;font-weight:600}.sched-card-grid[data-v-60f80848]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sched-card-field[data-v-60f80848]{flex-direction:column;gap:.25rem;display:flex}.sched-card-field--full[data-v-60f80848]{grid-column:span 2/span 2}.sched-card-label[data-v-60f80848]{color:#555;font-size:11px;font-weight:500}.sched-card .sched-input[data-v-60f80848]{max-width:100%}.sched-close-section[data-v-60f80848]{border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@media (width>=640px){.sched-close-section[data-v-60f80848]{padding:1rem 1.25rem}}.sched-close-section[data-v-60f80848]{border:1px solid color-mix(in srgb, var(--color-secondary) 12%, transparent);background:color-mix(in srgb, var(--color-secondary) 3%, #fff)}@media (width<=480px){.sched-chip[data-v-60f80848]{padding:4px 12px;font-size:12px}}.sched-close-label[data-v-60f80848]{color:#111;font-size:13px;font-weight:600}.sched-chips[data-v-60f80848]{flex-wrap:wrap;gap:.5rem;display:flex}.sched-chip[data-v-60f80848]{cursor:pointer;border:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);color:#444;background:#fff;border-radius:999px;padding:4px 16px;font-size:13px;font-weight:500;transition:all .15s}.sched-chip[data-v-60f80848]:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, #fff)}.sched-chip--on[data-v-60f80848]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.sched-chip--on[data-v-60f80848]:hover{background:color-mix(in srgb, var(--color-primary) 85%, #000);border-color:color-mix(in srgb, var(--color-primary) 85%, #000);color:#fff}@media (width<=1023px){.sched-desktop[data-v-60f80848]{display:none}}@media (width>=1024px){.sched-mobile[data-v-60f80848]{display:none}}.brand-dropzone[data-v-8690caf1]{color:#475569;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:96px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.brand-dropzone[data-v-8690caf1]:hover,.brand-dropzone--dragging[data-v-8690caf1]{border-color:var(--color-primary,#0b68d8);background:color-mix(in srgb, var(--color-primary,#0b68d8) 5%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#0b68d8) 10%, transparent)}.brand-dropzone[data-v-8690caf1]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:3px}.brand-dropzone__input[data-v-8690caf1]{display:none}.brand-dropzone__content[data-v-8690caf1]{align-items:center;gap:12px;width:100%;display:flex}.brand-dropzone__icon[data-v-8690caf1]{background:color-mix(in srgb, var(--color-primary,#0b68d8) 12%, #fff);width:38px;height:38px;color:var(--color-primary,#0b68d8);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.brand-dropzone__preview[data-v-8690caf1]{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex:0 0 52px;width:52px;height:52px;padding:4px}.brand-dropzone--square .brand-dropzone__preview[data-v-8690caf1]{border-radius:8px}.brand-dropzone__copy[data-v-8690caf1]{gap:4px;min-width:0;display:grid}.brand-dropzone__copy strong[data-v-8690caf1]{color:#334155;font-size:12px;font-weight:700}.brand-dropzone__copy small[data-v-8690caf1]{color:#94a3b8;font-size:11px}.brand-dropzone__remove[data-v-8690caf1]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;transition:color .15s,border-color .15s,background .15s;display:grid}.brand-dropzone__remove[data-v-8690caf1]:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.brand-dropzone__remove[data-v-8690caf1]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.brand-dropzone[data-v-8690caf1],.brand-dropzone__remove[data-v-8690caf1]{transition:none}}.pay-grid[data-v-8aabbe37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.pay-grid[data-v-8aabbe37]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pay-card[data-v-8aabbe37]{cursor:pointer;color:#444;border:1.5px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.pay-card[data-v-8aabbe37]:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:color-mix(in srgb, var(--color-primary) 4%, #fff);color:#111}.pay-card i[data-v-8aabbe37]{color:color-mix(in srgb, var(--color-secondary) 50%, transparent);font-size:22px;transition:color .15s}.pay-card:hover i[data-v-8aabbe37]{color:var(--color-primary)}.pay-card--on[data-v-8aabbe37]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, #fff);color:#111}.pay-card--on i[data-v-8aabbe37]{color:var(--color-primary)}.pay-card--on[data-v-8aabbe37]:hover{background:color-mix(in srgb, var(--color-primary) 12%, #fff);border-color:color-mix(in srgb, var(--color-primary) 85%, #000)}.sync-action[data-v-8aabbe37]{flex-direction:column;align-items:flex-start;display:flex}.sync-action>p[data-v-8aabbe37]:last-of-type{flex:1;margin-bottom:16px}.sync-button[data-v-8aabbe37]{border:1px solid var(--color-primary,#85203b);background:var(--color-primary,#85203b);color:#fff;max-width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 4px #0000001a}.sync-button[data-v-8aabbe37]:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#85203b) 88%, #000);box-shadow:0 4px 8px #00000026}.sync-button[data-v-8aabbe37]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary,#85203b) 40%, transparent);outline-offset:3px}.sync-button[data-v-8aabbe37]:disabled{opacity:.65;cursor:wait;box-shadow:none}.sync-action>.sync-progress[data-v-8aabbe37]{width:100%}@media (width<=639px){.sync-button[data-v-8aabbe37]{width:100%}}.sync-progress[data-v-8aabbe37]{background:color-mix(in srgb, var(--color-primary) 12%, #fff);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.sync-progress>span[data-v-8aabbe37]{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .12s linear;display:block}@media (width<=480px){.pay-card[data-v-8aabbe37]{padding:16px 8px;font-size:12px}.pay-card i[data-v-8aabbe37]{font-size:18px}}.set-wrap[data-v-26d3acc1]{min-height:100vh;font-family:var(--font-family-primary);flex-direction:column;gap:20px;display:flex}.set-wrap[data-v-26d3acc1] :is(h1,h2,h3,h4,h5,h6,.set-title,.section-group-title){font-family:var(--font-family-secondary)}.set-wrap[data-v-26d3acc1] :is(input,select,textarea,button){font-family:inherit}.set-topbar[data-v-26d3acc1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#fffc;border:1px solid #f1f5f9;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:80px;box-shadow:0 1px 3px #0000000a}.set-topbar-left[data-v-26d3acc1]{flex-direction:column;flex:1;gap:1px;display:flex}.set-eyebrow[data-v-26d3acc1]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.set-title[data-v-26d3acc1]{color:var(--color-text,#0f172a);margin:0;font-size:24px;font-weight:700}.set-subtitle[data-v-26d3acc1]{color:var(--color-muted,#64748b);margin:0;font-size:13px}.set-topbar-actions[data-v-26d3acc1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-btn[data-v-26d3acc1]{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;transition:all .15s;display:inline-flex}.set-btn[data-v-26d3acc1]:disabled{opacity:.6;cursor:not-allowed}.set-btn-amber[data-v-26d3acc1]{color:#fff;background:#f59e0b}.set-btn-amber[data-v-26d3acc1]:hover:not(:disabled){background:#d97706}.set-btn-dark[data-v-26d3acc1]{color:#fff;background:#1e293b}.set-btn-dark[data-v-26d3acc1]:hover{background:#0f172a}.set-btn-save[data-v-26d3acc1]{background:var(--color-primary,#0b68d8);color:#fff;font-weight:700}.set-btn-save[data-v-26d3acc1]:hover:not(:disabled){filter:brightness(1.08)}.set-btn-emerald[data-v-26d3acc1]{color:#fff;background:#059669;font-weight:700}.set-btn-emerald[data-v-26d3acc1]:hover:not(:disabled){background:#047857}.set-btn-outline[data-v-26d3acc1]{color:#475569;background:#fff;border-color:#e2e8f0}.set-btn-outline[data-v-26d3acc1]:hover{background:#f8fafc}.set-kbd[data-v-26d3acc1]{display:none}@media (width>=640px){.set-kbd[data-v-26d3acc1]{opacity:.6;border:1px solid #ffffff4d;border-radius:4px;align-items:center;padding:1px 4px;font-size:9px;display:inline-flex}}.set-spinner[data-v-26d3acc1]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite set-spin-26d3acc1;display:inline-block}.set-spinner--dark[data-v-26d3acc1]{border-color:#fff #ffffff4d #ffffff4d}@keyframes set-spin-26d3acc1{to{transform:rotate(360deg)}}.set-dirty-badge[data-v-26d3acc1]{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.set-dirty-dot[data-v-26d3acc1]{background:#f59e0b;border-radius:50%;width:6px;height:6px;display:inline-block}.set-dirty-dot--pulse[data-v-26d3acc1]{animation:1.5s ease-in-out infinite set-pulse-26d3acc1}.set-dirty-text[data-v-26d3acc1]{display:inline}@keyframes set-pulse-26d3acc1{0%,to{opacity:1}50%{opacity:.4}}.set-grid[data-v-26d3acc1]{gap:32px;display:grid}@media (width>=768px){.set-grid[data-v-26d3acc1]{grid-template-columns:268px minmax(0,1fr)}}.set-sidebar[data-v-26d3acc1]{display:none}@media (width>=768px){.set-sidebar[data-v-26d3acc1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e2e8f0cc;border-radius:28px;flex-direction:column;align-self:start;max-height:calc(100vh - 15rem);padding:16px 6px 16px 16px;display:flex;position:sticky;top:180px;overflow:hidden;box-shadow:0 18px 50px #0f172a14}.set-sidebar-search[data-v-26d3acc1]{z-index:1;flex-shrink:0;margin-bottom:16px;position:sticky;top:0}.set-nav[data-v-26d3acc1]{scrollbar-width:thin;scrollbar-color:#94a3b880 transparent;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:10px;overflow-y:auto}.set-nav[data-v-26d3acc1]::-webkit-scrollbar{width:4px}.set-nav[data-v-26d3acc1]::-webkit-scrollbar-track{background:0 0}.set-nav[data-v-26d3acc1]::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.set-nav[data-v-26d3acc1]::-webkit-scrollbar-thumb:hover{background:#64748bb3}}.set-sidebar-search-icon[data-v-26d3acc1]{color:#94a3b8;pointer-events:none;font-size:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.set-sidebar-input[data-v-26d3acc1]{width:100%;color:var(--color-text,#0f172a);box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:10px 30px 10px 32px;font-family:inherit;font-size:13px;transition:border-color .15s}.set-sidebar-input[data-v-26d3acc1]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px #0b68d814}.set-sidebar-input[data-v-26d3acc1]::placeholder{color:#94a3b8}.set-sidebar-clear[data-v-26d3acc1]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.set-sidebar-clear[data-v-26d3acc1]:hover{color:#475569}.set-search-results[data-v-26d3acc1]{scrollbar-width:thin;scrollbar-color:#94a3b880 transparent;flex:1;min-height:0;margin-bottom:16px;padding-right:10px;overflow-y:auto}.set-search-results[data-v-26d3acc1]::-webkit-scrollbar{width:4px}.set-search-results[data-v-26d3acc1]::-webkit-scrollbar-track{background:0 0}.set-search-results[data-v-26d3acc1]::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.set-search-results[data-v-26d3acc1]::-webkit-scrollbar-thumb:hover{background:#64748bb3}.set-search-results-label[data-v-26d3acc1]{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0 0 8px;font-size:10px;font-weight:700}.set-search-empty[data-v-26d3acc1]{color:#94a3b8;padding:4px;font-size:12px}.set-search-result[data-v-26d3acc1]{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:6px 8px;text-decoration:none;transition:background .12s;display:flex}.set-search-result[data-v-26d3acc1]:hover{background:#f1f5f9}.set-search-result-icon[data-v-26d3acc1]{color:#cbd5e1;margin-top:3px;font-size:12px;transition:color .12s}.set-search-result:hover .set-search-result-icon[data-v-26d3acc1]{color:var(--color-primary,#0b68d8)}.set-search-result-label[data-v-26d3acc1]{color:#334155;margin:0;font-size:12px;font-weight:600}.set-search-result-section[data-v-26d3acc1]{color:#94a3b8;margin:0;font-size:10px}.set-nav[data-v-26d3acc1]{flex-direction:column;gap:12px;display:flex}.set-nav>div[data-v-26d3acc1]{background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:16px;padding:12px;box-shadow:0 1px 3px #00000008}.set-nav-group[data-v-26d3acc1]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);align-items:center;gap:8px;margin-bottom:8px;padding:0 4px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.set-nav-group i[data-v-26d3acc1]{width:15px;color:var(--color-primary,#0b68d8);text-align:center;font-size:12px}.set-nav-sublist[data-v-26d3acc1]{flex-direction:column;gap:2px;display:flex}.set-nav-link[data-v-26d3acc1]{color:#475569;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .12s;display:flex}.set-nav-link__label[data-v-26d3acc1]{align-items:center;gap:10px;min-width:0;display:inline-flex}.set-nav-link__label>i[data-v-26d3acc1]{color:#94a3b8;text-align:center;flex:0 0 15px;width:15px;font-size:12px;transition:color .12s}.set-nav-link:hover .set-nav-link__label>i[data-v-26d3acc1],.set-nav-link--active .set-nav-link__label>i[data-v-26d3acc1]{color:currentColor}.set-nav-link[data-v-26d3acc1]:hover{color:#334155;background:#f1f5f9}.set-nav-link--active[data-v-26d3acc1]{background:var(--color-primary,#0b68d8)!important;color:#fff!important}.set-content[data-v-26d3acc1]{flex-direction:column;gap:40px;display:flex}.set-mobile-nav[data-v-26d3acc1]{display:none}@media (width<=767px){.set-mobile-nav[data-v-26d3acc1]{z-index:40;display:block;position:fixed;bottom:12px;left:12px;right:12px}.set-mobile-details[data-v-26d3acc1]{interpolate-size:allow-keywords;background:#fff;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden;box-shadow:0 4px 16px #0000001a}.set-mobile-details[data-v-26d3acc1]::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s ease allow-discrete;overflow:hidden}.set-mobile-details[open][data-v-26d3acc1]::details-content{block-size:auto}@starting-style{.set-mobile-details[open][data-v-26d3acc1]::details-content{block-size:0}}.set-mobile-summary[data-v-26d3acc1]{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;font-weight:600;list-style:none;display:flex}.set-mobile-summary[data-v-26d3acc1]::-webkit-details-marker{display:none}.set-chevron[data-v-26d3acc1]{opacity:.6;font-size:12px;transition:transform .2s}.set-mobile-details[open] .set-chevron[data-v-26d3acc1]{transform:rotate(180deg)}.set-mobile-nav-body[data-v-26d3acc1]{flex-direction:column;gap:12px;max-height:288px;padding:4px 20px 16px;display:flex;overflow-y:auto}.set-mobile-nav-body .set-nav-group[data-v-26d3acc1]{margin-bottom:6px;font-size:11px}.set-mobile-nav-body .set-nav-sublist[data-v-26d3acc1]{gap:2px}.set-mobile-nav-body .set-nav-link[data-v-26d3acc1]{padding:6px 10px;font-size:12px}.set-wrap[data-v-26d3acc1]{padding-bottom:100px}}.set-modal-overlay[data-v-26d3acc1]{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.set-modal-backdrop[data-v-26d3acc1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;position:absolute;inset:0}.set-modal[data-v-26d3acc1]{background:#fff;border-radius:22px;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003}.set-modal-head[data-v-26d3acc1]{background:#fffbeb;border-bottom:1px solid #fde68a;align-items:center;gap:12px;padding:20px 24px;display:flex}.set-modal-icon[data-v-26d3acc1]{color:#d97706;background:#fef3c7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.set-modal-title[data-v-26d3acc1]{color:var(--color-text,#0f172a);margin:0;font-size:16px;font-weight:700}.set-modal-desc[data-v-26d3acc1]{color:#64748b;margin:2px 0 0;font-size:12px}.set-modal-body[data-v-26d3acc1]{max-height:256px;padding:16px 24px;overflow-y:auto}.set-modal-body-label[data-v-26d3acc1]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 8px;font-size:11px;font-weight:700}.set-modal-list[data-v-26d3acc1]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.set-modal-list-item[data-v-26d3acc1]{color:#334155;align-items:center;gap:8px;font-size:13px;display:flex}.set-modal-dot[data-v-26d3acc1]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.set-modal-foot[data-v-26d3acc1]{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.dirty-badge-enter-active[data-v-26d3acc1],.dirty-badge-leave-active[data-v-26d3acc1]{transition:all .2s}.dirty-badge-enter-from[data-v-26d3acc1],.dirty-badge-leave-to[data-v-26d3acc1]{opacity:0;transform:translateY(-4px)}.modal-fade-enter-active[data-v-26d3acc1],.modal-fade-leave-active[data-v-26d3acc1]{transition:opacity .2s}.modal-fade-enter-from[data-v-26d3acc1],.modal-fade-leave-to[data-v-26d3acc1]{opacity:0}[data-v-26d3acc1] .switch{flex-shrink:0;width:46px;height:24px;display:inline-block;position:relative}[data-v-26d3acc1] .switch input{opacity:0;width:0;height:0}[data-v-26d3acc1] .slider{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .2s;position:absolute;inset:0}[data-v-26d3acc1] .slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0f172a33}[data-v-26d3acc1] .switch input:checked+.slider{background-color:#0ea5e9}[data-v-26d3acc1] .switch input:focus+.slider{box-shadow:0 0 1px #0ea5e9}[data-v-26d3acc1] .switch input:checked+.slider:before{transform:translate(22px)}[data-v-26d3acc1] .input{color:#0f172a;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}[data-v-26d3acc1] .input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e926}@media (width<=768px){.set-topbar[data-v-26d3acc1]{flex-direction:column;align-items:flex-start}.set-topbar-actions[data-v-26d3acc1]{width:100%}.set-btn[data-v-26d3acc1]{flex:1;justify-content:center;padding:8px 10px;font-size:11px}}@media (width<=480px){.set-topbar[data-v-26d3acc1]{padding:10px 14px}.set-title[data-v-26d3acc1]{font-size:20px}.set-subtitle[data-v-26d3acc1]{font-size:12px}.set-topbar-actions[data-v-26d3acc1]{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.set-topbar-actions>.set-dirty-badge[data-v-26d3acc1]{grid-column:1/-1;justify-content:center;padding:6px 10px;font-size:10px}.set-topbar-actions>.set-dirty-badge .set-dirty-text[data-v-26d3acc1]{display:none}.set-topbar-actions>.set-btn-amber[data-v-26d3acc1]{grid-column:1}.set-topbar-actions>.set-btn-dark[data-v-26d3acc1]{grid-column:2}.set-topbar-actions>.set-btn-save[data-v-26d3acc1],.set-topbar-actions>.set-btn-emerald[data-v-26d3acc1]{grid-column:1/-1}.set-btn[data-v-26d3acc1]{white-space:nowrap;width:100%;min-height:44px;padding:10px 8px;font-size:11px}}.field[data-v-6a965925]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-6a965925]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-6a965925]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary[data-v-6a965925]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-primary[data-v-6a965925]:disabled{cursor:not-allowed;opacity:.6}.map-shell[data-v-6a965925]{border:1px solid #e2e8f0;border-radius:16px;min-height:380px;overflow:hidden}.map-canvas[data-v-6a965925]{width:100%;height:380px}.admin-action-toast[data-v-0cc7c035]{z-index:10000;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;max-width:min(420px,100vw - 32px);padding:16px 18px;font-size:13px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 8px 28px #0f172a24}.admin-action-toast--error[data-v-0cc7c035]{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.admin-action-toast span[data-v-0cc7c035]{overflow-wrap:anywhere}.admin-action-toast button[data-v-0cc7c035]{color:inherit;cursor:pointer;background:0 0;border:none;font-size:22px}.slf-page[data-v-a93e3026]{background:#f5f7fb;min-height:100%}.slf-container[data-v-a93e3026]{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 60px;display:flex}.slf-sticky-header[data-v-a93e3026]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.slf-header[data-v-a93e3026]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.slf-header__info[data-v-a93e3026]{flex:1}.slf-header__eyebrow[data-v-a93e3026]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:13px;font-weight:700}.slf-header__title[data-v-a93e3026]{color:#0f172a;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1.2}.slf-header__subtitle[data-v-a93e3026]{color:#64748b;margin:0;font-size:13px}.slf-header__actions[data-v-a93e3026]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.slf-btn[data-v-a93e3026]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.slf-btn[data-v-a93e3026]:disabled{opacity:.5;cursor:not-allowed}.slf-btn[data-v-a93e3026]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.slf-btn--ghost[data-v-a93e3026]{color:#475569;background:#fff;border:1px solid #0f172a1a}.slf-btn--ghost[data-v-a93e3026]:hover:not(:disabled){background:#f1f5f9}.slf-btn--primary[data-v-a93e3026]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff}.slf-btn--primary[data-v-a93e3026]:hover:not(:disabled){opacity:.9}.slf-spinner[data-v-a93e3026]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite slf-spin-a93e3026;display:inline-block}@keyframes slf-spin-a93e3026{to{transform:rotate(360deg)}}.slf-card[data-v-a93e3026]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.slf-card__header[data-v-a93e3026]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.slf-card__title[data-v-a93e3026]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.slf-card__subtitle[data-v-a93e3026]{color:#64748b;margin:0;font-size:13px}.slf-card__body[data-v-a93e3026]{flex-direction:column;gap:18px;padding:22px;display:flex}.slf-form-grid[data-v-a93e3026]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.slf-media-type[data-v-a93e3026]{background:#f8fafc;border:1px solid #dbe3ef;border-radius:11px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.slf-media-type__option[data-v-a93e3026]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:108px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.slf-media-type__option.is-active[data-v-a93e3026]{color:var(--color-primary,#0b68d8);background:#fff;box-shadow:0 1px 4px #0f172a1f}.slf-media-type__option[data-v-a93e3026]:focus-visible,.slf-media-confirm__cancel[data-v-a93e3026]:focus-visible,.slf-media-confirm__accept[data-v-a93e3026]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:2px}.slf-field[data-v-a93e3026]{flex-direction:column;gap:5px;display:flex}.slf-field__label[data-v-a93e3026]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.slf-field__label-note[data-v-a93e3026]{text-transform:none;letter-spacing:0;color:#0b68d8;margin-top:2px;font-size:11px;font-weight:600;display:block}.slf-field__required[data-v-a93e3026]{color:#e11d48}.slf-field__input[data-v-a93e3026]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.slf-field__input[data-v-a93e3026]::placeholder{color:#94a3b8}.slf-field__input[data-v-a93e3026]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.slf-field__input--textarea[data-v-a93e3026]{resize:vertical;height:auto;min-height:140px;padding:12px}.slf-field__select[data-v-a93e3026]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.slf-field__error[data-v-a93e3026]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.slf-field__hint[data-v-a93e3026]{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.slf-toggle-row[data-v-a93e3026]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.slf-toggle-row--inset[data-v-a93e3026]{background:0 0;border:none;border-radius:0;justify-content:flex-start;gap:10px;padding:0}.slf-toggle-row__info[data-v-a93e3026]{flex-direction:column;gap:2px;display:flex}.slf-toggle-row__title[data-v-a93e3026]{color:#0f172a;font-size:14px;font-weight:700}.slf-toggle-row__desc[data-v-a93e3026]{color:#64748b;font-size:12px}.slf-switch[data-v-a93e3026]{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.slf-switch__input[data-v-a93e3026]{opacity:0;width:0;height:0}.slf-switch__slider[data-v-a93e3026]{cursor:pointer;background:#cbd5e1;border-radius:11px;transition:background .2s;position:absolute;inset:0}.slf-switch__slider[data-v-a93e3026]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0f172a26}.slf-switch__input:checked+.slf-switch__slider[data-v-a93e3026]{background:#059669}.slf-switch__input:checked+.slf-switch__slider[data-v-a93e3026]:before{transform:translate(18px)}.slf-sub-card[data-v-a93e3026]{border:1px solid #0f172a0f;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.slf-sub-card__label[data-v-a93e3026]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin:0;font-size:11px;font-weight:800}.slf-preview-image[data-v-a93e3026]{max-width:200px;display:inline-block;position:relative}.slf-preview-image__img[data-v-a93e3026]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:12px;width:100%;height:120px;display:block}.slf-video-preview[data-v-a93e3026]{background:#0f172a;border:1px solid #0f172a1f;border-radius:12px;width:min(100%,360px);max-height:220px;display:block}.slf-preview-image__remove[data-v-a93e3026]{color:#e11d48;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:background .15s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0f172a1a}.slf-preview-image__remove[data-v-a93e3026]:hover{background:#fff}.slf-media-confirm[data-v-a93e3026]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.slf-media-confirm__dialog[data-v-a93e3026]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(440px,100%);padding:26px;box-shadow:0 24px 70px #0f172a47}.slf-media-confirm__icon[data-v-a93e3026]{color:#ea580c;background:#fff7ed;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.slf-media-confirm__dialog h2[data-v-a93e3026]{color:#0f172a;margin:0;font-size:19px;font-weight:800}.slf-media-confirm__dialog p[data-v-a93e3026]{color:#64748b;margin:9px 0 0;font-size:14px;line-height:1.55}.slf-media-confirm__actions[data-v-a93e3026]{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.slf-media-confirm__cancel[data-v-a93e3026],.slf-media-confirm__accept[data-v-a93e3026]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:9px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.slf-media-confirm__accept[data-v-a93e3026]{border-color:var(--color-primary,#0b68d8);background:var(--color-primary,#0b68d8);color:#fff}.slf-current-file[data-v-a93e3026]{color:#475569;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.slf-current-file__icon[data-v-a93e3026]{color:var(--color-primary,#0b68d8);font-size:16px}.slf-current-file__name[data-v-a93e3026]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.slf-file-input[data-v-a93e3026]{color:#475569;font-size:13px}.slf-file-input[data-v-a93e3026]::file-selector-button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;height:36px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s}.slf-file-input[data-v-a93e3026]::file-selector-button:hover{background:#f1f5f9}.slf-day-grid[data-v-a93e3026]{flex-wrap:wrap;gap:8px;display:flex}.slf-day-label[data-v-a93e3026]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .15s;display:inline-flex}.slf-day-label[data-v-a93e3026]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .04)}.slf-day-checkbox[data-v-a93e3026]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);flex-shrink:0}@media (width<=900px){.slf-container[data-v-a93e3026]{gap:16px;padding:20px}.slf-header[data-v-a93e3026]{flex-direction:column;gap:14px}.slf-header__actions[data-v-a93e3026]{width:100%}.slf-header__actions .slf-btn[data-v-a93e3026]{flex:1;justify-content:center}.slf-form-grid[data-v-a93e3026]{grid-template-columns:1fr}}@media (width<=768px){.slf-container[data-v-a93e3026]{padding:16px}.slf-header[data-v-a93e3026]{padding:14px 16px}.slf-header__title[data-v-a93e3026]{font-size:18px}.slf-header__actions[data-v-a93e3026]{flex-wrap:wrap}.slf-card__header[data-v-a93e3026],.slf-card__body[data-v-a93e3026]{padding:16px}.slf-toggle-row[data-v-a93e3026]{flex-direction:column;align-items:flex-start;gap:10px}}.sld-page[data-v-a66309e8]{background:#f5f7fb;min-height:100%}.sld-container[data-v-a66309e8]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.sld-header[data-v-a66309e8]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sld-header__info[data-v-a66309e8]{flex:1}.sld-header__eyebrow[data-v-a66309e8]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.sld-header__title[data-v-a66309e8]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.sld-header__subtitle[data-v-a66309e8]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.sld-header__actions[data-v-a66309e8]{flex-shrink:0}.sld-card[data-v-a66309e8]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.sld-card__header[data-v-a66309e8]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sld-card__title[data-v-a66309e8]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.sld-card__subtitle[data-v-a66309e8]{color:#64748b;margin:0;font-size:13px}.sld-card__count[data-v-a66309e8]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.sld-toolbar[data-v-a66309e8]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.sld-search[data-v-a66309e8]{flex:1;min-width:200px;max-width:360px;position:relative}.sld-search__icon[data-v-a66309e8]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sld-search__input[data-v-a66309e8]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.sld-search__input[data-v-a66309e8]::placeholder{color:#94a3b8}.sld-search__input[data-v-a66309e8]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.sld-search__clear[data-v-a66309e8]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sld-search__clear[data-v-a66309e8]:hover{color:#475569;background:#f1f5f9}.sld-select[data-v-a66309e8]{color:#0f172a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:110px;height:40px;padding:0 32px 0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.sld-select[data-v-a66309e8]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.sld-table-wrap[data-v-a66309e8]{overflow-x:auto}.sld-table[data-v-a66309e8]{border-collapse:collapse;width:100%;font-size:14px}.sld-table thead[data-v-a66309e8]{background:#f8fafc}.sld-table__th[data-v-a66309e8]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.sld-table__th--order[data-v-a66309e8]{width:70px}.sld-table__th--actions[data-v-a66309e8]{text-align:right;width:180px;padding-right:18px}.sld-table__row[data-v-a66309e8]{border-bottom:1px solid #0f172a0f;transition:background .15s}.sld-table__row[data-v-a66309e8]:hover{background:#f8fafc}.sld-table__row--draggable[data-v-a66309e8]{cursor:grab;-webkit-user-select:none;user-select:none}.sld-table__row--draggable[data-v-a66309e8]:active{cursor:grabbing}.sld-table__row--drag-over[data-v-a66309e8]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.sld-table__row--dragging[data-v-a66309e8]{opacity:.5}.sld-table__cell[data-v-a66309e8]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.sld-table__cell--order[data-v-a66309e8]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sld-table__grip[data-v-a66309e8]{color:#cbd5e1;font-size:14px}.sld-table__cell--title[data-v-a66309e8]{color:#0f172a;font-weight:700}.sld-table__cell--date[data-v-a66309e8]{color:#475569;white-space:nowrap;font-size:13px}.sld-table__cell--actions[data-v-a66309e8]{text-align:right}.sld-status[data-v-a66309e8]{cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.sld-status[data-v-a66309e8]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#0b68d8)}.sld-status--active[data-v-a66309e8]{color:#047857;background:#0596691a}.sld-status--inactive[data-v-a66309e8]{color:#64748b;background:#f1f5f9}.sld-status__toggle[data-v-a66309e8]{border-radius:8px;flex-shrink:0;width:28px;height:16px;transition:background .2s;display:inline-block;position:relative}.sld-status--active .sld-status__toggle[data-v-a66309e8]{background:#059669}.sld-status--inactive .sld-status__toggle[data-v-a66309e8]{background:#cbd5e1}.sld-status__knob[data-v-a66309e8]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a26}.sld-status--active .sld-status__knob[data-v-a66309e8]{transform:translate(12px)}.sld-status--inactive .sld-status__knob[data-v-a66309e8]{transform:translate(0)}.sld-status__label[data-v-a66309e8]{white-space:nowrap}.sld-badge[data-v-a66309e8]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.sld-badge--success[data-v-a66309e8]{color:#047857;background:#0596691a}.sld-badge--muted[data-v-a66309e8]{color:#64748b;background:#f1f5f9}.sld-btn[data-v-a66309e8]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.sld-btn[data-v-a66309e8]:disabled{opacity:.5;cursor:not-allowed}.sld-btn[data-v-a66309e8]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.sld-btn--primary[data-v-a66309e8]{background:var(--color-primary,#0b68d8);color:#fff}.sld-btn--primary[data-v-a66309e8]:hover:not(:disabled){opacity:.9}.sld-btn--soft[data-v-a66309e8]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.sld-btn--soft[data-v-a66309e8]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.sld-btn--danger[data-v-a66309e8]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.sld-btn--danger[data-v-a66309e8]:hover:not(:disabled){background:#e11d481a}.sld-btn--sm[data-v-a66309e8]{height:30px;padding:0 10px;font-size:11px}.sld-btn--block[data-v-a66309e8]{justify-content:center;width:100%;height:44px;font-size:13px}.sld-actions[data-v-a66309e8]{align-items:center;gap:6px;display:inline-flex}.sld-empty[data-v-a66309e8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.sld-empty__icon[data-v-a66309e8]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.sld-empty__title[data-v-a66309e8]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.sld-empty__text[data-v-a66309e8]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.sld-mobile-list[data-v-a66309e8]{flex-direction:column;gap:12px;padding:16px;display:none}.sld-mobile-card[data-v-a66309e8]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.sld-mobile-card__header[data-v-a66309e8]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sld-mobile-card__header>div[data-v-a66309e8]{flex-direction:column;gap:2px;display:flex}.sld-mobile-card__title[data-v-a66309e8]{color:#0f172a;font-size:15px;font-weight:800}.sld-mobile-card__meta[data-v-a66309e8]{flex-direction:column;gap:4px;display:flex}.sld-mobile-card__meta-row[data-v-a66309e8]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.sld-mobile-card__meta-label[data-v-a66309e8]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:54px;font-size:11px;font-weight:700}.sld-mobile-card__actions[data-v-a66309e8]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.sld-pagination[data-v-a66309e8]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.sld-pagination__count[data-v-a66309e8]{color:#64748b;font-size:13px}.sld-pagination__controls[data-v-a66309e8]{align-items:center;gap:4px;display:flex}.sld-pagination__btn[data-v-a66309e8]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.sld-pagination__btn[data-v-a66309e8]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a24}.sld-pagination__btn[data-v-a66309e8]:disabled{opacity:.4;cursor:not-allowed}.sld-pagination__btn--active[data-v-a66309e8]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.sld-pagination__btn--active[data-v-a66309e8]:hover{opacity:.9}@media (width<=900px){.sld-container[data-v-a66309e8]{padding:20px}.sld-header[data-v-a66309e8]{flex-direction:column;gap:16px}.sld-header__actions[data-v-a66309e8]{width:100%}.sld-header__actions .sld-btn[data-v-a66309e8]{justify-content:center;width:100%}.sld-card__header[data-v-a66309e8]{flex-direction:column;align-items:flex-start;gap:8px}.sld-toolbar[data-v-a66309e8]{flex-direction:column;align-items:stretch}.sld-search[data-v-a66309e8]{max-width:100%}.sld-select[data-v-a66309e8]{width:100%}}@media (width<=768px){.sld-container[data-v-a66309e8]{gap:16px;padding:16px}.sld-header__title[data-v-a66309e8]{font-size:22px}.sld-card[data-v-a66309e8]{border-radius:18px}.sld-card__header[data-v-a66309e8]{padding:16px}.sld-toolbar[data-v-a66309e8]{padding:12px 16px}.sld-table-wrap[data-v-a66309e8]{display:none}.sld-mobile-list[data-v-a66309e8]{display:flex}.sld-empty[data-v-a66309e8]{padding:36px 16px}.sld-pagination[data-v-a66309e8]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.sld-pagination__controls[data-v-a66309e8]{flex-wrap:wrap;justify-content:center}.sld-pagination__count[data-v-a66309e8]{text-align:center}}@media (width>=769px){.sld-mobile-list[data-v-a66309e8]{display:none!important}}.sof-page[data-v-83e9bfa5]{background:#f5f7fb;min-height:100%}.sof-container[data-v-83e9bfa5]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.sof-spinner[data-v-83e9bfa5]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite sof-spin-83e9bfa5}@keyframes sof-spin-83e9bfa5{to{transform:rotate(360deg)}}.sof-flash[data-v-83e9bfa5]{border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.sof-flash--success[data-v-83e9bfa5]{color:#047857;background:#10b98114;border:1px solid #10b98133}.sof-flash--error[data-v-83e9bfa5]{color:#be123c;background:#e11d480f;border:1px solid #e11d4826}.sof-header[data-v-83e9bfa5]{z-index:20;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0f172a0f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:20px;box-shadow:0 14px 36px #0f172a0f}.sof-header__info[data-v-83e9bfa5]{flex:1}.sof-header__eyebrow[data-v-83e9bfa5]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:12px;font-weight:700}.sof-header__title[data-v-83e9bfa5]{color:#0f172a;margin:0;font-size:20px;font-weight:800;line-height:1.2}.sof-header__actions[data-v-83e9bfa5]{flex-shrink:0;align-items:center;gap:8px;display:flex}.sof-btn[data-v-83e9bfa5]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.sof-btn[data-v-83e9bfa5]:disabled{opacity:.5;cursor:not-allowed}.sof-btn[data-v-83e9bfa5]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.sof-btn--primary[data-v-83e9bfa5]{background:var(--color-primary,#0b68d8);color:#fff}.sof-btn--primary[data-v-83e9bfa5]:hover:not(:disabled){opacity:.9}.sof-btn--ghost[data-v-83e9bfa5]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.sof-btn--ghost[data-v-83e9bfa5]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.sof-card[data-v-83e9bfa5]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.sof-card__body[data-v-83e9bfa5]{flex-direction:column;gap:20px;padding:28px 30px;display:flex}.sof-form-grid[data-v-83e9bfa5]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=768px){.sof-form-grid[data-v-83e9bfa5]{grid-template-columns:1fr}}.sof-field[data-v-83e9bfa5]{flex-direction:column;gap:5px;display:flex}.sof-field--full[data-v-83e9bfa5]{grid-column:1/-1}.sof-field__label[data-v-83e9bfa5]{color:#0f172a;font-size:13px;font-weight:700}.sof-field__input[data-v-83e9bfa5]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.sof-field__input[data-v-83e9bfa5]::placeholder{color:#94a3b8}.sof-field__input[data-v-83e9bfa5]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.sof-field__error[data-v-83e9bfa5]{color:#e11d48;margin:0;font-size:12px;line-height:1.3}.sof-field__hint[data-v-83e9bfa5]{color:#94a3b8;margin:0;font-size:11px;line-height:1.3}.sof-file-zone[data-v-83e9bfa5]{cursor:pointer;border:2px dashed #0f172a1f;border-radius:14px;padding:0;transition:border-color .2s,background .2s;position:relative}.sof-file-zone[data-v-83e9bfa5]:hover{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .02)}.sof-file-input[data-v-83e9bfa5]{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:0}.sof-file-zone__inner[data-v-83e9bfa5]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.sof-file-zone__icon[data-v-83e9bfa5]{color:var(--color-primary,#0b68d8);opacity:.6;font-size:28px}.sof-file-zone__text[data-v-83e9bfa5]{color:#94a3b8;font-size:12px;font-weight:600}.sof-file-preview[data-v-83e9bfa5]{align-items:center;gap:12px;padding-top:8px;display:flex}.sof-file-preview__img[data-v-83e9bfa5]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:12px;width:80px;height:80px}@media (width<=900px){.sof-container[data-v-83e9bfa5]{padding:20px}.sof-header[data-v-83e9bfa5]{flex-direction:column;align-items:stretch;gap:12px}.sof-header__actions[data-v-83e9bfa5]{justify-content:flex-end}.sof-card__body[data-v-83e9bfa5]{padding:22px 20px}}@media (width<=768px){.sof-container[data-v-83e9bfa5]{gap:16px;padding:16px}.sof-header[data-v-83e9bfa5]{border-radius:18px;padding:12px 16px;top:12px}.sof-header__title[data-v-83e9bfa5]{font-size:18px}.sof-header__actions .sof-btn[data-v-83e9bfa5]{flex:1;justify-content:center}.sof-card[data-v-83e9bfa5]{border-radius:18px}.sof-card__body[data-v-83e9bfa5]{padding:20px 16px}.sof-file-zone__inner[data-v-83e9bfa5]{padding:18px 12px}}.soc-page[data-v-ce1ce897]{background:#f5f7fb;min-height:100%}.soc-container[data-v-ce1ce897]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.soc-header[data-v-ce1ce897]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.soc-header__info[data-v-ce1ce897]{flex:1}.soc-header__eyebrow[data-v-ce1ce897]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.soc-header__title[data-v-ce1ce897]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.soc-header__subtitle[data-v-ce1ce897]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.soc-header__actions[data-v-ce1ce897]{flex-shrink:0}.soc-card[data-v-ce1ce897]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.soc-card__header[data-v-ce1ce897]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.soc-card__title[data-v-ce1ce897]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.soc-card__subtitle[data-v-ce1ce897]{color:#64748b;margin:0;font-size:13px}.soc-card__count[data-v-ce1ce897]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.soc-toolbar[data-v-ce1ce897]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.soc-search[data-v-ce1ce897]{flex:1;min-width:200px;max-width:360px;position:relative}.soc-search__icon[data-v-ce1ce897]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.soc-search__input[data-v-ce1ce897]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.soc-search__input[data-v-ce1ce897]::placeholder{color:#94a3b8}.soc-search__input[data-v-ce1ce897]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.soc-search__clear[data-v-ce1ce897]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.soc-search__clear[data-v-ce1ce897]:hover{color:#475569;background:#f1f5f9}.soc-table-wrap[data-v-ce1ce897]{overflow-x:auto}.soc-table[data-v-ce1ce897]{border-collapse:collapse;width:100%;font-size:14px}.soc-table thead[data-v-ce1ce897]{background:#f8fafc}.soc-table__th[data-v-ce1ce897]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.soc-table__th--order[data-v-ce1ce897]{width:60px}.soc-table__th--actions[data-v-ce1ce897]{text-align:right;width:160px;padding-right:18px}.soc-table__row[data-v-ce1ce897]{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0f172a0f;transition:background .15s}.soc-table__row[data-v-ce1ce897]:hover{background:#f8fafc}.soc-table__row--dragging[data-v-ce1ce897]{opacity:.5}.soc-table__row--over[data-v-ce1ce897]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.soc-table__cell[data-v-ce1ce897]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.soc-table__cell--order[data-v-ce1ce897]{color:#94a3b8;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.soc-table__cell--link[data-v-ce1ce897]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;overflow:hidden}.soc-table__cell--info[data-v-ce1ce897]{text-overflow:ellipsis;white-space:nowrap;color:#475569;max-width:200px;font-size:13px;overflow:hidden}.soc-table__cell--image[data-v-ce1ce897],.soc-table__cell--status[data-v-ce1ce897]{font-size:13px}.soc-table__cell--actions[data-v-ce1ce897]{text-align:right}.soc-title-cell[data-v-ce1ce897]{align-items:center;gap:8px;display:flex}.soc-title-cell__icon[data-v-ce1ce897]{color:var(--color-primary,#0b68d8);text-align:center;width:20px;font-size:16px}.soc-title-cell__text[data-v-ce1ce897]{color:#0f172a;font-weight:700}.soc-grip[data-v-ce1ce897]{color:#cbd5e1;flex-shrink:0;font-size:14px}.soc-table__row:hover .soc-grip[data-v-ce1ce897]{color:#94a3b8}.soc-link[data-v-ce1ce897]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:600;text-decoration:none}.soc-link[data-v-ce1ce897]:hover{text-decoration:underline}.soc-thumb[data-v-ce1ce897]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:10px;width:40px;height:40px}.soc-muted[data-v-ce1ce897]{color:#94a3b8;font-size:13px}.soc-toggle[data-v-ce1ce897]{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:inline-flex}.soc-toggle__knob[data-v-ce1ce897]{background:#cbd5e1;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.soc-toggle__knob[data-v-ce1ce897]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.soc-toggle--on .soc-toggle__knob[data-v-ce1ce897]{background:var(--color-primary,#0b68d8)}.soc-toggle--on .soc-toggle__knob[data-v-ce1ce897]:after{transform:translate(16px)}.soc-btn[data-v-ce1ce897]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.soc-btn[data-v-ce1ce897]:disabled{opacity:.5;cursor:not-allowed}.soc-btn[data-v-ce1ce897]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.soc-btn--primary[data-v-ce1ce897]{background:var(--color-primary,#0b68d8);color:#fff}.soc-btn--primary[data-v-ce1ce897]:hover:not(:disabled){opacity:.9}.soc-btn--ghost[data-v-ce1ce897]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.soc-btn--ghost[data-v-ce1ce897]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.soc-btn--soft[data-v-ce1ce897]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.soc-btn--soft[data-v-ce1ce897]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.soc-btn--danger[data-v-ce1ce897]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.soc-btn--danger[data-v-ce1ce897]:hover:not(:disabled){background:#e11d481a}.soc-btn--sm[data-v-ce1ce897]{height:30px;padding:0 10px;font-size:11px}.soc-btn--block[data-v-ce1ce897]{justify-content:center;width:100%;height:44px;font-size:13px}.soc-actions[data-v-ce1ce897]{align-items:center;gap:6px;display:inline-flex}.soc-empty[data-v-ce1ce897]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.soc-empty__icon[data-v-ce1ce897]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.soc-empty__title[data-v-ce1ce897]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.soc-empty__text[data-v-ce1ce897]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.soc-mobile-list[data-v-ce1ce897]{flex-direction:column;gap:12px;padding:16px;display:none}.soc-mobile-card[data-v-ce1ce897]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.soc-mobile-card__header[data-v-ce1ce897]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.soc-mobile-card__title-row[data-v-ce1ce897]{align-items:center;gap:8px;display:flex}.soc-mobile-card__icon[data-v-ce1ce897]{color:var(--color-primary,#0b68d8);font-size:18px}.soc-mobile-card__title[data-v-ce1ce897]{color:#0f172a;font-size:16px;font-weight:800}.soc-mobile-card__link[data-v-ce1ce897]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.soc-mobile-card__info[data-v-ce1ce897]{color:#475569;font-size:13px;line-height:1.4}.soc-mobile-card__media[data-v-ce1ce897]{align-items:center;gap:10px;display:flex}.soc-mobile-card__img[data-v-ce1ce897]{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:10px;width:56px;height:56px}.soc-mobile-card__actions[data-v-ce1ce897]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}@media (width<=900px){.soc-container[data-v-ce1ce897]{padding:20px}.soc-header[data-v-ce1ce897]{flex-direction:column;gap:16px}.soc-header__actions[data-v-ce1ce897]{width:100%}.soc-header__actions .soc-btn[data-v-ce1ce897]{justify-content:center;width:100%}.soc-card__header[data-v-ce1ce897]{flex-direction:column;align-items:flex-start;gap:8px}.soc-toolbar[data-v-ce1ce897]{flex-direction:column;align-items:stretch}.soc-search[data-v-ce1ce897]{max-width:100%}}@media (width<=768px){.soc-container[data-v-ce1ce897]{gap:16px;padding:16px}.soc-header__title[data-v-ce1ce897]{font-size:22px}.soc-card[data-v-ce1ce897]{border-radius:18px}.soc-card__header[data-v-ce1ce897]{padding:16px}.soc-toolbar[data-v-ce1ce897]{padding:12px 16px}.soc-table-wrap[data-v-ce1ce897]{display:none}.soc-mobile-list[data-v-ce1ce897]{display:flex}.soc-empty[data-v-ce1ce897]{padding:36px 16px}}@media (width>=769px){.soc-mobile-list[data-v-ce1ce897]{display:none!important}}.field[data-v-22bf7d3f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-22bf7d3f]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-22bf7d3f]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-22bf7d3f]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-primary[data-v-22bf7d3f]:disabled{opacity:.6}.btn-secondary[data-v-22bf7d3f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-22bf7d3f]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-primary[data-v-2cf2991f]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-2cf2991f]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-secondary[data-v-2cf2991f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-secondary[data-v-2cf2991f]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-danger[data-v-2cf2991f]{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 228 230/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-danger[data-v-2cf2991f]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.sub-page[data-v-8004e6c4]{background:#f5f7fb;min-height:100%}.sub-container[data-v-8004e6c4]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.sub-header[data-v-8004e6c4]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sub-header__info[data-v-8004e6c4]{flex:1}.sub-header__eyebrow[data-v-8004e6c4]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.sub-header__title[data-v-8004e6c4]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.sub-header__subtitle[data-v-8004e6c4]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.sub-header__actions[data-v-8004e6c4]{flex-shrink:0}.sub-card[data-v-8004e6c4]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.sub-card__header[data-v-8004e6c4]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sub-card__title[data-v-8004e6c4]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.sub-card__subtitle[data-v-8004e6c4]{color:#64748b;margin:0;font-size:13px}.sub-card__count[data-v-8004e6c4]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.sub-toolbar[data-v-8004e6c4]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.sub-search[data-v-8004e6c4]{flex:1;min-width:200px;max-width:400px;position:relative}.sub-search__icon[data-v-8004e6c4]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sub-search__input[data-v-8004e6c4]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.sub-search__input[data-v-8004e6c4]::placeholder{color:#94a3b8}.sub-search__input[data-v-8004e6c4]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.sub-upload[data-v-8004e6c4]{align-items:center;gap:8px;display:flex}.sub-upload__input[data-v-8004e6c4]{color:#475569;font-size:13px}.sub-upload__input[data-v-8004e6c4]::file-selector-button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;height:36px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s}.sub-upload__input[data-v-8004e6c4]::file-selector-button:hover{background:#f1f5f9}.sub-upload__clear[data-v-8004e6c4]{color:#e11d48;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.sub-upload__clear[data-v-8004e6c4]:hover{background:#e11d480f}.sub-table-wrap[data-v-8004e6c4]{overflow-x:auto}.sub-table[data-v-8004e6c4]{border-collapse:collapse;width:100%;font-size:14px}.sub-table thead[data-v-8004e6c4]{background:#f8fafc}.sub-table__th[data-v-8004e6c4]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:800}.sub-table__th--check[data-v-8004e6c4]{width:50px}.sub-table__th--order[data-v-8004e6c4]{width:60px}.sub-table__th--actions[data-v-8004e6c4]{text-align:right;width:120px;padding-right:20px}.sub-table__row[data-v-8004e6c4]{border-bottom:1px solid #0f172a0f;transition:background .15s}.sub-table__row[data-v-8004e6c4]:hover{background:#f8fafc}.sub-table__row--selected[data-v-8004e6c4]{background:rgba(var(--color-primary-rgb,11, 104, 216), .03)}.sub-table__cell[data-v-8004e6c4]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.sub-table__cell--check[data-v-8004e6c4]{padding-right:0}.sub-table__cell--order[data-v-8004e6c4]{color:#94a3b8;font-size:13px;font-weight:600}.sub-table__cell--email[data-v-8004e6c4]{max-width:300px}.sub-table__email-text[data-v-8004e6c4]{color:#0f172a;word-break:break-all;font-weight:600}.sub-table__cell--date[data-v-8004e6c4]{color:#475569;white-space:nowrap;font-size:13px}.sub-table__cell--actions[data-v-8004e6c4]{text-align:right}.sub-checkbox[data-v-8004e6c4]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:1px solid #0f172a33;border-radius:4px;flex-shrink:0}.sub-btn[data-v-8004e6c4]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.sub-btn[data-v-8004e6c4]:disabled{opacity:.5;cursor:not-allowed}.sub-btn[data-v-8004e6c4]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.sub-btn--primary[data-v-8004e6c4]{background:var(--color-primary,#0b68d8);color:#fff}.sub-btn--primary[data-v-8004e6c4]:hover:not(:disabled){opacity:.9}.sub-btn--send[data-v-8004e6c4]{color:#fff;background:linear-gradient(135deg,#059669,#34d399)}.sub-btn--send[data-v-8004e6c4]:hover:not(:disabled){opacity:.9}.sub-btn--ghost[data-v-8004e6c4]{color:#475569;background:#fff;border:1px solid #0f172a1a}.sub-btn--ghost[data-v-8004e6c4]:hover:not(:disabled){background:#f1f5f9}.sub-btn--danger[data-v-8004e6c4]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.sub-btn--danger[data-v-8004e6c4]:hover:not(:disabled){background:#e11d481a}.sub-btn--sm[data-v-8004e6c4]{height:30px;padding:0 10px;font-size:11px}.sub-btn--block[data-v-8004e6c4]{justify-content:center;width:100%}.sub-spinner[data-v-8004e6c4]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite sub-spin-8004e6c4;display:inline-block}@keyframes sub-spin-8004e6c4{to{transform:rotate(360deg)}}.sub-empty[data-v-8004e6c4]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.sub-empty__icon[data-v-8004e6c4]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.sub-empty__title[data-v-8004e6c4]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.sub-empty__text[data-v-8004e6c4]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.sub-footer[data-v-8004e6c4]{color:#64748b;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:13px;display:flex}.sub-footer__info[data-v-8004e6c4]{align-items:center;gap:6px;display:flex}.sub-footer__icon[data-v-8004e6c4]{color:var(--color-primary,#0b68d8);font-size:14px}.sub-footer__file[data-v-8004e6c4]{align-items:center;gap:6px;max-width:50%;display:flex}.sub-footer__file-name[data-v-8004e6c4]{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sub-mobile-list[data-v-8004e6c4]{flex-direction:column;gap:12px;padding:16px;display:none}.sub-mobile-card[data-v-8004e6c4]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.sub-mobile-card__header[data-v-8004e6c4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-mobile-card__email[data-v-8004e6c4]{color:#0f172a;word-break:break-all;font-size:14px;font-weight:700}.sub-mobile-card__meta[data-v-8004e6c4]{flex-direction:column;gap:4px;display:flex}.sub-mobile-card__meta-row[data-v-8004e6c4]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.sub-mobile-card__meta-label[data-v-8004e6c4]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:72px;font-size:11px;font-weight:700}.sub-mobile-card__actions[data-v-8004e6c4]{border-top:1px solid #0f172a0f;padding-top:10px}.sub-mobile-card__actions .sub-btn--danger[data-v-8004e6c4]{height:44px;font-size:13px}.sub-modal-overlay[data-v-8004e6c4]{z-index:50;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sub-modal[data-v-8004e6c4]{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 48px #0f172a1f}.sub-modal__header[data-v-8004e6c4]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.sub-modal__title[data-v-8004e6c4]{color:#0f172a;margin:0 0 2px;font-size:18px;font-weight:800}.sub-modal__subtitle[data-v-8004e6c4]{color:#64748b;margin:0;font-size:13px}.sub-modal__close[data-v-8004e6c4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .15s;display:flex}.sub-modal__close[data-v-8004e6c4]:hover{color:#475569;background:#f1f5f9}.sub-modal__body[data-v-8004e6c4]{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.sub-modal__section[data-v-8004e6c4]{flex-direction:column;gap:12px;display:flex}.sub-modal__label[data-v-8004e6c4]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.sub-modal__footer[data-v-8004e6c4]{border-top:1px solid #0f172a0f;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.sub-modal__note[data-v-8004e6c4]{color:#475569;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.sub-modal__note i[data-v-8004e6c4]{color:var(--color-primary,#0b68d8);font-size:14px}.sub-success[data-v-8004e6c4]{color:#059669;text-align:center;background:#0596690f;border-radius:10px;padding:10px;font-size:14px;font-weight:700}.sub-template-grid[data-v-8004e6c4]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sub-template-card[data-v-8004e6c4]{cursor:pointer;border:2px solid #0f172a14;border-radius:14px;padding:16px 12px;transition:all .15s;display:flex;position:relative}.sub-template-card[data-v-8004e6c4]:hover{border-color:rgba(var(--color-primary-rgb,11, 104, 216), .2)}.sub-template-card--active[data-v-8004e6c4]{border-color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .04)}.sub-template-card__radio[data-v-8004e6c4]{opacity:0;width:0;height:0;position:absolute}.sub-template-card__content[data-v-8004e6c4]{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.sub-template-card__icon[data-v-8004e6c4]{color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .08);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.sub-template-card__title[data-v-8004e6c4]{color:#0f172a;font-size:13px;font-weight:800}.sub-template-card__desc[data-v-8004e6c4]{color:#64748b;font-size:11px;line-height:1.3}.sub-form-grid[data-v-8004e6c4]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sub-field[data-v-8004e6c4]{flex-direction:column;gap:5px;display:flex}.sub-field__label[data-v-8004e6c4]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.sub-field__input[data-v-8004e6c4]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.sub-field__input[data-v-8004e6c4]::placeholder{color:#94a3b8}.sub-field__input[data-v-8004e6c4]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.sub-field__input--textarea[data-v-8004e6c4]{resize:vertical;height:auto;min-height:180px;padding:12px}.sub-field__error[data-v-8004e6c4]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}.sub-radio-group[data-v-8004e6c4]{align-items:center;gap:16px;padding:8px 0;display:flex}.sub-radio[data-v-8004e6c4]{color:#475569;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.sub-radio input[type=radio][data-v-8004e6c4]{accent-color:var(--color-primary,#0b68d8);width:16px;height:16px}@media (width<=900px){.sub-container[data-v-8004e6c4]{padding:20px}.sub-header[data-v-8004e6c4]{flex-direction:column;gap:16px}.sub-header__actions[data-v-8004e6c4]{width:100%}.sub-header__actions .sub-btn[data-v-8004e6c4]{justify-content:center;width:100%}.sub-card__header[data-v-8004e6c4]{flex-direction:column;align-items:flex-start;gap:8px}.sub-toolbar[data-v-8004e6c4]{flex-direction:column;align-items:stretch}.sub-search[data-v-8004e6c4]{max-width:100%}.sub-template-grid[data-v-8004e6c4],.sub-form-grid[data-v-8004e6c4]{grid-template-columns:1fr}}@media (width<=768px){.sub-container[data-v-8004e6c4]{gap:16px;padding:16px}.sub-header__title[data-v-8004e6c4]{font-size:22px}.sub-card[data-v-8004e6c4]{border-radius:18px}.sub-card__header[data-v-8004e6c4]{padding:16px}.sub-table-wrap[data-v-8004e6c4]{display:none}.sub-mobile-list[data-v-8004e6c4]{display:flex}.sub-empty[data-v-8004e6c4]{padding:36px 16px}.sub-footer[data-v-8004e6c4]{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.sub-footer__file[data-v-8004e6c4]{max-width:100%}.sub-modal[data-v-8004e6c4]{border-radius:18px;max-width:100%;max-height:95vh}.sub-modal__header[data-v-8004e6c4],.sub-modal__body[data-v-8004e6c4]{padding:16px 18px}.sub-modal__footer[data-v-8004e6c4]{padding:14px 18px}}@media (width>=769px){.sub-mobile-list[data-v-8004e6c4]{display:none!important}}.field[data-v-97f2e5e8]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-97f2e5e8]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-primary[data-v-97f2e5e8]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-97f2e5e8]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-primary[data-v-97f2e5e8]:disabled{opacity:.6}.btn-secondary[data-v-97f2e5e8]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-97f2e5e8]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-primary[data-v-f2b4e248]{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-primary[data-v-f2b4e248]:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.btn-secondary[data-v-f2b4e248]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-secondary[data-v-f2b4e248]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-danger[data-v-f2b4e248]{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 228 230/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.btn-danger[data-v-f2b4e248]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.tbt-table-wrap[data-v-48d52e3d]{overflow-x:auto}.tbt-table[data-v-48d52e3d]{border-collapse:collapse;width:100%;font-size:14px}.tbt-table thead[data-v-48d52e3d]{background:#f8fafc}.tbt-table__th[data-v-48d52e3d]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:800}.tbt-table__th--actions[data-v-48d52e3d]{text-align:right;padding-right:18px}.tbt-table__row[data-v-48d52e3d]{border-bottom:1px solid #0f172a0f;transition:background .15s}.tbt-table__row[data-v-48d52e3d]:hover{background:#f8fafc}.tbt-table__cell[data-v-48d52e3d]{color:#0f172a;vertical-align:middle;white-space:nowrap;padding:12px 14px;line-height:1.4}.tbt-table__cell--id[data-v-48d52e3d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.tbt-table__cell--name[data-v-48d52e3d]{font-weight:600}.tbt-table__cell--actions[data-v-48d52e3d]{text-align:right}.tbt-table__link[data-v-48d52e3d]{color:var(--color-primary,#0b68d8);text-decoration:none}.tbt-table__link[data-v-48d52e3d]:hover{text-decoration:underline}.tbt-table__status[data-v-48d52e3d]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.tbt-table__status--pending[data-v-48d52e3d]{color:#b45309;background:#f59e0b1a}.tbt-table__status--confirmed[data-v-48d52e3d]{color:#047857;background:#10b9811a}.tbt-table__status--seated[data-v-48d52e3d]{color:#1d4ed8;background:#3b82f61a}.tbt-table__status--cancelled[data-v-48d52e3d]{color:#be123c;background:#e11d4814}.tbt-table__status--default[data-v-48d52e3d]{color:#475569;background:#64748b1a}.tbt-actions[data-v-48d52e3d]{align-items:center;gap:4px;display:inline-flex}.tbt-btn[data-v-48d52e3d]{cursor:pointer;white-space:nowrap;color:#475569;background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.tbt-btn[data-v-48d52e3d]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.tbt-btn[data-v-48d52e3d]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.tbt-empty-state[data-v-48d52e3d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 24px;display:flex}.tbt-empty-state__icon-box[data-v-48d52e3d]{background:#0b68d814;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.tbt-empty-state__icon-box i[data-v-48d52e3d]{color:var(--color-primary,#0b68d8);font-size:18px}.tbt-empty-state__title[data-v-48d52e3d]{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:800}.tbt-empty-state__text[data-v-48d52e3d]{color:#64748b;max-width:280px;margin:0;font-size:13px;line-height:1.5}.tbt-mobile-list[data-v-48d52e3d]{gap:12px;padding:16px;display:none}.tbt-mobile-card[data-v-48d52e3d]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.tbt-mobile-card__header[data-v-48d52e3d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tbt-mobile-card__id[data-v-48d52e3d]{color:var(--color-primary,#0b68d8);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:800;text-decoration:none}.tbt-mobile-card__id[data-v-48d52e3d]:hover{text-decoration:underline}.tbt-mobile-card__body[data-v-48d52e3d]{flex-direction:column;gap:6px;display:flex}.tbt-mobile-card__row[data-v-48d52e3d]{align-items:center;gap:8px;font-size:13px;display:flex}.tbt-mobile-card__label[data-v-48d52e3d]{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:70px;font-size:10px;font-weight:700}.tbt-mobile-card__value[data-v-48d52e3d]{color:#334155;font-weight:600}.tbt-mobile-card__actions[data-v-48d52e3d]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.tbt-mobile-card__actions .tbt-btn[data-v-48d52e3d]{flex:1;justify-content:center;height:38px}@media (width<=768px){.tbt-table[data-v-48d52e3d],.tbt-table-wrap[data-v-48d52e3d]{display:none}.tbt-mobile-list[data-v-48d52e3d]{display:grid}.tbt-empty-state[data-v-48d52e3d]{padding:28px 16px}}@media (width>=769px){.tbt-mobile-list[data-v-48d52e3d]{display:none!important}}.tbk-page[data-v-d4aeb6cd]{background:#f5f7fb;min-height:100%}.tbk-container[data-v-d4aeb6cd]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.tbk-header[data-v-d4aeb6cd]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tbk-header__info[data-v-d4aeb6cd]{flex:1}.tbk-header__eyebrow[data-v-d4aeb6cd]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.tbk-header__title[data-v-d4aeb6cd]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.tbk-header__subtitle[data-v-d4aeb6cd]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.tbk-header__chips[data-v-d4aeb6cd]{flex-shrink:0;gap:10px;display:flex}.tbk-chip[data-v-d4aeb6cd]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:90px;padding:10px 20px;display:flex;box-shadow:0 4px 12px #0f172a0a}.tbk-chip__label[data-v-d4aeb6cd]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.tbk-chip__value[data-v-d4aeb6cd]{color:#0f172a;font-size:22px;font-weight:800;line-height:1.2}.tbk-panel[data-v-d4aeb6cd]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.tbk-panel__header[data-v-d4aeb6cd]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.tbk-panel__title[data-v-d4aeb6cd]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.tbk-panel__subtitle[data-v-d4aeb6cd]{color:#64748b;margin:0;font-size:13px}.tbk-panel__badge[data-v-d4aeb6cd]{color:#475569;white-space:nowrap;background:#0f172a0d;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.tbk-panel__export[data-v-d4aeb6cd]{flex-shrink:0;gap:8px;display:flex}.tbk-btn[data-v-d4aeb6cd]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.tbk-btn[data-v-d4aeb6cd]:disabled{opacity:.5;cursor:not-allowed}.tbk-btn[data-v-d4aeb6cd]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.tbk-btn--primary[data-v-d4aeb6cd]{background:var(--color-primary,#0b68d8);color:#fff}.tbk-btn--primary[data-v-d4aeb6cd]:hover:not(:disabled){opacity:.9}.tbk-btn--soft[data-v-d4aeb6cd]{color:#475569;background:#fff;border:1px solid #0f172a1a}.tbk-btn--soft[data-v-d4aeb6cd]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.tbk-btn--accent[data-v-d4aeb6cd]{color:#047857;background:#10b9811a;border:1px solid #10b9812e}.tbk-btn--accent[data-v-d4aeb6cd]:hover:not(:disabled){background:#10b98129}.tbk-btn--danger[data-v-d4aeb6cd]{color:#be123c;background:#e11d4814;border:1px solid #e11d4824}.tbk-btn--danger[data-v-d4aeb6cd]:hover:not(:disabled){background:#e11d481f}.tbk-filters[data-v-d4aeb6cd]{border-bottom:1px solid #0f172a0f;flex-direction:column;gap:12px;padding:18px 22px;display:flex}.tbk-filters__grid[data-v-d4aeb6cd]{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.tbk-filters__field[data-v-d4aeb6cd]{flex-direction:column;gap:4px;display:flex}.tbk-filters__label[data-v-d4aeb6cd]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.tbk-filters__input[data-v-d4aeb6cd]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.tbk-filters__input[data-v-d4aeb6cd]::placeholder{color:#94a3b8}.tbk-filters__input[data-v-d4aeb6cd]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.tbk-filters__actions[data-v-d4aeb6cd]{gap:8px;display:flex}.tbk-pagination[data-v-d4aeb6cd]{color:#475569;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:13px;display:flex}.tbk-pagination__info[data-v-d4aeb6cd]{flex-shrink:0}.tbk-pagination__btns[data-v-d4aeb6cd]{align-items:center;gap:4px;display:flex}.tbk-pagination__btn[data-v-d4aeb6cd]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.tbk-pagination__btn[data-v-d4aeb6cd]:disabled{opacity:.4;cursor:not-allowed}.tbk-pagination__btn[data-v-d4aeb6cd]:hover:not(:disabled){background:#f1f5f9}.tbk-pagination__btn--active[data-v-d4aeb6cd]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}@media (width<=900px){.tbk-container[data-v-d4aeb6cd]{padding:20px}.tbk-header[data-v-d4aeb6cd]{flex-direction:column;gap:16px}.tbk-filters__grid[data-v-d4aeb6cd]{grid-template-columns:1fr 1fr}}@media (width<=768px){.tbk-container[data-v-d4aeb6cd]{gap:16px;padding:16px}.tbk-header__title[data-v-d4aeb6cd]{font-size:22px}.tbk-header__chips[data-v-d4aeb6cd]{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.tbk-chip[data-v-d4aeb6cd]{min-width:0;padding:8px 12px}.tbk-chip__value[data-v-d4aeb6cd]{font-size:18px}.tbk-panel[data-v-d4aeb6cd]{border-radius:18px}.tbk-panel__header[data-v-d4aeb6cd]{flex-wrap:wrap;padding:16px}.tbk-filters[data-v-d4aeb6cd]{padding:14px 16px}.tbk-filters__grid[data-v-d4aeb6cd]{grid-template-columns:1fr}.tbk-filters__actions[data-v-d4aeb6cd]{flex-wrap:wrap}.tbk-pagination[data-v-d4aeb6cd]{text-align:center;flex-direction:column;padding:14px 16px}.tbk-pagination__btns[data-v-d4aeb6cd]{flex-wrap:wrap;justify-content:center}}.tbk-show-page[data-v-29654d74]{background:#f5f7fb;min-height:100%}.tbk-show-container[data-v-29654d74]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.tbk-show-header[data-v-29654d74]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tbk-show-header__info[data-v-29654d74]{flex:1}.tbk-show-header__eyebrow[data-v-29654d74]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.tbk-show-header__title[data-v-29654d74]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.tbk-show-header__subtitle[data-v-29654d74]{color:#64748b;margin:0;font-size:13px}.tbk-show-header__actions[data-v-29654d74]{flex-shrink:0;align-items:center;gap:10px;display:flex}.tbk-btn[data-v-29654d74]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.tbk-btn[data-v-29654d74]:disabled{opacity:.5;cursor:not-allowed}.tbk-btn[data-v-29654d74]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.tbk-btn--primary[data-v-29654d74]{background:var(--color-primary,#0b68d8);color:#fff}.tbk-btn--primary[data-v-29654d74]:hover:not(:disabled){opacity:.9}.tbk-btn--soft[data-v-29654d74]{color:#475569;background:#fff;border:1px solid #0f172a1a}.tbk-btn--soft[data-v-29654d74]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.tbk-btn--accent[data-v-29654d74]{color:#047857;white-space:nowrap;background:#10b9811a;border:1px solid #10b9812e}.tbk-btn--accent[data-v-29654d74]:hover:not(:disabled){background:#10b98129}.tbk-btn__spinner[data-v-29654d74]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite tbks-spin-29654d74}.tbk-btn__spinner--accent[data-v-29654d74]{border-color:#047857 #0478574d #0478574d}@keyframes tbks-spin-29654d74{to{transform:rotate(360deg)}}.tbk-show-grid[data-v-29654d74]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.tbk-show-card[data-v-29654d74]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.tbk-show-card__title[data-v-29654d74]{color:#0f172a;border-bottom:1px solid #0f172a0f;align-items:center;gap:8px;margin:0;padding:18px 22px;font-size:15px;font-weight:800;display:flex}.tbk-show-card__title i[data-v-29654d74]{color:var(--color-primary,#0b68d8);font-size:15px}.tbk-show-card__header[data-v-29654d74]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.tbk-show-card__body[data-v-29654d74]{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.tbk-show-field[data-v-29654d74]{flex-direction:column;gap:2px;display:flex}.tbk-show-field__label[data-v-29654d74]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.tbk-show-field__value[data-v-29654d74]{color:#0f172a;font-size:14px;font-weight:600}.tbk-show-status[data-v-29654d74]{align-items:center;display:flex}.tbk-show-status__badge[data-v-29654d74]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.tbk-show-status__badge--pending[data-v-29654d74]{color:#b45309;background:#f59e0b1a}.tbk-show-status__badge--confirmed[data-v-29654d74]{color:#047857;background:#10b9811a}.tbk-show-status__badge--seated[data-v-29654d74]{color:#1d4ed8;background:#3b82f61a}.tbk-show-status__badge--cancelled[data-v-29654d74]{color:#be123c;background:#e11d4814}.tbk-show-status__badge--default[data-v-29654d74]{color:#475569;background:#64748b1a}.tbk-show-update-status[data-v-29654d74]{border-top:1px solid #0f172a0f;flex-direction:column;gap:6px;padding-top:12px;display:flex}.tbk-show-update-status__label[data-v-29654d74]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.tbk-show-update-status__row[data-v-29654d74]{gap:8px;display:flex}.tbk-show-update-status__row .tbk-btn[data-v-29654d74]{flex-shrink:0}.tbk-show-select[data-v-29654d74]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.tbk-show-select[data-v-29654d74]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.tbk-show-select--sm[data-v-29654d74]{height:34px;padding:0 10px;font-size:12px}.tbk-show-card--tables .tbk-show-card__title[data-v-29654d74]{border-bottom:none}.tbk-show-tables-grid[data-v-29654d74]{grid-template-columns:1fr 1fr;gap:0;display:grid}.tbk-show-tables-section[data-v-29654d74]{flex-direction:column;gap:12px;padding:0 22px 22px;display:flex}.tbk-show-tables-section[data-v-29654d74]:first-child{padding-right:11px}.tbk-show-tables-section[data-v-29654d74]:last-child{padding-left:11px}.tbk-show-tables-section__header[data-v-29654d74]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tbk-show-tables-section__title[data-v-29654d74]{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:800}.tbk-show-assign[data-v-29654d74]{align-items:center;gap:6px;display:flex}.tbk-show-tables-list[data-v-29654d74]{border:1px solid #0f172a14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tbk-show-table-item[data-v-29654d74]{border-bottom:1px solid #0f172a0f;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.tbk-show-table-item[data-v-29654d74]:last-child{border-bottom:none}.tbk-show-table-item__idx[data-v-29654d74]{color:#94a3b8;min-width:20px;font-size:11px;font-weight:800}.tbk-show-table-item__title[data-v-29654d74]{color:#0f172a;flex:1;font-weight:700}.tbk-show-table-item__capacity[data-v-29654d74]{color:#64748b;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.tbk-show-table-item__capacity i[data-v-29654d74]{color:#94a3b8;font-size:11px}.tbk-show-reserve-list[data-v-29654d74]{border:1px solid #0f172a14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tbk-show-reserve-item[data-v-29654d74]{border-bottom:1px solid #0f172a0f;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.tbk-show-reserve-item[data-v-29654d74]:last-child{border-bottom:none}.tbk-show-reserve-item__idx[data-v-29654d74]{color:#94a3b8;min-width:20px;font-size:11px;font-weight:800}.tbk-show-reserve-item__table[data-v-29654d74]{color:#0f172a;flex:1;font-weight:700}.tbk-show-reserve-item__status[data-v-29654d74]{color:#64748b;font-size:11px;font-weight:700}.tbk-show-empty[data-v-29654d74]{text-align:center;color:#94a3b8;padding:24px 14px;font-size:13px;font-weight:600}.tbk-show-raw[data-v-29654d74]{color:#e2e8f0;white-space:pre;background:#0f172a;max-height:360px;margin:0;padding:18px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}@media (width<=900px){.tbk-show-container[data-v-29654d74]{padding:20px}.tbk-show-header[data-v-29654d74]{flex-direction:column;gap:16px}.tbk-show-grid[data-v-29654d74]{grid-template-columns:1fr}.tbk-show-tables-grid[data-v-29654d74]{grid-template-columns:1fr;gap:20px}.tbk-show-tables-section[data-v-29654d74]:first-child{padding-right:22px}.tbk-show-tables-section[data-v-29654d74]:last-child{padding-left:22px}}@media (width<=768px){.tbk-show-container[data-v-29654d74]{gap:16px;padding:16px}.tbk-show-header__title[data-v-29654d74]{font-size:22px}.tbk-show-header__actions[data-v-29654d74]{width:100%}.tbk-show-header__actions .tbk-btn[data-v-29654d74]{flex:1;justify-content:center}.tbk-show-card[data-v-29654d74]{border-radius:18px}.tbk-show-card__title[data-v-29654d74],.tbk-show-card__body[data-v-29654d74]{padding:16px}.tbk-show-update-status__row[data-v-29654d74]{flex-direction:column}.tbk-show-update-status__row .tbk-btn[data-v-29654d74]{width:100%}.tbk-show-tables-section[data-v-29654d74]{padding:0 16px 16px}.tbk-show-tables-section[data-v-29654d74]:first-child{padding-right:16px}.tbk-show-tables-section[data-v-29654d74]:last-child{padding-left:16px}.tbk-show-assign[data-v-29654d74]{flex-direction:column;width:100%}.tbk-show-assign .tbk-btn[data-v-29654d74]{width:100%}.tbk-show-raw[data-v-29654d74]{padding:14px 16px;font-size:11px}}.tables-form-page[data-v-a146c4a3]{background:#f5f7fb;min-height:100%}.tables-form-container[data-v-a146c4a3]{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;padding:28px 32px;display:flex}.tables-form-header[data-v-a146c4a3]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tables-form-header__info[data-v-a146c4a3]{flex:1}.tables-form-header__eyebrow[data-v-a146c4a3]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.tables-form-header__title[data-v-a146c4a3]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.tables-form-header__subtitle[data-v-a146c4a3]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.tables-form-header__actions[data-v-a146c4a3]{flex-shrink:0;align-items:center;gap:10px;display:flex}.tables-btn[data-v-a146c4a3]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.tables-btn[data-v-a146c4a3]:disabled{opacity:.5;cursor:not-allowed}.tables-btn[data-v-a146c4a3]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.tables-btn--primary[data-v-a146c4a3]{background:var(--color-primary,#0b68d8);color:#fff}.tables-btn--primary[data-v-a146c4a3]:hover:not(:disabled){opacity:.9}.tables-btn--soft[data-v-a146c4a3]{color:#475569;background:#fff;border:1px solid #0f172a1a}.tables-btn--soft[data-v-a146c4a3]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.tables-btn__spinner[data-v-a146c4a3]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite tables-spin-a146c4a3}@keyframes tables-spin-a146c4a3{to{transform:rotate(360deg)}}.tables-form-card[data-v-a146c4a3]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:28px 32px;box-shadow:0 14px 36px #0f172a0f}.tables-form-card__section[data-v-a146c4a3]{margin-bottom:24px}.tables-form-card__title[data-v-a146c4a3]{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:800}.tables-form-card__subtitle[data-v-a146c4a3]{color:#64748b;margin:0;font-size:13px}.tables-form-grid[data-v-a146c4a3]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tables-form-field[data-v-a146c4a3]{flex-direction:column;gap:4px;display:flex}.tables-form-field__label[data-v-a146c4a3]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.tables-form-field__required[data-v-a146c4a3]{color:#e11d48}.tables-form-field__input[data-v-a146c4a3]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.tables-form-field__input[data-v-a146c4a3]::placeholder{color:#94a3b8}.tables-form-field__input[data-v-a146c4a3]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.tables-form-field__error[data-v-a146c4a3]{color:#e11d48;margin:2px 0 0;font-size:12px;font-weight:600}@media (width<=900px){.tables-form-container[data-v-a146c4a3]{padding:20px}.tables-form-header[data-v-a146c4a3]{flex-direction:column;gap:16px}.tables-form-header__actions[data-v-a146c4a3]{width:100%}.tables-form-header__actions .tables-btn[data-v-a146c4a3]{flex:1;justify-content:center}}@media (width<=768px){.tables-form-container[data-v-a146c4a3]{gap:16px;padding:16px}.tables-form-header__title[data-v-a146c4a3]{font-size:22px}.tables-form-card[data-v-a146c4a3]{border-radius:18px;padding:20px}.tables-form-grid[data-v-a146c4a3]{grid-template-columns:1fr;gap:16px}.tables-form-header__actions[data-v-a146c4a3]{flex-direction:column}.tables-form-header__actions .tables-btn[data-v-a146c4a3]{width:100%}}.tables-page[data-v-d3f5a637]{background:#f5f7fb;min-height:100%}.tables-container[data-v-d3f5a637]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.tables-header[data-v-d3f5a637]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tables-header__info[data-v-d3f5a637]{flex:1}.tables-header__eyebrow[data-v-d3f5a637]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.tables-header__title[data-v-d3f5a637]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.tables-header__subtitle[data-v-d3f5a637]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.tables-header__chips[data-v-d3f5a637]{flex-shrink:0;gap:10px;display:flex}.tables-chip[data-v-d3f5a637]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 24px;display:flex;box-shadow:0 4px 12px #0f172a0a}.tables-chip__label[data-v-d3f5a637]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:700}.tables-chip__value[data-v-d3f5a637]{color:#0f172a;font-size:24px;font-weight:800;line-height:1.2}.tables-toolbar[data-v-d3f5a637]{background:#fff;border:1px solid #0f172a14;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 14px 36px #0f172a0f}.tables-toolbar__info[data-v-d3f5a637]{flex:1}.tables-toolbar__title[data-v-d3f5a637]{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:800}.tables-toolbar__subtitle[data-v-d3f5a637]{color:#64748b;margin:0;font-size:13px}.tables-btn[data-v-d3f5a637]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.tables-btn[data-v-d3f5a637]:disabled{opacity:.5;cursor:not-allowed}.tables-btn[data-v-d3f5a637]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.tables-btn--primary[data-v-d3f5a637]{background:var(--color-primary,#0b68d8);color:#fff}.tables-btn--primary[data-v-d3f5a637]:hover:not(:disabled){opacity:.9}.tables-btn--soft[data-v-d3f5a637]{color:#475569;background:#fff;border:1px solid #0f172a1a}.tables-btn--soft[data-v-d3f5a637]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.tables-btn--danger[data-v-d3f5a637]{color:#be123c;background:#e11d4814;border:1px solid #e11d4824}.tables-btn--danger[data-v-d3f5a637]:hover:not(:disabled){background:#e11d481f}.tables-panel[data-v-d3f5a637]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.tables-table-wrap[data-v-d3f5a637]{overflow-x:auto}.tables-table[data-v-d3f5a637]{border-collapse:collapse;width:100%;font-size:14px}.tables-table thead[data-v-d3f5a637]{background:#f8fafc}.tables-table__th[data-v-d3f5a637]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.tables-table__th--actions[data-v-d3f5a637]{text-align:right;padding-right:20px}.tables-table__row[data-v-d3f5a637]{border-bottom:1px solid #0f172a0f;transition:background .15s}.tables-table__row[data-v-d3f5a637]:hover{background:#f8fafc}.tables-table__cell[data-v-d3f5a637]{color:#0f172a;vertical-align:middle;padding:14px 16px;line-height:1.4}.tables-table__cell--idx[data-v-d3f5a637]{color:#94a3b8;width:40px;font-weight:600}.tables-table__cell--title[data-v-d3f5a637]{font-size:15px;font-weight:700}.tables-table__cell--actions[data-v-d3f5a637]{text-align:right}.tables-table__capacity-badge[data-v-d3f5a637]{color:#475569;background:#0f172a0d;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.tables-table__capacity-badge i[data-v-d3f5a637]{color:#94a3b8;font-size:12px}.tables-table__status[data-v-d3f5a637]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.tables-table__status--available[data-v-d3f5a637]{color:#047857;background:#10b9811a}.tables-table__status--reserved[data-v-d3f5a637]{color:#b45309;background:#f59e0b1a}.tables-actions[data-v-d3f5a637]{align-items:center;gap:6px;display:inline-flex}.tables-mobile-list[data-v-d3f5a637]{gap:12px;padding:16px;display:none}.tables-mobile-card[data-v-d3f5a637]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.tables-mobile-card__header[data-v-d3f5a637]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tables-mobile-card__title[data-v-d3f5a637]{color:#0f172a;font-size:16px;font-weight:800}.tables-mobile-card__meta[data-v-d3f5a637]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tables-mobile-card__actions[data-v-d3f5a637]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.tables-mobile-card__actions .tables-btn[data-v-d3f5a637]{flex:1;justify-content:center;height:40px}.tables-empty-state[data-v-d3f5a637]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.tables-empty-state__icon-box[data-v-d3f5a637]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.tables-empty-state__icon-box i[data-v-d3f5a637]{color:var(--color-primary,#0b68d8);font-size:22px}.tables-empty-state__title[data-v-d3f5a637]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.tables-empty-state__text[data-v-d3f5a637]{color:#64748b;max-width:320px;margin:0 0 18px;font-size:13px;line-height:1.5}.tables-empty-state__cta[data-v-d3f5a637]{display:inline-flex}@media (width<=900px){.tables-container[data-v-d3f5a637]{padding:20px}.tables-header[data-v-d3f5a637]{flex-direction:column;gap:16px}}@media (width<=768px){.tables-container[data-v-d3f5a637]{gap:16px;padding:16px}.tables-header__title[data-v-d3f5a637]{font-size:22px}.tables-toolbar[data-v-d3f5a637]{border-radius:18px;padding:14px 16px}.tables-panel[data-v-d3f5a637]{border-radius:18px}.tables-table[data-v-d3f5a637],.tables-table-wrap[data-v-d3f5a637]{display:none}.tables-mobile-list[data-v-d3f5a637]{display:grid}.tables-empty-state[data-v-d3f5a637]{padding:36px 16px}}@media (width>=769px){.tables-mobile-list[data-v-d3f5a637]{display:none!important}}.field[data-v-1114c983]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.field[data-v-1114c983]:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.btn-secondary[data-v-1114c983]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-secondary[data-v-1114c983]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn-danger[data-v-1114c983]{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.btn-danger[data-v-1114c983]:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.users-form-page[data-v-f9d482f0]{background:#f5f7fb;min-height:100%}.users-form-container[data-v-f9d482f0]{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;padding:28px 32px;display:flex}.users-form-header[data-v-f9d482f0]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.users-form-header__info[data-v-f9d482f0]{flex:1}.users-form-header__eyebrow[data-v-f9d482f0]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.users-form-header__title[data-v-f9d482f0]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.users-form-header__subtitle[data-v-f9d482f0]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.users-btn[data-v-f9d482f0]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.users-btn[data-v-f9d482f0]:disabled{opacity:.5;cursor:not-allowed}.users-btn[data-v-f9d482f0]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.users-btn--primary[data-v-f9d482f0]{background:var(--color-primary,#0b68d8);color:#fff}.users-btn--primary[data-v-f9d482f0]:hover:not(:disabled){opacity:.9}.users-btn--soft[data-v-f9d482f0]{color:#475569;background:#fff;border:1px solid #0f172a1a}.users-btn--soft[data-v-f9d482f0]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.users-btn__spinner[data-v-f9d482f0]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite uf-spin-f9d482f0}@keyframes uf-spin-f9d482f0{to{transform:rotate(360deg)}}.users-form-card[data-v-f9d482f0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:28px 32px;box-shadow:0 14px 36px #0f172a0f}.users-form-card__section[data-v-f9d482f0]{margin-bottom:24px}.users-form-card__title[data-v-f9d482f0]{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:800}.users-form-card__subtitle[data-v-f9d482f0]{color:#64748b;margin:0;font-size:13px}.users-form[data-v-f9d482f0]{flex-direction:column;gap:18px;display:flex}.users-form__grid[data-v-f9d482f0]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.users-form__field[data-v-f9d482f0]{flex-direction:column;gap:4px;display:flex}.users-form__label[data-v-f9d482f0]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.users-form__required[data-v-f9d482f0]{color:#e11d48}.users-form__input[data-v-f9d482f0]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.users-form__input[data-v-f9d482f0]::placeholder{color:#94a3b8}.users-form__input[data-v-f9d482f0]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.users-form__input--textarea[data-v-f9d482f0]{resize:vertical;height:auto;min-height:90px;padding:12px 14px}.users-form__error[data-v-f9d482f0]{color:#e11d48;margin:2px 0 0;font-size:12px;font-weight:600}.users-form__actions[data-v-f9d482f0]{align-items:center;gap:10px;padding-top:6px;display:flex}@media (width<=900px){.users-form-container[data-v-f9d482f0]{padding:20px}.users-form-header[data-v-f9d482f0]{flex-direction:column;gap:16px}.users-form-header__actions[data-v-f9d482f0]{width:100%}.users-form-header__actions .users-btn[data-v-f9d482f0]{flex:1;justify-content:center}}@media (width<=768px){.users-form-container[data-v-f9d482f0]{gap:16px;padding:16px}.users-form-header__title[data-v-f9d482f0]{font-size:22px}.users-form-card[data-v-f9d482f0]{border-radius:18px;padding:20px}.users-form__grid[data-v-f9d482f0]{grid-template-columns:1fr;gap:16px}.users-form__actions[data-v-f9d482f0]{flex-direction:column}.users-form__actions .users-btn[data-v-f9d482f0],.users-form-header+.users-btn[data-v-f9d482f0]{width:100%}}.users-page[data-v-160c9158]{background:#f5f7fb;min-height:100%}.users-container[data-v-160c9158]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.users-header[data-v-160c9158]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.users-header__info[data-v-160c9158]{flex:1}.users-header__eyebrow[data-v-160c9158]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.users-header__title[data-v-160c9158]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.users-header__subtitle[data-v-160c9158]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.users-header__chips[data-v-160c9158]{flex-shrink:0;gap:8px;display:flex}.users-chip-link[data-v-160c9158]{color:#64748b;background:#fff;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.users-chip-link[data-v-160c9158]:hover{background:#f1f5f9}.users-chip-link--active[data-v-160c9158]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.users-chip-link i[data-v-160c9158]{font-size:13px}.users-toolbar[data-v-160c9158]{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:14px;padding:18px 22px;display:flex;box-shadow:0 14px 36px #0f172a0f}.users-toolbar__nav[data-v-160c9158]{flex-wrap:wrap;gap:8px;display:flex}.users-toolbar__filters[data-v-160c9158]{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:12px;display:grid}.users-toolbar__field[data-v-160c9158]{flex-direction:column;gap:4px;display:flex}.users-toolbar__label[data-v-160c9158]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.users-toolbar__input[data-v-160c9158]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px;transition:border-color .2s,box-shadow .2s}.users-toolbar__input[data-v-160c9158]::placeholder{color:#94a3b8}.users-toolbar__input[data-v-160c9158]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.users-toolbar__upload[data-v-160c9158]{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #0f172a29;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex;overflow:hidden}.users-toolbar__upload[data-v-160c9158]:hover{color:#047857;background:#10b9810a;border-color:#10b98166}.users-toolbar__upload i[data-v-160c9158]{color:#10b981;font-size:13px}.users-toolbar__upload-name[data-v-160c9158]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.users-toolbar__upload-remove[data-v-160c9158]{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px}.users-toolbar__upload-remove[data-v-160c9158]:hover{color:#e11d48}.users-toolbar__file-hidden[data-v-160c9158]{display:none}.users-btn[data-v-160c9158]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.users-btn[data-v-160c9158]:disabled{opacity:.5;cursor:not-allowed}.users-btn[data-v-160c9158]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.users-btn--primary[data-v-160c9158]{background:var(--color-primary,#0b68d8);color:#fff}.users-btn--primary[data-v-160c9158]:hover:not(:disabled){opacity:.9}.users-btn--disabled[data-v-160c9158]{background:#94a3b8}.users-btn--soft[data-v-160c9158]{color:#475569;background:#fff;border:1px solid #0f172a1a}.users-btn--soft[data-v-160c9158]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a29}.users-btn--danger[data-v-160c9158]{color:#be123c;background:#e11d4814;border:1px solid #e11d4824}.users-btn--danger[data-v-160c9158]:hover:not(:disabled){background:#e11d481f}.users-btn--success[data-v-160c9158]{color:#047857;background:#10b9811a;border:1px solid #10b9812e}.users-btn--success[data-v-160c9158]:hover:not(:disabled){background:#10b98124}.users-btn--danger-outline[data-v-160c9158]{color:#be123c;background:#e11d480f;border:1px solid #e11d481f}.users-btn--danger-outline[data-v-160c9158]:hover:not(:disabled){background:#e11d481a}.users-btn--sm[data-v-160c9158]{height:30px;padding:0 10px;font-size:11px}.users-btn__spinner[data-v-160c9158]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite us-spin-160c9158}@keyframes us-spin-160c9158{to{transform:rotate(360deg)}}.users-panel[data-v-160c9158]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.users-table-wrap[data-v-160c9158]{overflow-x:auto}.users-table[data-v-160c9158]{border-collapse:collapse;width:100%;font-size:14px}.users-table thead[data-v-160c9158]{background:#f8fafc}.users-table__th[data-v-160c9158]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:800}.users-table__th--check[data-v-160c9158]{text-align:center;width:44px}.users-table__th--actions[data-v-160c9158]{text-align:right;padding-right:18px}.users-table__row[data-v-160c9158]{border-bottom:1px solid #0f172a0f;transition:background .15s}.users-table__row[data-v-160c9158]:hover{background:#f8fafc}.users-table__row--selected[data-v-160c9158]{background:#0b68d80a}.users-table__cell[data-v-160c9158]{color:#0f172a;vertical-align:middle;padding:12px 14px;line-height:1.4}.users-table__cell--check[data-v-160c9158]{text-align:center}.users-table__cell--idx[data-v-160c9158]{color:#94a3b8;width:40px;font-weight:600}.users-table__cell--actions[data-v-160c9158]{text-align:right}.users-table__check[data-v-160c9158]{width:16px;height:16px;accent-color:var(--color-primary,#0b68d8);cursor:pointer;border:1px solid #cbd5e1;border-radius:4px}.users-table__email[data-v-160c9158]{color:#0f172a;font-size:13px;font-weight:700}.users-table__name[data-v-160c9158]{color:#64748b;margin-top:1px;font-size:12px}.users-table__count[data-v-160c9158]{color:#334155;background:#0f172a0d;border-radius:8px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:13px;font-weight:800;display:inline-flex}.users-table__account[data-v-160c9158]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.users-table__account--active[data-v-160c9158]{color:#047857;background:#10b9811a}.users-table__account--suspended[data-v-160c9158]{color:#be123c;background:#e11d4814}.users-table__account--none[data-v-160c9158]{color:#475569;background:#64748b1a}.users-table__na[data-v-160c9158]{color:#94a3b8;font-size:11px;font-weight:600}.users-empty-state[data-v-160c9158]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.users-empty-state__icon-box[data-v-160c9158]{background:#0b68d814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.users-empty-state__icon-box i[data-v-160c9158]{color:var(--color-primary,#0b68d8);font-size:22px}.users-empty-state__title[data-v-160c9158]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.users-empty-state__text[data-v-160c9158]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.users-pagination[data-v-160c9158]{color:#475569;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:13px;display:flex}.users-pagination__info[data-v-160c9158]{flex-shrink:0}.users-pagination__btns[data-v-160c9158]{align-items:center;gap:4px;display:flex}.users-pagination__btn[data-v-160c9158]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.users-pagination__btn[data-v-160c9158]:disabled{opacity:.4;cursor:not-allowed}.users-pagination__btn[data-v-160c9158]:hover:not(:disabled){background:#f1f5f9}.users-pagination__btn--active[data-v-160c9158]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.users-mobile-list[data-v-160c9158]{gap:12px;padding:16px;display:none}.users-mobile-card[data-v-160c9158]{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.users-mobile-card--selected[data-v-160c9158]{border-color:var(--color-primary,#0b68d8);background:#0b68d808}.users-mobile-card__header[data-v-160c9158]{align-items:center;gap:10px;display:flex}.users-mobile-card__check[data-v-160c9158]{display:flex}.users-mobile-card__check .users-table__check[data-v-160c9158]{margin:0}.users-mobile-card__email[data-v-160c9158]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.users-mobile-card__name[data-v-160c9158]{color:#64748b;padding-left:26px;font-size:13px}.users-mobile-card__meta[data-v-160c9158]{color:#64748b;align-items:center;gap:6px;font-size:13px;display:flex}.users-mobile-card__meta-label[data-v-160c9158]{font-size:12px;font-weight:600}.users-mobile-card__actions[data-v-160c9158]{border-top:1px solid #0f172a0f;gap:8px;padding-top:10px;display:flex}.users-mobile-card__actions .users-btn[data-v-160c9158]{flex:1;justify-content:center;height:38px}.users-modal-overlay[data-v-160c9158]{z-index:50;background:#0000004d;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.users-modal[data-v-160c9158]{background:#fff;border-radius:22px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 25px 50px #0f172a26}.users-modal__header[data-v-160c9158]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.users-modal__title[data-v-160c9158]{color:#0f172a;margin:0;font-size:16px;font-weight:800}.users-modal__close[data-v-160c9158]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px;transition:all .15s}.users-modal__close[data-v-160c9158]:hover{color:#475569;background:#f1f5f9}.users-modal__body[data-v-160c9158]{flex-direction:column;gap:16px;padding:18px 22px;display:flex}.users-modal__recipients[data-v-160c9158]{color:#64748b;margin:0;font-size:13px}.users-modal__templates[data-v-160c9158]{gap:8px;display:flex}.users-modal__template[data-v-160c9158]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.users-modal__template[data-v-160c9158]:hover{background:#f8fafc}.users-modal__template--active[data-v-160c9158]{border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8);background:#0b68d80f}.users-modal__template i[data-v-160c9158]{font-size:13px}.users-modal__radio-sr[data-v-160c9158]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.users-modal__template-fields[data-v-160c9158]{flex-direction:column;gap:10px;display:flex}.users-modal__field[data-v-160c9158]{flex-direction:column;gap:3px;display:flex}.users-modal__field-label[data-v-160c9158]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.users-modal__input[data-v-160c9158]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px;transition:border-color .2s,box-shadow .2s}.users-modal__input[data-v-160c9158]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.users-modal__textarea[data-v-160c9158]{color:#0f172a;resize:vertical;background:#fff;border:1px solid #0f172a1f;border-radius:8px;outline:none;width:100%;min-height:240px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;transition:border-color .2s,box-shadow .2s}.users-modal__textarea[data-v-160c9158]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.users-modal__footer[data-v-160c9158]{border-top:1px solid #0f172a0f;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}[data-v-160c9158] .cke{overflow:hidden;border:1px solid #0f172a1f!important;border-radius:8px!important}[data-v-160c9158] .cke_top{background:#f8fafc!important;border-bottom:1px solid #0f172a14!important;padding:4px 6px!important}[data-v-160c9158] .cke_bottom,[data-v-160c9158] .cke_resizer{display:none!important}[data-v-160c9158] .cke_button{padding:2px 4px!important}@media (width<=900px){.users-container[data-v-160c9158]{padding:20px}.users-header[data-v-160c9158]{flex-direction:column;gap:16px}.users-toolbar__filters[data-v-160c9158]{grid-template-columns:1fr 1fr}}@media (width<=768px){.users-container[data-v-160c9158]{gap:16px;padding:16px}.users-header__title[data-v-160c9158]{font-size:22px}.users-header__chips[data-v-160c9158]{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.users-chip-link[data-v-160c9158]{justify-content:center}.users-toolbar[data-v-160c9158]{border-radius:18px;padding:14px 16px}.users-toolbar__filters[data-v-160c9158]{grid-template-columns:1fr}.users-toolbar__nav[data-v-160c9158]{flex-wrap:wrap}.users-toolbar__nav .users-btn[data-v-160c9158]{flex:1;justify-content:center}.users-panel[data-v-160c9158]{border-radius:18px}.users-table[data-v-160c9158],.users-table-wrap[data-v-160c9158]{display:none}.users-mobile-list[data-v-160c9158]{display:grid}.users-pagination[data-v-160c9158]{text-align:center;flex-direction:column;padding:14px 16px}.users-pagination__btns[data-v-160c9158]{flex-wrap:wrap;justify-content:center}.users-empty-state[data-v-160c9158]{padding:36px 16px}.users-modal[data-v-160c9158]{border-radius:18px;max-width:100%;margin:0 12px}.users-modal__templates[data-v-160c9158]{flex-direction:column}}@media (width>=769px){.users-mobile-list[data-v-160c9158]{display:none!important}}.vif-page[data-v-f4651601]{background:#f5f7fb;min-height:100%}.vif-container[data-v-f4651601]{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 60px;display:flex}.vif-sticky-header[data-v-f4651601]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:22px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.vif-header[data-v-f4651601]{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.vif-header__info[data-v-f4651601]{flex:1}.vif-header__eyebrow[data-v-f4651601]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 2px;font-size:13px;font-weight:700}.vif-header__title[data-v-f4651601]{color:#0f172a;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1.2}.vif-header__subtitle[data-v-f4651601]{color:#64748b;margin:0;font-size:13px}.vif-header__actions[data-v-f4651601]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.vif-btn[data-v-f4651601]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.vif-btn[data-v-f4651601]:disabled{opacity:.5;cursor:not-allowed}.vif-btn[data-v-f4651601]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.vif-btn--ghost[data-v-f4651601]{color:#475569;background:#fff;border:1px solid #0f172a1a}.vif-btn--ghost[data-v-f4651601]:hover:not(:disabled){background:#f1f5f9}.vif-btn--primary[data-v-f4651601]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#b47a3c));color:#fff}.vif-btn--primary[data-v-f4651601]:hover:not(:disabled){opacity:.9}.vif-spinner[data-v-f4651601]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite vif-spin-f4651601;display:inline-block}@keyframes vif-spin-f4651601{to{transform:rotate(360deg)}}.vif-card[data-v-f4651601]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.vif-card__header[data-v-f4651601]{border-bottom:1px solid #0f172a0f;padding:18px 22px}.vif-card__title[data-v-f4651601]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.vif-card__subtitle[data-v-f4651601]{color:#64748b;margin:0;font-size:13px}.vif-card__body[data-v-f4651601]{flex-direction:column;gap:18px;padding:22px;display:flex}.vif-form-grid[data-v-f4651601]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vif-field[data-v-f4651601]{flex-direction:column;gap:5px;display:flex}.vif-field__label[data-v-f4651601]{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:12px;font-weight:700}.vif-field__required[data-v-f4651601]{color:#e11d48}.vif-field__input[data-v-f4651601]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.vif-field__input[data-v-f4651601]::placeholder{color:#94a3b8}.vif-field__input[data-v-f4651601]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.vif-field__error[data-v-f4651601]{color:#e11d48;margin:0;font-size:12px;line-height:1.4}@media (width<=900px){.vif-container[data-v-f4651601]{gap:16px;padding:20px}.vif-header[data-v-f4651601]{flex-direction:column;gap:14px}.vif-header__actions[data-v-f4651601]{width:100%}.vif-header__actions .vif-btn[data-v-f4651601]{flex:1;justify-content:center}.vif-form-grid[data-v-f4651601]{grid-template-columns:1fr}}@media (width<=768px){.vif-container[data-v-f4651601]{padding:16px}.vif-header[data-v-f4651601]{padding:14px 16px}.vif-header__title[data-v-f4651601]{font-size:18px}.vif-header__actions[data-v-f4651601]{flex-wrap:wrap}.vif-card__header[data-v-f4651601],.vif-card__body[data-v-f4651601]{padding:16px}}.vid-page[data-v-e9e8cd48]{background:#f5f7fb;min-height:100%}.vid-container[data-v-e9e8cd48]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.vid-header[data-v-e9e8cd48]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vid-header__info[data-v-e9e8cd48]{flex:1}.vid-header__eyebrow[data-v-e9e8cd48]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#0b68d8);margin:0 0 4px;font-size:13px;font-weight:700}.vid-header__title[data-v-e9e8cd48]{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.2}.vid-header__subtitle[data-v-e9e8cd48]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.vid-header__actions[data-v-e9e8cd48]{flex-shrink:0}.vid-card[data-v-e9e8cd48]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.vid-card__header[data-v-e9e8cd48]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.vid-card__title[data-v-e9e8cd48]{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:800}.vid-card__subtitle[data-v-e9e8cd48]{color:#64748b;margin:0;font-size:13px}.vid-card__count[data-v-e9e8cd48]{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.vid-toolbar[data-v-e9e8cd48]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.vid-search[data-v-e9e8cd48]{flex:1;min-width:200px;max-width:360px;position:relative}.vid-search__icon[data-v-e9e8cd48]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vid-search__input[data-v-e9e8cd48]{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px 0 40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.vid-search__input[data-v-e9e8cd48]::placeholder{color:#94a3b8}.vid-search__input[data-v-e9e8cd48]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.vid-search__clear[data-v-e9e8cd48]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.vid-search__clear[data-v-e9e8cd48]:hover{color:#475569;background:#f1f5f9}.vid-select[data-v-e9e8cd48]{color:#0f172a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:10px;outline:none;min-width:110px;height:40px;padding:0 32px 0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.vid-select[data-v-e9e8cd48]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .08)}.vid-table-wrap[data-v-e9e8cd48]{overflow-x:auto}.vid-table[data-v-e9e8cd48]{border-collapse:collapse;width:100%;font-size:14px}.vid-table thead[data-v-e9e8cd48]{background:#f8fafc}.vid-table__th[data-v-e9e8cd48]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;white-space:nowrap;padding:14px;font-size:12px;font-weight:800}.vid-table__th--order[data-v-e9e8cd48]{width:70px}.vid-table__th--actions[data-v-e9e8cd48]{text-align:right;width:180px;padding-right:18px}.vid-table__row[data-v-e9e8cd48]{border-bottom:1px solid #0f172a0f;transition:background .15s}.vid-table__row[data-v-e9e8cd48]:hover{background:#f8fafc}.vid-table__row--draggable[data-v-e9e8cd48]{cursor:grab;-webkit-user-select:none;user-select:none}.vid-table__row--draggable[data-v-e9e8cd48]:active{cursor:grabbing}.vid-table__row--drag-over[data-v-e9e8cd48]{background:rgba(var(--color-primary-rgb,11, 104, 216), .04);border-left:3px solid var(--color-primary,#0b68d8)}.vid-table__row--dragging[data-v-e9e8cd48]{opacity:.5}.vid-table__cell[data-v-e9e8cd48]{color:#0f172a;vertical-align:middle;padding:14px;line-height:1.4}.vid-table__cell--order[data-v-e9e8cd48]{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.vid-table__grip[data-v-e9e8cd48]{color:#cbd5e1;font-size:14px}.vid-table__cell--title[data-v-e9e8cd48]{color:#0f172a;font-weight:700}.vid-table__cell--link[data-v-e9e8cd48]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.vid-link[data-v-e9e8cd48]{color:var(--color-primary,#0b68d8);font-size:13px;font-weight:600;text-decoration:none}.vid-link[data-v-e9e8cd48]:hover{text-decoration:underline}.vid-table__cell--date[data-v-e9e8cd48]{color:#475569;white-space:nowrap;font-size:13px}.vid-table__cell--actions[data-v-e9e8cd48]{text-align:right}.vid-status[data-v-e9e8cd48]{cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.vid-status[data-v-e9e8cd48]:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#0b68d8)}.vid-status--active[data-v-e9e8cd48]{color:#047857;background:#0596691a}.vid-status--inactive[data-v-e9e8cd48]{color:#64748b;background:#f1f5f9}.vid-status__toggle[data-v-e9e8cd48]{border-radius:8px;flex-shrink:0;width:28px;height:16px;transition:background .2s;display:inline-block;position:relative}.vid-status--active .vid-status__toggle[data-v-e9e8cd48]{background:#059669}.vid-status--inactive .vid-status__toggle[data-v-e9e8cd48]{background:#cbd5e1}.vid-status__knob[data-v-e9e8cd48]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a26}.vid-status--active .vid-status__knob[data-v-e9e8cd48]{transform:translate(12px)}.vid-status--inactive .vid-status__knob[data-v-e9e8cd48]{transform:translate(0)}.vid-status__label[data-v-e9e8cd48]{white-space:nowrap}.vid-badge[data-v-e9e8cd48]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.vid-badge--success[data-v-e9e8cd48]{color:#047857;background:#0596691a}.vid-badge--muted[data-v-e9e8cd48]{color:#64748b;background:#f1f5f9}.vid-btn[data-v-e9e8cd48]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.vid-btn[data-v-e9e8cd48]:disabled{opacity:.5;cursor:not-allowed}.vid-btn[data-v-e9e8cd48]:focus-visible{outline:2px solid var(--color-primary,#0b68d8);outline-offset:1px}.vid-btn--primary[data-v-e9e8cd48]{background:var(--color-primary,#0b68d8);color:#fff}.vid-btn--primary[data-v-e9e8cd48]:hover:not(:disabled){opacity:.9}.vid-btn--soft[data-v-e9e8cd48]{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.vid-btn--soft[data-v-e9e8cd48]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a2e}.vid-btn--danger[data-v-e9e8cd48]{color:#be123c;background:#e11d480f;border:1px solid #e11d482e}.vid-btn--danger[data-v-e9e8cd48]:hover:not(:disabled){background:#e11d481a}.vid-btn--sm[data-v-e9e8cd48]{height:30px;padding:0 10px;font-size:11px}.vid-btn--block[data-v-e9e8cd48]{justify-content:center;width:100%;height:44px;font-size:13px}.vid-actions[data-v-e9e8cd48]{align-items:center;gap:6px;display:inline-flex}.vid-empty[data-v-e9e8cd48]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.vid-empty__icon[data-v-e9e8cd48]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);width:56px;height:56px;color:var(--color-primary,#0b68d8);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;display:flex}.vid-empty__title[data-v-e9e8cd48]{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.vid-empty__text[data-v-e9e8cd48]{color:#64748b;max-width:320px;margin:0 0 16px;font-size:13px;line-height:1.5}.vid-mobile-list[data-v-e9e8cd48]{flex-direction:column;gap:12px;padding:16px;display:none}.vid-mobile-card[data-v-e9e8cd48]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.vid-mobile-card__header[data-v-e9e8cd48]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vid-mobile-card__header>div[data-v-e9e8cd48]{flex-direction:column;gap:2px;display:flex}.vid-mobile-card__title[data-v-e9e8cd48]{color:#0f172a;font-size:15px;font-weight:800}.vid-mobile-card__link[data-v-e9e8cd48]{color:var(--color-primary,#0b68d8);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.vid-mobile-card__link[data-v-e9e8cd48]:hover{text-decoration:underline}.vid-mobile-card__meta[data-v-e9e8cd48]{flex-direction:column;gap:4px;display:flex}.vid-mobile-card__meta-row[data-v-e9e8cd48]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.vid-mobile-card__meta-label[data-v-e9e8cd48]{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;min-width:54px;font-size:11px;font-weight:700}.vid-mobile-card__actions[data-v-e9e8cd48]{border-top:1px solid #0f172a0f;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.vid-pagination[data-v-e9e8cd48]{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.vid-pagination__count[data-v-e9e8cd48]{color:#64748b;font-size:13px}.vid-pagination__controls[data-v-e9e8cd48]{align-items:center;gap:4px;display:flex}.vid-pagination__btn[data-v-e9e8cd48]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.vid-pagination__btn[data-v-e9e8cd48]:hover:not(:disabled){background:#f1f5f9;border-color:#0f172a24}.vid-pagination__btn[data-v-e9e8cd48]:disabled{opacity:.4;cursor:not-allowed}.vid-pagination__btn--active[data-v-e9e8cd48]{background:var(--color-primary,#0b68d8);border-color:var(--color-primary,#0b68d8);color:#fff}.vid-pagination__btn--active[data-v-e9e8cd48]:hover{opacity:.9}@media (width<=900px){.vid-container[data-v-e9e8cd48]{padding:20px}.vid-header[data-v-e9e8cd48]{flex-direction:column;gap:16px}.vid-header__actions[data-v-e9e8cd48]{width:100%}.vid-header__actions .vid-btn[data-v-e9e8cd48]{justify-content:center;width:100%}.vid-card__header[data-v-e9e8cd48]{flex-direction:column;align-items:flex-start;gap:8px}.vid-toolbar[data-v-e9e8cd48]{flex-direction:column;align-items:stretch}.vid-search[data-v-e9e8cd48]{max-width:100%}.vid-select[data-v-e9e8cd48]{width:100%}}@media (width<=768px){.vid-container[data-v-e9e8cd48]{gap:16px;padding:16px}.vid-header__title[data-v-e9e8cd48]{font-size:22px}.vid-card[data-v-e9e8cd48]{border-radius:18px}.vid-card__header[data-v-e9e8cd48]{padding:16px}.vid-toolbar[data-v-e9e8cd48]{padding:12px 16px}.vid-table-wrap[data-v-e9e8cd48]{display:none}.vid-mobile-list[data-v-e9e8cd48]{display:flex}.vid-empty[data-v-e9e8cd48]{padding:36px 16px}.vid-pagination[data-v-e9e8cd48]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.vid-pagination__controls[data-v-e9e8cd48]{flex-wrap:wrap;justify-content:center}.vid-pagination__count[data-v-e9e8cd48]{text-align:center}}@media (width>=769px){.vid-mobile-list[data-v-e9e8cd48]{display:none!important}}.admin-auth-page[data-v-0dad128c]{background:#f4f6f8;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-auth-split[data-v-0dad128c]{min-height:100vh;display:flex}.admin-auth-brand-panel[data-v-0dad128c]{background:radial-gradient(circle at 20% 20%, rgba(var(--color-primary-rgb), .35), transparent 34%), radial-gradient(circle at 80% 60%, rgba(var(--color-secondary-rgb), .2), transparent 40%), linear-gradient(135deg, #12070b 0%, #1c1116 45%, #2a0f18 100%);flex:0 0 48%;position:relative;overflow:hidden}.admin-auth-brand-overlay[data-v-0dad128c]{justify-content:center;align-items:center;padding:48px;display:flex;position:absolute;inset:0}.admin-auth-brand-overlay[data-v-0dad128c]:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 40px,#ffffff04 40px 41px);position:absolute;inset:0}.admin-auth-brand-content[data-v-0dad128c]{z-index:1;width:100%;max-width:440px;position:relative}.admin-auth-logo[data-v-0dad128c]{margin-bottom:24px}.admin-auth-logo svg[data-v-0dad128c]{width:48px;height:48px}.admin-auth-title[data-v-0dad128c]{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.admin-auth-tagline[data-v-0dad128c]{color:#ffffffa6;margin:0 0 32px;font-size:15px;line-height:1.6}.admin-auth-feature-list[data-v-0dad128c]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.admin-auth-feature[data-v-0dad128c]{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.admin-auth-feature[data-v-0dad128c]:hover{background:#ffffff1f}.admin-auth-feature svg[data-v-0dad128c]{width:18px;height:18px;color:var(--color-secondary);flex-shrink:0}.admin-auth-status-card[data-v-0dad128c]{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:18px 20px}.admin-auth-status-card__label[data-v-0dad128c]{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12px;font-weight:600}.admin-auth-status-card__items[data-v-0dad128c]{flex-wrap:wrap;gap:8px 16px;display:flex}.admin-auth-status-card__item[data-v-0dad128c]{color:#ffffffbf;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.admin-auth-status-card__dot[data-v-0dad128c]{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin-auth-form-panel[data-v-0dad128c]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.admin-auth-card[data-v-0dad128c]{background:#fff;border:1px solid #0f172a14;border-radius:24px;width:100%;max-width:440px;padding:36px 32px;box-shadow:0 30px 80px #0f172a24}.admin-auth-badge[data-v-0dad128c]{color:#8a6530;background:#fef3e7;border:1px solid #b58a4533;border-radius:100px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.admin-auth-badge svg[data-v-0dad128c]{flex-shrink:0;width:14px;height:14px}.admin-auth-heading[data-v-0dad128c]{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:700}.admin-auth-subtitle[data-v-0dad128c]{color:#64748b;margin:0 0 24px;font-size:15px}.admin-auth-error[data-v-0dad128c]{color:#e11d48;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.admin-auth-error svg[data-v-0dad128c]{flex-shrink:0;width:18px;height:18px}.admin-auth-form[data-v-0dad128c]{flex-direction:column;gap:20px;display:flex}.admin-auth-field__label[data-v-0dad128c]{color:#0f172a;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.admin-auth-field__error[data-v-0dad128c]{color:#e11d48;margin-top:6px;font-size:13px;font-weight:500}.admin-auth-input-wrap[data-v-0dad128c]{align-items:center;display:flex;position:relative}.admin-auth-input-icon[data-v-0dad128c]{color:#94a3b8;pointer-events:none;flex-shrink:0;width:18px;height:18px;position:absolute;left:14px}.admin-auth-input[data-v-0dad128c]{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;outline:none;width:100%;height:50px;padding:0 14px 0 44px;font-size:15px;transition:all .2s}.admin-auth-input[data-v-0dad128c]::placeholder{color:#94a3b8}.admin-auth-input[data-v-0dad128c]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .12);background:#fff}.admin-auth-input--error[data-v-0dad128c]{background:#fff;border-color:#e11d48}.admin-auth-input--error[data-v-0dad128c]:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481a}.admin-auth-input[type=password][data-v-0dad128c],.admin-auth-input[type=text][data-v-0dad128c]{padding-right:44px}.admin-auth-password-toggle[data-v-0dad128c]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:flex;position:absolute;right:10px}.admin-auth-password-toggle[data-v-0dad128c]:hover{color:#64748b}.admin-auth-password-toggle[data-v-0dad128c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-auth-password-toggle svg[data-v-0dad128c]{width:18px;height:18px}.admin-auth-options[data-v-0dad128c]{justify-content:space-between;align-items:center;display:flex}.admin-auth-checkbox[data-v-0dad128c]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.admin-auth-checkbox__input[data-v-0dad128c]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.admin-auth-checkbox__indicator[data-v-0dad128c]{background:#fff;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.admin-auth-checkbox__indicator[data-v-0dad128c]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;display:none;transform:rotate(45deg)}.admin-auth-checkbox__input:checked+.admin-auth-checkbox__indicator[data-v-0dad128c]{background:var(--color-primary);border-color:var(--color-primary)}.admin-auth-checkbox__input:checked+.admin-auth-checkbox__indicator[data-v-0dad128c]:after{display:block}.admin-auth-checkbox__input:focus-visible+.admin-auth-checkbox__indicator[data-v-0dad128c]{outline:2px solid var(--color-primary);outline-offset:2px}.admin-auth-checkbox__label[data-v-0dad128c]{color:#64748b;font-size:14px;font-weight:500}.admin-auth-back[data-v-0dad128c]{color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.admin-auth-back[data-v-0dad128c]:hover{opacity:.8;text-decoration:underline}.admin-auth-back[data-v-0dad128c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.admin-auth-submit[data-v-0dad128c]{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;cursor:pointer;width:100%;height:52px;box-shadow:0 14px 30px rgba(var(--color-primary-rgb), .24);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.admin-auth-submit[data-v-0dad128c]:hover:not(:disabled){box-shadow:0 18px 38px rgba(var(--color-primary-rgb), .32);transform:translateY(-2px)}.admin-auth-submit[data-v-0dad128c]:active:not(:disabled){box-shadow:0 8px 16px rgba(var(--color-primary-rgb), .2);transform:translateY(0)}.admin-auth-submit[data-v-0dad128c]:disabled{opacity:.6;cursor:not-allowed}.admin-auth-submit[data-v-0dad128c]:focus-visible{outline:3px solid rgba(var(--color-primary-rgb), .4);outline-offset:2px}.admin-auth-submit__spinner[data-v-0dad128c]{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite admin-auth-spin-0dad128c;display:inline-block}@keyframes admin-auth-spin-0dad128c{to{transform:rotate(360deg)}}.admin-auth-role-selector[data-v-0dad128c]{margin-bottom:24px}.admin-auth-role-selector__label[data-v-0dad128c]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600}.admin-auth-role-selector__grid[data-v-0dad128c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-auth-role-card[data-v-0dad128c]{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .2s;display:flex;position:relative}.admin-auth-role-card[data-v-0dad128c]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .08)}.admin-auth-role-card[data-v-0dad128c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-auth-role-card--active[data-v-0dad128c]{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));cursor:default;border-color:#0000}.admin-auth-role-card--active .admin-auth-role-card__icon[data-v-0dad128c],.admin-auth-role-card--active .admin-auth-role-card__title[data-v-0dad128c]{color:#fff}.admin-auth-role-card--active .admin-auth-role-card__desc[data-v-0dad128c]{color:#ffffffb3}.admin-auth-role-card--active[data-v-0dad128c]:hover{box-shadow:none;border-color:#0000}.admin-auth-role-card__icon[data-v-0dad128c]{width:28px;height:28px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.admin-auth-role-card__body[data-v-0dad128c]{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-auth-role-card__title[data-v-0dad128c]{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.admin-auth-role-card__desc[data-v-0dad128c]{color:#64748b;font-size:10.5px;line-height:1.3}.admin-auth-role-card__tag[data-v-0dad128c]{text-transform:uppercase;letter-spacing:.04em;color:#ffffffe6;background:#fff3;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:5px;right:5px}.admin-auth-footer-note[data-v-0dad128c]{color:#94a3b8;text-align:center;letter-spacing:.02em;margin-top:20px;font-size:12px}@media (width<=900px){.admin-auth-split[data-v-0dad128c]{flex-direction:column}.admin-auth-brand-panel[data-v-0dad128c]{background:radial-gradient(circle at 20% 20%, rgba(var(--color-primary-rgb), .3), transparent 40%), radial-gradient(circle at 80% 80%, rgba(var(--color-secondary-rgb), .2), transparent 40%), linear-gradient(135deg, #12070b 0%, #1c1116 45%, #2a0f18 100%);flex:none;min-height:240px}.admin-auth-brand-overlay[data-v-0dad128c]{align-items:flex-start;padding:24px}.admin-auth-brand-content[data-v-0dad128c]{max-width:100%}.admin-auth-logo[data-v-0dad128c]{margin-bottom:16px}.admin-auth-logo svg[data-v-0dad128c]{width:40px;height:40px}.admin-auth-title[data-v-0dad128c]{margin-bottom:8px;font-size:22px}.admin-auth-tagline[data-v-0dad128c]{margin-bottom:20px;font-size:14px}.admin-auth-feature-list[data-v-0dad128c],.admin-auth-status-card[data-v-0dad128c]{display:none}.admin-auth-form-panel[data-v-0dad128c]{padding:24px 16px}.admin-auth-card[data-v-0dad128c]{border-radius:20px;padding:28px 24px}}@media (width<=480px){.admin-auth-brand-panel[data-v-0dad128c]{min-height:200px}.admin-auth-brand-overlay[data-v-0dad128c]{padding:20px}.admin-auth-brand-content[data-v-0dad128c]{max-width:100%}.admin-auth-title[data-v-0dad128c]{font-size:20px}.admin-auth-tagline[data-v-0dad128c]{margin-bottom:0;font-size:13px}.admin-auth-form-panel[data-v-0dad128c]{padding:20px 16px}.admin-auth-card[data-v-0dad128c]{border-radius:18px;padding:24px 20px}.admin-auth-options[data-v-0dad128c]{flex-wrap:wrap;gap:10px}}.driver-shell[data-v-056542e7]{color:#0f172a;min-height:100vh;font-family:var(--font-family-primary,"Poppins", system-ui, sans-serif);background:#f5f7fb;display:flex}.driver-sidebar[data-v-056542e7]{z-index:30;background:#fff;border-right:1px solid #0f172a14;flex-direction:column;width:240px;min-width:240px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0f172a0a}.driver-sidebar__brand[data-v-056542e7]{border-bottom:1px solid #0f172a0f;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.driver-sidebar__brand-icon[data-v-056542e7]{background:linear-gradient(135deg, var(--color-primary,#f59e0b), var(--color-secondary,#934f01));color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.driver-sidebar__brand-text[data-v-056542e7]{flex-direction:column;display:flex}.driver-sidebar__brand-title[data-v-056542e7]{color:#0f172a;font-size:16px;font-weight:700;line-height:1.2}.driver-sidebar__brand-sub[data-v-056542e7]{color:#64748b;letter-spacing:.04em;font-size:11px}.driver-sidebar__nav[data-v-056542e7]{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}.driver-sidebar__nav-item[data-v-056542e7]{color:#64748b;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.driver-sidebar__nav-item[data-v-056542e7]:hover{color:#0f172a;background:#0f172a0a}.driver-sidebar__nav-item--active[data-v-056542e7]{background:linear-gradient(135deg, var(--color-primary,#f59e0b), var(--color-secondary,#934f01));color:#fff;box-shadow:0 4px 12px #f59e0b4d}.driver-sidebar__nav-icon[data-v-056542e7]{text-align:center;width:20px;font-size:14px}.driver-sidebar__footer[data-v-056542e7]{border-top:1px solid #0f172a0f;padding:16px 20px}.driver-sidebar__driver-info[data-v-056542e7]{align-items:center;gap:10px;display:flex}.driver-sidebar__avatar[data-v-056542e7]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:36px;height:36px}.driver-sidebar__avatar--fallback[data-v-056542e7]{color:#64748b;background:#0f172a0f;justify-content:center;align-items:center;font-size:14px;display:flex}.driver-sidebar__driver-text[data-v-056542e7]{flex-direction:column;display:flex}.driver-sidebar__driver-name[data-v-056542e7]{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.driver-sidebar__driver-role[data-v-056542e7]{color:#64748b;font-size:11px}.driver-main[data-v-056542e7]{flex-direction:column;flex:1;min-height:100vh;margin-left:240px;display:flex}.driver-topbar[data-v-056542e7]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #0f172a08}.driver-topbar__left[data-v-056542e7]{align-items:center;gap:14px;display:flex}.driver-topbar__menu-btn[data-v-056542e7]{color:#0f172a;cursor:pointer;background:#0f172a0a;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:none}.driver-topbar__menu-btn[data-v-056542e7]:hover{background:#0f172a14}.driver-topbar__eyebrow[data-v-056542e7]{text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:0;font-size:11px;line-height:1.3}.driver-topbar__title[data-v-056542e7]{color:#0f172a;margin:0;font-size:18px;font-weight:700;line-height:1.3}.driver-topbar__right[data-v-056542e7]{align-items:center;display:flex}.driver-topbar__actions[data-v-056542e7]{align-items:center;gap:8px;display:flex}.driver-profile-button[data-v-056542e7]{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.driver-profile-button[data-v-056542e7]:hover{border-color:#0f172a29;box-shadow:0 2px 8px #0f172a0f}.driver-profile-button__avatar[data-v-056542e7]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:30px;height:30px}.driver-profile-button__avatar--fallback[data-v-056542e7]{color:#64748b;background:#0f172a0f;justify-content:center;align-items:center;font-size:12px;display:flex}.driver-profile-button__name[data-v-056542e7]{display:none}@media (width>=768px){.driver-profile-button__name[data-v-056542e7]{display:inline}}.driver-profile-button__chevron[data-v-056542e7]{color:#94a3b8;font-size:10px}.driver-logout-button[data-v-056542e7]{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.driver-logout-button[data-v-056542e7]:hover{background:#ef44440f;border-color:#ef444459}@media (width<=767px){.driver-logout-button__text[data-v-056542e7]{display:none}.driver-logout-button[data-v-056542e7]{justify-content:center;min-width:38px;padding:0 10px}}.driver-dropdown[data-v-056542e7]{z-index:50;background:#fff;border:1px solid #0f172a14;border-radius:14px;width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #0f172a1f}.driver-dropdown__item[data-v-056542e7]{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.driver-dropdown__item[data-v-056542e7]:hover{background:#0f172a0a}.driver-dropdown__item i[data-v-056542e7]{text-align:center;color:#64748b;width:16px;font-size:13px}.driver-dropdown__item--danger[data-v-056542e7],.driver-dropdown__item--danger i[data-v-056542e7]{color:#ef4444}.driver-dropdown__divider[data-v-056542e7]{background:#0f172a0f;height:1px;margin:4px 8px}.driver-content[data-v-056542e7]{flex:1;width:100%;max-width:1060px;margin:0 auto;padding:24px 28px 100px}.driver-mobile-overlay[data-v-056542e7]{z-index:35;background:#0f172a80;display:none;position:fixed;inset:0}.driver-mobile-sidebar[data-v-056542e7]{display:none}.driver-mobile-nav[data-v-056542e7]{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 12px;padding-bottom:max(6px, env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #0f172a14;justify-content:space-around;display:none;position:fixed;bottom:0;left:0;right:0}.driver-mobile-nav__item[data-v-056542e7]{color:#94a3b8;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:6px 12px;text-decoration:none;transition:all .2s;display:flex}.driver-mobile-nav__item--active[data-v-056542e7]{color:var(--color-primary,#f59e0b)}.driver-mobile-nav__item--active .driver-mobile-nav__icon[data-v-056542e7]{filter:none}.driver-mobile-nav__icon[data-v-056542e7]{align-items:center;height:24px;font-size:18px;display:flex}.driver-mobile-nav__label[data-v-056542e7]{letter-spacing:.02em;font-size:10px;font-weight:600}@media (width<=767px){.driver-sidebar[data-v-056542e7]{display:none}.driver-main[data-v-056542e7]{margin-left:0}.driver-topbar[data-v-056542e7]{height:56px;padding:0 16px}.driver-topbar__menu-btn[data-v-056542e7]{display:flex}.driver-content[data-v-056542e7]{padding:16px 16px 90px}.driver-mobile-nav[data-v-056542e7]{display:flex}.driver-mobile-overlay[data-v-056542e7]{display:block}.driver-mobile-sidebar[data-v-056542e7]{z-index:40;background:#fff;flex-direction:column;width:260px;padding-top:0;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 32px #0f172a26}}@media (width>=768px){.driver-content[data-v-056542e7]{padding:28px 32px 32px}}@media (width>=1200px){.driver-content[data-v-056542e7]{padding:32px 40px 40px}}.driver-dashboard[data-v-a61911f0]{width:100%}.driver-dashboard__shell[data-v-a61911f0]{flex-direction:column;gap:20px;display:flex}.driver-hero[data-v-a61911f0]{background:linear-gradient(135deg, var(--color-primary,#f59e0b), var(--color-secondary,#934f01));color:#fff;border-radius:24px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 14px 36px #f59e0b40}.driver-hero[data-v-a61911f0]:before{content:"";background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-40%;right:-10%}.driver-hero[data-v-a61911f0]:after{content:"";background:#ffffff0f;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-30%;right:20%}.driver-hero__content[data-v-a61911f0]{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.driver-hero__text[data-v-a61911f0]{flex-direction:column;gap:2px;display:flex}.driver-hero__eyebrow[data-v-a61911f0]{text-transform:uppercase;letter-spacing:.12em;opacity:.8;margin:0;font-size:11px;font-weight:600}.driver-hero__title[data-v-a61911f0]{margin:2px 0;font-size:26px;font-weight:700;line-height:1.2}.driver-hero__greeting[data-v-a61911f0]{opacity:.9;margin:2px 0;font-size:14px;font-weight:500}.driver-hero__email[data-v-a61911f0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.driver-hero__email i[data-v-a61911f0]{font-size:11px}.driver-hero__icon[data-v-a61911f0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.driver-hero__status[data-v-a61911f0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#ffffff26;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.driver-hero__status i[data-v-a61911f0]{color:#4ade80;font-size:8px;animation:2s infinite pulse-dot-a61911f0}@keyframes pulse-dot-a61911f0{0%,to{opacity:1}50%{opacity:.3}}.driver-kpi-grid[data-v-a61911f0]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=419px){.driver-kpi-grid[data-v-a61911f0]{grid-template-columns:1fr}}.driver-kpi-card[data-v-a61911f0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;align-items:flex-start;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 36px #0f172a0f}.driver-kpi-card[data-v-a61911f0]:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a1a}.driver-kpi-card__icon[data-v-a61911f0]{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:20px;display:flex}.driver-kpi-card--earnings .driver-kpi-card__icon[data-v-a61911f0]{background:linear-gradient(135deg, var(--color-primary,#f59e0b), #fbbf24);box-shadow:0 4px 12px #f59e0b4d}.driver-kpi-card--deliveries .driver-kpi-card__icon[data-v-a61911f0]{background:linear-gradient(135deg, var(--color-secondary,#934f01), var(--color-primary,#f59e0b));box-shadow:0 4px 12px #934f014d}.driver-kpi-card__info[data-v-a61911f0]{flex-direction:column;gap:2px;display:flex}.driver-kpi-card__label[data-v-a61911f0]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.driver-kpi-card__value[data-v-a61911f0]{color:#0f172a;font-size:26px;font-weight:700;line-height:1.2}.driver-kpi-card__helper[data-v-a61911f0]{color:#94a3b8;font-size:11px;font-weight:500}.driver-status-card[data-v-a61911f0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:20px;box-shadow:0 14px 36px #0f172a0f}.driver-status-card__header[data-v-a61911f0]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.driver-status-card__eyebrow[data-v-a61911f0]{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0;font-size:11px;font-weight:600}.driver-status-card__title[data-v-a61911f0]{color:#0f172a;margin:2px 0 0;font-size:18px;font-weight:700}.driver-status-card__badge[data-v-a61911f0]{color:#64748b;background:#0f172a0f;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.driver-status-grid[data-v-a61911f0]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=419px){.driver-status-grid[data-v-a61911f0]{grid-template-columns:1fr}}.driver-status-item[data-v-a61911f0]{border:1px solid #0f172a0f;border-radius:16px;align-items:center;gap:12px;padding:14px;transition:transform .2s;display:flex}.driver-status-item[data-v-a61911f0]:hover{transform:translateY(-1px)}.driver-status-item__icon[data-v-a61911f0]{border-radius:12px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:16px;display:flex}.driver-status-item--today .driver-status-item__icon[data-v-a61911f0]{color:#64748b;background:#0f172a0f}.driver-status-item--completed .driver-status-item__icon[data-v-a61911f0]{color:#16a34a;background:#22c55e1f}.driver-status-item--pending .driver-status-item__icon[data-v-a61911f0]{color:#d97706;background:#f59e0b1f}.driver-status-item--out .driver-status-item__icon[data-v-a61911f0]{background:rgba(var(--color-primary-rgb,245, 158, 11), .12);color:var(--color-primary,#f59e0b)}.driver-status-item__info[data-v-a61911f0]{flex-direction:column;gap:1px;display:flex}.driver-status-item__label[data-v-a61911f0]{color:#64748b;font-size:12px;font-weight:600}.driver-status-item__value[data-v-a61911f0]{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2}.driver-deliveries-panel[data-v-a61911f0]{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:20px;box-shadow:0 14px 36px #0f172a0f}.driver-deliveries-panel__header[data-v-a61911f0]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.driver-deliveries-panel__eyebrow[data-v-a61911f0]{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0;font-size:11px;font-weight:600}.driver-deliveries-panel__title[data-v-a61911f0]{color:#0f172a;margin:2px 0 0;font-size:18px;font-weight:700}.driver-deliveries-panel__actions[data-v-a61911f0]{flex-shrink:0;align-items:center;gap:10px;display:flex}.driver-deliveries-panel__badge[data-v-a61911f0]{color:#64748b;background:#0f172a0f;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.driver-deliveries-panel__view-btn[data-v-a61911f0]{color:var(--color-primary,#f59e0b);background:rgba(var(--color-primary-rgb,245, 158, 11), .08);border-radius:12px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.driver-deliveries-panel__view-btn[data-v-a61911f0]:hover{background:rgba(var(--color-primary-rgb,245, 158, 11), .15)}.driver-delivery-list[data-v-a61911f0]{flex-direction:column;gap:8px;display:flex}.driver-delivery-card[data-v-a61911f0]{background:#f8fafc;border:1px solid #0f172a0f;border-radius:16px;transition:all .2s}.driver-delivery-card[data-v-a61911f0]:hover{background:#fff;border-color:#0f172a1a;box-shadow:0 4px 16px #0f172a0f}.driver-delivery-card__main[data-v-a61911f0]{justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.driver-delivery-card__left[data-v-a61911f0]{flex-direction:column;gap:3px;min-width:0;display:flex}.driver-delivery-card__id[data-v-a61911f0]{color:#0f172a;font-size:14px;font-weight:700}.driver-delivery-card__address[data-v-a61911f0]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.driver-delivery-card__meta[data-v-a61911f0]{color:#94a3b8;font-size:11px}.driver-delivery-card__right[data-v-a61911f0]{text-align:right;flex-direction:column;flex-shrink:0;gap:3px;display:flex}.driver-delivery-card__time[data-v-a61911f0]{color:#64748b;font-size:12px}.driver-delivery-card__total[data-v-a61911f0]{color:#0f172a;font-size:13px;font-weight:600}.driver-delivery-card__status[data-v-a61911f0]{border-radius:999px;align-self:flex-end;padding:3px 10px;font-size:11px;font-weight:600}.driver-delivery-card__status--pending[data-v-a61911f0]{color:#d97706;background:#f59e0b1f}.driver-delivery-card__status--processing[data-v-a61911f0]{color:#2563eb;background:#3b82f61f}.driver-delivery-card__status--out[data-v-a61911f0]{background:rgba(var(--color-primary-rgb,245, 158, 11), .12);color:var(--color-primary,#f59e0b)}.driver-delivery-card__status--completed[data-v-a61911f0]{color:#16a34a;background:#22c55e1f}.driver-empty-state[data-v-a61911f0]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.driver-empty-state__icon[data-v-a61911f0]{color:#94a3b8;background:#0f172a0a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:24px;display:flex}.driver-empty-state__title[data-v-a61911f0]{color:#0f172a;margin:0;font-size:16px;font-weight:700}.driver-empty-state__text[data-v-a61911f0]{color:#64748b;max-width:300px;margin:0;font-size:13px;line-height:1.5}.driver-empty-state__btn[data-v-a61911f0]{color:#fff;background:linear-gradient(135deg, var(--color-primary,#f59e0b), var(--color-secondary,#934f01));cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;height:42px;margin-top:8px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.driver-empty-state__btn[data-v-a61911f0]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b59}.driver-quick-actions[data-v-a61911f0]{gap:10px;display:flex}@media (width<=419px){.driver-quick-actions[data-v-a61911f0]{flex-direction:column}}.driver-quick-action[data-v-a61911f0]{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #0f172a0a}.driver-quick-action[data-v-a61911f0]:hover{border-color:var(--color-primary,#f59e0b);color:var(--color-primary,#f59e0b);background:rgba(var(--color-primary-rgb,245, 158, 11), .04)}.driver-quick-action i[data-v-a61911f0]{font-size:16px}@media (width<=767px){.driver-hero[data-v-a61911f0]{border-radius:20px;padding:20px}.driver-hero__title[data-v-a61911f0]{font-size:22px}.driver-hero__icon[data-v-a61911f0]{width:44px;height:44px;font-size:20px}.driver-kpi-card[data-v-a61911f0]{padding:16px}.driver-kpi-card__value[data-v-a61911f0]{font-size:22px}.driver-deliveries-panel__view-btn[data-v-a61911f0]{display:none}.driver-delivery-card__main[data-v-a61911f0]{flex-direction:column;gap:8px}.driver-delivery-card__right[data-v-a61911f0]{text-align:left;flex-flow:wrap;align-items:center;gap:8px}.driver-delivery-card__status[data-v-a61911f0]{align-self:auto}}@media (width>=768px){.driver-dashboard__shell[data-v-a61911f0]{gap:24px}}.driver-deliveries-page[data-v-31c27f82]{width:100%}.driver-deliveries-container[data-v-31c27f82]{flex-direction:column;gap:20px;display:flex}.driver-delivery-alert[data-v-31c27f82]{border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;animation:.3s slideDown-31c27f82;display:flex}@keyframes slideDown-31c27f82{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.driver-delivery-alert--success[data-v-31c27f82]{color:#059669;background:#10b9811a;border:1px solid #10b98133}.driver-delivery-alert--error[data-v-31c27f82]{color:#dc2626;background:#ef44441a;border:1px solid #ef444433}.driver-delivery-alert__dismiss[data-v-31c27f82]{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px}.driver-delivery-alert__dismiss[data-v-31c27f82]:hover{opacity:1}.driver-deliveries-header[data-v-31c27f82]{flex-direction:column;gap:8px;display:flex}.driver-deliveries-header__eyebrow[data-v-31c27f82]{text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:0;font-size:11px;font-weight:600}.driver-deliveries-header__title[data-v-31c27f82]{color:#0f172a;margin:2px 0 0;font-size:24px;font-weight:700}.driver-deliveries-header__subtitle[data-v-31c27f82]{color:#64748b;margin:4px 0 0;font-size:13px}.driver-deliveries-header__right[data-v-31c27f82]{align-items:center;gap:10px;margin-top:4px;display:flex}.driver-deliveries-total-badge[data-v-31c27f82]{color:#64748b;background:#0f172a0d;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.driver-deliveries-total-badge strong[data-v-31c27f82]{color:#0f172a}.driver-deliveries-refresh-btn[data-v-31c27f82]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.driver-deliveries-refresh-btn[data-v-31c27f82]:hover{color:#0f172a;border-color:#0f172a2e}.driver-delivery-stats[data-v-31c27f82]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.driver-delivery-stat-card[data-v-31c27f82]{background:#fff;border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #0f172a0a}.driver-delivery-stat-card__icon[data-v-31c27f82]{border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:14px;display:flex}.driver-delivery-stat-card--total .driver-delivery-stat-card__icon[data-v-31c27f82]{color:#64748b;background:#0f172a0f}.driver-delivery-stat-card--pending .driver-delivery-stat-card__icon[data-v-31c27f82]{color:#d97706;background:#f59e0b1f}.driver-delivery-stat-card--processing .driver-delivery-stat-card__icon[data-v-31c27f82]{color:#2563eb;background:#3b82f61f}.driver-delivery-stat-card--out .driver-delivery-stat-card__icon[data-v-31c27f82]{background:rgba(var(--color-primary-rgb,11, 104, 216), .12);color:var(--color-primary,#0b68d8)}.driver-delivery-stat-card--completed .driver-delivery-stat-card__icon[data-v-31c27f82]{color:#059669;background:#10b9811f}.driver-delivery-stat-card__info[data-v-31c27f82]{flex-direction:column;gap:0;display:flex}.driver-delivery-stat-card__value[data-v-31c27f82]{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2}.driver-delivery-stat-card__label[data-v-31c27f82]{color:#64748b;font-size:11px;font-weight:600}.driver-delivery-filters[data-v-31c27f82]{flex-direction:column;gap:10px;display:flex}@media (width>=768px){.driver-delivery-filters[data-v-31c27f82]{flex-direction:row;align-items:center}}.driver-delivery-search[data-v-31c27f82]{flex:1;position:relative}.driver-delivery-search__icon[data-v-31c27f82]{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.driver-delivery-search__input[data-v-31c27f82]{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;height:42px;padding:0 14px 0 40px;font-size:13px;transition:border-color .2s}.driver-delivery-search__input[data-v-31c27f82]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.driver-delivery-search__input[data-v-31c27f82]::placeholder{color:#94a3b8}.driver-delivery-search__clear[data-v-31c27f82]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.driver-delivery-search__clear[data-v-31c27f82]:hover{color:#64748b}.driver-delivery-filter-selects[data-v-31c27f82]{gap:8px;display:flex}.driver-delivery-filter-select[data-v-31c27f82]{color:#0f172a;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #0f172a1f;border-radius:12px;outline:none;min-width:130px;height:42px;padding:0 32px 0 12px;font-size:13px;font-weight:500}.driver-delivery-filter-select[data-v-31c27f82]:focus{border-color:var(--color-primary,#0b68d8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,11, 104, 216), .1)}.driver-delivery-filter-select--narrow[data-v-31c27f82]{min-width:70px}.driver-deliveries-panel[data-v-31c27f82]{background:#fff;border:1px solid #0f172a14;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.driver-deliveries-table-wrapper[data-v-31c27f82]{display:none;overflow-x:auto}@media (width>=768px){.driver-deliveries-table-wrapper[data-v-31c27f82]{display:block}}.driver-deliveries-table[data-v-31c27f82]{border-collapse:collapse;width:100%;font-size:13px}.driver-deliveries-table thead[data-v-31c27f82]{background:#f8fafc}.driver-deliveries-table thead th[data-v-31c27f82]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#64748b;white-space:nowrap;border-bottom:1px solid #0f172a0f;padding:12px 16px;font-size:11px;font-weight:800}.driver-deliveries-table__row td[data-v-31c27f82]{vertical-align:middle;border-bottom:1px solid #0f172a0a;padding:14px 16px}.driver-deliveries-table__row:last-child td[data-v-31c27f82]{border-bottom:none}.driver-deliveries-table__row[data-v-31c27f82]:hover{background:#0f172a05}.driver-deliveries-table__cell-order[data-v-31c27f82]{white-space:nowrap}.driver-delivery-order-ref[data-v-31c27f82]{color:#0f172a;font-size:14px;font-weight:700}.driver-deliveries-table__cell-address span[data-v-31c27f82]{color:#475569;display:block}.driver-delivery-postcode[data-v-31c27f82]{color:#64748b;background:#0f172a0d;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:11px;display:inline-block}.driver-deliveries-table__cell-customer[data-v-31c27f82]{color:#0f172a;font-weight:600}.driver-deliveries-table__cell-total[data-v-31c27f82]{color:#0f172a;white-space:nowrap;font-weight:700}.driver-delivery-status-badge[data-v-31c27f82]{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.driver-delivery-status-badge--pending[data-v-31c27f82]{color:#d97706;background:#f59e0b1f}.driver-delivery-status-badge--processing[data-v-31c27f82]{color:#2563eb;background:#3b82f61f}.driver-delivery-status-badge--out[data-v-31c27f82]{background:rgba(var(--color-primary-rgb,11, 104, 216), .12);color:var(--color-primary,#0b68d8)}.driver-delivery-status-badge--completed[data-v-31c27f82]{color:#059669;background:#10b9811f}.driver-delivery-status-badge--unknown[data-v-31c27f82]{color:#64748b;background:#0f172a0f}.driver-delivery-status-group[data-v-31c27f82]{align-items:center;gap:8px;display:flex}.driver-delivery-status-select[data-v-31c27f82]{color:#0f172a;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #0f172a1a;border-radius:10px;outline:none;height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:500}.driver-delivery-status-select[data-v-31c27f82]:focus{border-color:var(--color-primary,#0b68d8)}.driver-delivery-action-group[data-v-31c27f82]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.driver-delivery-unsaved[data-v-31c27f82]{text-transform:uppercase;letter-spacing:.06em;color:#f59e0b;white-space:nowrap;background:#f59e0b1a;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.driver-delivery-save-btn[data-v-31c27f82]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.driver-delivery-save-btn[data-v-31c27f82]:hover:not(:disabled){box-shadow:0 4px 14px rgba(var(--color-primary-rgb,11, 104, 216), .3);transform:translateY(-1px)}.driver-delivery-save-btn[data-v-31c27f82]:disabled{opacity:.6;cursor:not-allowed}.driver-delivery-save-btn__spinner[data-v-31c27f82]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-31c27f82;display:inline-block}@keyframes spin-31c27f82{to{transform:rotate(360deg)}}.driver-delivery-mobile-list[data-v-31c27f82]{flex-direction:column;gap:10px;padding:16px;display:flex}@media (width>=768px){.driver-delivery-mobile-list[data-v-31c27f82]{display:none}}.driver-delivery-mobile-card[data-v-31c27f82]{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:16px;box-shadow:0 4px 12px #0f172a0a}.driver-delivery-mobile-card__header[data-v-31c27f82]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.driver-delivery-mobile-card__body[data-v-31c27f82]{margin-bottom:10px}.driver-delivery-mobile-card__customer[data-v-31c27f82]{color:#0f172a;margin-bottom:2px;font-size:14px;font-weight:700}.driver-delivery-mobile-card__address[data-v-31c27f82]{color:#475569;font-size:13px;line-height:1.4}.driver-delivery-mobile-card__meta[data-v-31c27f82]{background:#f8fafc;border-radius:12px;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.driver-delivery-mobile-card__meta-item[data-v-31c27f82]{color:#0f172a;flex-direction:column;gap:1px;font-size:13px;font-weight:600;display:flex}.driver-delivery-mobile-card__meta-label[data-v-31c27f82]{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:10px;font-weight:600}.driver-delivery-mobile-card__total[data-v-31c27f82]{font-weight:700}.driver-delivery-mobile-card__controls[data-v-31c27f82]{flex-direction:column;gap:8px;display:flex}.driver-delivery-mobile-card__select-row[data-v-31c27f82]{align-items:center;gap:8px;display:flex}.driver-delivery-mobile-card__select-row .driver-delivery-status-select[data-v-31c27f82]{flex:1;height:42px;font-size:13px}.driver-delivery-save-btn--mobile[data-v-31c27f82]{border-radius:12px;width:100%;height:46px;font-size:14px}.driver-delivery-empty[data-v-31c27f82]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.driver-delivery-empty__icon[data-v-31c27f82]{color:#94a3b8;background:#0f172a0a;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:4px;font-size:24px;display:flex}.driver-delivery-empty__title[data-v-31c27f82]{color:#0f172a;margin:0;font-size:16px;font-weight:700}.driver-delivery-empty__text[data-v-31c27f82]{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.5}.driver-delivery-empty__button[data-v-31c27f82]{color:#fff;background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;height:42px;margin-top:12px;padding:0 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.driver-delivery-empty__button[data-v-31c27f82]:hover{box-shadow:0 6px 20px rgba(var(--color-primary-rgb,11, 104, 216), .35);transform:translateY(-1px)}.driver-delivery-pagination[data-v-31c27f82]{border-top:1px solid #0f172a0f;flex-direction:column;align-items:center;gap:12px;padding:16px 20px;display:flex}@media (width>=768px){.driver-delivery-pagination[data-v-31c27f82]{flex-direction:row;justify-content:space-between}}.driver-delivery-pagination__count[data-v-31c27f82]{color:#64748b;font-size:12px}.driver-delivery-pagination__count strong[data-v-31c27f82]{color:#0f172a}.driver-delivery-pagination__controls[data-v-31c27f82]{align-items:center;gap:4px;display:flex}.driver-delivery-pagination__btn[data-v-31c27f82]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.driver-delivery-pagination__btn[data-v-31c27f82]:hover:not(:disabled){border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8)}.driver-delivery-pagination__btn[data-v-31c27f82]:disabled{opacity:.4;cursor:not-allowed}.driver-delivery-pagination__btn-text[data-v-31c27f82]{display:none}@media (width>=420px){.driver-delivery-pagination__btn-text[data-v-31c27f82]{display:inline}}.driver-delivery-pagination__page[data-v-31c27f82]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.driver-delivery-pagination__page[data-v-31c27f82]:hover{color:#0f172a;background:#0f172a0a}.driver-delivery-pagination__page--active[data-v-31c27f82]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;border-color:#0000}.driver-delivery-pagination__ellipsis[data-v-31c27f82]{color:#94a3b8;cursor:default;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:inline-flex}@media (width>=768px){.driver-deliveries-header[data-v-31c27f82]{flex-direction:row;justify-content:space-between;align-items:flex-start}.driver-deliveries-header__right[data-v-31c27f82]{flex-shrink:0;margin-top:20px}}@media (width<=767px){.driver-delivery-filter-selects[data-v-31c27f82]{width:100%}.driver-delivery-filter-select[data-v-31c27f82]{flex:1;min-width:0}}.route-planning-page[data-v-11db056c]{width:100%}.route-planning-container[data-v-11db056c]{flex-direction:column;gap:16px;display:flex}.route-planning-header[data-v-11db056c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:18px 22px;display:flex;box-shadow:0 14px 36px #0b68d840}@media (width>=768px){.route-planning-header[data-v-11db056c]{flex-direction:row;justify-content:space-between;align-items:center}}.route-planning-header__left[data-v-11db056c]{align-items:center;gap:12px;display:flex}.route-planning-header__status[data-v-11db056c]{background:#f59e0b;border-radius:50%;width:10px;min-width:10px;height:10px;box-shadow:0 0 0 3px #fff3}.route-planning-header__status--optimized[data-v-11db056c]{background:#10b981}.route-planning-header__status--processing[data-v-11db056c]{background:#3b82f6;animation:1s infinite pulse-status-11db056c}@keyframes pulse-status-11db056c{0%,to{opacity:1}50%{opacity:.4}}.route-planning-header__title[data-v-11db056c]{margin:0;font-size:18px;font-weight:700;line-height:1.3}.route-planning-header__subtitle[data-v-11db056c]{opacity:.85;margin:2px 0 0;font-size:12px;font-weight:500}.route-planning-header__right[data-v-11db056c]{align-items:center;gap:8px;display:flex}.route-badge[data-v-11db056c]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.route-badge--count[data-v-11db056c],.route-badge--distance[data-v-11db056c],.route-badge--loading[data-v-11db056c]{color:#fff;background:#ffffff2e}.route-action-toolbar[data-v-11db056c]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=500px){.route-action-toolbar[data-v-11db056c]{grid-template-columns:repeat(4,1fr)}}.route-action-button[data-v-11db056c]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.route-action-button[data-v-11db056c]:hover:not(:disabled){border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8)}.route-action-button[data-v-11db056c]:disabled{opacity:.5;cursor:not-allowed}.route-action-button--primary[data-v-11db056c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;border-color:#0000}.route-action-button--primary[data-v-11db056c]:hover:not(:disabled){color:#fff;box-shadow:0 4px 16px #0b68d859}.route-action-button--active[data-v-11db056c]{border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8);background:rgba(var(--color-primary-rgb,11, 104, 216), .06)}.route-map-layout[data-v-11db056c]{background:#fff;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}@media (width>=1024px){.route-map-layout[data-v-11db056c]{flex-direction:row}}.route-map-area[data-v-11db056c]{background:#e2e8f0;flex:1;height:56vh;min-height:56vh;position:relative}@media (width>=1024px){.route-map-area[data-v-11db056c]{height:auto;min-height:640px}}.route-map[data-v-11db056c]{border:none;width:100%;height:100%;min-height:320px}.route-map-loading[data-v-11db056c]{z-index:10;color:#64748b;background:#f8f9fae0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.route-map-loading__spinner[data-v-11db056c]{color:var(--color-primary,#0b68d8);font-size:20px}.route-map-error[data-v-11db056c]{z-index:10;color:#ef4444;text-align:center;background:#f8f9faeb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.route-map-error i[data-v-11db056c]{font-size:28px}.route-delivery-panel[data-v-11db056c]{background:#fff;border-left:1px solid #0f172a14;flex-direction:column;width:360px;min-width:360px;display:none}@media (width>=1024px){.route-delivery-panel[data-v-11db056c]{display:flex}}.route-delivery-panel__header[data-v-11db056c]{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.route-delivery-panel__header-left[data-v-11db056c]{align-items:center;gap:8px;display:flex}.route-delivery-panel__title[data-v-11db056c]{color:#0f172a;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:flex}.route-delivery-panel__header-right[data-v-11db056c]{align-items:center;gap:6px;display:flex}.route-delivery-panel__header-right .route-badge[data-v-11db056c]{color:#64748b;background:#0f172a0f}.route-delivery-panel__controls[data-v-11db056c]{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.route-control-chip[data-v-11db056c]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.route-control-chip[data-v-11db056c]:hover:not(:disabled){border-color:var(--color-primary,#0b68d8);color:var(--color-primary,#0b68d8)}.route-control-chip[data-v-11db056c]:disabled{opacity:.5;cursor:not-allowed}.route-control-chip--active[data-v-11db056c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;border-color:#0000}.route-delivery-panel__list[data-v-11db056c]{flex-direction:column;flex:1;gap:10px;max-height:calc(100vh - 380px);padding:12px 16px;display:flex;overflow-y:auto}.route-delivery-card[data-v-11db056c]{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:16px;transition:all .2s;box-shadow:0 4px 12px #0f172a0a}.route-delivery-card[data-v-11db056c]:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0f172a14}.route-delivery-card--delivered[data-v-11db056c]{opacity:.65;background:#f8fafc}.route-delivery-card__header[data-v-11db056c]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.route-delivery-card__stop[data-v-11db056c]{background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #0b68d840}.route-delivery-card__body[data-v-11db056c]{margin-bottom:10px}.route-delivery-card__customer[data-v-11db056c]{color:#0f172a;margin:0 0 4px;font-size:14px;font-weight:700}.route-delivery-card__address[data-v-11db056c]{color:#64748b;margin:0 0 8px;font-size:12px;line-height:1.4}.route-delivery-card__meta[data-v-11db056c]{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}.route-delivery-card__meta-item[data-v-11db056c]{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.route-delivery-card__meta-item i[data-v-11db056c]{color:#94a3b8;width:12px}.route-delivery-card__distance[data-v-11db056c]{background:rgba(var(--color-primary-rgb,11, 104, 216), .08);color:var(--color-primary,#0b68d8);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.route-delivery-card__actions[data-v-11db056c]{flex-wrap:wrap;gap:6px;display:flex}.route-action-chip[data-v-11db056c]{cursor:pointer;color:#fff;border:none;border-radius:10px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.route-action-chip[data-v-11db056c]:hover{transform:translateY(-1px)}.route-action-chip--info[data-v-11db056c]{background:#3b82f6}.route-action-chip--info[data-v-11db056c]:hover{box-shadow:0 4px 12px #3b82f659}.route-action-chip--warning[data-v-11db056c]{background:#f59e0b}.route-action-chip--warning[data-v-11db056c]:hover{box-shadow:0 4px 12px #f59e0b59}.route-action-chip--success[data-v-11db056c]{background:#10b981}.route-action-chip--success[data-v-11db056c]:hover{box-shadow:0 4px 12px #10b98159}.route-delivery-status-badge[data-v-11db056c]{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.route-delivery-status-badge--pending[data-v-11db056c]{color:#d97706;background:#f59e0b1f}.route-delivery-status-badge--process[data-v-11db056c]{color:#2563eb;background:#3b82f61f}.route-delivery-status-badge--out[data-v-11db056c]{background:rgba(var(--color-primary-rgb,11, 104, 216), .12);color:var(--color-primary,#0b68d8)}.route-delivery-status-badge--delivered[data-v-11db056c]{color:#059669;background:#10b9811f}.route-delivery-status-badge--unknown[data-v-11db056c]{color:#64748b;background:#0f172a0f}.route-empty-state[data-v-11db056c]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.route-empty-state__icon[data-v-11db056c]{color:#94a3b8;background:#0f172a0a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:22px;display:flex}.route-empty-state__title[data-v-11db056c]{color:#0f172a;margin:0;font-size:15px;font-weight:700}.route-empty-state__text[data-v-11db056c]{color:#64748b;max-width:280px;margin:0;font-size:12px;line-height:1.5}.route-bottom-sheet[data-v-11db056c]{z-index:20;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;max-height:60vh;transition:max-height .35s;display:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px #0f172a1f}.route-bottom-sheet--collapsed[data-v-11db056c]{max-height:52px}@media (width<=1023px){.route-bottom-sheet[data-v-11db056c]{display:block}}.route-bottom-sheet__handle[data-v-11db056c]{cursor:pointer;flex-direction:column;gap:6px;padding:8px 18px 10px;display:flex}.route-bottom-sheet__handle-bar[data-v-11db056c]{background:#0f172a1f;border-radius:999px;width:36px;height:4px;margin:0 auto}.route-bottom-sheet__handle-info[data-v-11db056c]{color:#0f172a;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.route-bottom-sheet__handle-info .route-badge[data-v-11db056c]{background:rgba(var(--color-primary-rgb,11, 104, 216), .1);color:var(--color-primary,#0b68d8)}.route-bottom-sheet__content[data-v-11db056c]{max-height:calc(60vh - 52px);padding:8px 16px 24px;padding-bottom:max(24px, env(safe-area-inset-bottom,24px));flex-direction:column;gap:12px;display:flex;overflow-y:auto}.route-bottom-sheet__content .route-delivery-panel__controls[data-v-11db056c]{border-bottom:none;padding:0}.route-list-fab[data-v-11db056c]{z-index:15;background:linear-gradient(135deg, var(--color-primary,#0b68d8), var(--color-secondary,#14b8a6));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;transition:all .2s;display:none;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 16px #0b68d859}.route-list-fab[data-v-11db056c]:hover{transform:scale(1.05);box-shadow:0 6px 24px #0b68d873}.route-list-fab__badge[data-v-11db056c]{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}@media (width<=1023px){.route-list-fab[data-v-11db056c]{display:flex}}.drive-mode-overlay[data-v-11db056c]{z-index:9999;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.drive-mode-panel[data-v-11db056c]{flex-direction:column;gap:16px;width:100%;max-width:480px;height:100%;max-height:720px;display:flex}.drive-mode-header[data-v-11db056c]{justify-content:space-between;align-items:center;display:flex}.drive-mode-header__title[data-v-11db056c]{color:#fff;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;display:flex}.drive-mode-exit[data-v-11db056c]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.drive-mode-exit[data-v-11db056c]:hover{background:#ffffff2e}.drive-mode-instruction[data-v-11db056c]{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px 24px;display:flex;position:relative}.drive-mode-icon[data-v-11db056c]{color:#fff;margin-bottom:8px;font-size:48px}.drive-mode-instruction__text[data-v-11db056c]{color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.3}.drive-mode-instruction__distance[data-v-11db056c]{color:#ffffffb3;margin:4px 0 0;font-size:15px}.drive-mode-instruction__segment[data-v-11db056c]{color:#0f172a;background:#fffffff2;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.drive-mode-instruction__segment-divider[data-v-11db056c]{opacity:.3}.drive-mode-next[data-v-11db056c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:16px;padding:16px 20px}.drive-mode-next__label[data-v-11db056c]{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin:0 0 4px;font-size:11px;font-weight:600}.drive-mode-next__text[data-v-11db056c]{color:#fff;margin:0;font-size:14px;font-weight:500;line-height:1.4}.drive-mode-stats[data-v-11db056c]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.drive-mode-stat[data-v-11db056c]{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;display:flex}.drive-mode-stat i[data-v-11db056c]{opacity:.7;font-size:18px}.drive-mode-stat small[data-v-11db056c]{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:10px;font-weight:600;display:block}.drive-mode-stat strong[data-v-11db056c]{font-size:16px;font-weight:700}@media (width<=767px){.route-planning-container[data-v-11db056c]{gap:12px}.route-action-toolbar[data-v-11db056c]{gap:6px}.route-action-button[data-v-11db056c]{height:40px;padding:0 10px;font-size:11px}.route-map-area[data-v-11db056c]{height:58vh;min-height:58vh}.route-bottom-sheet[data-v-11db056c]{max-height:52vh}.route-bottom-sheet--collapsed[data-v-11db056c]{max-height:48px}.route-bottom-sheet__content[data-v-11db056c]{max-height:calc(52vh - 48px)}}@media (width<=419px){.route-map-area[data-v-11db056c]{height:50vh;min-height:50vh}.route-action-toolbar[data-v-11db056c]{grid-template-columns:repeat(2,1fr)}.route-planning-header[data-v-11db056c]{padding:14px 16px}.route-planning-header__title[data-v-11db056c]{font-size:16px}}@media (width>=1024px){.route-planning-container[data-v-11db056c]{gap:20px}.route-planning-header[data-v-11db056c]{border-radius:24px}}@media (width>=1200px){.route-planning-container[data-v-11db056c]{max-width:1280px;margin:0 auto}}.custom-scrollbar[data-v-d92085fd]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-d92085fd]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-d92085fd]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:6px}.custom-scrollbar[data-v-d92085fd]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.custom-scrollbar[data-v-d92085fd]{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent}.admin-shell[data-v-d92085fd]{color:#0f172a;min-height:100vh;font-family:var(--bs-body-font-family,var(--font-family-primary,inherit));background:#f5f7fb;display:flex}.admin-shell--dark[data-v-d92085fd]{color:#e2e8f0;background:#0f172a}.admin-shell__mobile-overlay[data-v-d92085fd]{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;position:fixed;inset:0}.admin-shell__main[data-v-d92085fd]{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:272px;transition:margin-left .25s;display:flex}.admin-shell__main--collapsed[data-v-d92085fd]{margin-left:80px}.admin-shell__content[data-v-d92085fd]{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px}.admin-cache-toast[data-v-d92085fd]{z-index:3000;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:11px;max-width:min(420px,100vw - 32px);padding:13px 14px;font-size:14px;font-weight:600;display:flex;position:fixed;top:84px;right:24px;box-shadow:0 12px 32px #0f172a29}.admin-cache-toast>i[data-v-d92085fd]{font-size:17px}.admin-cache-toast button[data-v-d92085fd]{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.admin-cache-toast button[data-v-d92085fd]:hover{background:#065f4617}.admin-cache-toast--error[data-v-d92085fd]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.admin-shell--dark .admin-cache-toast--success[data-v-d92085fd]{color:#bbf7d0;background:#052e16;border-color:#166534}.admin-shell--dark .admin-cache-toast--error[data-v-d92085fd]{color:#fecaca;background:#450a0a;border-color:#991b1b}.admin-toast-enter-active[data-v-d92085fd],.admin-toast-leave-active[data-v-d92085fd]{transition:opacity .18s,transform .18s}.admin-toast-enter-from[data-v-d92085fd],.admin-toast-leave-to[data-v-d92085fd]{opacity:0;transform:translateY(-8px)}.admin-shell__flash[data-v-d92085fd]{border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}.admin-shell__flash--success[data-v-d92085fd]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.admin-shell__flash--error[data-v-d92085fd]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.admin-shell__page[data-v-d92085fd]{width:100%}.admin-shell__build-banner[data-v-d92085fd]{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;margin-bottom:20px;padding:20px}.admin-shell--dark .admin-shell__build-banner[data-v-d92085fd]{color:#fef3c7;background:#451a03;border-color:#92400e}.admin-shell__build-banner-header[data-v-d92085fd]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-shell__build-banner-title[data-v-d92085fd]{margin:0;font-size:14px;font-weight:700}.admin-shell__build-banner-desc[data-v-d92085fd]{opacity:.8;margin:4px 0 0;font-size:12px}.admin-shell__build-banner-reload[data-v-d92085fd]{color:#92400e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f59e0b;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.admin-shell__build-upload[data-v-d92085fd]{flex-direction:column;gap:12px;display:flex}.admin-shell__build-dropzone[data-v-d92085fd]{cursor:pointer;text-align:center;border:2px dashed #fde68a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:16px;font-size:13px;transition:all .2s;display:flex}.admin-shell__build-dropzone[data-v-d92085fd]:hover{background:#fbbf240f}.admin-shell--dark .admin-shell__build-dropzone[data-v-d92085fd]{border-color:#92400e}.admin-shell__build-dropzone i[data-v-d92085fd]{color:#f59e0b;margin-bottom:8px;font-size:24px}.admin-shell__build-dropzone-text[data-v-d92085fd]{margin:0;font-weight:600}.admin-shell__build-dropzone-hint[data-v-d92085fd]{opacity:.7;margin:2px 0 0;font-size:11px}.admin-shell__build-actions[data-v-d92085fd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell__build-file[data-v-d92085fd]{font-size:12px}.admin-shell__build-file-name[data-v-d92085fd]{font-weight:600}.admin-shell__build-file-empty[data-v-d92085fd]{opacity:.6}.admin-shell__build-upload-btn[data-v-d92085fd]{background:linear-gradient(135deg, var(--color-primary), #f59e0b);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.admin-shell__build-upload-btn[data-v-d92085fd]:disabled{opacity:.5;cursor:not-allowed}.admin-shell__build-progress[data-v-d92085fd]{flex-direction:column;gap:4px;font-size:12px;display:flex}.admin-shell__build-progress-bar[data-v-d92085fd]{background:#00000014;border-radius:6px;height:6px;overflow:hidden}.admin-shell__build-progress-fill[data-v-d92085fd]{background:linear-gradient(90deg, var(--color-primary), #f59e0b);border-radius:6px;height:100%;transition:width .3s}.admin-shell__build-message[data-v-d92085fd]{color:#065f46;font-size:12px}.admin-shell__build-error[data-v-d92085fd]{color:#b91c1c;font-size:12px}.admin-shell__spinner[data-v-d92085fd]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite shell-spin-d92085fd;display:inline-block}@keyframes shell-spin-d92085fd{to{transform:rotate(360deg)}}.admin-sidebar[data-v-d92085fd]{z-index:50;background:#fff;border-right:1px solid #0f172a14;flex-direction:column;width:272px;height:100vh;transition:width .25s,transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:4px 0 24px #0f172a0a}.admin-sidebar--dark[data-v-d92085fd]{background:#1e293b;border-color:#94a3b81a;box-shadow:4px 0 24px #0003}.admin-sidebar--collapsed[data-v-d92085fd]{width:80px}.admin-sidebar--mobile-open[data-v-d92085fd]{transform:translate(0)}@media (width<=639px){.admin-sidebar[data-v-d92085fd]{transform:translate(-100%)}.admin-shell__main[data-v-d92085fd]{margin-left:0!important}}.admin-sidebar__brand[data-v-d92085fd]{border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;height:68px;padding:0 16px;display:flex}.admin-sidebar--dark .admin-sidebar__brand[data-v-d92085fd]{border-color:#94a3b81a}.admin-sidebar__brand-inner[data-v-d92085fd]{align-items:center;gap:12px;min-width:0;display:flex}.admin-sidebar__logo[data-v-d92085fd]{flex-shrink:0}.admin-sidebar__logo svg[data-v-d92085fd]{width:36px;height:36px;display:block}.admin-sidebar__logo img[data-v-d92085fd]{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:36px;height:36px;display:block}.admin-sidebar__brand-text[data-v-d92085fd]{flex-direction:column;min-width:0;display:flex}.admin-sidebar__title[data-v-d92085fd]{color:#0f172a;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.admin-sidebar--dark .admin-sidebar__title[data-v-d92085fd]{color:#f1f5f9}.admin-sidebar__subtitle[data-v-d92085fd]{color:#94a3b8;letter-spacing:.02em;font-size:11px;font-weight:600}.admin-sidebar__collapse-btn[data-v-d92085fd]{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;transition:all .2s;display:none}.admin-sidebar__collapse-btn[data-v-d92085fd]:hover{color:#64748b;background:#f1f5f9}@media (width>=1024px){.admin-sidebar__collapse-btn[data-v-d92085fd]{display:flex}}.admin-sidebar--dark .admin-sidebar__collapse-btn[data-v-d92085fd]{color:#94a3b8;background:#334155;border-color:#94a3b826}.admin-sidebar--dark .admin-sidebar__collapse-btn[data-v-d92085fd]:hover{background:#475569}.admin-sidebar__mobile-close[data-v-d92085fd]{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}@media (width>=640px){.admin-sidebar__mobile-close[data-v-d92085fd]{display:none}}.admin-sidebar__search[data-v-d92085fd]{flex-shrink:0;padding:12px 14px}.admin-sidebar__search-wrap[data-v-d92085fd]{position:relative}.admin-sidebar__search-icon[data-v-d92085fd]{color:#94a3b8;pointer-events:none;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-sidebar__search-input[data-v-d92085fd]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;outline:none;width:100%;height:38px;padding:0 14px 0 36px;font-size:13px;transition:all .2s}.admin-sidebar__search-input[data-v-d92085fd]::placeholder{color:#94a3b8}.admin-sidebar__search-input[data-v-d92085fd]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);background:#fff}.admin-sidebar--dark .admin-sidebar__search-input[data-v-d92085fd]{color:#f1f5f9;background:#1e293b;border-color:#334155}.admin-sidebar--dark .admin-sidebar__search-input[data-v-d92085fd]:focus{border-color:var(--color-primary);background:#1e293b}.admin-sidebar__search-clear[data-v-d92085fd]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.admin-sidebar__search-clear[data-v-d92085fd]:hover{background:#e2e8f0}.admin-sidebar__search-results[data-v-d92085fd]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:280px;margin-top:8px;padding:6px;overflow-y:auto;box-shadow:0 8px 24px #0f172a14}.admin-sidebar--dark .admin-sidebar__search-results[data-v-d92085fd]{background:#1e293b;border-color:#334155}.admin-sidebar__search-list[data-v-d92085fd]{flex-direction:column;gap:2px;display:flex}.admin-sidebar__search-item[data-v-d92085fd]{color:#0f172a;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.admin-sidebar__search-item[data-v-d92085fd]:hover{background:#f1f5f9}.admin-sidebar--dark .admin-sidebar__search-item[data-v-d92085fd]{color:#e2e8f0}.admin-sidebar--dark .admin-sidebar__search-item[data-v-d92085fd]:hover{background:#334155}.admin-sidebar__search-item i[data-v-d92085fd]{text-align:center;color:#94a3b8;flex-shrink:0;width:16px;font-size:12px}.admin-sidebar__search-item-text[data-v-d92085fd]{flex-direction:column;min-width:0;display:flex}.admin-sidebar__search-item-text span[data-v-d92085fd]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.admin-sidebar__search-item-text small[data-v-d92085fd]{color:#94a3b8;font-size:10px}.admin-sidebar__search-empty[data-v-d92085fd]{text-align:center;color:#94a3b8;padding:12px;font-size:12px}.admin-sidebar__nav[data-v-d92085fd]{flex:1;padding:8px 0 20px;overflow:hidden auto}.admin-sidebar__collapsed-nav[data-v-d92085fd]{flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex}.admin-sidebar__collapsed-nav .admin-sidebar__item[data-v-d92085fd]{border-radius:14px;justify-content:center;width:48px;height:48px;padding:10px}.admin-sidebar__collapsed-nav .admin-sidebar__item-icon[data-v-d92085fd]{margin:0}.admin-sidebar__section[data-v-d92085fd]{margin-bottom:4px}.admin-sidebar__section-title[data-v-d92085fd]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;padding:14px 20px 6px;font-size:11px;font-weight:800}.admin-sidebar__section-items[data-v-d92085fd]{flex-direction:column;gap:2px;padding:0 10px;display:flex}.admin-sidebar__divider[data-v-d92085fd]{background:#e2e8f0;height:1px;margin:4px 12px}.admin-sidebar__item[data-v-d92085fd]{color:#475569;cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.admin-sidebar__item[data-v-d92085fd]:hover{background:rgba(var(--color-primary-rgb), .06);color:#0f172a}.admin-sidebar--dark .admin-sidebar__item[data-v-d92085fd]{color:#94a3b8}.admin-sidebar--dark .admin-sidebar__item[data-v-d92085fd]:hover{background:rgba(var(--color-primary-rgb), .1);color:#e2e8f0}.admin-sidebar__item--active[data-v-d92085fd]{font-weight:600;background:rgba(var(--color-primary-rgb), .1)!important;color:var(--color-primary)!important}.admin-sidebar__item--active[data-v-d92085fd]:before{content:"";background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.admin-sidebar--dark .admin-sidebar__item--active[data-v-d92085fd]{background:rgba(var(--color-primary-rgb), .15)!important}.admin-sidebar__item-icon[data-v-d92085fd]{text-align:center;flex-shrink:0;width:18px;font-size:14px}.admin-sidebar__item-label[data-v-d92085fd]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.admin-sidebar__item-health[data-v-d92085fd]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.admin-sidebar__item-health--ok[data-v-d92085fd]{background:#10b981}.admin-sidebar__item-health--bad[data-v-d92085fd]{background:#ef4444}.admin-sidebar__item-chevron[data-v-d92085fd]{color:#94a3b8;flex-shrink:0;font-size:10px;transition:transform .2s}.admin-sidebar__item-chevron--open[data-v-d92085fd]{transform:rotate(90deg)}.admin-sidebar__submenu[data-v-d92085fd]{border-left:1.5px solid rgba(var(--color-primary-rgb), .15);flex-direction:column;gap:1px;margin:2px 0 2px 18px;padding-left:12px;display:flex}.admin-sidebar__submenu-item[data-v-d92085fd]{color:#64748b;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.admin-sidebar__submenu-item[data-v-d92085fd]:hover{background:rgba(var(--color-primary-rgb), .06);color:#0f172a}.admin-sidebar__submenu-item--active[data-v-d92085fd]{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);font-weight:600}.admin-sidebar--dark .admin-sidebar__submenu-item[data-v-d92085fd]{color:#94a3b8}.admin-sidebar--dark .admin-sidebar__submenu-item[data-v-d92085fd]:hover{color:#e2e8f0}.admin-sidebar__submenu-item i[data-v-d92085fd]{text-align:center;flex-shrink:0;width:14px;font-size:12px}.admin-sidebar__submenu-item span[data-v-d92085fd]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-topbar[data-v-d92085fd]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0f172a0a}.admin-shell--dark .admin-topbar[data-v-d92085fd]{background:#0f172af2;border-color:#94a3b81a}.admin-topbar__left[data-v-d92085fd]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.admin-topbar__mobile-toggle[data-v-d92085fd]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .15s;display:none}.admin-topbar__mobile-toggle[data-v-d92085fd]:hover{background:#f1f5f9}@media (width<=639px){.admin-topbar__mobile-toggle[data-v-d92085fd]{display:flex}}.admin-shell--dark .admin-topbar__mobile-toggle[data-v-d92085fd]{color:#94a3b8;background:#1e293b;border-color:#334155}.admin-topbar__title-area[data-v-d92085fd]{flex-direction:column;min-width:0;display:flex}.admin-topbar__page-title[data-v-d92085fd]{color:#0f172a;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.3;overflow:hidden}.admin-shell--dark .admin-topbar__page-title[data-v-d92085fd]{color:#f1f5f9}.admin-topbar__page-breadcrumb[data-v-d92085fd]{color:#94a3b8;font-size:11px;font-weight:500}.admin-topbar__quick[data-v-d92085fd]{position:relative}.admin-topbar__quick[data-v-d92085fd]:after{content:"";pointer-events:auto;height:200px;position:absolute;top:100%;left:0;right:0}.admin-topbar__right[data-v-d92085fd]{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-topbar__button[data-v-d92085fd]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.admin-topbar__button[data-v-d92085fd]:hover{background:#f1f5f9;border-color:#0f172a1f}.admin-shell--dark .admin-topbar__button[data-v-d92085fd]{color:#94a3b8;background:#1e293b;border-color:#334155}.admin-shell--dark .admin-topbar__button[data-v-d92085fd]:hover{color:#e2e8f0;background:#334155}.admin-topbar__button--text[data-v-d92085fd]{padding:0 14px}.admin-topbar__button-label[data-v-d92085fd]{font-size:13px;font-weight:600}@media (width<=767px){.admin-topbar__button-label[data-v-d92085fd]{display:none}}.admin-topbar__profile[data-v-d92085fd]{position:relative}.admin-topbar__profile-btn[data-v-d92085fd]{cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:10px;max-width:200px;height:40px;padding:0 10px 0 6px;transition:all .15s;display:flex}.admin-topbar__profile-btn[data-v-d92085fd]:hover{background:#f1f5f9}.admin-shell--dark .admin-topbar__profile-btn[data-v-d92085fd]{background:#1e293b;border-color:#334155}.admin-shell--dark .admin-topbar__profile-btn[data-v-d92085fd]:hover{background:#334155}.admin-topbar__avatar[data-v-d92085fd]{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.admin-topbar__profile-meta[data-v-d92085fd]{flex-direction:column;min-width:0;display:flex}.admin-topbar__profile-name[data-v-d92085fd]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.admin-shell--dark .admin-topbar__profile-name[data-v-d92085fd]{color:#f1f5f9}.admin-topbar__profile-role[data-v-d92085fd]{color:#94a3b8;font-size:10px;font-weight:500}.admin-topbar__profile-chevron[data-v-d92085fd]{color:#94a3b8;flex-shrink:0;margin-left:auto;font-size:10px}@media (width<=639px){.admin-topbar__profile-meta[data-v-d92085fd]{display:none}.admin-topbar__profile-btn[data-v-d92085fd]{padding:0 6px}}.admin-topbar__dropdown[data-v-d92085fd]{z-index:60;background:#fff;border:1px solid #0f172a14;border-radius:20px;min-width:260px;margin-top:8px;padding:8px;position:absolute;top:100%;box-shadow:0 16px 40px #0f172a1f}.admin-shell--dark .admin-topbar__dropdown[data-v-d92085fd]{background:#1e293b;border-color:#334155}.admin-topbar__dropdown--quick[data-v-d92085fd]{left:0}.admin-topbar__dropdown--profile[data-v-d92085fd]{right:0}.quick-apps[data-v-d92085fd]{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.quick-app[data-v-d92085fd]{cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;text-decoration:none;transition:background .15s;display:flex}.quick-app[data-v-d92085fd]:hover{background:#f1f5f9}.admin-shell--dark .quick-app[data-v-d92085fd]:hover{background:#334155}.quick-app__icon[data-v-d92085fd]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex;box-shadow:0 3px 6px #0000001a}.quick-app__icon--green[data-v-d92085fd]{background:linear-gradient(135deg,#22c55e,#16a34a)}.quick-app__icon--amber[data-v-d92085fd]{background:linear-gradient(135deg,#f59e0b,#d97706)}.quick-app__icon--blue[data-v-d92085fd]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.quick-app__icon--slate[data-v-d92085fd]{background:linear-gradient(135deg,#64748b,#475569)}.quick-app__icon--purple[data-v-d92085fd]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.quick-app__icon--rose[data-v-d92085fd]{background:linear-gradient(135deg,#f43f5e,#e11d48)}.quick-app__label[data-v-d92085fd]{color:#475569;text-align:center;font-size:11px;font-weight:600;line-height:1.2}.admin-shell--dark .quick-app__label[data-v-d92085fd]{color:#94a3b8}.admin-topbar__dropdown-item[data-v-d92085fd]{color:#475569;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.admin-topbar__dropdown-item[data-v-d92085fd]:hover{background:#f1f5f9}.admin-shell--dark .admin-topbar__dropdown-item[data-v-d92085fd]{color:#94a3b8}.admin-shell--dark .admin-topbar__dropdown-item[data-v-d92085fd]:hover{color:#e2e8f0;background:#334155}.admin-topbar__dropdown-item i[data-v-d92085fd]{text-align:center;flex-shrink:0;width:16px;font-size:13px}.admin-topbar__dropdown-item--danger[data-v-d92085fd]{color:#e11d48}.admin-topbar__dropdown-item--danger[data-v-d92085fd]:hover{background:#fef2f2}.admin-topbar__dropdown-divider[data-v-d92085fd]{background:#e2e8f0;height:1px;margin:4px 8px}.admin-shell--dark .admin-topbar__dropdown-divider[data-v-d92085fd]{background:#334155}@media (width<=639px){.admin-shell__main[data-v-d92085fd]{margin-left:0}.admin-sidebar[data-v-d92085fd]{width:86vw;max-width:320px;transform:translate(-100%)}.admin-sidebar--mobile-open[data-v-d92085fd]{transform:translate(0)}.admin-topbar[data-v-d92085fd]{height:60px;padding:0 16px}.admin-topbar__page-title[data-v-d92085fd]{font-size:16px}.admin-shell__content[data-v-d92085fd]{padding:16px}}
