.landing-page[data-v-ac543d52]{background:#0a0a0f;color:#fff;min-height:100vh}.container[data-v-ac543d52]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.hero[data-v-ac543d52]{position:relative;min-height:75vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem 5rem;overflow:hidden}.hero-bg[data-v-ac543d52]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 40% at 50% 20%,rgba(59,130,246,.2) 0%,transparent 50%),linear-gradient(180deg,#0f0f18,#0a0a0f);pointer-events:none}.hero-content[data-v-ac543d52]{position:relative;text-align:center;max-width:720px}.hero-title[data-v-ac543d52]{font-size:clamp(2.5rem,6vw,3.75rem);font-weight:800;line-height:1.15;margin-bottom:1rem;color:#fff}.hero-title-highlight[data-v-ac543d52]{color:#60a5fa;display:block;margin-top:.25rem}.hero-subtitle[data-v-ac543d52]{font-size:clamp(1rem,2vw,1.2rem);color:#fffc;line-height:1.6;margin-bottom:2.5rem}.hero-ctas[data-v-ac543d52]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-primary[data-v-ac543d52]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1rem;font-weight:700;color:#fff;background:#2563eb;border-radius:10px;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta-primary[data-v-ac543d52]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb73;color:#fff}.cta-secondary[data-v-ac543d52]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:transparent;border:2px solid rgba(255,255,255,.5);border-radius:10px;text-decoration:none;transition:background .2s,border-color .2s}.cta-secondary[data-v-ac543d52]:hover{background:#ffffff1a;border-color:#fff;color:#fff}.section[data-v-ac543d52]{padding:4rem 1.5rem;background:#0d0d14}.section-dark[data-v-ac543d52]{background:#0a0a0f}.section-title[data-v-ac543d52]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;margin-bottom:2rem;color:#fff;text-align:center}.section-title-left[data-v-ac543d52]{text-align:left}.cards-row[data-v-ac543d52]{display:grid;gap:1.5rem}.cards-3[data-v-ac543d52]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cards-2[data-v-ac543d52]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card[data-v-ac543d52]{border-radius:16px;padding:1.75rem;border:1px solid rgba(255,255,255,.08);transition:border-color .2s,transform .2s}.card[data-v-ac543d52]:hover{transform:translateY(-4px);border-color:#60a5fa4d}.card-dark[data-v-ac543d52]{background:#1e293b99}.card-grey[data-v-ac543d52]{background:#1e1e28cc}.card-visual[data-v-ac543d52]{margin-bottom:1rem}.card-visual-icon[data-v-ac543d52]{font-size:2.5rem}.card h3[data-v-ac543d52]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.card p[data-v-ac543d52]{font-size:.95rem;color:#ffffffbf;line-height:1.5}.service-cards[data-v-ac543d52]{margin-bottom:2rem}.card-service[data-v-ac543d52]{text-align:center}.card-accent-red .service-icon[data-v-ac543d52]{color:#f87171}.card-accent-yellow .service-icon[data-v-ac543d52]{color:#fbbf24}.card-accent-green .service-icon[data-v-ac543d52]{color:#4ade80}.service-icon[data-v-ac543d52]{font-size:2.5rem;display:block;margin-bottom:.75rem}.service-price[data-v-ac543d52]{font-size:1.5rem;font-weight:800;color:#fff!important;margin:.5rem 0 1rem!important}.btn-card[data-v-ac543d52]{display:inline-block;padding:.6rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;color:#000;transition:opacity .2s}.btn-card[data-v-ac543d52]:hover{opacity:.9;color:#000}.btn-red[data-v-ac543d52]{background:#f87171}.btn-yellow[data-v-ac543d52]{background:#fbbf24}.btn-green[data-v-ac543d52]{background:#4ade80}.section-cta[data-v-ac543d52]{text-align:center}.cta-large[data-v-ac543d52]{padding:1rem 2.5rem;font-size:1.1rem}.section-why[data-v-ac543d52]{background:#1e293b33}.why-grid[data-v-ac543d52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.why-item[data-v-ac543d52]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.08);font-size:1rem;color:#ffffffe6}.why-icon[data-v-ac543d52]{font-size:1.25rem;color:#4ade80}.cta-section[data-v-ac543d52]{text-align:center;padding:4rem 1.5rem;border-top:1px solid rgba(255,255,255,.06)}.cta-title[data-v-ac543d52]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;margin-bottom:.5rem;color:#fff}.cta-subtitle[data-v-ac543d52]{font-size:1.05rem;color:#fffc;margin-bottom:1.5rem}.landing-footer[data-v-ac543d52]{background:#0a0a0f;padding:0;border-top:1px solid rgba(255,255,255,.06)}.footer-bottom[data-v-ac543d52]{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.footer-bottom .container[data-v-ac543d52]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.footer-bottom span[data-v-ac543d52],.footer-bottom a[data-v-ac543d52]{font-size:.9rem;color:#fff9;text-decoration:none}.footer-bottom a[data-v-ac543d52]:hover{color:#60a5fa}.home-page[data-v-7908600c]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);width:100%;overflow-x:hidden}.hero-section[data-v-7908600c]{padding:4rem 0 3rem;text-align:center;width:100%}.container[data-v-7908600c]{max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.hero-title[data-v-7908600c]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.hero-subtitle[data-v-7908600c]{font-size:1.25rem;color:#fffc}.main-content[data-v-7908600c]{padding:2rem 0 4rem}.content-grid[data-v-7908600c]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.section-title[data-v-7908600c]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.filters[data-v-7908600c]{display:flex;gap:1rem;margin-bottom:1.5rem}.search-input[data-v-7908600c],.filter-select[data-v-7908600c]{padding:.75rem 1rem;background:#2b2c3d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem}.search-input[data-v-7908600c]{flex:1}.filter-select[data-v-7908600c]{min-width:200px}.services-list[data-v-7908600c]{max-height:600px;overflow-y:auto}.service-card[data-v-7908600c]{background:#1e1e32f2;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .3s}.service-card[data-v-7908600c]:hover{background:#28283cf2;border-color:#667eea99;transform:translate(4px)}.service-card.active[data-v-7908600c]{background:#667eea4d;border-color:#667eea}.service-header[data-v-7908600c]{display:flex;justify-content:space-between;align-items:center}.service-name[data-v-7908600c]{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:.5rem}.service-meta[data-v-7908600c]{display:flex;gap:.75rem;font-size:.75rem;color:#fffc}.service-price[data-v-7908600c]{text-align:right}.price[data-v-7908600c]{font-size:1.1rem;font-weight:700;color:#667eea;display:block}.price-unit[data-v-7908600c]{font-size:.7rem;color:#fffc}.order-column[data-v-7908600c]{position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.order-card[data-v-7908600c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.card-title[data-v-7908600c]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.login-prompt[data-v-7908600c],.empty-order-state[data-v-7908600c]{text-align:center;padding:2rem}.login-prompt p[data-v-7908600c],.empty-order-state p[data-v-7908600c]{color:#fffc;margin-bottom:1rem}.balance-info[data-v-7908600c]{margin-top:1rem;padding:1rem;background:#667eea1a;border-radius:8px;color:#fff}.selected-service-info[data-v-7908600c]{background:#ffffff0d;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.selected-service-info .label[data-v-7908600c]{font-size:.8rem;color:#fff9;margin-bottom:.25rem}.selected-service-info .service-name[data-v-7908600c]{margin-bottom:.25rem}.selected-service-info .service-description[data-v-7908600c]{font-size:.85rem;color:#ffffffbf;line-height:1.4;margin:0;white-space:pre-line}.order-form[data-v-7908600c]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-7908600c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-7908600c]{font-size:.9rem;color:#fffc;font-weight:500}.form-group input[data-v-7908600c]{padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem}.quantity-limits[data-v-7908600c]{display:flex;justify-content:space-between;font-size:.75rem;color:#fff9}.total-section[data-v-7908600c]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;font-weight:600}.total-value[data-v-7908600c]{font-size:1.5rem;font-weight:700}.balance-check[data-v-7908600c]{text-align:center;padding:.75rem;background:#667eea1a;border-radius:8px;color:#fff;font-size:.9rem}.btn-primary[data-v-7908600c]{width:100%;padding:.875rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s}.btn-primary[data-v-7908600c]:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.btn-primary[data-v-7908600c]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-7908600c],.empty-state[data-v-7908600c]{text-align:center;padding:3rem;color:#fff9}@media (max-width: 1024px){.content-grid[data-v-7908600c]{grid-template-columns:1fr}.order-column[data-v-7908600c]{position:static}.hero-title[data-v-7908600c]{font-size:2.5rem}.hero-subtitle[data-v-7908600c]{font-size:1.1rem}}@media (max-width: 768px){.container[data-v-7908600c]{padding:0 1rem}.hero-section[data-v-7908600c]{padding:2rem 0 1.5rem}.hero-title[data-v-7908600c]{font-size:1.75rem;line-height:1.2}.hero-subtitle[data-v-7908600c]{font-size:.95rem}.main-content[data-v-7908600c]{padding:1rem 0 2rem}.section-title[data-v-7908600c]{font-size:1.25rem;margin-bottom:1rem}.filters[data-v-7908600c]{flex-direction:column;gap:.75rem}.filter-select[data-v-7908600c]{min-width:100%}.services-list[data-v-7908600c]{max-height:400px}.service-card[data-v-7908600c]{padding:.875rem}.service-header[data-v-7908600c]{flex-direction:column;align-items:flex-start;gap:.75rem}.service-price[data-v-7908600c]{text-align:left;display:flex;align-items:baseline;gap:.25rem}.price[data-v-7908600c]{font-size:1rem;display:inline}.service-name[data-v-7908600c]{font-size:.9rem}.service-meta[data-v-7908600c]{flex-wrap:wrap;gap:.5rem;font-size:.7rem}.order-card[data-v-7908600c]{padding:1.25rem}.card-title[data-v-7908600c]{font-size:1.1rem}.total-section[data-v-7908600c]{flex-direction:column;gap:.5rem;text-align:center}.total-value[data-v-7908600c]{font-size:1.25rem}.btn-primary[data-v-7908600c]{padding:1rem;font-size:1rem}.quantity-limits[data-v-7908600c]{flex-direction:column;gap:.25rem}}@media (max-width: 380px){.hero-title[data-v-7908600c]{font-size:1.5rem}.hero-subtitle[data-v-7908600c]{font-size:.85rem}.service-card[data-v-7908600c]{padding:.75rem}.service-name[data-v-7908600c]{font-size:.85rem}}.services-page[data-v-f51e87f3]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container[data-v-f51e87f3]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page-header[data-v-f51e87f3]{text-align:center;color:#fff;margin-bottom:2rem}.page-header h1[data-v-f51e87f3]{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.page-header p[data-v-f51e87f3]{font-size:1.1rem;opacity:.9;margin:0}.content-card[data-v-f51e87f3]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #0000001a;margin-bottom:2rem}.filters[data-v-f51e87f3]{display:flex;gap:1rem;margin-bottom:2rem}.search-input[data-v-f51e87f3],.category-select[data-v-f51e87f3]{flex:1;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;background:#fff;color:#333}.search-input[data-v-f51e87f3]:focus,.category-select[data-v-f51e87f3]:focus{outline:none;border-color:#667eea}.loading[data-v-f51e87f3],.no-results[data-v-f51e87f3]{text-align:center;color:#666;font-size:1.1rem;padding:3rem}.services-grid[data-v-f51e87f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.service-card[data-v-f51e87f3]{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 4px 15px #0000001a;transition:transform .3s,box-shadow .3s;cursor:pointer}.service-card[data-v-f51e87f3]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.service-header[data-v-f51e87f3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.service-header h3[data-v-f51e87f3]{color:#333;font-size:1.2rem;flex:1}.badges[data-v-f51e87f3]{display:flex;gap:.5rem}.badge[data-v-f51e87f3]{padding:.25rem .5rem;border-radius:5px;font-size:.7rem;font-weight:600;text-transform:uppercase}.badge.refill[data-v-f51e87f3]{background:#4caf50;color:#fff}.badge.cancel[data-v-f51e87f3]{background:#ff9800;color:#fff}.service-category[data-v-f51e87f3]{color:#666;font-size:.9rem;margin-bottom:1rem}.service-details[data-v-f51e87f3]{margin-bottom:1rem}.detail[data-v-f51e87f3]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.detail .label[data-v-f51e87f3]{color:#666}.detail .value[data-v-f51e87f3]{color:#333;font-weight:600}.order-button[data-v-f51e87f3]{width:100%;padding:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .3s}.order-button[data-v-f51e87f3]:hover{opacity:.9}@media (max-width: 768px){.filters[data-v-f51e87f3]{flex-direction:column}.services-grid[data-v-f51e87f3]{grid-template-columns:1fr}}.order-form[data-v-16b85c91]{min-height:calc(100vh - 200px);padding:3rem 0}.container[data-v-16b85c91]{max-width:600px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.loading[data-v-16b85c91]{text-align:center;color:#fff;font-size:1.2rem;padding:3rem}.form-card[data-v-16b85c91]{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 20px #0000001a}.form-card h1[data-v-16b85c91]{color:#333;margin-bottom:.5rem}.category[data-v-16b85c91]{color:#666;margin-bottom:1.5rem}.service-info[data-v-16b85c91]{background:#f5f5f5;padding:1rem;border-radius:10px;margin-bottom:2rem}.info-item[data-v-16b85c91]{display:flex;justify-content:space-between;margin-bottom:.5rem}.info-item[data-v-16b85c91]:last-child{margin-bottom:0}.info-item .label[data-v-16b85c91]{color:#666}.info-item .value[data-v-16b85c91]{color:#333;font-weight:600}.form-group[data-v-16b85c91]{margin-bottom:1.5rem}.form-group label[data-v-16b85c91]{display:block;color:#333;font-weight:600;margin-bottom:.5rem}.form-group input[data-v-16b85c91]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s}.form-group input[data-v-16b85c91]:focus{outline:none;border-color:#667eea}.total[data-v-16b85c91]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:10px;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.submit-button[data-v-16b85c91]{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .3s}.submit-button[data-v-16b85c91]:hover:not(:disabled){opacity:.9}.submit-button[data-v-16b85c91]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-16b85c91]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:8px;text-align:center}.order-payment[data-v-1140fc06]{min-height:calc(100vh - 200px);padding:3rem 0}.container[data-v-1140fc06]{max-width:600px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.loading[data-v-1140fc06]{text-align:center;color:#fff;font-size:1.2rem;padding:3rem}.payment-card[data-v-1140fc06]{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 20px #0000001a}.payment-card h1[data-v-1140fc06]{color:#333;margin-bottom:1.5rem;text-align:center}.order-summary[data-v-1140fc06]{background:#f5f5f5;padding:1.5rem;border-radius:10px;margin-bottom:2rem}.order-summary h3[data-v-1140fc06]{color:#333;margin-bottom:1rem}.summary-item[data-v-1140fc06]{display:flex;justify-content:space-between;margin-bottom:.75rem;color:#666}.summary-item.total[data-v-1140fc06]{margin-top:1rem;padding-top:1rem;border-top:2px solid #ddd;font-size:1.2rem;font-weight:600;color:#333}.pix-section[data-v-1140fc06]{text-align:center}.pix-section h3[data-v-1140fc06]{color:#333;margin-bottom:1rem}.pix-instructions[data-v-1140fc06]{color:#666;margin-bottom:1.5rem;line-height:1.6}.qr-code-container[data-v-1140fc06]{display:flex;justify-content:center;margin-bottom:1.5rem}.qr-code[data-v-1140fc06]{max-width:250px;border:2px solid #e0e0e0;border-radius:10px;padding:1rem;background:#fff}.pix-code-container[data-v-1140fc06]{display:flex;gap:.5rem;margin-bottom:1.5rem}.pix-code-input[data-v-1140fc06]{flex:1;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-family:monospace}.copy-button[data-v-1140fc06]{padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .3s}.copy-button[data-v-1140fc06]:hover{opacity:.9}.confirm-button[data-v-1140fc06]{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .3s}.confirm-button[data-v-1140fc06]:hover:not(:disabled){opacity:.9}.confirm-button[data-v-1140fc06]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-1140fc06]{text-align:center;padding:2rem}.success-icon[data-v-1140fc06]{width:80px;height:80px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;margin:0 auto 1.5rem}.success-message h3[data-v-1140fc06]{color:#4caf50;margin-bottom:1rem}.success-message p[data-v-1140fc06]{color:#666;margin-bottom:1.5rem}.order-id[data-v-1140fc06]{padding:1rem;background:#f5f5f5;border-radius:8px;color:#333}.error-message[data-v-1140fc06]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:8px;text-align:center}.auth-page[data-v-0e138279]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:2rem}.auth-container[data-v-0e138279]{width:100%;max-width:450px}.auth-card[data-v-0e138279]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-title[data-v-0e138279]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center}.auth-form[data-v-0e138279]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-0e138279]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-0e138279]{font-size:.9rem;color:#fffc;font-weight:500}.form-group input[data-v-0e138279]{padding:.75rem;background:#2b2c3d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem}.form-group input[data-v-0e138279]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.error-message[data-v-0e138279]{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fca5a5;padding:.75rem;border-radius:8px;font-size:.9rem}.btn-primary[data-v-0e138279]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s}.btn-primary[data-v-0e138279]:hover:not(:disabled){transform:translateY(-2px)}.btn-primary[data-v-0e138279]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-0e138279]{margin-top:1.5rem;text-align:center;color:#ffffffb3;font-size:.9rem}.auth-footer a[data-v-0e138279]{color:#667eea;text-decoration:none;font-weight:600}.auth-footer a[data-v-0e138279]:hover{text-decoration:underline}@media (max-width: 768px){.auth-page[data-v-0e138279]{padding:2rem 1rem}.auth-card[data-v-0e138279]{padding:1.5rem}.auth-card h1[data-v-0e138279]{font-size:1.5rem}.btn-primary[data-v-0e138279]{width:100%;padding:1rem}}.auth-page[data-v-010b4646]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:2rem}.auth-container[data-v-010b4646]{width:100%;max-width:450px}.auth-card[data-v-010b4646]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-title[data-v-010b4646]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center}.auth-form[data-v-010b4646]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-010b4646]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-010b4646]{font-size:.9rem;color:#fffc;font-weight:500}.form-group input[data-v-010b4646]{padding:.75rem;background:#2b2c3d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem}.form-group input[data-v-010b4646]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.error-message[data-v-010b4646]{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fca5a5;padding:.75rem;border-radius:8px;font-size:.9rem}.btn-primary[data-v-010b4646]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s}.btn-primary[data-v-010b4646]:hover:not(:disabled){transform:translateY(-2px)}.btn-primary[data-v-010b4646]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-010b4646]{margin-top:1.5rem;text-align:center;color:#ffffffb3;font-size:.9rem}.auth-footer a[data-v-010b4646]{color:#667eea;text-decoration:none;font-weight:600}.auth-footer a[data-v-010b4646]:hover{text-decoration:underline}@media (max-width: 768px){.auth-page[data-v-010b4646]{padding:2rem 1rem}.auth-card[data-v-010b4646]{padding:1.5rem}.auth-card h1[data-v-010b4646]{font-size:1.5rem}.btn-primary[data-v-010b4646]{width:100%;padding:1rem}.form-row[data-v-010b4646]{grid-template-columns:1fr}}.wallet-page[data-v-bac63600]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container[data-v-bac63600]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page-header[data-v-bac63600]{text-align:center;color:#fff;margin-bottom:2rem}.page-header h1[data-v-bac63600]{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.page-header p[data-v-bac63600]{font-size:1.1rem;opacity:.9;margin:0}.balance-card[data-v-bac63600]{background:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;text-align:center;box-shadow:0 4px 20px #0000001a}.balance-info[data-v-bac63600]{display:flex;flex-direction:column;gap:.5rem}.balance-label[data-v-bac63600]{font-size:.9rem;color:#666}.balance-value[data-v-bac63600]{font-size:2.5rem;font-weight:700;color:#333}.balance-description[data-v-bac63600]{margin-top:1rem;color:#666;font-size:.9rem}.content-card[data-v-bac63600]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.section-description[data-v-bac63600]{color:#666;margin-bottom:1.5rem;font-size:.9rem}.deposit-section[data-v-bac63600],.transactions-section[data-v-bac63600]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.section-title[data-v-bac63600]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.deposit-form[data-v-bac63600]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-bac63600]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-bac63600]{font-size:.95rem;font-weight:600;color:#333}.field-hint[data-v-bac63600]{font-size:.8rem;color:#666;margin-top:.25rem}.amount-input-wrapper[data-v-bac63600]{position:relative;display:flex;align-items:center}.currency-prefix[data-v-bac63600]{position:absolute;left:.75rem;color:#666;font-weight:600;font-size:.9rem;z-index:1;pointer-events:none}.amount-input[data-v-bac63600]{padding-left:2.5rem!important}.form-group input[data-v-bac63600],.form-group select[data-v-bac63600]{padding:.75rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333;font-size:.95rem}.form-group input[data-v-bac63600]:focus,.form-group select[data-v-bac63600]:focus{outline:none;border-color:#667eea}.modal-overlay[data-v-bac63600]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn-bac63600 .3s ease}@keyframes fadeIn-bac63600{0%{opacity:0}to{opacity:1}}.modal-content[data-v-bac63600]{background:linear-gradient(145deg,#1e1e2f,#2a2a40);border:1px solid rgba(255,255,255,.1);border-radius:24px;max-width:420px;width:100%;position:relative;animation:slideUp-bac63600 .3s ease;box-shadow:0 25px 50px #00000080}@keyframes slideUp-bac63600{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-bac63600]{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-bac63600]:hover{background:#fff3;transform:rotate(90deg)}.modal-header[data-v-bac63600]{text-align:center;padding:2rem 2rem 1rem}.pix-icon[data-v-bac63600]{margin-bottom:1rem}.pix-icon svg[data-v-bac63600]{filter:drop-shadow(0 4px 8px rgba(50,188,173,.3))}.modal-header h3[data-v-bac63600]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.modal-amount[data-v-bac63600]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#32bcad,#4fd1c5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.modal-amount-hint[data-v-bac63600]{font-size:.9rem;color:#fff9;margin:.5rem 0 0}.modal-body[data-v-bac63600]{padding:1rem 2rem 2rem}.qr-code-container[data-v-bac63600]{background:#fff;padding:1rem;border-radius:16px;text-align:center;margin-bottom:1rem}.qr-code-container img[data-v-bac63600]{max-width:220px;width:100%;height:auto;display:block;margin:0 auto}.qr-instruction[data-v-bac63600]{text-align:center;color:#ffffffb3;font-size:.9rem;margin:1rem 0}.divider[data-v-bac63600]{display:flex;align-items:center;margin:1.5rem 0}.divider[data-v-bac63600]:before,.divider[data-v-bac63600]:after{content:"";flex:1;height:1px;background:#ffffff26}.divider span[data-v-bac63600]{padding:0 1rem;color:#ffffff80;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.pix-code-section[data-v-bac63600]{margin-bottom:1.5rem}.pix-code-input[data-v-bac63600]{display:flex;gap:.5rem}.pix-code-input input[data-v-bac63600]{flex:1;padding:.875rem 1rem;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:.75rem;font-family:monospace}.btn-copy[data-v-bac63600]{padding:.875rem 1.25rem;background:linear-gradient(135deg,#32bcad,#4fd1c5);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:.9rem;white-space:nowrap;transition:all .2s ease}.btn-copy[data-v-bac63600]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #32bcad66}.btn-copy.copied[data-v-bac63600]{background:linear-gradient(135deg,#4caf50,#66bb6a)}.waiting-payment[data-v-bac63600]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:12px}.waiting-payment span[data-v-bac63600]{color:#ffb74d;font-size:.9rem}.pulse-dot[data-v-bac63600]{width:12px;height:12px;background:#ff9800;border-radius:50%;animation:pulse-bac63600 1.5s ease-in-out infinite}@keyframes pulse-bac63600{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.modal-footer[data-v-bac63600]{padding:1rem 2rem 1.5rem;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.expire-info[data-v-bac63600]{color:#ffffff80;font-size:.8rem;margin:0}.btn-secondary[data-v-bac63600]{padding:.75rem 1.5rem;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;font-weight:600}.transaction-item[data-v-bac63600]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:.75rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.transaction-info[data-v-bac63600]{flex:1;display:flex;flex-direction:column;gap:.25rem}.transaction-type[data-v-bac63600]{font-weight:600;font-size:.9rem}.transaction-type.deposit[data-v-bac63600]{color:#2e7d32}.transaction-type.order_payment[data-v-bac63600]{color:#e65100}.transaction-description[data-v-bac63600]{color:#555;font-size:.85rem}.transaction-date[data-v-bac63600]{color:#777;font-size:.75rem}.transaction-amount[data-v-bac63600]{font-weight:700;font-size:1.1rem}.transaction-amount.deposit[data-v-bac63600]{color:#4caf50}.transaction-amount.order_payment[data-v-bac63600]{color:#ff9800}.transaction-status[data-v-bac63600]{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600}.transaction-status.completed[data-v-bac63600]{background:#4caf5033;color:#4caf50}.transaction-status.pending[data-v-bac63600]{background:#ff980033;color:#ff9800}.error-message[data-v-bac63600]{background:#fee;border:1px solid #fcc;color:#c00;padding:.75rem;border-radius:8px;font-size:.9rem}.btn-primary[data-v-bac63600]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}.btn-primary[data-v-bac63600]:disabled{opacity:.6;cursor:not-allowed}.help-section[data-v-bac63600]{margin-top:1.5rem;text-align:center}.btn-help[data-v-bac63600]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f0f0f0;border:2px solid #e0e0e0;border-radius:12px;color:#333;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s}.btn-help[data-v-bac63600]:hover{background:#e8e8e8;border-color:#667eea;color:#667eea;transform:translateY(-2px)}.help-icon[data-v-bac63600]{font-size:1.1rem}.waiting-indicator[data-v-bac63600]{text-align:center;margin-top:1rem;color:#ffffffb3;font-size:.9rem}.loading-state[data-v-bac63600],.empty-state[data-v-bac63600]{text-align:center;padding:2rem;color:#666}.info-box[data-v-bac63600]{background:#f0f4ff;border:1px solid #c5d4f7;border-radius:16px;padding:1.5rem;margin-bottom:2rem}.info-title[data-v-bac63600]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem}.info-list[data-v-bac63600]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.info-list li[data-v-bac63600]{color:#fffc;font-size:.9rem;padding-left:1.5rem;position:relative}.info-list li[data-v-bac63600]:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700}@media (max-width: 1024px){.container[data-v-bac63600]{padding:0 1.5rem}.content-grid[data-v-bac63600]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 768px){.wallet-page[data-v-bac63600]{padding:2rem 0}.container[data-v-bac63600]{padding:0 1rem}.page-title[data-v-bac63600]{font-size:1.75rem}.page-subtitle[data-v-bac63600]{font-size:.95rem}.balance-card[data-v-bac63600]{padding:1.5rem;margin-bottom:1.5rem}.balance-value[data-v-bac63600]{font-size:2rem}.deposit-section[data-v-bac63600]{padding:1.5rem;border-radius:16px}.section-title[data-v-bac63600]{font-size:1.25rem}.modal-content[data-v-bac63600]{margin:1rem;padding:1.5rem;max-height:90vh;overflow-y:auto}.qr-code[data-v-bac63600]{max-width:200px;height:200px}.pix-code-container[data-v-bac63600]{flex-direction:column;gap:.75rem}.btn-copy[data-v-bac63600]{width:100%;justify-content:center}.btn-primary[data-v-bac63600]{width:100%;padding:1rem}.btn-help[data-v-bac63600]{width:100%;justify-content:center}.transactions-section[data-v-bac63600]{padding:1.5rem}.transaction-header[data-v-bac63600]{flex-direction:column;align-items:flex-start;gap:.5rem}.transaction-type[data-v-bac63600]{font-size:.9rem}.transaction-amount[data-v-bac63600]{font-size:1rem}}@media (max-width: 380px){.page-title[data-v-bac63600]{font-size:1.5rem}.balance-value[data-v-bac63600]{font-size:1.75rem}}.dashboard-page[data-v-9b328463]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container[data-v-9b328463]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.dashboard-header[data-v-9b328463]{text-align:center;color:#fff;margin-bottom:3rem}.dashboard-header h1[data-v-9b328463]{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.welcome-text[data-v-9b328463]{font-size:1.1rem;opacity:.9;margin:0}.dashboard-grid[data-v-9b328463]{display:grid;gap:2rem}.stats-section[data-v-9b328463]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-9b328463]{background:#fff;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s}.stat-card[data-v-9b328463]:hover{transform:translateY(-5px)}.stat-icon[data-v-9b328463]{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px}.stat-content h3[data-v-9b328463]{margin:0 0 .5rem;font-size:.9rem;color:#666;font-weight:600}.stat-value[data-v-9b328463]{margin:0;font-size:1.5rem;font-weight:700;color:#333}.quick-actions[data-v-9b328463],.recent-orders[data-v-9b328463]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}.quick-actions h2[data-v-9b328463],.recent-orders h2[data-v-9b328463]{margin:0 0 1.5rem;color:#333;font-size:1.5rem}.actions-grid[data-v-9b328463]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.action-card[data-v-9b328463]{text-decoration:none;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s;border:2px solid transparent}.action-card[data-v-9b328463]:hover{transform:translateY(-5px);border-color:#667eea;box-shadow:0 8px 25px #667eea4d}.action-icon[data-v-9b328463]{font-size:2.5rem;margin-bottom:.5rem}.action-card h3[data-v-9b328463]{margin:.5rem 0;color:#333;font-size:1.1rem}.action-card p[data-v-9b328463]{margin:0;color:#666;font-size:.9rem}.section-header[data-v-9b328463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.view-all[data-v-9b328463]{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s}.view-all[data-v-9b328463]:hover{color:#764ba2}.loading[data-v-9b328463],.empty-state[data-v-9b328463]{text-align:center;padding:3rem;color:#666}.empty-state p[data-v-9b328463]{margin-bottom:1rem}.btn-primary[data-v-9b328463]{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:transform .3s}.btn-primary[data-v-9b328463]:hover{transform:scale(1.05)}.orders-list[data-v-9b328463]{display:flex;flex-direction:column;gap:1rem}.order-item[data-v-9b328463]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f5f7fa;border-radius:12px;border-left:4px solid #667eea;transition:all .3s}.order-item[data-v-9b328463]:hover{background:#e8ecf1;transform:translate(5px)}.order-info h4[data-v-9b328463]{margin:0 0 .5rem;color:#333;font-size:1rem}.order-meta[data-v-9b328463]{margin:0;color:#666;font-size:.85rem}.order-status[data-v-9b328463]{text-align:right}.status-badge[data-v-9b328463]{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.status-pending[data-v-9b328463]{background:#fff3cd;color:#856404}.status-processing[data-v-9b328463]{background:#cfe2ff;color:#084298}.status-completed[data-v-9b328463]{background:#d1e7dd;color:#0f5132}.status-cancelled[data-v-9b328463],.status-failed[data-v-9b328463]{background:#f8d7da;color:#842029}.order-value[data-v-9b328463]{margin:0;font-weight:700;color:#333;font-size:1rem}@media (max-width: 1024px){.container[data-v-9b328463]{padding:0 1.5rem}.stats-section[data-v-9b328463],.actions-grid[data-v-9b328463]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard-page[data-v-9b328463]{padding:2rem 0}.container[data-v-9b328463]{padding:0 1rem}.dashboard-header[data-v-9b328463]{margin-bottom:1.5rem}.dashboard-header h1[data-v-9b328463]{font-size:1.75rem}.dashboard-header p[data-v-9b328463]{font-size:.95rem}.stats-section[data-v-9b328463]{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-9b328463]{padding:1.25rem}.stat-value[data-v-9b328463]{font-size:1.5rem}.actions-section h2[data-v-9b328463],.orders-section h2[data-v-9b328463]{font-size:1.25rem;margin-bottom:1rem}.actions-grid[data-v-9b328463]{grid-template-columns:1fr;gap:1rem}.action-card[data-v-9b328463]{padding:1.25rem}.orders-section[data-v-9b328463]{padding:1.5rem}.orders-header[data-v-9b328463]{flex-direction:column;gap:1rem;margin-bottom:1rem}.order-item[data-v-9b328463]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.order-status[data-v-9b328463]{text-align:left;width:100%}}@media (max-width: 380px){.dashboard-header h1[data-v-9b328463]{font-size:1.5rem}.stat-value[data-v-9b328463]{font-size:1.25rem}}.orders-page[data-v-ad56c01a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container[data-v-ad56c01a]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page-header[data-v-ad56c01a]{text-align:center;color:#fff;margin-bottom:2rem}.page-header h1[data-v-ad56c01a]{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.page-header p[data-v-ad56c01a]{font-size:1.1rem;opacity:.9;margin:0}.filters[data-v-ad56c01a]{margin-bottom:2rem;display:flex;justify-content:center}.filter-select[data-v-ad56c01a]{padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;box-shadow:0 2px 10px #0000001a}.filter-select option[data-v-ad56c01a]{background:#fff;color:#333}.loading[data-v-ad56c01a],.empty-state[data-v-ad56c01a]{text-align:center;padding:3rem;background:#fff;border-radius:16px;color:#666}.empty-state p[data-v-ad56c01a]{margin-bottom:1rem}.btn-primary[data-v-ad56c01a]{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:transform .3s}.btn-primary[data-v-ad56c01a]:hover{transform:scale(1.05)}.orders-container[data-v-ad56c01a]{display:flex;flex-direction:column;gap:1.5rem}.order-card[data-v-ad56c01a]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s}.order-card[data-v-ad56c01a]:hover{transform:translateY(-5px)}.order-header[data-v-ad56c01a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.order-title[data-v-ad56c01a]{display:flex;align-items:center;gap:1rem}.order-title h3[data-v-ad56c01a]{margin:0;color:#333;font-size:1.25rem}.order-id[data-v-ad56c01a]{color:#666;font-size:.9rem}.status-badge[data-v-ad56c01a]{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.status-pending[data-v-ad56c01a]{background:#fff3cd;color:#856404}.status-processing[data-v-ad56c01a]{background:#cfe2ff;color:#084298}.status-completed[data-v-ad56c01a]{background:#d1e7dd;color:#0f5132}.status-cancelled[data-v-ad56c01a],.status-failed[data-v-ad56c01a]{background:#f8d7da;color:#842029}.order-details[data-v-ad56c01a]{margin-bottom:1rem}.detail-row[data-v-ad56c01a]{display:flex;margin-bottom:.75rem;gap:1rem}.detail-label[data-v-ad56c01a]{font-weight:600;color:#666;min-width:120px}.detail-value[data-v-ad56c01a]{color:#333;flex:1}.detail-value.price[data-v-ad56c01a]{font-weight:700;color:#667eea;font-size:1.1rem}.detail-link[data-v-ad56c01a]{color:#667eea;text-decoration:none;word-break:break-all}.detail-link[data-v-ad56c01a]:hover{text-decoration:underline}.refund-info[data-v-ad56c01a]{background:#fff3cd;padding:.5rem;border-radius:8px;margin-top:.5rem}.order-footer[data-v-ad56c01a]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f0f0f0}.order-meta[data-v-ad56c01a]{display:flex;gap:1rem;color:#666;font-size:.9rem}.btn-update[data-v-ad56c01a]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s}.btn-update[data-v-ad56c01a]:hover:not(:disabled){background:#764ba2}.btn-update[data-v-ad56c01a]:disabled{opacity:.6;cursor:not-allowed}.pagination[data-v-ad56c01a]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a}.page-btn[data-v-ad56c01a]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s}.page-btn[data-v-ad56c01a]:hover:not(:disabled){background:#764ba2}.page-btn[data-v-ad56c01a]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-ad56c01a]{color:#666;font-weight:600}@media (max-width: 1024px){.container[data-v-ad56c01a]{padding:0 1.5rem}}@media (max-width: 768px){.orders-page[data-v-ad56c01a]{padding:2rem 0}.container[data-v-ad56c01a]{padding:0 1rem}.page-header[data-v-ad56c01a]{margin-bottom:1.5rem}.page-header h1[data-v-ad56c01a]{font-size:1.75rem}.page-header p[data-v-ad56c01a]{font-size:.95rem}.filters-section[data-v-ad56c01a]{padding:1rem;margin-bottom:1.5rem}.filter-select[data-v-ad56c01a]{min-width:100%}.order-card[data-v-ad56c01a]{padding:1rem;margin-bottom:1rem}.order-header[data-v-ad56c01a]{flex-direction:column;gap:.75rem}.order-title[data-v-ad56c01a]{font-size:1rem}.order-details[data-v-ad56c01a]{padding:1rem}.order-footer[data-v-ad56c01a]{flex-direction:column;gap:.75rem;align-items:stretch;padding-top:1rem}.detail-row[data-v-ad56c01a]{flex-direction:column;gap:.25rem}.detail-label[data-v-ad56c01a]{min-width:auto;font-size:.85rem}.detail-value[data-v-ad56c01a]{font-size:.9rem}.status-badge[data-v-ad56c01a]{font-size:.75rem;padding:.35rem .75rem}.pagination[data-v-ad56c01a]{flex-direction:column;gap:1rem}.pagination-buttons[data-v-ad56c01a]{width:100%;justify-content:space-between}}@media (max-width: 380px){.page-header h1[data-v-ad56c01a]{font-size:1.5rem}}.profile-page[data-v-1438b286]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container[data-v-1438b286]{max-width:800px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page-header[data-v-1438b286]{text-align:center;color:#fff;margin-bottom:2rem}.page-header h1[data-v-1438b286]{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.page-header p[data-v-1438b286]{font-size:1.1rem;opacity:.9;margin:0}.profile-card[data-v-1438b286]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;color:#333}.profile-form[data-v-1438b286]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-1438b286]{display:flex;flex-direction:column;gap:1.5rem}.form-section h2[data-v-1438b286]{margin:0 0 .5rem;color:#333;font-size:1.5rem;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.section-note[data-v-1438b286]{color:#666;font-size:.9rem;margin:-1rem 0 .5rem}.form-row[data-v-1438b286]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-1438b286]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-1438b286]{font-weight:600;color:#333;font-size:.95rem}.form-input[data-v-1438b286]{padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s;background:#fff;color:#333}.form-input[data-v-1438b286]::-moz-placeholder{color:#999}.form-input[data-v-1438b286]::placeholder{color:#999}.form-input[data-v-1438b286]:focus{outline:none;border-color:#667eea}.form-input option[data-v-1438b286]{background:#fff;color:#333}.field-hint[data-v-1438b286]{font-size:.85rem;color:#666}.error-message[data-v-1438b286]{background:#fee;border:1px solid #fcc;color:#c00;padding:1rem;border-radius:8px;font-size:.9rem}.success-message[data-v-1438b286]{background:#efe;border:1px solid #cfc;color:#0a0;padding:1rem;border-radius:8px;font-size:.9rem}.form-actions[data-v-1438b286]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:2px solid #f0f0f0}.btn-cancel[data-v-1438b286]{padding:.75rem 1.5rem;background:#e0e0e0;color:#333;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s}.btn-cancel[data-v-1438b286]:hover{background:#d0d0d0}.btn-save[data-v-1438b286]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .3s}.btn-save[data-v-1438b286]:hover:not(:disabled){transform:scale(1.05)}.btn-save[data-v-1438b286]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.form-row[data-v-1438b286]{grid-template-columns:1fr}.form-actions[data-v-1438b286]{flex-direction:column}.btn-cancel[data-v-1438b286],.btn-save[data-v-1438b286]{width:100%}}.paypal-payment-page[data-v-debe8049]{min-height:calc(100vh - 200px);padding:2rem 0;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)}.container[data-v-debe8049]{max-width:600px;margin:0 auto;padding:0 1.5rem}.payment-card[data-v-debe8049]{background:linear-gradient(145deg,#1e1e2f,#2a2a40);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2.5rem;box-shadow:0 25px 50px #00000080;animation:slideUp-debe8049 .4s ease}@keyframes slideUp-debe8049{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.payment-header[data-v-debe8049]{text-align:center;margin-bottom:2rem}.paypal-icon[data-v-debe8049]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#0070ba1a;border-radius:16px;margin-bottom:1rem}.payment-title[data-v-debe8049]{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .5rem;background:linear-gradient(135deg,#0070ba,#012169);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-subtitle[data-v-debe8049]{color:#ffffffb3;font-size:1rem;margin:0}.payment-body[data-v-debe8049]{margin-bottom:2rem}.amount-section[data-v-debe8049]{text-align:center;padding:2rem;background:#0070ba1a;border:2px solid rgba(0,112,186,.3);border-radius:16px;margin-bottom:2rem}.amount-label[data-v-debe8049]{color:#ffffffb3;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.amount-value[data-v-debe8049]{font-size:2.5rem;font-weight:700;color:#0070ba}.instructions-section[data-v-debe8049]{margin-bottom:2rem}.instructions-title[data-v-debe8049]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.instructions-list[data-v-debe8049]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.instructions-list li[data-v-debe8049]{color:#ffffffe6;font-size:.95rem;padding-left:2rem;position:relative;line-height:1.6}.instructions-list li[data-v-debe8049]:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:0;width:24px;height:24px;background:linear-gradient(135deg,#0070ba,#012169);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem}.instructions-section[data-v-debe8049]{counter-reset:step-counter}.email-section[data-v-debe8049]{margin-bottom:2rem}.email-label[data-v-debe8049]{display:block;color:#fff;font-weight:600;margin-bottom:.75rem;font-size:.95rem}.email-input-group[data-v-debe8049]{display:flex;gap:.75rem;margin-bottom:.5rem}.email-input[data-v-debe8049]{flex:1;padding:1rem 1.25rem;background:#0000004d;border:2px solid rgba(0,112,186,.3);border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:text;transition:all .3s}.email-input[data-v-debe8049]:focus{outline:none;border-color:#0070ba;box-shadow:0 0 0 3px #0070ba33}.btn-copy-email[data-v-debe8049]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#0070ba,#012169);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:.95rem;white-space:nowrap;transition:all .3s}.btn-copy-email[data-v-debe8049]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0070ba66}.btn-copy-email.copied[data-v-debe8049]{background:linear-gradient(135deg,#4caf50,#66bb6a)}.btn-copy-email svg[data-v-debe8049]{width:20px;height:20px}.email-hint[data-v-debe8049]{color:#fff9;font-size:.85rem;margin:0}.info-box[data-v-debe8049]{display:flex;gap:1rem;padding:1.5rem;background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:16px}.info-icon[data-v-debe8049]{font-size:1.5rem;flex-shrink:0}.info-content[data-v-debe8049]{flex:1}.info-content strong[data-v-debe8049]{display:block;color:#ff9800;font-size:.95rem;margin-bottom:.5rem}.info-content p[data-v-debe8049]{color:#ffffffe6;font-size:.9rem;margin:0;line-height:1.6}.payment-footer[data-v-debe8049]{display:flex;gap:1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.btn-confirm[data-v-debe8049]{flex:1;padding:1rem 2rem;background:linear-gradient(135deg,#0070ba,#012169);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-confirm[data-v-debe8049]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0070ba66}.btn-cancel[data-v-debe8049]{padding:1rem 2rem;background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-cancel[data-v-debe8049]:hover{background:#ffffff26;border-color:#ffffff4d}@media (max-width: 768px){.payment-card[data-v-debe8049]{padding:1.5rem}.amount-value[data-v-debe8049]{font-size:2rem}.email-input-group[data-v-debe8049]{flex-direction:column}.btn-copy-email[data-v-debe8049]{width:100%;justify-content:center}.payment-footer[data-v-debe8049]{flex-direction:column}}.support-page[data-v-6d94eaaf]{min-height:100vh;padding:2rem 0;background:linear-gradient(135deg,#667eea,#764ba2);width:100%;overflow-x:hidden}.container[data-v-6d94eaaf]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.page-header[data-v-6d94eaaf]{text-align:center;color:#fff;margin-bottom:2rem}.page-header h1[data-v-6d94eaaf]{font-size:2.5rem;margin:0 0 .5rem;font-weight:700}.page-header p[data-v-6d94eaaf]{font-size:1.1rem;opacity:.9;margin:0}.support-content[data-v-6d94eaaf]{display:flex;flex-direction:column;gap:2rem}.content-card[data-v-6d94eaaf],.features-section[data-v-6d94eaaf]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}@keyframes slideUp-6d94eaaf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.features-section h3[data-v-6d94eaaf]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.features-grid[data-v-6d94eaaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-card[data-v-6d94eaaf]{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:12px;transition:all .3s;border:1px solid #e9ecef}.feature-card[data-v-6d94eaaf]:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000014}.feature-icon[data-v-6d94eaaf]{font-size:2.5rem;margin-bottom:1rem}.feature-card h4[data-v-6d94eaaf]{color:#667eea;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.feature-card p[data-v-6d94eaaf]{color:#555;font-size:.9rem;margin:0;line-height:1.6}.faq-section[data-v-6d94eaaf]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}.faq-section h3[data-v-6d94eaaf]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.faq-list[data-v-6d94eaaf]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-6d94eaaf]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s}.faq-item[data-v-6d94eaaf]:hover{border-color:#667eea}.faq-question[data-v-6d94eaaf]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;color:#333;font-weight:600}.faq-arrow[data-v-6d94eaaf]{color:#667eea;font-size:.8rem;transition:transform .3s}.faq-arrow.open[data-v-6d94eaaf]{transform:rotate(180deg)}.faq-answer[data-v-6d94eaaf]{padding:1rem 1.5rem;color:#555;font-size:.95rem;line-height:1.6;border-top:1px solid #e9ecef}.help-section[data-v-6d94eaaf]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}.help-section h3[data-v-6d94eaaf]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.help-grid[data-v-6d94eaaf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.help-item[data-v-6d94eaaf]{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;transition:all .3s}.help-item[data-v-6d94eaaf]:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000014}.help-icon[data-v-6d94eaaf]{font-size:2.5rem;margin-bottom:1rem}.help-item h4[data-v-6d94eaaf]{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.help-item p[data-v-6d94eaaf]{color:#555;font-size:.9rem;margin:0;line-height:1.6}.contact-section[data-v-6d94eaaf]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;text-align:center}.contact-header[data-v-6d94eaaf]{margin-bottom:1.5rem}.contact-icon[data-v-6d94eaaf]{font-size:3rem;margin-bottom:1rem}.contact-header h3[data-v-6d94eaaf]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.contact-header p[data-v-6d94eaaf]{color:#666;font-size:1rem;margin:0}.chat-button[data-v-6d94eaaf]{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s}.chat-button[data-v-6d94eaaf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.chat-btn-icon[data-v-6d94eaaf]{font-size:1.3rem}.whatsapp-btn[data-v-6d94eaaf]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:#25d366;color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;text-decoration:none;cursor:pointer;transition:all .3s;box-shadow:0 4px 14px #25d36666}.whatsapp-btn[data-v-6d94eaaf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d36680;color:#fff}.whatsapp-btn-icon[data-v-6d94eaaf]{display:flex;align-items:center;justify-content:center}.whatsapp-btn-icon svg[data-v-6d94eaaf]{width:24px;height:24px}.test-cta[data-v-6d94eaaf]{background:linear-gradient(135deg,#d4a020,#f5c842);border-radius:20px;padding:2rem;animation:slideUp-6d94eaaf .6s ease .8s both}.cta-content[data-v-6d94eaaf]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-icon[data-v-6d94eaaf]{font-size:3rem}.cta-text[data-v-6d94eaaf]{flex:1;min-width:200px}.cta-text h3[data-v-6d94eaaf]{color:#000;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.cta-text p[data-v-6d94eaaf]{color:#000000b3;margin:0;font-size:.95rem}.cta-button[data-v-6d94eaaf]{background:#000;color:#d4a020;padding:1rem 2.5rem;border-radius:12px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s;white-space:nowrap}.cta-button[data-v-6d94eaaf]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}@media (max-width: 1024px){.container[data-v-6d94eaaf]{padding:0 1.5rem}.features-grid[data-v-6d94eaaf],.help-grid[data-v-6d94eaaf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.support-page[data-v-6d94eaaf]{padding:2rem 0}.container[data-v-6d94eaaf]{padding:0 1rem}.support-header[data-v-6d94eaaf]{margin-bottom:2rem}.support-icon[data-v-6d94eaaf]{font-size:3rem}.support-title[data-v-6d94eaaf]{font-size:1.75rem}.support-subtitle[data-v-6d94eaaf]{font-size:.95rem}.support-content[data-v-6d94eaaf]{gap:1.5rem}.features-section[data-v-6d94eaaf],.faq-section[data-v-6d94eaaf],.help-section[data-v-6d94eaaf],.contact-section[data-v-6d94eaaf]{padding:1.5rem;border-radius:16px}.features-section h3[data-v-6d94eaaf],.faq-section h3[data-v-6d94eaaf],.help-section h3[data-v-6d94eaaf]{font-size:1.25rem;margin-bottom:1.25rem}.features-grid[data-v-6d94eaaf],.help-grid[data-v-6d94eaaf]{grid-template-columns:1fr;gap:1rem}.feature-card[data-v-6d94eaaf],.help-item[data-v-6d94eaaf]{padding:1.25rem}.feature-icon[data-v-6d94eaaf],.help-icon[data-v-6d94eaaf]{font-size:2rem;margin-bottom:.75rem}.feature-card h4[data-v-6d94eaaf],.help-item h4[data-v-6d94eaaf]{font-size:1rem}.feature-card p[data-v-6d94eaaf],.help-item p[data-v-6d94eaaf]{font-size:.85rem}.faq-question[data-v-6d94eaaf]{padding:1rem;font-size:.95rem}.faq-answer[data-v-6d94eaaf]{padding:0 1rem 1rem;font-size:.9rem}.contact-section[data-v-6d94eaaf]{padding:2rem 1.5rem}.contact-icon[data-v-6d94eaaf]{font-size:2.5rem}.contact-header h3[data-v-6d94eaaf]{font-size:1.25rem}.contact-header p[data-v-6d94eaaf]{font-size:.9rem}.chat-button[data-v-6d94eaaf]{width:100%;justify-content:center;padding:1rem 2rem;font-size:1rem}.test-cta[data-v-6d94eaaf]{padding:1.5rem;border-radius:16px}.cta-content[data-v-6d94eaaf]{flex-direction:column;text-align:center;gap:1.25rem}.cta-icon[data-v-6d94eaaf]{font-size:2.5rem}.cta-text h3[data-v-6d94eaaf]{font-size:1.25rem}.cta-text p[data-v-6d94eaaf]{font-size:.9rem}.cta-button[data-v-6d94eaaf]{width:100%;text-align:center;padding:1rem}}@media (max-width: 380px){.support-title[data-v-6d94eaaf]{font-size:1.5rem}.feature-card[data-v-6d94eaaf],.help-item[data-v-6d94eaaf]{padding:1rem}}.admin-login[data-v-d6244ae2]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-card[data-v-d6244ae2]{background:#fff;border-radius:15px;padding:3rem;box-shadow:0 4px 20px #0000001a;width:100%;max-width:400px}.login-card h1[data-v-d6244ae2]{color:#333;text-align:center;margin-bottom:2rem}.form-group[data-v-d6244ae2]{margin-bottom:1.5rem}.form-group label[data-v-d6244ae2]{display:block;color:#333;font-weight:600;margin-bottom:.5rem}.form-group input[data-v-d6244ae2]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s;background:#fff;color:#333}.form-group input[data-v-d6244ae2]::-moz-placeholder{color:#999}.form-group input[data-v-d6244ae2]::placeholder{color:#999}.form-group input[data-v-d6244ae2]:focus{outline:none;border-color:#667eea}.login-button[data-v-d6244ae2]{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .3s}.login-button[data-v-d6244ae2]:hover:not(:disabled){opacity:.9}.login-button[data-v-d6244ae2]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-d6244ae2]{margin-top:1rem;padding:1rem;background:#ffebee;color:#c62828;border-radius:8px;text-align:center}.admin-nav[data-v-e6fc46dd]{background:#fff;box-shadow:0 2px 10px #0000001a;padding:1rem 0;position:sticky;top:0;z-index:1000}.container[data-v-e6fc46dd]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo h2[data-v-e6fc46dd]{color:#333;font-size:1.5rem}.nav-links[data-v-e6fc46dd]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-v-e6fc46dd]{color:#666;text-decoration:none;font-weight:500;transition:color .3s}.nav-link[data-v-e6fc46dd]:hover,.nav-link.router-link-active[data-v-e6fc46dd]{color:#667eea}.logout-button[data-v-e6fc46dd]{padding:.5rem 1.5rem;background:#dc3545;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:opacity .3s}.logout-button[data-v-e6fc46dd]:hover{opacity:.9}@media (max-width: 768px){.nav-links[data-v-e6fc46dd]{gap:.75rem}.nav-link[data-v-e6fc46dd]{font-size:.9rem}}.admin-dashboard[data-v-e0930df9]{min-height:100vh;background:#f5f5f5}.container[data-v-e0930df9]{max-width:1400px;margin:0 auto;padding:2rem}h1[data-v-e0930df9]{color:#333;margin-bottom:2rem}.loading[data-v-e0930df9]{text-align:center;padding:3rem;color:#666}.stats-grid[data-v-e0930df9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-e0930df9]{background:#fff;border-radius:10px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 10px #0000000d}.stat-icon[data-v-e0930df9]{font-size:2.5rem}.stat-info h3[data-v-e0930df9]{color:#333;font-size:1.8rem;margin-bottom:.25rem}.stat-info p[data-v-e0930df9]{color:#666;font-size:.9rem}.actions[data-v-e0930df9]{margin-bottom:2rem}.sync-button[data-v-e0930df9]{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .3s}.sync-button[data-v-e0930df9]:hover:not(:disabled){opacity:.9}.sync-button[data-v-e0930df9]:disabled{opacity:.6;cursor:not-allowed}.recent-orders[data-v-e0930df9]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.recent-orders h2[data-v-e0930df9]{color:#333;margin-bottom:1rem}.table-container[data-v-e0930df9]{overflow-x:auto}table[data-v-e0930df9]{width:100%;border-collapse:collapse}th[data-v-e0930df9],td[data-v-e0930df9]{padding:.75rem;text-align:left;border-bottom:1px solid #e0e0e0}th[data-v-e0930df9]{background:#f5f5f5;color:#666;font-weight:600;font-size:.9rem}td[data-v-e0930df9]{color:#333}.status-badge[data-v-e0930df9]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.status-badge.pending[data-v-e0930df9]{background:#fff3cd;color:#856404}.status-badge.paid[data-v-e0930df9]{background:#d4edda;color:#155724}.admin-orders[data-v-de819e10]{min-height:100vh;background:#f5f5f5}.container[data-v-de819e10]{max-width:1400px;margin:0 auto;padding:2rem}h1[data-v-de819e10]{color:#333;margin-bottom:2rem}.toolbar[data-v-de819e10]{margin-bottom:1.5rem}.clear-pending-btn[data-v-de819e10]{padding:.6rem 1.25rem;background:#dc3545;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .2s}.clear-pending-btn[data-v-de819e10]:hover:not(:disabled){opacity:.9}.clear-pending-btn[data-v-de819e10]:disabled{opacity:.6;cursor:not-allowed}.filters[data-v-de819e10]{display:flex;gap:1rem;margin-bottom:2rem}.filters select[data-v-de819e10]{padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#333;cursor:pointer}.loading[data-v-de819e10]{text-align:center;padding:3rem;color:#666}.orders-container[data-v-de819e10]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.table-container[data-v-de819e10]{overflow-x:auto}table[data-v-de819e10]{width:100%;border-collapse:collapse}th[data-v-de819e10],td[data-v-de819e10]{padding:.75rem;text-align:left;border-bottom:1px solid #e0e0e0}th[data-v-de819e10]{background:#f5f5f5;color:#666;font-weight:600;font-size:.9rem}td[data-v-de819e10]{color:#333}.status-badge[data-v-de819e10]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.status-badge.pending[data-v-de819e10]{background:#fff3cd;color:#856404}.status-badge.paid[data-v-de819e10],.status-badge.completed[data-v-de819e10]{background:#d4edda;color:#155724}.status-badge.processing[data-v-de819e10]{background:#cce5ff;color:#004085}.status-badge.partial[data-v-de819e10]{background:#fff3cd;color:#856404}.status-badge.cancelled[data-v-de819e10],.status-badge.expired[data-v-de819e10]{background:#f8d7da;color:#721c24}.action-buttons[data-v-de819e10]{display:flex;gap:.5rem;flex-wrap:wrap}.action-button[data-v-de819e10]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:opacity .3s}.action-button[data-v-de819e10]:hover{opacity:.9}.action-button.delete-button[data-v-de819e10]{background:#dc3545}.action-button.delete-button[data-v-de819e10]:hover{background:#c82333}.pagination[data-v-de819e10]{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.page-button[data-v-de819e10]{padding:.5rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .3s}.page-button[data-v-de819e10]:hover,.page-button.active[data-v-de819e10]{background:#667eea;color:#fff;border-color:#667eea}.admin-users[data-v-95888c87]{min-height:100vh;background:#f5f5f5}.container[data-v-95888c87]{max-width:1400px;margin:0 auto;padding:2rem}.page-header[data-v-95888c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h1[data-v-95888c87]{color:#333;margin:0}.stats-mini[data-v-95888c87]{display:flex;gap:1rem}.stat-badge[data-v-95888c87]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.filters[data-v-95888c87]{margin-bottom:1.5rem}.search-input[data-v-95888c87]{width:100%;max-width:400px;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.search-input[data-v-95888c87]:focus{outline:none;border-color:#667eea}.loading[data-v-95888c87]{text-align:center;padding:3rem;color:#666}.table-container[data-v-95888c87]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;overflow-x:auto}table[data-v-95888c87]{width:100%;border-collapse:collapse}th[data-v-95888c87],td[data-v-95888c87]{padding:.875rem;text-align:left;border-bottom:1px solid #e0e0e0}th[data-v-95888c87]{background:#f5f5f5;color:#666;font-weight:600;font-size:.85rem;text-transform:uppercase}td[data-v-95888c87]{color:#333}.user-info[data-v-95888c87]{display:flex;flex-direction:column}.user-name[data-v-95888c87]{font-weight:600}.user-cpf[data-v-95888c87]{font-size:.8rem;color:#888}.balance[data-v-95888c87]{font-weight:600;color:#4caf50}.deposits-info[data-v-95888c87]{font-size:.9rem}.deposits-info small[data-v-95888c87]{color:#666}.empty[data-v-95888c87]{text-align:center;color:#888;padding:2rem}.pagination[data-v-95888c87]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.page-btn[data-v-95888c87]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.page-btn[data-v-95888c87]:disabled{background:#ccc;cursor:not-allowed}.page-info[data-v-95888c87]{color:#666;font-size:.9rem}.action-buttons[data-v-95888c87]{display:flex;gap:.5rem}.btn-edit[data-v-95888c87]{padding:.4rem .75rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background .2s}.btn-edit[data-v-95888c87]:hover{background:#5a6fd6}.btn-delete[data-v-95888c87]{padding:.4rem .75rem;background:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background .2s}.btn-delete[data-v-95888c87]:hover{background:#dc2626}.modal-overlay[data-v-95888c87]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-95888c87]{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0000004d}.modal-header[data-v-95888c87]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-95888c87]{margin:0;color:#333;font-size:1.25rem}.modal-close[data-v-95888c87]{background:none;border:none;font-size:1.75rem;color:#666;cursor:pointer;line-height:1;padding:0}.modal-close[data-v-95888c87]:hover{color:#333}.edit-form[data-v-95888c87]{padding:1.5rem}.form-group[data-v-95888c87]{margin-bottom:1.25rem}.form-group label[data-v-95888c87]{display:block;margin-bottom:.5rem;color:#333;font-weight:600;font-size:.9rem}.form-group input[data-v-95888c87]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;transition:border-color .2s;background:#fff;color:#333}.form-group input[data-v-95888c87]::-moz-placeholder{color:#999}.form-group input[data-v-95888c87]::placeholder{color:#999}.form-group input[data-v-95888c87]:focus{outline:none;border-color:#667eea}.field-hint[data-v-95888c87]{display:block;margin-top:.35rem;font-size:.8rem;color:#888}.error-message[data-v-95888c87]{background:#fee;border:1px solid #fcc;color:#c00;padding:.75rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.modal-actions[data-v-95888c87]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.btn-cancel[data-v-95888c87]{padding:.75rem 1.5rem;background:#e0e0e0;color:#333;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem}.btn-cancel[data-v-95888c87]:hover{background:#d0d0d0}.btn-save[data-v-95888c87]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem}.btn-save[data-v-95888c87]:hover:not(:disabled){opacity:.9}.btn-save[data-v-95888c87]:disabled{opacity:.6;cursor:not-allowed}.admin-deposits[data-v-12e0c2b3]{min-height:100vh;background:#f5f5f5}.container[data-v-12e0c2b3]{max-width:1400px;margin:0 auto;padding:2rem}.page-header[data-v-12e0c2b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h1[data-v-12e0c2b3]{color:#333;margin:0}.stats-mini[data-v-12e0c2b3]{display:flex;gap:.75rem}.stat-badge[data-v-12e0c2b3]{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.stat-badge.pending[data-v-12e0c2b3]{background:#fff3cd;color:#856404}.stat-badge.completed[data-v-12e0c2b3]{background:#d4edda;color:#155724}.filters[data-v-12e0c2b3]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.search-input[data-v-12e0c2b3]{flex:1;min-width:250px;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;background:#fff;color:#333}.search-input[data-v-12e0c2b3]::-moz-placeholder{color:#999}.search-input[data-v-12e0c2b3]::placeholder{color:#999}.search-input[data-v-12e0c2b3]:focus{outline:none;border-color:#667eea}.status-filter[data-v-12e0c2b3]{padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;background:#fff;color:#333;min-width:180px}.loading[data-v-12e0c2b3]{text-align:center;padding:3rem;color:#666}.table-container[data-v-12e0c2b3]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;overflow-x:auto}table[data-v-12e0c2b3]{width:100%;border-collapse:collapse}th[data-v-12e0c2b3],td[data-v-12e0c2b3]{padding:.875rem;text-align:left;border-bottom:1px solid #e0e0e0}th[data-v-12e0c2b3]{background:#f5f5f5;color:#666;font-weight:600;font-size:.85rem;text-transform:uppercase}td[data-v-12e0c2b3]{color:#333}.user-info[data-v-12e0c2b3]{display:flex;flex-direction:column}.user-name[data-v-12e0c2b3]{font-weight:600}.user-email[data-v-12e0c2b3]{font-size:.8rem;color:#888}.amount[data-v-12e0c2b3]{font-weight:700;color:#4caf50;font-size:1.05rem}.payment-method[data-v-12e0c2b3]{background:#e3f2fd;color:#1976d2;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500}.status-badge[data-v-12e0c2b3]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.status-badge.pending[data-v-12e0c2b3]{background:#fff3cd;color:#856404}.status-badge.completed[data-v-12e0c2b3]{background:#d4edda;color:#155724}.status-badge.failed[data-v-12e0c2b3]{background:#f8d7da;color:#721c24}.status-badge.cancelled[data-v-12e0c2b3]{background:#e2e3e5;color:#383d41}.transaction-id[data-v-12e0c2b3]{font-family:monospace;font-size:.8rem;color:#666}.empty[data-v-12e0c2b3]{text-align:center;color:#888;padding:2rem}.pagination[data-v-12e0c2b3]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.page-btn[data-v-12e0c2b3]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.page-btn[data-v-12e0c2b3]:disabled{background:#ccc;cursor:not-allowed}.page-info[data-v-12e0c2b3]{color:#666;font-size:.9rem}.admin-services[data-v-cde73225]{min-height:100vh;background:#f5f5f5}.container[data-v-cde73225]{max-width:1400px;margin:0 auto;padding:2rem}.page-header[data-v-cde73225]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h1[data-v-cde73225]{color:#333;margin:0}.stats-mini[data-v-cde73225]{display:flex;gap:1rem}.stat-badge[data-v-cde73225]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.filters[data-v-cde73225]{display:flex;gap:1rem;margin-bottom:1.5rem}.search-input[data-v-cde73225]{flex:1;max-width:400px;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;background:#fff;color:#333}.search-input[data-v-cde73225]::-moz-placeholder{color:#999}.search-input[data-v-cde73225]::placeholder{color:#999}.search-input[data-v-cde73225]:focus{outline:none;border-color:#667eea}.filter-select[data-v-cde73225]{padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;min-width:200px;background:#fff;color:#333}.btn-sync[data-v-cde73225]{padding:.75rem 1.5rem;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .3s;white-space:nowrap}.btn-sync[data-v-cde73225]:hover:not(:disabled){opacity:.9}.btn-sync[data-v-cde73225]:disabled{opacity:.6;cursor:not-allowed}.btn-update-prices[data-v-cde73225]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .3s;white-space:nowrap}.btn-update-prices[data-v-cde73225]:hover:not(:disabled){opacity:.9}.btn-update-prices[data-v-cde73225]:disabled{opacity:.6;cursor:not-allowed}.btn-clear-all[data-v-cde73225]{padding:.75rem 1.5rem;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .3s;white-space:nowrap}.btn-clear-all[data-v-cde73225]:hover:not(:disabled){opacity:.9}.btn-clear-all[data-v-cde73225]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-cde73225]{text-align:center;padding:3rem;color:#666}.table-container[data-v-cde73225]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;overflow-x:auto}table[data-v-cde73225]{width:100%;border-collapse:collapse}th[data-v-cde73225],td[data-v-cde73225]{padding:.875rem;text-align:left;border-bottom:1px solid #e0e0e0}th[data-v-cde73225]{background:#f5f5f5;color:#666;font-weight:600;font-size:.85rem;text-transform:uppercase}td[data-v-cde73225]{color:#333}.service-info[data-v-cde73225]{display:flex;flex-direction:column}.service-name[data-v-cde73225]{font-weight:600}.service-id[data-v-cde73225]{font-size:.8rem;color:#888}.price[data-v-cde73225]{font-weight:600;color:#667eea}.min-max[data-v-cde73225]{font-size:.9rem}.status-badge[data-v-cde73225]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.status-badge.active[data-v-cde73225]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-cde73225]{background:#f8d7da;color:#721c24}.empty[data-v-cde73225]{text-align:center;color:#888;padding:2rem}.pagination[data-v-cde73225]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.page-btn[data-v-cde73225]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.page-btn[data-v-cde73225]:disabled{background:#ccc;cursor:not-allowed}.page-info[data-v-cde73225]{color:#666;font-size:.9rem}.btn-delete[data-v-cde73225]{padding:.4rem .75rem;background:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background .2s}.btn-delete[data-v-cde73225]:hover{background:#dc2626}.admin-promotions[data-v-ad719b0f]{min-height:100vh;background:#f5f5f5}.container[data-v-ad719b0f]{max-width:1400px;margin:0 auto;padding:2rem}.page-header[data-v-ad719b0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h1[data-v-ad719b0f]{color:#333;margin:0}.stats-mini[data-v-ad719b0f]{display:flex;gap:1rem}.stat-badge[data-v-ad719b0f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.info-box[data-v-ad719b0f]{background:#e3f2fd;border-left:4px solid #2196f3;padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem}.info-box p[data-v-ad719b0f]{margin:.5rem 0;color:#1565c0;font-size:.9rem}.filters[data-v-ad719b0f]{display:flex;gap:1rem;margin-bottom:1.5rem}.search-input[data-v-ad719b0f],.filter-select[data-v-ad719b0f]{background:#fff;color:#333}.search-input[data-v-ad719b0f]{flex:1;max-width:400px;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.filter-select[data-v-ad719b0f]{padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;min-width:200px}.loading[data-v-ad719b0f]{text-align:center;padding:3rem;color:#666}.table-container[data-v-ad719b0f]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;overflow-x:auto}table[data-v-ad719b0f]{width:100%;border-collapse:collapse}th[data-v-ad719b0f],td[data-v-ad719b0f]{padding:.875rem;text-align:left;border-bottom:1px solid #e0e0e0}th[data-v-ad719b0f]{background:#f5f5f5;color:#666;font-weight:600;font-size:.85rem;text-transform:uppercase}td[data-v-ad719b0f]{color:#333}.service-name[data-v-ad719b0f]{font-weight:600}.price[data-v-ad719b0f]{font-weight:600;color:#667eea}.markup[data-v-ad719b0f]{color:#666}.discount-badge[data-v-ad719b0f]{background:#4caf50;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.no-discount[data-v-ad719b0f]{color:#999}.markup-badge[data-v-ad719b0f]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;background:#e0e0e0;color:#666}.markup-badge.promo[data-v-ad719b0f]{background:#fff3cd;color:#856404}.promo-price[data-v-ad719b0f]{color:#4caf50;font-weight:700}.action-buttons[data-v-ad719b0f]{display:flex;gap:.5rem;flex-wrap:wrap}.btn-add-promo[data-v-ad719b0f]{padding:.4rem .75rem;background:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500}.btn-edit-promo[data-v-ad719b0f]{padding:.4rem .75rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500}.btn-remove-promo[data-v-ad719b0f]{padding:.4rem .75rem;background:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500}.empty[data-v-ad719b0f]{text-align:center;color:#888;padding:2rem}.modal-overlay[data-v-ad719b0f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-ad719b0f]{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0000004d}.modal-header[data-v-ad719b0f]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-ad719b0f]{margin:0;color:#333;font-size:1.25rem}.modal-close[data-v-ad719b0f]{background:none;border:none;font-size:1.75rem;color:#666;cursor:pointer;line-height:1;padding:0}.modal-body[data-v-ad719b0f]{padding:1.5rem}.service-info-modal[data-v-ad719b0f]{background:#f5f5f5;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.service-info-modal p[data-v-ad719b0f]{margin:.5rem 0;color:#333}.promo-form[data-v-ad719b0f]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-ad719b0f]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-ad719b0f]{color:#333;font-weight:600;font-size:.9rem}.form-group input[data-v-ad719b0f]{padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;background:#fff;color:#333}.form-group input[data-v-ad719b0f]::-moz-placeholder{color:#999}.form-group input[data-v-ad719b0f]::placeholder{color:#999}.field-hint[data-v-ad719b0f]{font-size:.8rem;color:#888}.preview-box[data-v-ad719b0f]{background:#e3f2fd;padding:1rem;border-radius:8px;margin:1rem 0}.preview-box h3[data-v-ad719b0f]{margin:0 0 .5rem;color:#1565c0;font-size:1rem}.preview-box p[data-v-ad719b0f]{margin:.5rem 0;color:#1565c0}.preview-note[data-v-ad719b0f]{font-size:.85rem;color:#666!important;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(21,101,192,.2)}.error-message[data-v-ad719b0f]{background:#fee;border:1px solid #fcc;color:#c00;padding:.75rem;border-radius:8px;font-size:.9rem}.modal-actions[data-v-ad719b0f]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.btn-cancel[data-v-ad719b0f]{padding:.75rem 1.5rem;background:#e0e0e0;color:#333;border:none;border-radius:8px;cursor:pointer;font-weight:600}.btn-save[data-v-ad719b0f]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}.btn-save[data-v-ad719b0f]:disabled{opacity:.6;cursor:not-allowed}.admin-settings[data-v-4c6ba63c]{min-height:100vh;background:#f5f5f5}.container[data-v-4c6ba63c]{max-width:800px;margin:0 auto;padding:2rem}h1[data-v-4c6ba63c]{color:#333;margin-bottom:2rem}.loading[data-v-4c6ba63c]{text-align:center;padding:3rem;color:#666}.settings-form[data-v-4c6ba63c]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000000d}.settings-section[data-v-4c6ba63c]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid #f0f0f0}.settings-section[data-v-4c6ba63c]:last-of-type{border-bottom:none}.settings-section h2[data-v-4c6ba63c]{color:#333;font-size:1.3rem;margin-bottom:1.5rem}.section-hint[data-v-4c6ba63c]{color:#666;font-size:.9rem;margin-bottom:1rem}.form-group[data-v-4c6ba63c]{margin-bottom:1.5rem}.form-group label[data-v-4c6ba63c]{display:block;color:#333;font-weight:600;margin-bottom:.5rem}.form-group input[data-v-4c6ba63c],.form-group select[data-v-4c6ba63c],.form-group textarea[data-v-4c6ba63c]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s;background:#fff;color:#333}.form-group input[data-v-4c6ba63c]::-moz-placeholder,.form-group textarea[data-v-4c6ba63c]::-moz-placeholder{color:#999}.form-group input[data-v-4c6ba63c]::placeholder,.form-group textarea[data-v-4c6ba63c]::placeholder{color:#999}.form-group input[data-v-4c6ba63c]:focus,.form-group select[data-v-4c6ba63c]:focus,.form-group textarea[data-v-4c6ba63c]:focus{outline:none;border-color:#667eea}.form-group-checkbox label[data-v-4c6ba63c]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-group-checkbox input[type=checkbox][data-v-4c6ba63c]{width:auto;margin:0}.save-button[data-v-4c6ba63c]{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .3s}.save-button[data-v-4c6ba63c]:hover:not(:disabled){opacity:.9}.save-button[data-v-4c6ba63c]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-4c6ba63c]{margin-top:1rem;padding:1rem;border-radius:8px;text-align:center;font-weight:500}.message.success[data-v-4c6ba63c]{background:#d4edda;color:#155724}.message.error[data-v-4c6ba63c]{background:#f8d7da;color:#721c24}.admin-seo[data-v-995d65c5]{min-height:100vh;background:#f5f5f5}.container[data-v-995d65c5]{max-width:800px;margin:0 auto;padding:2rem}h1[data-v-995d65c5]{color:#333;margin-bottom:.5rem}.subtitle[data-v-995d65c5]{color:#666;margin-bottom:2rem;font-size:.95rem}.subtitle code[data-v-995d65c5]{background:#e0e0e0;padding:.15rem .4rem;border-radius:4px;font-size:.9rem}.loading[data-v-995d65c5]{text-align:center;padding:3rem;color:#666}.seo-form[data-v-995d65c5]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000000d}.settings-section[data-v-995d65c5]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid #f0f0f0}.settings-section[data-v-995d65c5]:last-of-type{border-bottom:none}.settings-section h2[data-v-995d65c5]{color:#333;font-size:1.3rem;margin-bottom:1.5rem}.form-group[data-v-995d65c5]{margin-bottom:1.5rem}.form-group label[data-v-995d65c5]{display:block;color:#333;font-weight:600;margin-bottom:.5rem}.form-group input[data-v-995d65c5],.form-group textarea[data-v-995d65c5],.form-group select[data-v-995d65c5]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s;background:#fff;color:#333}.form-group input[data-v-995d65c5]::-moz-placeholder,.form-group textarea[data-v-995d65c5]::-moz-placeholder{color:#999}.form-group input[data-v-995d65c5]::placeholder,.form-group textarea[data-v-995d65c5]::placeholder{color:#999}.form-group textarea[data-v-995d65c5]{resize:vertical;min-height:80px}.form-group input[data-v-995d65c5]:focus,.form-group textarea[data-v-995d65c5]:focus,.form-group select[data-v-995d65c5]:focus{outline:none;border-color:#667eea}.form-group small[data-v-995d65c5]{display:block;margin-top:.25rem;color:#888;font-size:.85rem}.save-button[data-v-995d65c5]{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .3s}.save-button[data-v-995d65c5]:hover:not(:disabled){opacity:.9}.save-button[data-v-995d65c5]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-995d65c5]{margin-top:1rem;padding:1rem;border-radius:8px;text-align:center;font-weight:500}.message.success[data-v-995d65c5]{background:#d4edda;color:#155724}.message.error[data-v-995d65c5]{background:#f8d7da;color:#721c24}.navbar[data-v-90bbb75a]{background:#1a1a2efa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(212,160,32,.2);position:sticky;top:0;z-index:1000;padding:.75rem 0;overflow-x:clip}.nav-container[data-v-90bbb75a]{max-width:1400px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.logo[data-v-90bbb75a]{display:flex;align-items:center;gap:.5rem;text-decoration:none;z-index:1002}.logo-icon[data-v-90bbb75a]{width:36px;height:36px;background:linear-gradient(135deg,#d4a020,#f5c842);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.logo-text[data-v-90bbb75a]{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#d4a020,#f5c842);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-img[data-v-90bbb75a]{height:36px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;display:block}.hamburger[data-v-90bbb75a]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:#d4a0201a;border:1px solid rgba(212,160,32,.3);border-radius:12px;cursor:pointer;z-index:1002;gap:5px;padding:10px}.hamburger-line[data-v-90bbb75a]{width:22px;height:2px;background:#d4a020;border-radius:2px;transition:all .3s ease}.hamburger.active .hamburger-line[data-v-90bbb75a]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active .hamburger-line[data-v-90bbb75a]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active .hamburger-line[data-v-90bbb75a]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-overlay[data-v-90bbb75a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.nav-overlay.active[data-v-90bbb75a]{opacity:1;visibility:visible}.nav-menu[data-v-90bbb75a]{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100vh;height:100dvh;background:linear-gradient(180deg,#1a1a2e,#0f0f1a);transform:translate(110%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;z-index:1001;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);box-shadow:-5px 0 30px #00000080}.nav-menu.active[data-v-90bbb75a]{transform:translate(0);visibility:visible}.mobile-user-header[data-v-90bbb75a]{display:flex;align-items:center;gap:1rem;padding:4.5rem 1.5rem 1.5rem;background:linear-gradient(135deg,#d4a02026,#d4a0200d);border-bottom:1px solid rgba(212,160,32,.2)}.user-avatar[data-v-90bbb75a]{width:50px;height:50px;background:linear-gradient(135deg,#d4a020,#f5c842);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#000}.user-info[data-v-90bbb75a]{display:flex;flex-direction:column;gap:.25rem}.user-info .user-name[data-v-90bbb75a]{font-size:1.1rem;font-weight:600;color:#fff}.user-info .user-balance[data-v-90bbb75a]{font-size:1rem;font-weight:700;color:#d4a020}.nav-links[data-v-90bbb75a]{display:flex;flex-direction:column;padding:1rem 0}.nav-link[data-v-90bbb75a]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:#ffffffe6;text-decoration:none;font-size:1rem;font-weight:500;transition:all .2s ease;border-left:3px solid transparent}.nav-link[data-v-90bbb75a]:hover,.nav-link.router-link-active[data-v-90bbb75a]{background:#d4a0201a;color:#d4a020;border-left-color:#d4a020}.link-icon[data-v-90bbb75a]{font-size:1.25rem;width:28px;text-align:center}.link-text[data-v-90bbb75a]{flex:1}.nav-selectors[data-v-90bbb75a]{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.selector-wrapper[data-v-90bbb75a]{position:relative;flex:1}.selector-btn[data-v-90bbb75a]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .2s}.selector-btn[data-v-90bbb75a]:hover{background:#d4a02026;border-color:#d4a02066}.selector-icon[data-v-90bbb75a]{font-size:1.1rem}.selector-label[data-v-90bbb75a]{font-weight:600}.selector-arrow[data-v-90bbb75a]{font-size:.7rem;opacity:.7}.selector-dropdown[data-v-90bbb75a]{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;background:#1a1a2e;border:1px solid rgba(212,160,32,.3);border-radius:12px;padding:.5rem;z-index:100;box-shadow:0 -4px 20px #0006}.dropdown-item[data-v-90bbb75a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .2s;color:#ffffffe6}.dropdown-item[data-v-90bbb75a]:hover{background:#d4a02026}.dropdown-item.active[data-v-90bbb75a]{background:#d4a02040;color:#d4a020}.item-icon[data-v-90bbb75a]{font-size:1.1rem}.item-label[data-v-90bbb75a]{font-size:.9rem;font-weight:500}.nav-actions[data-v-90bbb75a]{margin-top:auto;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid rgba(255,255,255,.1)}.desktop-balance[data-v-90bbb75a]{display:none}.action-btn[data-v-90bbb75a]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;border:none}.btn-icon[data-v-90bbb75a]{font-size:1.1rem}.profile-btn[data-v-90bbb75a]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.profile-btn[data-v-90bbb75a]:hover{background:#ffffff26}.logout-btn[data-v-90bbb75a]{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.logout-btn[data-v-90bbb75a]:hover{background:#ef444440}.login-btn[data-v-90bbb75a]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.login-btn[data-v-90bbb75a]:hover{background:#ffffff26}.register-btn[data-v-90bbb75a]{background:linear-gradient(135deg,#d4a020,#f5c842);color:#000}.register-btn[data-v-90bbb75a]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #d4a02066}@media (min-width: 769px){.navbar[data-v-90bbb75a]{padding:.5rem 0}.nav-container[data-v-90bbb75a]{padding:0 2rem}.hamburger[data-v-90bbb75a],.nav-overlay[data-v-90bbb75a],.mobile-user-header[data-v-90bbb75a]{display:none!important}.nav-menu[data-v-90bbb75a]{position:static;width:auto;max-width:none;height:auto;background:transparent;transform:none;visibility:visible!important;flex-direction:row;align-items:center;gap:.5rem;overflow:visible;padding:0}.nav-links[data-v-90bbb75a]{flex-direction:row;padding:0;gap:.25rem}.nav-link[data-v-90bbb75a]{padding:.5rem .75rem;border-radius:8px;font-size:.9rem;border-left:none;gap:.4rem}.nav-link[data-v-90bbb75a]:hover,.nav-link.router-link-active[data-v-90bbb75a]{background:#d4a0201a;border-left:none}.link-icon[data-v-90bbb75a]{font-size:1rem;width:auto;display:none}.nav-selectors[data-v-90bbb75a]{padding:0;border:none;gap:.5rem}.selector-wrapper[data-v-90bbb75a]{flex:none}.selector-btn[data-v-90bbb75a]{padding:.5rem .75rem;background:transparent;border:1px solid rgba(255,255,255,.15)}.selector-dropdown[data-v-90bbb75a]{bottom:auto;top:calc(100% + .5rem);min-width:150px;box-shadow:0 4px 20px #0006}.nav-actions[data-v-90bbb75a]{flex-direction:row;padding:0;margin-top:0;margin-left:.5rem;border:none;gap:.5rem}.desktop-balance[data-v-90bbb75a]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#d4a0201a;border:1px solid rgba(212,160,32,.3);border-radius:10px}.balance-label[data-v-90bbb75a]{font-size:.8rem;color:#ffffffb3}.balance-value[data-v-90bbb75a]{font-size:.95rem;font-weight:700;color:#d4a020}.action-btn[data-v-90bbb75a]{padding:.5rem 1rem;font-size:.9rem;border-radius:10px}.btn-icon[data-v-90bbb75a]{display:none}.profile-btn[data-v-90bbb75a],.logout-btn[data-v-90bbb75a]{padding:.5rem .75rem}}@media (min-width: 1200px){.nav-container[data-v-90bbb75a]{padding:0 3rem}.nav-link[data-v-90bbb75a]{padding:.5rem 1rem}.link-icon[data-v-90bbb75a],.btn-icon[data-v-90bbb75a]{display:inline}}.footer[data-v-f5f5fc2c]{background:#2b2c3d;padding:4rem 0 2rem;margin-top:auto;color:#fffc;width:100%}.container[data-v-f5f5fc2c]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.footer-content[data-v-f5f5fc2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;margin-bottom:2rem}.footer-section h3[data-v-f5f5fc2c]{color:#d4a020;font-size:1.2rem;margin:0 0 1rem;font-weight:600}.footer-section p[data-v-f5f5fc2c]{margin:.5rem 0;line-height:1.6;font-size:.9rem}.faq-list[data-v-f5f5fc2c],.help-list[data-v-f5f5fc2c]{list-style:none;padding:0;margin:0}.faq-accordion .faq-item[data-v-f5f5fc2c]{margin-bottom:.5rem;border:1px solid rgba(212,160,32,.25);border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s}.faq-accordion .faq-item[data-v-f5f5fc2c]:hover{border-color:#d4a02080}.faq-accordion .faq-question[data-v-f5f5fc2c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;color:#d4a020;font-weight:600;font-size:.95rem}.faq-accordion .faq-arrow[data-v-f5f5fc2c]{flex-shrink:0;font-size:.7rem;transition:transform .25s}.faq-accordion .faq-arrow.open[data-v-f5f5fc2c]{transform:rotate(180deg)}.faq-accordion .faq-answer[data-v-f5f5fc2c]{padding:0 1rem .75rem;font-size:.85rem;line-height:1.5;color:#ffffffb3;border-top:1px solid rgba(212,160,32,.15)}.help-list li[data-v-f5f5fc2c]{margin-bottom:1.5rem}.help-list li strong[data-v-f5f5fc2c]{color:#d4a020;display:block;margin-bottom:.5rem;font-size:.95rem}.help-list li p[data-v-f5f5fc2c]{margin:0;font-size:.85rem;line-height:1.5;color:#ffffffb3}.footer-link[data-v-f5f5fc2c]{display:block;color:#fffc;text-decoration:none;margin-bottom:.75rem;font-size:.9rem;transition:color .3s}.footer-link[data-v-f5f5fc2c]:hover{color:#d4a020}@media (max-width: 768px){.footer[data-v-f5f5fc2c]{padding:3rem 0 1.5rem}.footer-content[data-v-f5f5fc2c]{grid-template-columns:1fr;gap:2rem}.footer-section h3[data-v-f5f5fc2c]{font-size:1.1rem}.faq-accordion .faq-question[data-v-f5f5fc2c]{padding:.6rem .75rem;font-size:.9rem}.faq-accordion .faq-answer[data-v-f5f5fc2c]{padding:0 .75rem .6rem}.help-list li[data-v-f5f5fc2c]{margin-bottom:1.25rem}}.jivo-button[data-v-3c0dd78b]{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:#d4a020;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d4a02066;transition:transform .3s,box-shadow .3s;z-index:999;cursor:pointer}.jivo-button[data-v-3c0dd78b]:hover{transform:scale(1.1);box-shadow:0 6px 20px #d4a02099}@media (max-width: 768px){.jivo-button[data-v-3c0dd78b]{bottom:1rem;right:1rem;width:50px;height:50px}.jivo-button svg[data-v-3c0dd78b]{width:28px;height:28px}}.pwa-popup[data-v-693be09f]{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.popup-content[data-v-693be09f]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #d4a020;border-radius:16px;padding:1rem;box-shadow:0 -4px 30px #d4a0204d;position:relative}.popup-close[data-v-693be09f]{position:absolute;top:.5rem;right:.75rem;background:none;border:none;color:#fff9;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.popup-close-center[data-v-693be09f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:40px;height:40px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s}.popup-close-center[data-v-693be09f]:hover{background:#fff3;border-color:#ffffff80}.popup-main[data-v-693be09f]{display:flex;align-items:center;gap:1rem;cursor:pointer}.popup-icon[data-v-693be09f]{font-size:2rem;animation:bounce-693be09f 2s infinite}@keyframes bounce-693be09f{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.popup-text[data-v-693be09f]{flex:1;display:flex;flex-direction:column;gap:.25rem}.popup-text strong[data-v-693be09f]{color:#d4a020;font-size:1rem}.popup-text span[data-v-693be09f]{color:#fffc;font-size:.85rem}.popup-arrow[data-v-693be09f]{color:#d4a020;font-size:1.5rem;font-weight:700}.instructions-overlay[data-v-693be09f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:1rem}.instructions-modal[data-v-693be09f]{background:linear-gradient(180deg,#1a1a2e,#16213e);border-radius:24px 24px 0 0;width:100%;max-width:500px;max-height:85vh;overflow-y:auto;padding:1.5rem;position:relative;animation:slideUp-693be09f .3s ease}@keyframes slideUp-693be09f{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-693be09f]{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;font-size:1.5rem;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-header[data-v-693be09f]{text-align:center;margin-bottom:1.5rem}.modal-icon[data-v-693be09f]{font-size:3rem;margin-bottom:.75rem}.modal-header h2[data-v-693be09f]{color:#fff;font-size:1.5rem;margin:0 0 .5rem}.modal-header p[data-v-693be09f]{color:#ffffffb3;font-size:.95rem;margin:0}.bonus-banner[data-v-693be09f]{background:linear-gradient(135deg,#d4a020,#f5c842);border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.bonus-icon[data-v-693be09f]{font-size:1.5rem}.bonus-text[data-v-693be09f]{color:#000;font-weight:700;font-size:1rem}.instructions-section h3[data-v-693be09f]{color:#fff;font-size:1.1rem;margin:0 0 1rem;text-align:center}.steps[data-v-693be09f]{display:flex;flex-direction:column;gap:1rem}.step[data-v-693be09f]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-693be09f]{width:32px;height:32px;background:linear-gradient(135deg,#d4a020,#f5c842);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;flex-shrink:0}.step-content[data-v-693be09f]{flex:1;display:flex;align-items:center;gap:.75rem}.step-content p[data-v-693be09f]{color:#ffffffe6;font-size:.95rem;margin:0;flex:1}.step-icon[data-v-693be09f]{color:#d4a020;font-size:1.25rem}.step-icon svg[data-v-693be09f]{color:#d4a020}.install-button[data-v-693be09f]{width:100%;margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,#d4a020,#f5c842);border:none;border-radius:12px;color:#000;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s}.install-button[data-v-693be09f]:hover{transform:translateY(-2px)}.install-icon[data-v-693be09f]{font-size:1.25rem}.modal-footer[data-v-693be09f]{margin-top:1.5rem}.btn-understood[data-v-693be09f]{width:100%;padding:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-understood[data-v-693be09f]:hover{background:#ffffff26}.slide-up-enter-active[data-v-693be09f],.slide-up-leave-active[data-v-693be09f]{transition:all .3s ease}.slide-up-enter-from[data-v-693be09f],.slide-up-leave-to[data-v-693be09f]{transform:translateY(100%);opacity:0}.fade-enter-active[data-v-693be09f],.fade-leave-active[data-v-693be09f]{transition:opacity .3s ease}.fade-enter-from[data-v-693be09f],.fade-leave-to[data-v-693be09f]{opacity:0}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%;max-width:100vw}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);min-height:100vh;color:#fff;position:relative}#app,.app-container{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}
