.products-page[data-v-33f7e4f4]{min-height:100%}.page-hero[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:24px;padding:28px 30px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#00325a,#0052a4 50%,#00325a);background-size:200% 200%;-webkit-box-shadow:0 10px 30px rgba(0,50,90,.2);box-shadow:0 10px 30px rgba(0,50,90,.2);-webkit-animation:heroGradient-data-v-33f7e4f4 4s ease infinite;animation:heroGradient-data-v-33f7e4f4 4s ease infinite}@-webkit-keyframes heroGradient-data-v-33f7e4f4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes heroGradient-data-v-33f7e4f4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page-hero__info[data-v-33f7e4f4]{-ms-flex-align:center;gap:16px}.page-hero__icon[data-v-33f7e4f4],.page-hero__info[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.page-hero__icon[data-v-33f7e4f4]{width:70px;height:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;border-radius:50%;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.5rem}.page-hero h1[data-v-33f7e4f4]{margin:0 0 8px;font-size:2rem;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.15)}.page-hero p[data-v-33f7e4f4]{margin:0;color:hsla(0,0%,100%,.85)}.hero-btn[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 24px;background:linear-gradient(135deg,#fff,#f1f5f9);color:#00325a;font-weight:700;-webkit-box-shadow:0 4px 15px hsla(0,0%,100%,.25);box-shadow:0 4px 15px hsla(0,0%,100%,.25);-webkit-transition:all .3s ease;transition:all .3s ease}.hero-btn[data-v-33f7e4f4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px hsla(0,0%,100%,.35);box-shadow:0 8px 25px hsla(0,0%,100%,.35);background:linear-gradient(135deg,#fff,#e2e8f0)}.hero-btn--blue[data-v-33f7e4f4]{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;-webkit-box-shadow:0 10px 25px rgba(37,99,235,.3);box-shadow:0 10px 25px rgba(37,99,235,.3)}.hero-btn--blue[data-v-33f7e4f4]:hover{background:linear-gradient(135deg,#1d4ed8,#0284c7);-webkit-box-shadow:0 12px 28px rgba(37,99,235,.4);box-shadow:0 12px 28px rgba(37,99,235,.4)}.main-card[data-v-33f7e4f4]{border:0;border-radius:24px;background:#fff;-webkit-box-shadow:0 20px 60px rgba(15,23,42,.08);box-shadow:0 20px 60px rgba(15,23,42,.08);overflow:hidden}.main-card__head[data-v-33f7e4f4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:18px 24px;background:linear-gradient(135deg,#eff6ff,#f8fbff);border-bottom:1px solid rgba(191,219,254,.45)}.main-card__head[data-v-33f7e4f4],.main-card__title[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-card__title[data-v-33f7e4f4]{margin:0;gap:10px;color:#0f172a;font-size:1.05rem;font-weight:800}.main-card__title i[data-v-33f7e4f4]{color:#2563eb}.main-card__tools[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.count-badge[data-v-33f7e4f4]{padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-size:12px;font-weight:700}.reload-btn[data-v-33f7e4f4]{width:38px;height:38px;border:1px solid rgba(203,213,225,.9);border-radius:12px;background:#fff;color:#2563eb}.reload-btn[data-v-33f7e4f4]:hover{background:#eff6ff}.main-card__body[data-v-33f7e4f4]{padding:24px}.search-row[data-v-33f7e4f4]{-ms-flex-align:center;gap:16px;margin-bottom:16px}.search-box[data-v-33f7e4f4],.search-row[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.search-box[data-v-33f7e4f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-align:center;gap:12px;min-height:56px;padding:0 18px;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid rgba(203,213,225,.7)}.search-box>i[data-v-33f7e4f4]{color:#64748b}.search-box input[data-v-33f7e4f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:14px}.search-box button[data-v-33f7e4f4]{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;border:0;border-radius:10px;background:#eef2f7;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-stats[data-v-33f7e4f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:360px}.page-stats__item[data-v-33f7e4f4]{min-height:56px;padding:8px 14px;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid rgba(203,213,225,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-stats__item strong[data-v-33f7e4f4]{color:#0f172a;font-size:1.05rem}.page-stats__item span[data-v-33f7e4f4]{color:#64748b;font-size:.78rem}.page-stats__item.is-success strong[data-v-33f7e4f4]{color:#15803d}.filters-row[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:14px 16px;border:1px solid rgba(203,213,225,.55);border-radius:18px;background:linear-gradient(135deg,#f8fafc,#fdfeff)}.filter-control[data-v-33f7e4f4]{display:grid;gap:6px;margin:0;color:#52677c;font-size:11.5px;font-weight:700}.filter-control input[data-v-33f7e4f4],.filter-control select[data-v-33f7e4f4]{min-width:170px;min-height:42px;padding:7px 11px;border:1px solid #d5e0ea;border-radius:12px;background:#fff;color:#334c63;font-weight:600;outline:0}.filter-control input[data-v-33f7e4f4]:focus,.filter-control select[data-v-33f7e4f4]:focus{border-color:#58a1d0;-webkit-box-shadow:0 0 0 3px rgba(53,135,188,.12);box-shadow:0 0 0 3px rgba(53,135,188,.12)}.reset-btn[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-height:42px;padding:8px 16px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#dc2626;font-weight:700}.reset-btn[data-v-33f7e4f4]:hover{background:#ffe4e6}.error-box[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;border:1px solid #fecaca;background:linear-gradient(135deg,#fff5f5,#fff1f2)}.error-box__icon[data-v-33f7e4f4]{width:46px;height:46px;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff1f2;color:#dc2626;font-size:1.1rem}.error-box strong[data-v-33f7e4f4]{display:block;color:#991b1b}.error-box span[data-v-33f7e4f4]{color:#b91c1c;font-size:.85rem}.error-box button[data-v-33f7e4f4]{margin-right:auto}.ghost-btn[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:10px 18px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;font-weight:700}.ghost-btn[data-v-33f7e4f4]:hover{background:#f8fafc}.skeleton-table[data-v-33f7e4f4]{display:grid;gap:14px}.skeleton-table__row[data-v-33f7e4f4]{display:grid;grid-template-columns:2.2fr 1fr .8fr 1.4fr 1fr 1fr;gap:14px}.skeleton-cell[data-v-33f7e4f4]{height:20px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#e2e8f0),color-stop(#f8fafc),to(#e2e8f0));background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;-webkit-animation:skeletonShimmer-data-v-33f7e4f4 1.5s linear infinite;animation:skeletonShimmer-data-v-33f7e4f4 1.5s linear infinite}@-webkit-keyframes skeletonShimmer-data-v-33f7e4f4{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeletonShimmer-data-v-33f7e4f4{0%{background-position:200% 0}to{background-position:-200% 0}}.table-wrap[data-v-33f7e4f4]{overflow-x:auto}table[data-v-33f7e4f4]{width:100%;border-collapse:collapse;font-size:13.5px}thead th[data-v-33f7e4f4]{padding:13px 14px;border-bottom:1px solid #eef2f7;background:#f8fafc;color:#64748b;font-size:12px;text-align:right;white-space:nowrap}thead th.is-sortable[data-v-33f7e4f4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.15s;transition:.15s}thead th.is-sortable[data-v-33f7e4f4]:hover{color:#2563eb}thead th.is-active[data-v-33f7e4f4]{color:#1d4ed8;background:#eff6ff}thead th i[data-v-33f7e4f4]{margin-right:5px;font-size:11px;opacity:.65}thead th.is-active i[data-v-33f7e4f4]{opacity:1}tbody td[data-v-33f7e4f4]{padding:13px 14px;border-bottom:1px solid #eef2f7;color:#334c63;vertical-align:middle}tbody tr[data-v-33f7e4f4]:nth-child(2n){background:#fbfdff}tbody tr[data-v-33f7e4f4]:hover{background:#f4f9fd}.cell-muted[data-v-33f7e4f4]{color:#94a3b8}.product-cell[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.product-cell__icon[data-v-33f7e4f4]{width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:14px}.product-cell strong[data-v-33f7e4f4]{display:block;color:#0f172a}.product-cell small[data-v-33f7e4f4]{display:block;max-width:340px;margin-top:3px;overflow:hidden;color:#94a3b8;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.sku-chip[data-v-33f7e4f4]{padding:4px 9px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;font-size:11.5px}.price-cell strong[data-v-33f7e4f4]{display:block;color:#0f172a}.price-cell small[data-v-33f7e4f4]{display:block;margin-top:3px;color:#8aa0b3;font-size:11px}.status-badge[data-v-33f7e4f4],.usage-badge[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.usage-badge[data-v-33f7e4f4]{background:#dbeafe;color:#1d4ed8}.usage-badge.is-zero[data-v-33f7e4f4]{background:#f1f5f9;color:#94a3b8}.status-badge[data-v-33f7e4f4]{background:#dcfce7;color:#15803d;font-weight:800}.status-badge.is-inactive[data-v-33f7e4f4]{background:#f1f5f9;color:#64748b}.row-actions[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.action-btn[data-v-33f7e4f4],.row-actions[data-v-33f7e4f4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-33f7e4f4]{width:36px;height:36px;border:0;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s;transition:.15s}.action-btn.is-edit[data-v-33f7e4f4]{background:#eff6ff;color:#2563eb}.action-btn.is-edit[data-v-33f7e4f4]:hover{background:#dbeafe}.action-btn.is-delete[data-v-33f7e4f4]{background:#fff1f2;color:#dc2626}.action-btn.is-delete[data-v-33f7e4f4]:hover{background:#fee2e2}.empty-state[data-v-33f7e4f4]{padding:48px 24px;text-align:center}.empty-state__icon[data-v-33f7e4f4]{width:78px;height:78px;margin:0 auto 18px;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:1.8rem}.empty-state h3[data-v-33f7e4f4]{margin-bottom:10px;color:#0f172a;font-weight:800}.empty-state p[data-v-33f7e4f4]{margin-bottom:16px;color:#64748b;line-height:1.9}.pagination-row[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(226,232,240,.9)}.pagination-info[data-v-33f7e4f4]{color:#64748b}.pagination-info b[data-v-33f7e4f4]{color:#0f172a}.pagination[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pagination__btn[data-v-33f7e4f4]{min-width:40px;height:40px;padding:0 10px;border:1px solid rgba(203,213,225,.9);border-radius:12px;background:#fff;color:#334155;font-weight:700}.pagination__btn[data-v-33f7e4f4]:disabled{opacity:.45;cursor:not-allowed}.pagination__btn.is-current[data-v-33f7e4f4]{border-color:transparent;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.fancy-modal[data-v-33f7e4f4]{position:fixed;inset:0;z-index:2100;padding:24px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancy-modal--nested[data-v-33f7e4f4]{z-index:2110}.fancy-modal__dialog[data-v-33f7e4f4]{width:min(100%,640px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:28px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff);-webkit-box-shadow:0 30px 90px rgba(15,23,42,.2);box-shadow:0 30px 90px rgba(15,23,42,.2)}.fancy-modal__dialog--wide[data-v-33f7e4f4]{width:min(100%,980px)}.fancy-modal__dialog--compact[data-v-33f7e4f4]{width:min(100%,420px)}.fancy-modal__foot[data-v-33f7e4f4],.fancy-modal__head[data-v-33f7e4f4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:22px 24px}.fancy-modal__eyebrow[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#64748b;font-size:.82rem}.fancy-modal__head h3[data-v-33f7e4f4]{margin:8px 0 0;font-size:1.15rem;font-weight:800}.fancy-modal__head p[data-v-33f7e4f4]{margin:10px 0 0;max-width:640px;color:#64748b;line-height:1.8}.fancy-modal__close[data-v-33f7e4f4]{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border:0;border-radius:14px;background:#f8fafc;color:#475569}.fancy-modal__close[data-v-33f7e4f4]:hover{background:#eef2f7}.fancy-modal__alert[data-v-33f7e4f4]{margin:0 24px 16px}.fancy-modal__foot[data-v-33f7e4f4]{border-top:1px solid rgba(226,232,240,.9)}.btn-ghost[data-v-33f7e4f4]{padding:11px 20px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;font-weight:700}.btn-ghost[data-v-33f7e4f4]:hover{background:#f8fafc}.btn-primary[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 22px;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:700;-webkit-box-shadow:0 10px 25px rgba(37,99,235,.28);box-shadow:0 10px 25px rgba(37,99,235,.28)}.btn-primary[data-v-33f7e4f4]:hover{background:linear-gradient(135deg,#1d4ed8,#0284c7)}.btn-primary[data-v-33f7e4f4]:disabled{opacity:.55;cursor:not-allowed}.btn-danger[data-v-33f7e4f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 22px;border:0;border-radius:12px;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;font-weight:700;-webkit-box-shadow:0 10px 25px rgba(239,68,68,.28);box-shadow:0 10px 25px rgba(239,68,68,.28)}.btn-danger[data-v-33f7e4f4]:disabled{opacity:.55;cursor:not-allowed}.form-shell[data-v-33f7e4f4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:22px;padding:0 24px 18px}.form-main[data-v-33f7e4f4]{display:grid;grid-template-columns:1fr 1fr;gap:14px;-ms-flex-line-pack:start;align-content:start}.form-side[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.form-field[data-v-33f7e4f4]{display:grid;gap:6px;margin:0;color:#52677c;font-size:12px;font-weight:700}.form-field--full[data-v-33f7e4f4]{grid-column:1/-1}.form-field b[data-v-33f7e4f4]{color:#dc2626}.form-field input[data-v-33f7e4f4],.form-field textarea[data-v-33f7e4f4]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d5e0ea;border-radius:12px;background:#fff;color:#1f2937;font-size:13.5px;font-weight:600;outline:0}.form-field textarea[data-v-33f7e4f4]{resize:vertical;line-height:1.9}.form-field input[data-v-33f7e4f4]:focus,.form-field textarea[data-v-33f7e4f4]:focus{border-color:#58a1d0;-webkit-box-shadow:0 0 0 3px rgba(53,135,188,.12);box-shadow:0 0 0 3px rgba(53,135,188,.12)}.form-field input[data-v-33f7e4f4]::-webkit-input-placeholder,.form-field textarea[data-v-33f7e4f4]::-webkit-input-placeholder{color:#a6b6c5;font-weight:400}.form-field input[data-v-33f7e4f4]::-moz-placeholder,.form-field textarea[data-v-33f7e4f4]::-moz-placeholder{color:#a6b6c5;font-weight:400}.form-field input[data-v-33f7e4f4]:-ms-input-placeholder,.form-field textarea[data-v-33f7e4f4]:-ms-input-placeholder{color:#a6b6c5;font-weight:400}.form-field input[data-v-33f7e4f4]::-ms-input-placeholder,.form-field textarea[data-v-33f7e4f4]::-ms-input-placeholder{color:#a6b6c5;font-weight:400}.form-field input[data-v-33f7e4f4]::placeholder,.form-field textarea[data-v-33f7e4f4]::placeholder{color:#a6b6c5;font-weight:400}.side-card[data-v-33f7e4f4]{padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff)}.side-card__head[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a;font-weight:800;font-size:.9rem}.side-card__head i[data-v-33f7e4f4]{color:#2563eb}.price-summary__toman[data-v-33f7e4f4]{display:block;color:#1d4ed8;font-size:1.25rem;font-weight:800}.price-summary__rial[data-v-33f7e4f4]{display:block;margin-top:4px;color:#64748b;font-size:.8rem}.price-summary__words[data-v-33f7e4f4]{margin:10px 0 0;padding:8px 10px;border:1px dashed #cfe0ee;border-radius:12px;background:#f6fbff;color:#28475f;font-size:12px;font-weight:800;line-height:1.9}.toggle-row[data-v-33f7e4f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px;border:1px solid #e1e8ef;border-radius:14px;background:#fafcfe;cursor:pointer}.toggle-row input[data-v-33f7e4f4]{width:18px;height:18px;margin:2px 0 0;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.toggle-row span[data-v-33f7e4f4]{display:grid}.toggle-row strong[data-v-33f7e4f4]{color:#28475f;font-size:12.5px}.toggle-row small[data-v-33f7e4f4]{margin-top:3px;color:#8192a2;font-weight:400;line-height:1.7}.confirm-delete[data-v-33f7e4f4]{padding:28px 24px 8px;text-align:center}.confirm-delete__badge[data-v-33f7e4f4]{width:62px;height:62px;margin:0 auto 14px;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff1f2;color:#dc2626;font-size:1.35rem}.confirm-delete h3[data-v-33f7e4f4]{margin-bottom:8px;font-weight:800;color:#0f172a}.confirm-delete p[data-v-33f7e4f4]{margin-bottom:8px;color:#334155}.confirm-delete small[data-v-33f7e4f4]{display:block;color:#64748b;line-height:1.8}@media (max-width:991px){.form-shell[data-v-33f7e4f4]{grid-template-columns:1fr}.search-row[data-v-33f7e4f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-stats[data-v-33f7e4f4]{min-width:0}}@media (max-width:767px){.page-hero[data-v-33f7e4f4]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.main-card__body[data-v-33f7e4f4]{padding:16px}.page-stats[data-v-33f7e4f4]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters-row[data-v-33f7e4f4]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-control input[data-v-33f7e4f4],.filter-control select[data-v-33f7e4f4]{min-width:0;width:100%}.pagination-row[data-v-33f7e4f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fancy-modal[data-v-33f7e4f4]{padding:12px}.fancy-modal__foot[data-v-33f7e4f4],.fancy-modal__head[data-v-33f7e4f4]{padding:16px 18px}.fancy-modal__alert[data-v-33f7e4f4]{margin:0 18px 14px}.form-shell[data-v-33f7e4f4]{padding:0 18px 14px}.form-main[data-v-33f7e4f4]{grid-template-columns:1fr}.form-field--full[data-v-33f7e4f4]{grid-column:auto}}