@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.login-page[data-v-1cd3b33f]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blobs[data-v-1cd3b33f]{position:absolute;inset:0;pointer-events:none}.blob[data-v-1cd3b33f]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.blob-1[data-v-1cd3b33f]{width:50vw;height:50vw;top:-10%;left:-10%;background:#3b82f6;animation:float-1cd3b33f 12s infinite ease-in-out alternate}.blob-2[data-v-1cd3b33f]{width:40vw;height:40vw;bottom:-10%;right:-10%;background:#8b5cf6;animation:float-1cd3b33f 14s infinite ease-in-out alternate-reverse}@keyframes float-1cd3b33f{0%{transform:translateY(0) scale(1)}to{transform:translateY(40px) scale(1.08)}}.card[data-v-1cd3b33f]{position:relative;z-index:10;background:#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:3rem 2.5rem;width:90%;max-width:420px;box-shadow:0 25px 50px -12px #00000080;animation:slideUp-1cd3b33f .7s cubic-bezier(.16,1,.3,1) both}@keyframes slideUp-1cd3b33f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo[data-v-1cd3b33f]{font-size:3rem;text-align:center;margin-bottom:.5rem}h1[data-v-1cd3b33f]{margin:0 0 .5rem;font-size:2rem;font-weight:800;text-align:center;background:linear-gradient(135deg,#e0f2fe,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-1cd3b33f]{text-align:center;color:#94a3b8;font-size:.92rem;line-height:1.6;margin-bottom:2rem}.field[data-v-1cd3b33f]{margin-bottom:1.2rem}label[data-v-1cd3b33f]{display:block;font-size:.82rem;color:#94a3b8;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}input[data-v-1cd3b33f]{width:100%;padding:.85rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f8fafc;font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .2s}input[data-v-1cd3b33f]:focus{border-color:#38bdf8}.hint[data-v-1cd3b33f]{font-size:.75rem;color:#64748b;margin-top:.35rem;display:block}.info-msg[data-v-1cd3b33f]{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#7dd3fc;padding:.7rem 1rem;border-radius:10px;font-size:.88rem;margin-bottom:1rem}.error-msg[data-v-1cd3b33f]{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.7rem 1rem;border-radius:10px;font-size:.88rem;margin-bottom:1rem}.btn-primary[data-v-1cd3b33f]{width:100%;padding:.9rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-primary[data-v-1cd3b33f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #3b82f666}.btn-primary[data-v-1cd3b33f]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-1cd3b33f]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-1cd3b33f .7s linear infinite}@keyframes spin-1cd3b33f{to{transform:rotate(360deg)}}.layout[data-v-e818ffac]{display:flex;min-height:100vh}.sidebar[data-v-e818ffac]{width:220px;flex-shrink:0;background:#ffffff08;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:1.5rem 0;position:sticky;top:0;height:100vh}.brand[data-v-e818ffac]{display:flex;align-items:center;gap:.6rem;padding:0 1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.brand-icon[data-v-e818ffac]{font-size:1.4rem}.brand-name[data-v-e818ffac]{font-size:1.1rem;font-weight:800;background:linear-gradient(135deg,#e0f2fe,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav[data-v-e818ffac]{padding:1rem .75rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.nav-section[data-v-e818ffac]{margin:.7rem .2rem .15rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.nav-item[data-v-e818ffac]{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:10px;color:#94a3b8;text-decoration:none;font-size:.9rem;transition:all .2s}.nav-item[data-v-e818ffac]:hover{background:#ffffff0d;color:#e2e8f0}.nav-item.active[data-v-e818ffac]{background:#6366f126;color:#a5b4fc;font-weight:600}.nav-icon[data-v-e818ffac]{font-size:1.1rem}.sidebar-footer[data-v-e818ffac]{padding:1rem .75rem 0;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:.5rem}.user-info[data-v-e818ffac]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}.user-avatar[data-v-e818ffac]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0}.user-details[data-v-e818ffac]{min-width:0}.user-name[data-v-e818ffac]{font-size:.8rem;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-balance[data-v-e818ffac]{font-size:.72rem;color:#64748b}.logout-btn[data-v-e818ffac]{background:none;border:none;color:#64748b;font-size:1rem;cursor:pointer;padding:.3rem;transition:color .2s}.logout-btn[data-v-e818ffac]:hover{color:#f87171}.content[data-v-e818ffac]{flex:1;padding:2rem 2.5rem;max-width:1100px;overflow-x:hidden}.panel-reminder[data-v-e818ffac]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(56,189,248,.35);background:#38bdf81f;color:#bae6fd}.panel-reminder-actions[data-v-e818ffac]{display:flex;align-items:center;gap:.6rem}.panel-reminder-actions a[data-v-e818ffac],.panel-reminder-actions button[data-v-e818ffac]{border:none;background:#0f172a73;color:#e0f2fe;border-radius:8px;padding:.35rem .6rem;font-size:.78rem;text-decoration:none;cursor:pointer}.panel-reminder-actions a[data-v-e818ffac]:hover,.panel-reminder-actions button[data-v-e818ffac]:hover{background:#0f172ab3}.mobile-bar[data-v-e818ffac]{display:none}@media(max-width:768px){.sidebar[data-v-e818ffac]{display:none}.mobile-bar[data-v-e818ffac]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:100}.mobile-nav[data-v-e818ffac]{display:flex;align-items:center;gap:.75rem}.mobile-nav a[data-v-e818ffac],.mobile-nav button[data-v-e818ffac]{background:none;border:none;font-size:1.2rem;color:#94a3b8;text-decoration:none;cursor:pointer;padding:.25rem}.content[data-v-e818ffac]{padding:1rem}.layout[data-v-e818ffac]{flex-direction:column}.panel-reminder[data-v-e818ffac]{flex-direction:column;align-items:flex-start}}.dashboard[data-v-0091ac6d]{padding:.5rem 0 2rem}.page-header[data-v-0091ac6d]{margin-bottom:1.5rem}.page-header h2[data-v-0091ac6d]{margin:0 0 .25rem;font-size:1.6rem}.page-header p[data-v-0091ac6d]{margin:0;color:#94a3b8}.stats-grid[data-v-0091ac6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-0091ac6d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .2s}.stat-card[data-v-0091ac6d]:hover{transform:translateY(-2px)}.stat-card.featured[data-v-0091ac6d]{border-color:#6366f166;background:#6366f114}.stat-icon[data-v-0091ac6d]{font-size:1.6rem}.stat-body[data-v-0091ac6d]{display:flex;flex-direction:column;gap:.2rem}.stat-label[data-v-0091ac6d]{font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.stat-value[data-v-0091ac6d]{font-size:1.6rem;font-weight:700;color:#f8fafc}.stat-value.ok[data-v-0091ac6d]{color:#34d399;font-size:1rem}.stat-value.warn[data-v-0091ac6d]{color:#fbbf24;font-size:1rem}.stat-action[data-v-0091ac6d]{font-size:.82rem;color:#818cf8;text-decoration:none;margin-top:auto}.stat-action[data-v-0091ac6d]:hover{color:#a5b4fc}.section-title[data-v-0091ac6d]{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:1.5rem 0 .75rem}.quick-actions[data-v-0091ac6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:2rem}.action-card[data-v-0091ac6d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:#e2e8f0;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s;cursor:pointer}.action-card[data-v-0091ac6d]:hover{background:#ffffff14;transform:translateY(-2px);border-color:#fff3}.action-icon[data-v-0091ac6d]{font-size:1.8rem}.loading-row[data-v-0091ac6d],.empty-state[data-v-0091ac6d]{color:#64748b;text-align:center;padding:2rem}.recent-table table[data-v-0091ac6d]{width:100%;border-collapse:collapse}.recent-table th[data-v-0091ac6d],.recent-table td[data-v-0091ac6d]{text-align:left;padding:.7rem .5rem;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.06)}.recent-table th[data-v-0091ac6d]{color:#64748b;font-weight:500;font-size:.78rem;text-transform:uppercase}.recent-table td.rfc[data-v-0091ac6d]{color:#94a3b8;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-0091ac6d]{padding:.2rem .6rem;border-radius:20px;font-size:.75rem;font-weight:600}.badge.valid[data-v-0091ac6d]{background:#34d39926;color:#34d399}.badge.cancelled[data-v-0091ac6d]{background:#ef444426;color:#f87171}.actions-cell button[data-v-0091ac6d]{background:none;border:none;cursor:pointer;font-size:1.1rem;padding:.2rem;opacity:.7;transition:opacity .2s}.actions-cell button[data-v-0091ac6d]:hover{opacity:1}.see-all[data-v-0091ac6d]{display:inline-block;margin-top:1rem;font-size:.85rem;color:#818cf8;text-decoration:none}.see-all[data-v-0091ac6d]:hover{color:#a5b4fc}.invoices-page[data-v-ed7978bb]{padding:.5rem 0 2rem}.page-header[data-v-ed7978bb]{margin-bottom:1.5rem}.page-header h2[data-v-ed7978bb]{margin:0 0 .25rem;font-size:1.6rem}.page-header p[data-v-ed7978bb]{margin:0;color:#94a3b8}.loading-state[data-v-ed7978bb]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:#64748b}.spinner[data-v-ed7978bb]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-ed7978bb .7s linear infinite}@keyframes spin-ed7978bb{to{transform:rotate(360deg)}}.empty-state[data-v-ed7978bb]{text-align:center;padding:4rem 2rem;color:#64748b}.empty-icon[data-v-ed7978bb]{font-size:3rem;display:block;margin-bottom:1rem}.empty-state p[data-v-ed7978bb]{margin:0 0 1.5rem;line-height:1.7}.btn-primary[data-v-ed7978bb]{display:inline-block;padding:.8rem 1.8rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;color:#fff;text-decoration:none;font-weight:600}.btn-primary[data-v-ed7978bb]:hover{opacity:.85}.table-wrapper[data-v-ed7978bb]{overflow-x:auto}table[data-v-ed7978bb]{width:100%;border-collapse:collapse}th[data-v-ed7978bb],td[data-v-ed7978bb]{text-align:left;padding:.75rem .6rem;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.06)}th[data-v-ed7978bb]{color:#64748b;font-weight:500;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.invoice-row:hover td[data-v-ed7978bb]{background:#ffffff05}.date-col[data-v-ed7978bb]{color:#94a3b8;white-space:nowrap}.rfc-col[data-v-ed7978bb]{font-family:monospace;color:#818cf8}.name-col[data-v-ed7978bb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-col[data-v-ed7978bb]{font-weight:600;color:#34d399}.badge[data-v-ed7978bb]{padding:.2rem .55rem;border-radius:20px;font-size:.73rem;font-weight:600}.badge.valid[data-v-ed7978bb]{background:#34d3991f;color:#34d399}.badge.cancelled[data-v-ed7978bb]{background:#ef44441f;color:#f87171}.download-col[data-v-ed7978bb]{white-space:nowrap}.dl-btn[data-v-ed7978bb]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0;font-size:.78rem;padding:.3rem .7rem;cursor:pointer;transition:all .2s;margin-right:.3rem}.dl-btn[data-v-ed7978bb]:hover{background:#ffffff1a}.pagination[data-v-ed7978bb]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.page-btn[data-v-ed7978bb]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:.85rem;padding:.5rem 1rem;cursor:pointer;transition:all .2s}.page-btn[data-v-ed7978bb]:disabled{opacity:.35;cursor:not-allowed}.page-btn[data-v-ed7978bb]:not(:disabled):hover{background:#ffffff1a}.page-info[data-v-ed7978bb]{color:#64748b;font-size:.85rem}.recharge-page[data-v-3e755b21]{padding:.5rem 0 2rem}.page-header[data-v-3e755b21]{margin-bottom:1.5rem}.page-header h2[data-v-3e755b21]{margin:0 0 .25rem;font-size:1.6rem}.page-header p[data-v-3e755b21]{margin:0;color:#94a3b8}.balance-banner[data-v-3e755b21]{display:flex;align-items:center;gap:.75rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:.9rem 1.2rem;margin-bottom:2rem;color:#94a3b8;font-size:.9rem}.balance-banner strong[data-v-3e755b21]{color:#a5b4fc;font-size:1.05rem}.error-banner[data-v-3e755b21]{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(248,113,113,.45);background:#7f1d1d59;color:#fecaca;font-size:.9rem}.loading-state[data-v-3e755b21]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:#64748b}.empty-state[data-v-3e755b21]{text-align:center;color:#64748b;padding:3rem}.packages-grid[data-v-3e755b21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.package-card[data-v-3e755b21]{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.75rem 1.5rem;transition:all .25s;display:flex;flex-direction:column;gap:.6rem}.package-card[data-v-3e755b21]:hover{transform:translateY(-3px);background:#ffffff0f}.package-card.popular[data-v-3e755b21]{border-color:#6366f180;background:#6366f10f}.popular-badge[data-v-3e755b21]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.72rem;font-weight:700;padding:.25rem .8rem;border-radius:20px;white-space:nowrap}.pkg-name[data-v-3e755b21]{font-size:1rem;font-weight:700;color:#e2e8f0}.pkg-invoices[data-v-3e755b21]{font-size:2.5rem;font-weight:800;color:#f8fafc;line-height:1}.pkg-invoices span[data-v-3e755b21]{font-size:1rem;font-weight:400;color:#94a3b8}.pkg-price[data-v-3e755b21]{font-size:1.5rem;font-weight:700;color:#34d399}.pkg-price span[data-v-3e755b21]{font-size:.85rem;font-weight:400;color:#94a3b8}.pkg-per[data-v-3e755b21]{font-size:.78rem;color:#64748b}.pkg-features[data-v-3e755b21]{margin:.5rem 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.pkg-features li[data-v-3e755b21]{font-size:.82rem;color:#94a3b8}.btn-checkout[data-v-3e755b21]{margin-top:auto;padding:.8rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s}.btn-checkout[data-v-3e755b21]:disabled{opacity:.6;cursor:not-allowed}.btn-checkout[data-v-3e755b21]:not(:disabled):hover{opacity:.85}.spinner[data-v-3e755b21]{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-3e755b21 .7s linear infinite}.spinner.sm[data-v-3e755b21]{width:14px;height:14px}@keyframes spin-3e755b21{to{transform:rotate(360deg)}}.settings-page[data-v-afe3b85d]{padding:.5rem 0 3rem;max-width:680px}.page-header[data-v-afe3b85d]{margin-bottom:2rem}.page-header h2[data-v-afe3b85d]{margin:0 0 .25rem;font-size:1.6rem}.page-header p[data-v-afe3b85d]{margin:0;color:#94a3b8}.loading-state[data-v-afe3b85d]{display:flex;align-items:center;gap:1rem;color:#64748b;padding:3rem}.settings-section[data-v-afe3b85d]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:1.5rem;margin-bottom:1.25rem}.section-header[data-v-afe3b85d]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.section-icon[data-v-afe3b85d]{font-size:1.6rem;flex-shrink:0}.section-header h3[data-v-afe3b85d]{margin:0 0 .25rem;font-size:1rem;font-weight:700}.section-header p[data-v-afe3b85d]{margin:0;font-size:.83rem;color:#94a3b8;line-height:1.5}.radio-group[data-v-afe3b85d]{display:flex;flex-direction:column;gap:.6rem}.radio-group.horizontal[data-v-afe3b85d]{flex-direction:row}.radio-card[data-v-afe3b85d]{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .2s}.radio-card[data-v-afe3b85d]:hover{background:#ffffff0a}.radio-card.selected[data-v-afe3b85d]{border-color:#6366f180;background:#6366f114}.radio-card input[type=radio][data-v-afe3b85d]{width:16px;height:16px;accent-color:#818cf8;cursor:pointer;flex-shrink:0}.radio-content[data-v-afe3b85d]{flex:1}.radio-title[data-v-afe3b85d]{display:block;font-weight:600;font-size:.92rem}.radio-desc[data-v-afe3b85d]{display:block;font-size:.78rem;color:#94a3b8;margin-top:.15rem;line-height:1.4}.radio-badge[data-v-afe3b85d]{font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:20px;white-space:nowrap;background:#6366f126;color:#a5b4fc}.radio-badge.border[data-v-afe3b85d]{background:#fbbf2426;color:#fbbf24}.radio-badge.exempt[data-v-afe3b85d]{background:#34d39926;color:#34d399}.select-wrapper select[data-v-afe3b85d]{width:100%;padding:.8rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f8fafc;font-size:.92rem;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M8 10L3 5h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px}.select-wrapper select[data-v-afe3b85d]:focus{border-color:#818cf8}.select-wrapper select option[data-v-afe3b85d]{background:#1e2936}.form-actions[data-v-afe3b85d]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;margin-top:2rem}.success-msg[data-v-afe3b85d]{font-size:.88rem;color:#34d399}.error-msg[data-v-afe3b85d]{font-size:.88rem;color:#f87171}.btn-save[data-v-afe3b85d]{padding:.85rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:opacity .2s}.btn-save[data-v-afe3b85d]:disabled{opacity:.6;cursor:not-allowed}.btn-save[data-v-afe3b85d]:not(:disabled):hover{opacity:.85}.spinner[data-v-afe3b85d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-afe3b85d .7s linear infinite}.spinner.sm[data-v-afe3b85d]{width:14px;height:14px}@keyframes spin-afe3b85d{to{transform:rotate(360deg)}}.logo-upload-area[data-v-afe3b85d]{border:2px dashed rgba(255,255,255,.12);border-radius:14px;min-height:130px;display:flex;align-items:center;justify-content:center;transition:all .2s}.logo-upload-area.drag-over[data-v-afe3b85d]{border-color:#818cf8;background:#6366f10f}.logo-placeholder[data-v-afe3b85d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem}.upload-icon[data-v-afe3b85d]{font-size:2rem}.logo-placeholder p[data-v-afe3b85d]{margin:0;color:#64748b;font-size:.88rem}.btn-file-pick[data-v-afe3b85d]{display:inline-block;padding:.45rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:.82rem;cursor:pointer;transition:background .2s}.btn-file-pick[data-v-afe3b85d]:hover{background:#ffffff1a}.logo-preview-wrapper[data-v-afe3b85d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}.logo-preview[data-v-afe3b85d]{width:100px;height:100px;object-fit:contain;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.clear-logo[data-v-afe3b85d]{background:none;border:none;color:#64748b;font-size:.78rem;cursor:pointer}.clear-logo[data-v-afe3b85d]:hover{color:#f87171}.logo-actions[data-v-afe3b85d]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.logo-filename[data-v-afe3b85d]{font-size:.82rem;color:#94a3b8}.btn-upload-logo[data-v-afe3b85d]{padding:.5rem 1.2rem;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:8px;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.4rem}.btn-upload-logo[data-v-afe3b85d]:disabled{opacity:.6;cursor:not-allowed}.mt-sm[data-v-afe3b85d]{margin-top:.6rem}.page[data-v-119db021]{padding:.5rem 0 2rem}.header h2[data-v-119db021]{margin:0}.header p[data-v-119db021]{margin:.25rem 0 1rem;color:#94a3b8}.filters[data-v-119db021]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.filters input[data-v-119db021],.filters select[data-v-119db021]{padding:.55rem .7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-radius:8px}.table-wrap[data-v-119db021]{overflow-x:auto}table[data-v-119db021]{width:100%;border-collapse:collapse}th[data-v-119db021],td[data-v-119db021]{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.86rem}th[data-v-119db021]{color:#64748b;text-transform:uppercase;font-size:.74rem}.actions[data-v-119db021]{display:flex;gap:.4rem}.btn[data-v-119db021]{background:#ffffff14;color:#e2e8f0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.35rem .6rem;cursor:pointer}.btn[data-v-119db021]:disabled{opacity:.4;cursor:not-allowed}.btn.danger[data-v-119db021]{border-color:#ef444459;color:#fecaca}.good[data-v-119db021]{color:#34d399}.bad[data-v-119db021]{color:#f87171}.pager[data-v-119db021]{margin-top:.9rem;display:flex;justify-content:space-between;align-items:center}.error[data-v-119db021]{color:#fca5a5}.page[data-v-f55c7d4d]{padding:.5rem 0 2rem}.subtitle[data-v-f55c7d4d]{color:#94a3b8;margin-bottom:1rem}.grid[data-v-f55c7d4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;margin-bottom:1.2rem}.card[data-v-f55c7d4d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.4rem}.card h3[data-v-f55c7d4d]{margin:0;font-size:.85rem;color:#94a3b8}.card strong[data-v-f55c7d4d]{font-size:1.3rem}.card small[data-v-f55c7d4d]{color:#64748b}.table-wrap[data-v-f55c7d4d]{overflow-x:auto}table[data-v-f55c7d4d]{width:100%;border-collapse:collapse}th[data-v-f55c7d4d],td[data-v-f55c7d4d]{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.06)}th[data-v-f55c7d4d]{color:#64748b;font-size:.75rem;text-transform:uppercase}.error[data-v-f55c7d4d]{color:#fca5a5}.page[data-v-9e9e67df]{padding:.5rem 0 2rem}.head[data-v-9e9e67df]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.head p[data-v-9e9e67df]{color:#94a3b8;margin-top:.25rem}.btn[data-v-9e9e67df]{background:#ffffff14;color:#e2e8f0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.4rem .7rem;cursor:pointer}.btn[data-v-9e9e67df]:disabled{opacity:.4;cursor:not-allowed}.btn.secondary[data-v-9e9e67df]{color:#cbd5e1}.btn.danger[data-v-9e9e67df]{border-color:#ef444459;color:#fecaca}.form-card[data-v-9e9e67df]{margin:1rem 0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem}.form-grid[data-v-9e9e67df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;margin-bottom:.7rem}.form-grid input[data-v-9e9e67df]{padding:.55rem .7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-radius:8px}.actions[data-v-9e9e67df]{display:flex;gap:.5rem}.table-wrap[data-v-9e9e67df]{overflow-x:auto}table[data-v-9e9e67df]{width:100%;border-collapse:collapse}th[data-v-9e9e67df],td[data-v-9e9e67df]{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.84rem}th[data-v-9e9e67df]{color:#64748b;font-size:.74rem;text-transform:uppercase}.row-actions[data-v-9e9e67df]{display:flex;gap:.4rem}.error[data-v-9e9e67df]{color:#fca5a5}.page[data-v-73671267]{padding:.5rem 0 2rem}.head p[data-v-73671267]{color:#94a3b8;margin-top:.25rem}.form[data-v-73671267]{margin:1rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.form select[data-v-73671267]{min-width:240px;padding:.55rem .7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-radius:8px}.btn[data-v-73671267]{background:#ffffff14;color:#e2e8f0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.4rem .7rem;cursor:pointer}.created[data-v-73671267]{color:#34d399}.table-wrap[data-v-73671267]{overflow-x:auto}table[data-v-73671267]{width:100%;border-collapse:collapse}th[data-v-73671267],td[data-v-73671267]{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.84rem}th[data-v-73671267]{color:#64748b;font-size:.74rem;text-transform:uppercase}.mono[data-v-73671267]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.error[data-v-73671267]{color:#fca5a5}:root{--bg: #020617;--surface: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08);--text: #f8fafc;--text-muted: #94a3b8}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit}button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}
