.bottom-navigation[data-v-c175df1c]{position:fixed;bottom:0;left:0;right:0;background:var(--tg-theme-bg-color, #fff);border-top:1px solid var(--tg-theme-hint-color, #e0e0e0);display:flex;justify-content:space-around;align-items:center;padding:8px 0;z-index:1000;box-shadow:0 -2px 10px #0000001a}.nav-item[data-v-c175df1c]{display:flex;flex-direction:column;align-items:center;padding:8px 12px;cursor:pointer;transition:all .3s;position:relative;min-width:60px}.nav-item[data-v-c175df1c]:hover{background:rgba(255,107,53,.1);border-radius:8px}.nav-item.active[data-v-c175df1c]{color:#ff6b35}.nav-icon[data-v-c175df1c]{margin-bottom:4px;transition:all .3s;opacity:.85;color:currentColor}.nav-icon svg[data-v-c175df1c]{width:22px;height:22px;display:block}.nav-item.active .nav-icon[data-v-c175df1c]{opacity:1;transform:scale(1.1)}.nav-label[data-v-c175df1c]{font-size:10px;font-weight:500;color:var(--tg-theme-text-color, #000);text-align:center;line-height:1.2}.nav-item.active .nav-label[data-v-c175df1c]{color:#ff6b35;font-weight:600}.badge[data-v-c175df1c]{position:absolute;top:4px;right:4px;background:#ff6b35;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;animation:pulse-c175df1c 2s infinite}@keyframes pulse-c175df1c{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width: 480px){.nav-item[data-v-c175df1c]{padding:6px 8px;min-width:50px}.nav-icon svg[data-v-c175df1c]{width:20px;height:20px}.nav-label[data-v-c175df1c]{font-size:9px}.badge[data-v-c175df1c]{font-size:9px;padding:1px 4px;min-width:14px;height:14px}}@media (prefers-color-scheme: dark){.bottom-navigation[data-v-c175df1c]{background:var(--tg-theme-bg-color, #1a1a1a);border-top-color:var(--tg-theme-hint-color, #333)}.nav-label[data-v-c175df1c]{color:var(--tg-theme-text-color, #fff)}}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--tg-theme-text-color, #000);background-color:var(--tg-theme-bg-color, #fff)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000)}.loading{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:var(--tg-theme-text-color, #000)}.loading-content{text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #ff6b35;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-screen{display:flex;justify-content:center;align-items:center;height:100vh;padding:20px}.error-content{text-align:center;max-width:400px}.error-content h2{color:#ff6b35;margin-bottom:15px}.error-content p{color:var(--tg-theme-hint-color, #999);margin-bottom:20px}.retry-btn{padding:12px 24px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.retry-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.shop[data-v-126142f2]{padding:20px 20px 100px;min-height:100vh;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f)}.container[data-v-126142f2]{max-width:1200px;margin:0 auto}.header[data-v-126142f2]{margin-bottom:30px;text-align:center}.header h1[data-v-126142f2]{margin-bottom:8px;font-size:2rem;font-weight:700;color:var(--tg-theme-text-color, #0f1c2f)}.subtitle[data-v-126142f2]{color:var(--tg-theme-hint-color, #627089);font-size:.9rem;margin-bottom:15px}.search[data-v-126142f2]{margin-bottom:20px}.search__input[data-v-126142f2]{width:100%;padding:10px 14px;border:2px solid rgba(255,107,53,.6);border-radius:10px;font-size:14px;background:rgba(255,107,53,.05);color:var(--tg-theme-text-color, #0f1c2f)}.search__input[data-v-126142f2]::placeholder{color:#627089e6}.search__input[data-v-126142f2]:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3526}.categories[data-v-126142f2]{margin-bottom:30px}.categories__list[data-v-126142f2]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.category-btn[data-v-126142f2]{padding:8px 16px;border:2px solid #ff6b35;border-radius:20px;background:transparent;color:#ff6b35;cursor:pointer;transition:all .3s;font-weight:500;font-size:13px}.category-btn[data-v-126142f2]:hover{background:rgba(255,107,53,.1)}.category-btn.active[data-v-126142f2]{background-color:#ff6b35;color:#fff;border-color:#ff6b35}.products[data-v-126142f2]{display:grid;gap:15px}.products--two-cols[data-v-126142f2]{grid-template-columns:repeat(2,1fr)}.product[data-v-126142f2]{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .3s;background:var(--tg-theme-secondary-bg-color, #ffffff);box-shadow:0 2px 8px #0f1c2f14;cursor:pointer}.product[data-v-126142f2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3526;border-color:#ff6b35}.product__image[data-v-126142f2]{height:130px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:10px}.product__image img[data-v-126142f2]{width:90px;height:90px;object-fit:contain}.product__info[data-v-126142f2]{padding:15px;display:flex;flex-direction:column;flex:1}.product__name[data-v-126142f2]{font-size:1rem;font-weight:700;margin-bottom:6px;color:var(--tg-theme-text-color, #000)}.product__description[data-v-126142f2]{color:var(--tg-theme-hint-color, #627089);margin-bottom:12px;font-size:.8rem;line-height:1.3;flex:1}.product__price[data-v-126142f2]{margin-bottom:12px;display:flex;align-items:center;gap:6px}.price[data-v-126142f2]{font-size:1.1rem;font-weight:700;color:#ff6b35}.old-price[data-v-126142f2]{text-decoration:line-through;color:var(--tg-theme-hint-color, #999);font-size:.9rem}.product__add-btn[data-v-126142f2]{width:100%;padding:10px;background-color:#ff6b35;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s;margin-top:auto}.product__add-btn[data-v-126142f2]:hover{background-color:#e55a2b;transform:translateY(-1px)}.product__add-btn[data-v-126142f2]:disabled{opacity:.5;cursor:not-allowed;transform:none}.products__empty[data-v-126142f2]{display:flex;justify-content:center;align-items:center;padding:40px 0;grid-column:1 / -1}.empty-card[data-v-126142f2]{max-width:360px;width:100%;padding:32px 24px;border-radius:20px;background:var(--tg-theme-secondary-bg-color, #ffffff);box-shadow:0 12px 40px #0f1c2f14;border:1px solid rgba(255,255,255,.05);text-align:center}.empty-card__emoji[data-v-126142f2]{display:inline-block;font-size:42px;margin-bottom:12px}.empty-card h3[data-v-126142f2]{font-size:1.2rem;font-weight:600;margin-bottom:8px;color:var(--tg-theme-text-color, #0f1c2f)}.empty-card p[data-v-126142f2]{color:var(--tg-theme-hint-color, #627089);font-size:.95rem;margin-bottom:20px}.empty-card__btn[data-v-126142f2]{padding:12px 18px;border-radius:12px;border:none;background:linear-gradient(135deg,#2ea6ff,#5b7cfa);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.empty-card__btn[data-v-126142f2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2ea6ff4d}.loading[data-v-126142f2]{text-align:center;padding:40px 0;color:var(--tg-theme-hint-color, #627089)}.error-card[data-v-126142f2]{margin:30px auto 0;max-width:420px;padding:30px 24px;text-align:center;background:var(--tg-theme-secondary-bg-color, #ffffff);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 12px 40px #dc35451f;color:var(--tg-theme-text-color, #0f1c2f)}.error-card__emoji[data-v-126142f2]{font-size:38px;display:inline-block;margin-bottom:12px}.error-card h3[data-v-126142f2]{margin-bottom:8px;font-size:1.15rem;font-weight:600}.error-card p[data-v-126142f2]{color:var(--tg-theme-hint-color, #627089);margin-bottom:18px}.error-card__btn[data-v-126142f2]{padding:12px 18px;border-radius:12px;border:none;background:#ff6b35;color:#fff;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.error-card__btn[data-v-126142f2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff6b3540}.fade-enter-active[data-v-126142f2],.fade-leave-active[data-v-126142f2]{transition:opacity .2s ease}.fade-enter-from[data-v-126142f2],.fade-leave-to[data-v-126142f2]{opacity:0}.cart-button[data-v-126142f2]{position:fixed;bottom:20px;left:20px;right:20px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:16px;padding:16px 24px;cursor:pointer;font-size:18px;font-weight:600;text-align:center;box-shadow:0 4px 20px #ff6b354d;transition:all .3s;z-index:1000}.cart-button[data-v-126142f2]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ff6b3566}.cart-button__text[data-v-126142f2]{display:block}.modal-overlay[data-v-126142f2]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:stretch;justify-content:center}.modal-card[data-v-126142f2]{position:relative;width:100%;max-width:500px;height:100vh;max-height:100vh;overflow-y:auto;background:var(--tg-theme-bg-color, #fff);border-radius:0;box-shadow:none}.modal-card--wide[data-v-126142f2]{max-width:520px}.modal-selectors[data-v-126142f2]{margin:16px 0}.modal-selector-row+.modal-selector-row[data-v-126142f2]{margin-top:12px}.modal-selector-label[data-v-126142f2]{font-size:.9rem;color:var(--tg-theme-hint-color, #64748b);margin-bottom:10px}.modal-chip-list[data-v-126142f2]{display:flex;flex-wrap:wrap;gap:8px}.modal-chip[data-v-126142f2]{padding:8px 12px;border:2px solid rgba(255,107,53,.25);border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s,color .2s;background:var(--tg-theme-secondary-bg-color, #ffffff);color:var(--tg-theme-text-color, #0f1c2f);font-size:.88rem;font-weight:600}.modal-chip[data-v-126142f2]:hover:not(:disabled){background:rgba(255,107,53,.06);border-color:#ff6b3580}.modal-chip.active[data-v-126142f2]{background:rgba(255,107,53,.12);border-color:#ff6b35;color:#ff6b35}.modal-chip.disabled[data-v-126142f2],.modal-chip[data-v-126142f2]:disabled{opacity:.45;cursor:not-allowed}.modal-close[data-v-126142f2]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s}.modal-close[data-v-126142f2]:hover{background:rgba(0,0,0,.65)}.modal-image[data-v-126142f2]{height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:20px}.modal-image img[data-v-126142f2]{width:140px;height:140px;object-fit:contain}.modal-body[data-v-126142f2]{padding:20px 20px 28px}.modal-name[data-v-126142f2]{font-size:1.3rem;font-weight:700;margin-bottom:8px;color:var(--tg-theme-text-color, #0f1c2f)}.modal-price-row[data-v-126142f2]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.modal-price[data-v-126142f2]{font-size:1.3rem;font-weight:700;color:#ff6b35}.modal-old-price[data-v-126142f2]{text-decoration:line-through;color:var(--tg-theme-hint-color, #999);font-size:1rem}.modal-description[data-v-126142f2]{color:var(--tg-theme-text-color, #333);font-size:.95rem;line-height:1.6;margin-bottom:24px;white-space:pre-line;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-add-btn[data-v-126142f2]{width:100%;padding:14px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px #ff6b354d;transition:transform .2s,box-shadow .2s}.modal-add-btn[data-v-126142f2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.modal-add-btn[data-v-126142f2]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-126142f2]{transition:opacity .2s ease}.modal-enter-active .modal-card[data-v-126142f2]{transition:transform .25s ease}.modal-leave-active[data-v-126142f2]{transition:opacity .2s ease}.modal-leave-active .modal-card[data-v-126142f2]{transition:transform .2s ease}.modal-enter-from[data-v-126142f2]{opacity:0}.modal-enter-from .modal-card[data-v-126142f2]{transform:translateY(100%)}.modal-leave-to[data-v-126142f2]{opacity:0}.modal-leave-to .modal-card[data-v-126142f2]{transform:translateY(100%)}@media (max-width: 768px){.shop[data-v-126142f2]{padding:12px 12px 100px}.header h1[data-v-126142f2]{font-size:1.8rem}.subtitle[data-v-126142f2]{font-size:.8rem}.products.products--two-cols[data-v-126142f2]{grid-template-columns:repeat(2,1fr);gap:12px}.product__info[data-v-126142f2]{padding:12px}.product__name[data-v-126142f2]{font-size:.95rem}.product__description[data-v-126142f2]{font-size:.75rem}.price[data-v-126142f2]{font-size:1rem}.product__add-btn[data-v-126142f2]{padding:8px;font-size:13px}.cart-button[data-v-126142f2]{left:12px;right:12px;bottom:12px;padding:14px 20px;font-size:16px}}.cart[data-v-cf0f7e59]{padding:20px 20px 160px;min-height:100vh;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f)}.container[data-v-cf0f7e59]{max-width:1200px;margin:0 auto}.header[data-v-cf0f7e59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h1[data-v-cf0f7e59]{font-size:2rem;font-weight:700;color:var(--tg-theme-text-color, #0f1c2f)}.back-btn[data-v-cf0f7e59]{padding:8px 16px;border:2px solid #ff6b35;border-radius:20px;background:transparent;color:#ff6b35;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s}.back-btn[data-v-cf0f7e59]:hover{background:rgba(255,107,53,.1)}.cart-items[data-v-cf0f7e59]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px}.cart-item[data-v-cf0f7e59]{display:flex;flex-direction:column;position:relative;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;background:var(--tg-theme-secondary-bg-color, #ffffff);box-shadow:0 2px 8px #0f1c2f14;transition:all .3s}.cart-item[data-v-cf0f7e59]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3526;border-color:#ff6b35}.remove-btn[data-v-cf0f7e59]{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;transition:all .3s;z-index:2;line-height:1}.remove-btn[data-v-cf0f7e59]:hover{background:rgba(0,0,0,.5);transform:scale(1.15)}.cart-item__image[data-v-cf0f7e59]{height:100px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:15px}.cart-item__image img[data-v-cf0f7e59]{width:50px;height:50px;object-fit:contain}.cart-item__info[data-v-cf0f7e59]{padding:15px;display:flex;flex-direction:column;flex:1}.cart-item__name[data-v-cf0f7e59]{font-size:1rem;font-weight:700;margin-bottom:6px;color:var(--tg-theme-text-color, #000)}.cart-item__price[data-v-cf0f7e59]{margin-bottom:10px}.price[data-v-cf0f7e59]{font-size:.85rem;font-weight:500;color:var(--tg-theme-text-color, #000)}.cart-item__quantity[data-v-cf0f7e59]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.quantity-btn[data-v-cf0f7e59]{width:30px;height:30px;border:2px solid #ff6b35;border-radius:50%;background:transparent;color:#ff6b35;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .3s}.quantity-btn[data-v-cf0f7e59]:hover{background:rgba(255,107,53,.1)}.quantity-btn[data-v-cf0f7e59]:disabled{opacity:.5;cursor:not-allowed;border-color:#ccc;color:#ccc}.quantity-value[data-v-cf0f7e59]{min-width:24px;text-align:center;font-weight:700;font-size:1rem}.cart-item__total[data-v-cf0f7e59]{font-weight:700;font-size:1rem;color:#ff6b35;text-align:center;margin-top:auto}.cart-summary[data-v-cf0f7e59]{background:linear-gradient(135deg,rgba(255,107,53,.05),rgba(255,140,66,.05));padding:20px;border-radius:16px;margin-bottom:15px;border:2px solid rgba(255,107,53,.1)}.summary-row[data-v-cf0f7e59]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:1rem}.summary-row.total[data-v-cf0f7e59]{font-weight:700;font-size:1.2rem;border-top:2px solid rgba(255,107,53,.2);padding-top:12px;margin-bottom:0;color:#ff6b35}.empty-cart[data-v-cf0f7e59]{text-align:center;padding:80px 20px}.empty-cart__icon[data-v-cf0f7e59]{font-size:5rem;margin-bottom:30px;opacity:.5}.empty-cart h2[data-v-cf0f7e59]{font-size:2rem;margin-bottom:15px;color:#ff6b35}.empty-cart p[data-v-cf0f7e59]{color:var(--tg-theme-hint-color, #999);margin-bottom:40px;font-size:1.1rem}.shop-btn[data-v-cf0f7e59]{padding:16px 32px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 15px #ff6b354d;transition:all .3s}.shop-btn[data-v-cf0f7e59]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.cart-pay-fixed[data-v-cf0f7e59]{position:fixed;left:0;right:0;bottom:60px;padding:12px 20px;background:var(--tg-theme-bg-color, #fff);box-shadow:0 -4px 20px #0000001a;z-index:1001}.pay-fixed-btn[data-v-cf0f7e59]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff6b35,#ff8c42);box-shadow:0 4px 20px #ff6b3559;cursor:pointer;transition:transform .2s,box-shadow .2s}.pay-fixed-btn[data-v-cf0f7e59]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ff6b3573}.pay-fixed-btn[data-v-cf0f7e59]:active{transform:translateY(0)}@media (max-width: 768px){.cart[data-v-cf0f7e59]{padding:12px 12px 160px}.header h1[data-v-cf0f7e59]{font-size:1.8rem}.cart-items[data-v-cf0f7e59]{grid-template-columns:repeat(2,1fr);gap:12px}.cart-item__info[data-v-cf0f7e59]{padding:12px}.cart-item__name[data-v-cf0f7e59]{font-size:.95rem}.price[data-v-cf0f7e59]{font-size:.8rem}.cart-summary[data-v-cf0f7e59]{padding:16px}.summary-row[data-v-cf0f7e59]{font-size:.95rem}.summary-row.total[data-v-cf0f7e59]{font-size:1.1rem}}.checkout[data-v-72f361e1]{padding:20px 20px 160px;min-height:100vh;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f)}.container[data-v-72f361e1]{max-width:600px;margin:0 auto}.header[data-v-72f361e1]{margin-bottom:30px;text-align:center}.header h1[data-v-72f361e1]{font-size:2rem;font-weight:700;color:var(--tg-theme-text-color, #0f1c2f)}.checkout-form[data-v-72f361e1]{display:flex;flex-direction:column;gap:20px}.order-summary[data-v-72f361e1]{background:linear-gradient(135deg,rgba(255,107,53,.05),rgba(255,140,66,.05));padding:20px;border-radius:16px;border:2px solid rgba(255,107,53,.1)}.order-summary h2[data-v-72f361e1]{margin-bottom:15px;font-size:1.2rem;color:#ff6b35}.order-items[data-v-72f361e1]{margin-bottom:15px}.order-item[data-v-72f361e1]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,107,53,.1)}.order-item[data-v-72f361e1]:last-child{border-bottom:none}.order-item__info[data-v-72f361e1]{display:flex;gap:10px}.order-item__name[data-v-72f361e1]{font-weight:600}.order-item__quantity[data-v-72f361e1]{color:var(--tg-theme-hint-color, #999);font-weight:500}.order-item__price[data-v-72f361e1]{font-weight:700;color:#ff6b35}.order-total[data-v-72f361e1]{display:flex;justify-content:space-between;font-weight:700;font-size:1.2rem;padding-top:15px;border-top:2px solid rgba(255,107,53,.2);color:#ff6b35}.form-section[data-v-72f361e1]{background:linear-gradient(135deg,rgba(255,107,53,.05),rgba(255,140,66,.05));padding:20px;border-radius:16px;border:2px solid rgba(255,107,53,.2)}[data-theme=dark] .form-section[data-v-72f361e1]{background:var(--tg-theme-secondary-bg-color, #1a1a2e);border-color:#ff6b3540}.form-section h2[data-v-72f361e1]{margin-bottom:15px;font-size:1.2rem;color:var(--tg-theme-text-color, inherit)}.form-section h2 .optional[data-v-72f361e1]{font-size:.85em;font-weight:500;color:var(--tg-theme-hint-color, #64748b)}.form-group[data-v-72f361e1]{margin-bottom:0}.form-group label[data-v-72f361e1]{display:block;margin-bottom:10px;font-weight:500;font-size:.9rem;color:var(--tg-theme-text-color, #333)}.form-group input[data-v-72f361e1]{width:100%;padding:14px 16px;border:2px solid rgba(255,107,53,.2);border-radius:12px;font-size:16px;background-color:#fff;color:#333;transition:all .3s}.form-group input[data-v-72f361e1]:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.payment-methods[data-v-72f361e1]{display:flex;flex-direction:column;gap:15px}.payment-method[data-v-72f361e1]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:18px;border:2px solid rgba(255,107,53,.2);border-radius:12px;background-color:var(--tg-theme-secondary-bg-color, #fff);transition:all .3s}[data-theme=dark] .payment-method[data-v-72f361e1]{background-color:var(--tg-theme-secondary-bg-color, #252538);border-color:#ff6b354d}.payment-method[data-v-72f361e1]:hover{border-color:#ff6b35;background:rgba(255,107,53,.08)}[data-theme=dark] .payment-method[data-v-72f361e1]:hover{background:rgba(255,107,53,.12)}.payment-method.selected[data-v-72f361e1]{border-color:#ff6b35;background:rgba(255,107,53,.1)}[data-theme=dark] .payment-method.selected[data-v-72f361e1]{background:rgba(255,107,53,.18)}.payment-method input[type=radio][data-v-72f361e1]{margin-top:2px;accent-color:#ff6b35}.payment-method__label[data-v-72f361e1]{font-size:14px;line-height:1.4;font-weight:500;color:var(--tg-theme-text-color, #333)}.checkout-fixed[data-v-72f361e1]{position:fixed;left:0;right:0;bottom:60px;padding:12px 20px;background:var(--tg-theme-bg-color, #fff);box-shadow:0 -4px 20px #0000001a;z-index:1001}.submit-btn[data-v-72f361e1]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:16px;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 4px 20px #ff6b3559;transition:transform .2s,box-shadow .2s}.submit-btn[data-v-72f361e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #ff6b3573}.submit-btn[data-v-72f361e1]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.checkout[data-v-72f361e1]{padding:12px 12px 160px}.header h1[data-v-72f361e1]{font-size:1.8rem}.order-summary[data-v-72f361e1],.form-section[data-v-72f361e1]{padding:16px}.form-group input[data-v-72f361e1]{padding:12px 14px;font-size:14px}.order-item[data-v-72f361e1]{flex-direction:column;align-items:flex-start;gap:5px}}.order-accepted-overlay[data-v-72f361e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px}.order-accepted-card[data-v-72f361e1]{background:var(--tg-theme-secondary-bg-color, #fff);border-radius:20px;padding:32px 24px;text-align:center;max-width:360px;box-shadow:0 8px 32px #00000026}.order-accepted-icon[data-v-72f361e1]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;line-height:1}.order-accepted-card h2[data-v-72f361e1]{font-size:1.4rem;margin-bottom:12px;color:var(--tg-theme-text-color, #0f1c2f)}.order-accepted-card p[data-v-72f361e1]{color:var(--tg-theme-hint-color, #64748b);margin-bottom:24px;line-height:1.5;font-size:.95rem}.order-accepted-btn[data-v-72f361e1]{display:inline-block;padding:14px 28px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .2s}.order-accepted-btn[data-v-72f361e1]:active{transform:scale(.98)}.settings[data-v-da349afe]{padding:20px 20px 100px;min-height:100vh;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f)}.container[data-v-da349afe]{max-width:1200px;margin:0 auto}.user-profile[data-v-da349afe]{max-width:600px;margin:0 auto}.profile-card[data-v-da349afe]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 8px 30px #0f1c2f14;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:20px}.profile-photo[data-v-da349afe]{flex-shrink:0}.photo[data-v-da349afe]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #ff6b35}.photo-placeholder[data-v-da349afe]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#ff8c42);display:flex;align-items:center;justify-content:center;border:3px solid #ff6b35}.initials[data-v-da349afe]{color:#fff;font-size:24px;font-weight:700}.profile-info[data-v-da349afe]{flex:1}.user-name[data-v-da349afe]{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:var(--tg-theme-text-color, #0f1c2f)}.username[data-v-da349afe]{color:#ff6b35;font-weight:600;margin-bottom:4px}.phone[data-v-da349afe],.email[data-v-da349afe]{color:var(--tg-theme-hint-color, #627089);font-size:.9rem;margin-bottom:2px}.user-details[data-v-da349afe]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 8px 30px #0f1c2f14;border:1px solid rgba(255,255,255,.05)}.detail-item[data-v-da349afe]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(15,28,47,.08)}.detail-item[data-v-da349afe]:last-child{border-bottom:none}.label[data-v-da349afe]{font-weight:600;color:var(--tg-theme-text-color, #0f1c2f);flex:1}.value[data-v-da349afe]{color:var(--tg-theme-hint-color, #627089);text-align:right;flex:1}.order-history[data-v-da349afe]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 8px 30px #0f1c2f14;border:1px solid rgba(255,255,255,.05)}.section-title[data-v-da349afe]{font-size:1.2rem;font-weight:700;color:#ff6b35;margin-bottom:16px}.orders-loading[data-v-da349afe]{text-align:center;padding:20px 0;color:var(--tg-theme-hint-color, #627089)}.orders-empty[data-v-da349afe]{text-align:center;padding:24px 0;color:var(--tg-theme-hint-color, #627089)}.orders-empty__icon[data-v-da349afe]{font-size:2.5rem;display:block;margin-bottom:8px}.orders-empty p[data-v-da349afe]{font-size:.95rem}.orders-list[data-v-da349afe]{display:flex;flex-direction:column;gap:12px}.order-card[data-v-da349afe]{padding:16px;border:1px solid rgba(15,28,47,.08);border-radius:12px;background:var(--tg-theme-bg-color, #f4f6fb);transition:all .2s}.order-card[data-v-da349afe]:hover{border-color:#ff6b35}.order-card__header[data-v-da349afe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.order-card__number[data-v-da349afe]{font-weight:700;font-size:.95rem}.order-card__status[data-v-da349afe]{font-size:.8rem;font-weight:600;padding:3px 10px;border-radius:20px}.status--pending[data-v-da349afe]{background:rgba(255,193,7,.15);color:#b8860b}.status--processing[data-v-da349afe]{background:rgba(0,123,255,.12);color:#0056b3}.status--paid[data-v-da349afe],.status--completed[data-v-da349afe]{background:rgba(40,167,69,.12);color:#1b7a36}.status--cancelled[data-v-da349afe]{background:rgba(220,53,69,.12);color:#b02a37}.order-card__date[data-v-da349afe]{font-size:.8rem;color:var(--tg-theme-hint-color, #627089);margin-bottom:8px}.order-card__items[data-v-da349afe]{font-size:.85rem;color:var(--tg-theme-text-color, #0f1c2f);margin-bottom:8px;line-height:1.4}.order-card__total[data-v-da349afe]{font-weight:700;font-size:1rem;color:#ff6b35}.show-more-btn[data-v-da349afe]{width:100%;padding:10px;margin-top:12px;background:none;border:1px solid rgba(255,107,53,.3);border-radius:10px;color:#ff6b35;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.show-more-btn[data-v-da349afe]:hover{background:rgba(255,107,53,.06);border-color:#ff6b35}.support-block[data-v-da349afe]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 8px 30px #0f1c2f14;border:1px solid rgba(255,255,255,.05);text-align:center}.support-text[data-v-da349afe]{font-size:.9rem;color:var(--tg-theme-hint-color, #627089);margin-bottom:16px;line-height:1.4}.support-btn[data-v-da349afe]{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;font-size:1rem;font-weight:700;border-radius:12px;text-decoration:none;box-shadow:0 4px 16px #ff6b354d;transition:transform .2s,box-shadow .2s}.support-btn[data-v-da349afe]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.legal-block[data-v-da349afe]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:16px;margin-bottom:20px;box-shadow:0 8px 30px #0f1c2f14;border:1px solid rgba(255,255,255,.05);overflow:hidden}.legal-link[data-v-da349afe]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;text-decoration:none;color:var(--tg-theme-text-color, #0f1c2f);font-size:.95rem;font-weight:500;transition:background .2s;border-bottom:1px solid rgba(15,28,47,.06)}.legal-link[data-v-da349afe]:last-child{border-bottom:none}.legal-link[data-v-da349afe]:hover{background:rgba(255,107,53,.04)}.legal-arrow[data-v-da349afe]{color:var(--tg-theme-hint-color, #627089);font-size:1.3rem;font-weight:300}.profile-loading[data-v-da349afe]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 0;color:var(--tg-theme-hint-color, #627089)}.fade-enter-active[data-v-da349afe],.fade-leave-active[data-v-da349afe]{transition:opacity .2s ease}.fade-enter-from[data-v-da349afe],.fade-leave-to[data-v-da349afe]{opacity:0}.loading[data-v-da349afe],.error[data-v-da349afe]{text-align:center;padding:40px;color:var(--tg-theme-hint-color, #999)}.loading-spinner[data-v-da349afe]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #ff6b35;border-radius:50%;animation:spin-da349afe 1s linear infinite;margin:0 auto 20px}@keyframes spin-da349afe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error button[data-v-da349afe]{margin-top:15px;padding:10px 20px;background:#ff6b35;color:#fff;border:none;border-radius:8px;cursor:pointer}@media (max-width: 768px){.settings[data-v-da349afe]{padding:12px 12px 100px}.header h1[data-v-da349afe]{font-size:1.8rem}.profile-card[data-v-da349afe]{flex-direction:column;text-align:center;gap:16px}.photo[data-v-da349afe],.photo-placeholder[data-v-da349afe]{width:100px;height:100px}.initials[data-v-da349afe]{font-size:32px}.user-name[data-v-da349afe]{font-size:1.3rem}.detail-item[data-v-da349afe]{flex-direction:column;align-items:flex-start;gap:4px}.value[data-v-da349afe]{text-align:left}.actions[data-v-da349afe]{flex-direction:column}.refresh-btn[data-v-da349afe],.logout-btn[data-v-da349afe]{min-width:auto}}.legal-page[data-v-e29c5336]{padding:20px 20px 100px;min-height:100vh;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f)}.container[data-v-e29c5336]{max-width:600px;margin:0 auto}.back-btn[data-v-e29c5336]{background:none;border:none;color:#ff6b35;font-size:.95rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:16px}h1[data-v-e29c5336]{font-size:1.6rem;font-weight:700;margin-bottom:6px;color:var(--tg-theme-text-color, #0f1c2f)}.updated[data-v-e29c5336]{font-size:.8rem;color:var(--tg-theme-hint-color, #627089);margin-bottom:24px}section[data-v-e29c5336]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:14px;padding:20px;margin-bottom:14px;box-shadow:0 4px 16px #0f1c2f0f}h2[data-v-e29c5336]{font-size:1.05rem;font-weight:700;color:#ff6b35;margin-bottom:10px}p[data-v-e29c5336]{font-size:.9rem;line-height:1.55;margin-bottom:8px;color:var(--tg-theme-text-color, #333)}ul[data-v-e29c5336]{padding-left:20px;margin-bottom:8px}li[data-v-e29c5336]{font-size:.9rem;line-height:1.55;margin-bottom:6px;color:var(--tg-theme-text-color, #333)}a[data-v-e29c5336]{color:#ff6b35;text-decoration:none;font-weight:600}a[data-v-e29c5336]:hover{text-decoration:underline}@media (max-width: 768px){.legal-page[data-v-e29c5336]{padding:12px 12px 100px}h1[data-v-e29c5336]{font-size:1.4rem}section[data-v-e29c5336]{padding:16px}}.legal-page[data-v-7b575c41]{padding:20px 20px 100px;min-height:100vh;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f)}.container[data-v-7b575c41]{max-width:600px;margin:0 auto}.back-btn[data-v-7b575c41]{background:none;border:none;color:#ff6b35;font-size:.95rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:16px}h1[data-v-7b575c41]{font-size:1.6rem;font-weight:700;margin-bottom:6px;color:var(--tg-theme-text-color, #0f1c2f)}.updated[data-v-7b575c41]{font-size:.8rem;color:var(--tg-theme-hint-color, #627089);margin-bottom:24px}section[data-v-7b575c41]{background:var(--tg-theme-secondary-bg-color, #ffffff);border-radius:14px;padding:20px;margin-bottom:14px;box-shadow:0 4px 16px #0f1c2f0f}h2[data-v-7b575c41]{font-size:1.05rem;font-weight:700;color:#ff6b35;margin-bottom:10px}h3[data-v-7b575c41]{font-size:.95rem;font-weight:600;color:var(--tg-theme-text-color, #0f1c2f);margin:10px 0 6px}p[data-v-7b575c41]{font-size:.9rem;line-height:1.55;margin-bottom:8px;color:var(--tg-theme-text-color, #333)}ul[data-v-7b575c41]{padding-left:20px;margin-bottom:8px}li[data-v-7b575c41]{font-size:.9rem;line-height:1.55;margin-bottom:6px;color:var(--tg-theme-text-color, #333)}a[data-v-7b575c41]{color:#ff6b35;text-decoration:none;font-weight:600}a[data-v-7b575c41]:hover{text-decoration:underline}@media (max-width: 768px){.legal-page[data-v-7b575c41]{padding:12px 12px 100px}h1[data-v-7b575c41]{font-size:1.4rem}section[data-v-7b575c41]{padding:16px}}.payment-result[data-v-25d0a677]{min-height:100vh;padding:20px 20px 100px;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f);display:flex;align-items:center;justify-content:center}.container[data-v-25d0a677]{max-width:400px;margin:0 auto;width:100%}.result-card[data-v-25d0a677]{background:var(--tg-theme-secondary-bg-color, #fff);border-radius:20px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px #0000000f}.payment-result--success .result-icon[data-v-25d0a677]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:2.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;line-height:1}.result-card h1[data-v-25d0a677]{font-size:1.5rem;margin-bottom:12px;color:var(--tg-theme-text-color, #0f1c2f)}.result-card p[data-v-25d0a677]{color:var(--tg-theme-hint-color, #64748b);margin-bottom:24px;line-height:1.5}.btn-primary[data-v-25d0a677]{display:inline-block;padding:14px 28px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary[data-v-25d0a677]:active{transform:scale(.98)}.payment-result[data-v-35f2f0b6]{min-height:100vh;padding:20px 20px 100px;background-color:var(--tg-theme-bg-color, #f4f6fb);color:var(--tg-theme-text-color, #0f1c2f);display:flex;align-items:center;justify-content:center}.container[data-v-35f2f0b6]{max-width:400px;margin:0 auto;width:100%}.result-card[data-v-35f2f0b6]{background:var(--tg-theme-secondary-bg-color, #fff);border-radius:20px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px #0000000f}.payment-result--fail .result-icon[data-v-35f2f0b6]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;line-height:1}.result-card h1[data-v-35f2f0b6]{font-size:1.5rem;margin-bottom:12px;color:var(--tg-theme-text-color, #0f1c2f)}.result-card p[data-v-35f2f0b6]{color:var(--tg-theme-hint-color, #64748b);margin-bottom:24px;line-height:1.5}.btn-primary[data-v-35f2f0b6]{display:inline-block;padding:14px 28px;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary[data-v-35f2f0b6]:active{transform:scale(.98)}
