.input-wrapper.svelte-71v71v{flex-direction:column;gap:6px;width:100%;display:flex}.label.svelte-71v71v{font-size:var(--font-sm);color:var(--hint-color);font-weight:500}.input.svelte-71v71v{background-color:var(--bg-color);width:100%;color:var(--text-color);font-size:var(--font-base);box-sizing:border-box;border:1px solid #0000;border-radius:8px;outline:none;padding:12px;transition:border-color .2s}.input.svelte-71v71v:focus{border-color:var(--button-color)}.input.svelte-71v71v:disabled{opacity:.6;cursor:not-allowed}.switch.svelte-1ymsl3p{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.switch.svelte-1ymsl3p input:where(.svelte-1ymsl3p){opacity:0;width:0;height:0}.slider.svelte-1ymsl3p{cursor:pointer;background-color:var(--hint-color);opacity:.5;border-radius:24px;transition:all .4s;position:absolute;inset:0}.slider.svelte-1ymsl3p:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px;box-shadow:0 2px 4px #0003}input.svelte-1ymsl3p:checked+.slider:where(.svelte-1ymsl3p){background-color:var(--button-color);opacity:1}input.svelte-1ymsl3p:checked+.slider:where(.svelte-1ymsl3p):before{transform:translate(20px)}input.svelte-1ymsl3p:disabled+.slider:where(.svelte-1ymsl3p){cursor:not-allowed;opacity:.3}.page.svelte-8ankls{background-color:var(--bg-color);color:var(--text-color);box-sizing:border-box;flex-direction:column;gap:16px;min-height:100vh;padding:16px;display:flex}.center-content.svelte-8ankls{justify-content:center;align-items:center;min-height:200px;display:flex}.error-text.svelte-8ankls{color:#ff4d4d;font-size:var(--font-base);text-align:center}.card.svelte-8ankls{background-color:var(--secondary-bg-color);border-radius:12px;padding:16px}.base-profile.svelte-8ankls{align-items:center;gap:16px;display:flex}.avatar-placeholder.svelte-8ankls{background-color:var(--bg-color);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.avatar-placeholder .avatar-icon{color:var(--button-color)}.info.svelte-8ankls{flex-direction:column;gap:4px;display:flex}.name.svelte-8ankls{font-size:var(--font-xl);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.premium-badge .star-icon{color:gold;fill:gold}.username.svelte-8ankls{font-size:var(--font-sm);color:var(--link-color);margin:0}.system-id.svelte-8ankls{font-size:var(--font-xs);color:var(--hint-color);margin:0}.section-title.svelte-8ankls{font-size:var(--font-lg);margin-bottom:12px;font-weight:600}.system-info.svelte-8ankls .info-grid:where(.svelte-8ankls){flex-direction:column;gap:8px;display:flex}.info-row.svelte-8ankls{font-size:var(--font-sm);align-items:center;gap:8px;display:flex}.icon-hint,.info-label.svelte-8ankls{color:var(--hint-color)}.info-value.svelte-8ankls{color:var(--text-color);font-weight:500}.form.svelte-8ankls,.custom-fields-list.svelte-8ankls{flex-direction:column;gap:16px;display:flex}.field-item.svelte-8ankls{border-bottom:1px solid var(--bg-color);padding-bottom:12px}.field-item.svelte-8ankls:last-child{border-bottom:none;padding-bottom:0}.field-row.svelte-8ankls{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-data.svelte-8ankls{flex-direction:column;flex-grow:1;gap:4px;display:flex}.field-label.svelte-8ankls{font-size:var(--font-sm);color:var(--hint-color);font-weight:500}.field-value.svelte-8ankls{font-size:var(--font-base);color:var(--text-color);word-break:break-word}.field-value.empty.svelte-8ankls{color:var(--hint-color);font-style:italic}.field-edit-mode.svelte-8ankls{align-items:flex-end;gap:8px;display:flex}.icon-btn.svelte-8ankls{color:var(--hint-color);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s,color .2s;display:flex}.icon-btn.svelte-8ankls:hover,.icon-btn.svelte-8ankls:active{background-color:var(--bg-color);color:var(--text-color)}.icon-btn.success.svelte-8ankls{color:var(--brand-primary);background-color:#10b9811a;margin-bottom:2px;padding:12px}.submit-btn.svelte-8ankls{background-color:var(--button-color);color:var(--button-text-color);font-size:var(--font-base);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:14px;font-weight:600;transition:opacity .2s;display:flex}.submit-btn.svelte-8ankls:disabled{opacity:.4;cursor:not-allowed}.spinner-btn{animation:1s linear infinite svelte-8ankls-rotate}@keyframes svelte-8ankls-rotate{to{transform:rotate(360deg)}}.page.svelte-li96n9{background-color:var(--bg-color);color:var(--text-color);box-sizing:border-box;min-height:100vh;padding:16px 16px 80px}.top-header.svelte-li96n9{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:20px;display:flex}.page-title.svelte-li96n9{font-size:var(--font-2xl);margin:0;font-weight:700}.header-cart-btn.svelte-li96n9{background-color:var(--button-color);color:var(--button-text-color);cursor:pointer;font-weight:600;font-size:var(--font-sm);border:none;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;transition:opacity .2s,transform .1s;display:flex}.header-cart-btn.svelte-li96n9:active{opacity:.8;transform:scale(.96)}.cart-icon-wrapper.svelte-li96n9{display:flex;position:relative}.cart-badge.svelte-li96n9{color:#fff;border:2px solid var(--button-color);background-color:#ff3b30;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:-8px;right:-10px}.center-content.svelte-li96n9{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:50vh;display:flex}.error-text.svelte-li96n9{color:#ff4d4d;text-align:center}.empty-state.svelte-li96n9{color:var(--hint-color);text-align:center}.products-grid.svelte-li96n9{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.product-card.svelte-li96n9{background-color:var(--secondary-bg-color);border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.product-card.sold-out.svelte-li96n9{opacity:.6;filter:grayscale();pointer-events:none}.card-content.svelte-li96n9{cursor:pointer;flex-direction:column;flex-grow:1;display:flex}.card-content.svelte-li96n9:active{opacity:.8}.image-container.svelte-li96n9{aspect-ratio:1;background-color:var(--bg-color);width:100%}.product-img.svelte-li96n9{object-fit:cover;width:100%;height:100%}.image-placeholder.svelte-li96n9{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-icon{color:var(--hint-color);opacity:.5}.product-info.svelte-li96n9{flex-direction:column;flex-grow:1;gap:4px;padding:12px;display:flex}.product-title.svelte-li96n9{font-size:var(--font-base);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.product-desc.svelte-li96n9{font-size:var(--font-xs);color:var(--hint-color);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-footer.svelte-li96n9{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.price.svelte-li96n9{font-size:var(--font-lg);color:var(--text-color);font-weight:700}.buy-btn.svelte-li96n9{background-color:var(--button-color);color:var(--button-text-color);font-size:var(--font-sm);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:600;transition:opacity .2s;display:flex}.buy-btn.svelte-li96n9:active{opacity:.8}.quantity-controls.svelte-li96n9{background-color:var(--bg-color);border:1px solid var(--brand-border);border-radius:8px;justify-content:space-between;align-items:center;height:36px;display:flex;overflow:hidden}.action-btn.svelte-li96n9{color:var(--text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:100%;transition:background-color .2s,opacity .2s;display:flex}.action-btn.svelte-li96n9:active:not(.disabled-btn){background-color:var(--brand-border)}.disabled-btn.svelte-li96n9{opacity:.3;cursor:not-allowed}.quantity-value.svelte-li96n9{font-size:var(--font-sm);text-align:center;min-width:20px;font-weight:600}.sold-out-badge.svelte-li96n9{color:var(--hint-color);font-size:var(--font-sm);text-transform:uppercase;text-align:center;padding:8px 0;font-weight:700}@keyframes svelte-li96n9-rotate{to{transform:rotate(360deg)}}.page.svelte-17wivdr{background-color:var(--bg-color);color:var(--text-color);box-sizing:border-box;min-height:100vh;padding:16px}.center-content.svelte-17wivdr{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.error-text.svelte-17wivdr{color:#ff4d4d;text-align:center}.empty-state.svelte-17wivdr{color:var(--hint-color);text-align:center}.orders-list.svelte-17wivdr{flex-direction:column;gap:16px;display:flex}.order-card.svelte-17wivdr{background-color:var(--secondary-bg-color);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.order-header.svelte-17wivdr{border-bottom:1px solid var(--bg-color);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.order-meta.svelte-17wivdr{flex-direction:column;gap:4px;display:flex}.order-id.svelte-17wivdr{font-size:var(--font-base);font-weight:600}.order-date.svelte-17wivdr{font-size:var(--font-xs);color:var(--hint-color);align-items:center;gap:6px;display:flex}.badge.svelte-17wivdr{font-size:var(--font-xs);white-space:nowrap;border-radius:6px;padding:4px 8px;font-weight:600}.badge-paid.svelte-17wivdr{color:#2e7d32;background-color:#4caf5026}.badge-pending.svelte-17wivdr{color:#ef6c00;background-color:#ff980026}.badge-cancelled.svelte-17wivdr{color:#616161;background-color:#9e9e9e33}.order-items.svelte-17wivdr{flex-direction:column;gap:8px;display:flex}.item-row.svelte-17wivdr{font-size:var(--font-sm);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-title.svelte-17wivdr{color:var(--text-color);flex:1}.order-footer.svelte-17wivdr{border-top:1px solid var(--bg-color);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.total-label.svelte-17wivdr{font-size:var(--font-sm);color:var(--hint-color)}.total-amount.svelte-17wivdr{font-size:var(--font-lg);color:var(--text-color);font-weight:700}.spinner{color:var(--button-color);animation:1s linear infinite svelte-17wivdr-rotate}@keyframes svelte-17wivdr-rotate{to{transform:rotate(360deg)}}.bottom-nav.svelte-xnibf5{background-color:var(--secondary-bg-color);height:60px;padding-bottom:env(safe-area-inset-bottom);z-index:100;border-top:1px solid #0000001a;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-item.svelte-xnibf5{color:var(--hint-color);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0;transition:color .2s;display:flex}.nav-item.active.svelte-xnibf5{color:var(--link-color)}.nav-label.svelte-xnibf5{font-size:11px;font-weight:500}.page.svelte-7n67tn{background-color:var(--bg-color);color:var(--text-color);box-sizing:border-box;flex-direction:column;min-height:100vh;padding:16px;display:flex}.page-title.svelte-7n67tn{font-size:var(--font-xl);margin-bottom:16px;font-weight:700}.center-content.svelte-7n67tn{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;display:flex}.empty-state.svelte-7n67tn{color:var(--hint-color);text-align:center}.empty-icon{opacity:.5}.cart-items.svelte-7n67tn{flex-direction:column;gap:12px;padding-bottom:220px;display:flex}.cart-item.svelte-7n67tn{background-color:var(--secondary-bg-color);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.item-info.svelte-7n67tn{flex-direction:column;flex-grow:1;gap:4px;padding-right:12px;display:flex}.item-title.svelte-7n67tn{font-size:var(--font-base);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.item-price.svelte-7n67tn{font-size:var(--font-sm);color:var(--hint-color)}.quantity-controls.svelte-7n67tn{background-color:var(--bg-color);border:1px solid var(--brand-border);border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.action-btn.svelte-7n67tn{color:var(--text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:100%;transition:background-color .2s,opacity .2s;display:flex}.action-btn.svelte-7n67tn:active:not(.disabled-btn){background-color:var(--brand-border)}.disabled-btn.svelte-7n67tn{opacity:.3;cursor:not-allowed}.spacer.svelte-7n67tn{width:36px}.quantity-value.svelte-7n67tn{font-size:var(--font-sm);text-align:center;min-width:24px;font-weight:600}.checkout-footer.svelte-7n67tn{bottom:calc(60px + env(safe-area-inset-bottom));background-color:var(--secondary-bg-color);border-top:1px solid var(--brand-border);box-sizing:border-box;z-index:90;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex;position:fixed;left:0}.totals-label.svelte-7n67tn{font-size:var(--font-sm);color:var(--hint-color);font-weight:600}.currency-actions.svelte-7n67tn{flex-direction:column;gap:12px;display:flex}.checkout-row.svelte-7n67tn{background-color:var(--bg-color);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.checkout-info.svelte-7n67tn{flex-direction:column;gap:4px;display:flex}.checkout-currency-text.svelte-7n67tn{font-size:var(--font-xs);color:var(--hint-color);font-weight:500}.total-price.svelte-7n67tn{font-size:var(--font-lg);white-space:nowrap;font-weight:700}.checkout-icon-btn.svelte-7n67tn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,transform .1s;display:flex}.checkout-icon-btn.svelte-7n67tn:active{opacity:.8;transform:scale(.95)}.checkout-icon-btn.fiat.svelte-7n67tn{background-color:var(--button-color);color:var(--button-text-color)}.checkout-icon-btn.stars.svelte-7n67tn{color:#fff;background-color:#f5a623}.checkout-icon-btn.crypto.svelte-7n67tn{color:#fff;background-color:#627eea}.spinner{animation:1s linear infinite svelte-7n67tn-rotate}@keyframes svelte-7n67tn-rotate{to{transform:rotate(360deg)}}.page-details.svelte-1q84o42{background-color:var(--bg-color);min-height:100vh;color:var(--text-color);flex-direction:column;padding-bottom:90px;display:flex}.header.svelte-1q84o42{z-index:10;background-color:var(--bg-color);padding:16px;position:sticky;top:0}.back-btn.svelte-1q84o42{color:var(--link-color);font-size:var(--font-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:500;display:flex}.image-wrapper.svelte-1q84o42{aspect-ratio:1;background-color:var(--secondary-bg-color);justify-content:center;align-items:center;width:100%;display:flex}.sold-out-img.svelte-1q84o42{filter:grayscale();opacity:.6}.full-img.svelte-1q84o42{object-fit:cover;width:100%;height:100%}.placeholder.svelte-1q84o42{color:var(--hint-color);opacity:.3}.content-wrapper.svelte-1q84o42{flex-direction:column;gap:16px;padding:20px 16px;display:flex}.title.svelte-1q84o42{font-size:var(--font-2xl);margin:0;font-weight:700;line-height:1.2}.price.svelte-1q84o42{font-size:var(--font-xl);color:var(--brand-primary);font-weight:700}.description-block.svelte-1q84o42{margin-top:8px}.desc-label.svelte-1q84o42{font-size:var(--font-base);color:var(--text-color);margin-bottom:8px;font-weight:600}.desc-text.svelte-1q84o42{font-size:var(--font-sm);color:var(--hint-color);white-space:pre-wrap;line-height:1.5}.bottom-action-bar.svelte-1q84o42{bottom:calc(60px + env(safe-area-inset-bottom));background-color:var(--secondary-bg-color);border-top:1px solid var(--brand-border);z-index:20;padding:16px;position:fixed;left:0;right:0}.buy-btn.svelte-1q84o42{background-color:var(--button-color);width:100%;color:var(--button-text-color);font-size:var(--font-base);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:600;display:flex}.buy-btn.svelte-1q84o42:active{opacity:.8}.quantity-controls.svelte-1q84o42{background-color:var(--bg-color);border:1px solid var(--brand-border);border-radius:12px;justify-content:space-between;align-items:center;height:48px;display:flex;overflow:hidden}.action-btn.svelte-1q84o42{color:var(--text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:60px;height:100%;display:flex}.action-btn.svelte-1q84o42:active:not(.disabled-btn){background-color:var(--brand-border)}.disabled-btn.svelte-1q84o42{opacity:.3;cursor:not-allowed}.quantity-value.svelte-1q84o42{font-size:var(--font-base);text-align:center;flex-grow:1;font-weight:600}.sold-out-badge.svelte-1q84o42{background-color:var(--bg-color);width:100%;color:var(--hint-color);font-size:var(--font-base);text-align:center;text-transform:uppercase;border-radius:12px;padding:14px;font-weight:700}.app-layout.svelte-1hicyxm{width:100%;min-height:100vh;padding-bottom:calc(60px + env(safe-area-inset-bottom))}:root{--base-font-size:16px;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem}:root,[data-theme=light]{--brand-primary:#059669;--brand-bg:#f1f5f9;--brand-card:#fff;--brand-text:#0f172a;--brand-muted:#64748b;--brand-border:#e2e8f0;--bg-color:var(--brand-bg);--secondary-bg-color:var(--brand-card);--text-color:var(--brand-text);--hint-color:var(--brand-muted);--link-color:var(--brand-primary);--button-color:var(--brand-primary);--button-text-color:#fff}[data-theme=dark]{--brand-primary:#10b981;--brand-bg:#0f172a;--brand-card:#1e293b;--brand-text:#f1f5f9;--brand-muted:#94a3b8;--brand-border:#334155}html{font-size:var(--base-font-size)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .2s,color .2s;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background-color:var(--brand-primary);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--brand-muted);opacity:.5;border-radius:10px}input:focus,textarea:focus{outline:none;border-color:var(--brand-primary)!important}
