.NovaPoshtaInput-module-scss-module__eZJMPq__field{position:relative}.NovaPoshtaInput-module-scss-module__eZJMPq__field label{color:#2d3436;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.NovaPoshtaInput-module-scss-module__eZJMPq__inputWrap{position:relative}.NovaPoshtaInput-module-scss-module__eZJMPq__input{background:#fff;border:2px solid #e8e2d9;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .18s}.NovaPoshtaInput-module-scss-module__eZJMPq__input:focus{border-color:#ffd93d;outline:none}.NovaPoshtaInput-module-scss-module__eZJMPq__inputError{border-color:#e74c3c!important}.NovaPoshtaInput-module-scss-module__eZJMPq__error{color:#e74c3c;margin-top:4px;font-size:12px;display:block}.NovaPoshtaInput-module-scss-module__eZJMPq__spinner{border:2px solid #e8e2d9;border-top-color:#ffd93d;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite NovaPoshtaInput-module-scss-module__eZJMPq__spin;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes NovaPoshtaInput-module-scss-module__eZJMPq__spin{to{transform:translateY(-50%)rotate(360deg)}}.NovaPoshtaInput-module-scss-module__eZJMPq__dropdown{z-index:100;background:#fff;border:2px solid #e8e2d9;border-radius:8px;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.NovaPoshtaInput-module-scss-module__eZJMPq__option{cursor:pointer;padding:10px 14px;font-size:14px;transition:background .12s}.NovaPoshtaInput-module-scss-module__eZJMPq__option:hover,.NovaPoshtaInput-module-scss-module__eZJMPq__option.NovaPoshtaInput-module-scss-module__eZJMPq__optionActive{color:#ffd93d;background:#fff}
.LiqPayButton-module-scss-module__wYI0ta__placeholder{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.LiqPayButton-module-scss-module__wYI0ta__form{justify-content:center;margin-top:24px;display:flex}.LiqPayButton-module-scss-module__wYI0ta__payBtn{background-color:#61b11b;width:100%;max-width:300px;font-size:16px}.LiqPayButton-module-scss-module__wYI0ta__payBtn:hover:not(:disabled){background-color:#498514}.LiqPayButton-module-scss-module__wYI0ta__note{color:#8a9296;text-align:center;max-width:400px;font-size:12px}
.OrderChat-module-scss-module__sAp9ua__chatContainer{background-color:#fcfcfc;border:1px solid #ddd;border-radius:8px;flex-direction:column;margin-top:1rem;display:flex;overflow:hidden}.OrderChat-module-scss-module__sAp9ua__chatTitle{color:#333;background-color:#f1f1f1;border-bottom:1px solid #ddd;margin:0;padding:12px;font-size:14px;font-weight:600}.OrderChat-module-scss-module__sAp9ua__messagesBox{flex-direction:column;gap:10px;max-height:250px;padding:12px;display:flex;overflow-y:auto}.OrderChat-module-scss-module__sAp9ua__empty{color:#888;text-align:center;margin:0;font-size:13px}.OrderChat-module-scss-module__sAp9ua__message{word-wrap:break-word;border-radius:6px;max-width:80%;padding:8px 12px;font-size:14px;position:relative}.OrderChat-module-scss-module__sAp9ua__msgText{margin-bottom:4px}.OrderChat-module-scss-module__sAp9ua__msgTime{color:#0006;text-align:right;font-size:11px}.OrderChat-module-scss-module__sAp9ua__userMsg{background-color:#ffa1a1;border-bottom-right-radius:0;align-self:flex-end}.OrderChat-module-scss-module__sAp9ua__adminMsg{background-color:#f5f5f5;border:1px solid #eee;border-bottom-left-radius:0;align-self:flex-start}.OrderChat-module-scss-module__sAp9ua__inputArea{background-color:#fff;border-top:1px solid #ddd;display:flex}.OrderChat-module-scss-module__sAp9ua__input{border:none;outline:none;flex:1;padding:12px;font-size:14px}.OrderChat-module-scss-module__sAp9ua__sendBtn{color:#fff;cursor:pointer;background-color:#e85555;border:none;padding:0 16px;font-weight:700;transition:background-color .2s}.OrderChat-module-scss-module__sAp9ua__sendBtn:hover:not(:disabled){background-color:#3dbeb5}.OrderChat-module-scss-module__sAp9ua__sendBtn:disabled{cursor:not-allowed;background-color:#ccc}
.page-module-scss-module__TJJmEa__page{padding:40px 0 64px}.page-module-scss-module__TJJmEa__layout{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}@media (max-width:1023px){.page-module-scss-module__TJJmEa__layout{grid-template-columns:1fr;gap:24px}}.page-module-scss-module__TJJmEa__sidebar{color:#fff;text-align:center;background:#2d3436;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;display:flex}@media (min-width:1024px){.page-module-scss-module__TJJmEa__sidebar{position:sticky;top:24px}}.page-module-scss-module__TJJmEa__logo{color:#ff6b6b;margin-bottom:4px}.page-module-scss-module__TJJmEa__title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;margin-bottom:8px;font-size:13px;font-weight:700}.page-module-scss-module__TJJmEa__avatar{color:#fff;background:#ff6b6b;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-top:4px;font-size:28px;font-weight:900;display:flex}.page-module-scss-module__TJJmEa__userName{margin-top:4px;font-size:17px;font-weight:800}.page-module-scss-module__TJJmEa__userEmail,.page-module-scss-module__TJJmEa__userPhone{color:#ffffff8c;font-size:13px}.page-module-scss-module__TJJmEa__statGrid{flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0 4px;display:flex}.page-module-scss-module__TJJmEa__statItem{background:#ffffff12;border-radius:8px;flex-direction:column;align-items:center;min-width:70px;padding:10px 14px;display:flex}.page-module-scss-module__TJJmEa__statNum{color:#ff6b6b;font-size:20px;font-weight:900;line-height:1}.page-module-scss-module__TJJmEa__statNumWide{padding-top:3px;font-size:14px}.page-module-scss-module__TJJmEa__statLabel{color:#ffffff73;margin-top:4px;font-size:11px}.page-module-scss-module__TJJmEa__sideNav{flex-direction:column;gap:2px;width:100%;margin-top:12px;display:flex}@media (max-width:1023px){.page-module-scss-module__TJJmEa__sideNav{flex-flow:wrap;justify-content:center;gap:8px}}.page-module-scss-module__TJJmEa__sideNavItem{color:#ffffffa6;text-align:left;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s}@media (max-width:1023px){.page-module-scss-module__TJJmEa__sideNavItem{text-align:center;width:auto}}.page-module-scss-module__TJJmEa__sideNavItem:hover{color:#fff;background:#ffffff14}.page-module-scss-module__TJJmEa__sideNavItem.page-module-scss-module__TJJmEa__active{color:#fff;background:#ff6b6b}.page-module-scss-module__TJJmEa__logoutBtn{width:100%;margin-top:16px}.page-module-scss-module__TJJmEa__main{min-width:0}.page-module-scss-module__TJJmEa__sectionTitle{margin-bottom:20px;font-size:clamp(20px,3vw,26px);font-weight:900}.page-module-scss-module__TJJmEa__loading{color:#8a9296;font-style:italic}.page-module-scss-module__TJJmEa__empty{color:#8a9296;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-module-scss-module__TJJmEa__sectionHeaderRow{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module-scss-module__TJJmEa__sectionHeaderRow h2{margin-bottom:0}.page-module-scss-module__TJJmEa__addAddressForm{background:#00000008;border:1px dashed #0000001a;border-radius:14px;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px;display:flex}.page-module-scss-module__TJJmEa__addAddressActions{gap:12px;margin-top:8px;display:flex}.page-module-scss-module__TJJmEa__addressesList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__TJJmEa__addressCard{background:#fff;border:2px solid #e8e2d9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.page-module-scss-module__TJJmEa__addressInfo{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__TJJmEa__addressCity{color:#2d3436;font-size:15px;font-weight:700}.page-module-scss-module__TJJmEa__addressBranch{color:#8a9296;font-size:13px}.page-module-scss-module__TJJmEa__deleteAddressBtn{color:#8a9296;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;font-weight:700;line-height:1;transition:color .2s}.page-module-scss-module__TJJmEa__deleteAddressBtn:hover{color:#e74c3c}.page-module-scss-module__TJJmEa__form{flex-direction:column;gap:16px;max-width:460px;display:flex}.page-module-scss-module__TJJmEa__field{flex-direction:column;gap:6px;display:flex}.page-module-scss-module__TJJmEa__field label{color:#3d4548;font-size:14px;font-weight:700}.page-module-scss-module__TJJmEa__field input{background:#fff;border:2px solid #e8e2d9;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.page-module-scss-module__TJJmEa__field input:focus{border-color:#ff6b6b;outline:none}.page-module-scss-module__TJJmEa__readOnly{cursor:not-allowed;color:#8a9296!important;background:#fffaf3!important}.page-module-scss-module__TJJmEa__hint{color:#8a9296;font-size:12px}.page-module-scss-module__TJJmEa__currentEmail{color:#8a9296;margin-bottom:4px;font-size:14px}.page-module-scss-module__TJJmEa__currentEmail strong{color:#3d4548}.page-module-scss-module__TJJmEa__error{color:#e74c3c;font-size:14px;font-weight:600}.page-module-scss-module__TJJmEa__success{color:#27ae60;font-size:14px;font-weight:700}.page-module-scss-module__TJJmEa__ordersList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__TJJmEa__orderCard{border:2px solid #e8e2d9;border-radius:14px;overflow:hidden}.page-module-scss-module__TJJmEa__orderHeader{text-align:left;background:#fff;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:14px 18px;transition:background-color .2s;display:flex}.page-module-scss-module__TJJmEa__orderHeader:hover{background:#fffaf3}.page-module-scss-module__TJJmEa__orderNum{font-size:15px;font-weight:800}.page-module-scss-module__TJJmEa__orderMeta{color:#8a9296;margin-left:auto;font-size:13px}.page-module-scss-module__TJJmEa__chevron{color:#8a9296;font-size:11px}.page-module-scss-module__TJJmEa__statusBadge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.page-module-scss-module__TJJmEa__statusBadge.page-module-scss-module__TJJmEa__NEW{color:#1565c0;background:#e3f2fd}.page-module-scss-module__TJJmEa__statusBadge.page-module-scss-module__TJJmEa__CONFIRMED{color:#e65100;background:#fff3e0}.page-module-scss-module__TJJmEa__statusBadge.page-module-scss-module__TJJmEa__SHIPPED{color:#6a1b9a;background:#f3e5f5}.page-module-scss-module__TJJmEa__statusBadge.page-module-scss-module__TJJmEa__COMPLETED{color:#2e7d32;background:#e8f5e9}.page-module-scss-module__TJJmEa__statusBadge.page-module-scss-module__TJJmEa__CANCELLED{color:#c62828;background:#ffebee}.page-module-scss-module__TJJmEa__orderBody{background:#fffaf3;border-top:1px solid #e8e2d9;flex-direction:column;gap:16px;padding:16px 18px;display:flex}.page-module-scss-module__TJJmEa__trackSteps{gap:0;display:flex}@media (max-width:767px){.page-module-scss-module__TJJmEa__trackSteps{flex-direction:column;gap:8px}}.page-module-scss-module__TJJmEa__step{color:#8a9296;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:767px){.page-module-scss-module__TJJmEa__step{flex-direction:row;flex:none}}.page-module-scss-module__TJJmEa__stepDot{color:#8a9296;background:#e8e2d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.page-module-scss-module__TJJmEa__stepDot.page-module-scss-module__TJJmEa__done{color:#fff;background:#27ae60}.page-module-scss-module__TJJmEa__stepDot.page-module-scss-module__TJJmEa__current{color:#fff;background:#ff6b6b}.page-module-scss-module__TJJmEa__stepLabel{font-weight:600}.page-module-scss-module__TJJmEa__orderInfo{color:#8a9296;flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.page-module-scss-module__TJJmEa__itemsList{flex-direction:column;gap:6px;list-style:none;display:flex}.page-module-scss-module__TJJmEa__item{justify-content:space-between;gap:8px;font-size:14px;display:flex}.page-module-scss-module__TJJmEa__itemMeta{color:#8a9296}.page-module-scss-module__TJJmEa__totalRow{border-top:1px solid #e8e2d9;justify-content:space-between;padding-top:10px;font-size:15px;font-weight:800;display:flex}
.page-module-scss-module__4-OuZq__page{padding-top:28px}@media (min-width:1024px){.page-module-scss-module__4-OuZq__page{padding-top:40px}}.page-module-scss-module__4-OuZq__title{font-size:26px}@media (min-width:768px){.page-module-scss-module__4-OuZq__title{font-size:32px}}.page-module-scss-module__4-OuZq__layout{grid-template-columns:1fr;align-items:start;gap:20px;margin-top:20px;display:grid}@media (min-width:1024px){.page-module-scss-module__4-OuZq__layout{grid-template-columns:1fr 360px;gap:28px}}.page-module-scss-module__4-OuZq__form{flex-direction:column;gap:18px;display:flex}.page-module-scss-module__4-OuZq__section{background-color:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 8px #2d34360f}@media (min-width:768px){.page-module-scss-module__4-OuZq__section{padding:24px}}.page-module-scss-module__4-OuZq__sectionTitle{margin-bottom:16px;font-size:19px}.page-module-scss-module__4-OuZq__fieldsRow{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.page-module-scss-module__4-OuZq__fieldsRow{grid-template-columns:1fr 1fr}}.page-module-scss-module__4-OuZq__field{flex-direction:column;gap:6px;margin-top:10px;margin-bottom:4px;display:flex}.page-module-scss-module__4-OuZq__field label{color:#2d3436;font-size:14px;font-weight:800}.page-module-scss-module__4-OuZq__field input,.page-module-scss-module__4-OuZq__field textarea{resize:vertical;background-color:#fff;border:2px solid #e8e2d9;border-radius:8px;outline:none;padding:11px 14px;font-size:15px;transition:border-color .2s}.page-module-scss-module__4-OuZq__field input:focus,.page-module-scss-module__4-OuZq__field textarea:focus{border-color:#ff6b6b}.page-module-scss-module__4-OuZq__field input::placeholder,.page-module-scss-module__4-OuZq__field textarea::placeholder{color:#8a9296}.page-module-scss-module__4-OuZq__inputError{border-color:#e74c3c!important}.page-module-scss-module__4-OuZq__fieldHint{color:#8a9296;font-size:12px;font-weight:400}.page-module-scss-module__4-OuZq__error{color:#e74c3c;font-size:13px;font-weight:700}.page-module-scss-module__4-OuZq__deliveryModes{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.page-module-scss-module__4-OuZq__deliveryModeCard,.page-module-scss-module__4-OuZq__savedAddressCard{cursor:pointer;border:2px solid #e8e2d9;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.page-module-scss-module__4-OuZq__deliveryModeCard input,.page-module-scss-module__4-OuZq__savedAddressCard input{accent-color:#ff6b6b;flex-shrink:0;width:18px;height:18px;margin-top:3px}.page-module-scss-module__4-OuZq__deliveryModeCard span,.page-module-scss-module__4-OuZq__savedAddressCard span{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__4-OuZq__deliveryModeCard strong,.page-module-scss-module__4-OuZq__savedAddressCard strong{color:#2d3436;font-size:15px}.page-module-scss-module__4-OuZq__deliveryModeCard small,.page-module-scss-module__4-OuZq__savedAddressCard small{color:#8a9296;font-size:13px}.page-module-scss-module__4-OuZq__deliveryModeActive,.page-module-scss-module__4-OuZq__savedAddressActive{background:#ff6b6b08;border-color:#ff6b6b}.page-module-scss-module__4-OuZq__savedAddressesList,.page-module-scss-module__4-OuZq__payments{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__4-OuZq__payment{cursor:pointer;border:2px solid #e8e2d9;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.page-module-scss-module__4-OuZq__payment input{accent-color:#ff6b6b;flex-shrink:0;width:18px;height:18px;margin-top:3px}.page-module-scss-module__4-OuZq__payment span{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__4-OuZq__payment strong{color:#2d3436;font-size:15px}.page-module-scss-module__4-OuZq__payment small{color:#8a9296;font-size:13px}.page-module-scss-module__4-OuZq__paymentActive{background-color:#ff6b6b0d;border-color:#ff6b6b}.page-module-scss-module__4-OuZq__submit{align-self:stretch}@media (min-width:768px){.page-module-scss-module__4-OuZq__submit{align-self:flex-start;min-width:280px}}.page-module-scss-module__4-OuZq__summary{background-color:#fff;border-radius:14px;padding:22px;box-shadow:0 2px 8px #2d34360f}@media (min-width:1024px){.page-module-scss-module__4-OuZq__summary{position:sticky;top:92px}}.page-module-scss-module__4-OuZq__summaryTitle{margin-bottom:12px;font-size:20px}.page-module-scss-module__4-OuZq__summaryList{flex-direction:column;display:flex}.page-module-scss-module__4-OuZq__summaryItem{border-bottom:1px solid #e8e2d9;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.page-module-scss-module__4-OuZq__summaryItemName{color:#2d3436;flex-direction:column;font-weight:700;display:flex}.page-module-scss-module__4-OuZq__summaryItemName small{color:#8a9296;font-weight:600}.page-module-scss-module__4-OuZq__summaryItemPrice{white-space:nowrap;font-weight:800}.page-module-scss-module__4-OuZq__summaryTotal{color:#2d3436;justify-content:space-between;gap:12px;margin-top:14px;font-size:18px;font-weight:900;display:flex}.page-module-scss-module__4-OuZq__success{text-align:center;background-color:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:24px auto 0;padding:48px 24px;display:flex;box-shadow:0 2px 8px #2d34360f}.page-module-scss-module__4-OuZq__successIcon{color:#27ae60;background-color:#27ae601f;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:6px;display:flex}.page-module-scss-module__4-OuZq__successTitle{font-size:26px}.page-module-scss-module__4-OuZq__successText{color:#3d4548;margin-bottom:14px}.page-module-scss-module__4-OuZq__emptyNote{color:#8a9296;background-color:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding:32px 24px;display:flex}.page-module-scss-module__4-OuZq__paymentSection{background-color:#fff;border-radius:14px;flex-direction:column;align-items:center;width:100%;margin:24px 0;padding:24px;display:flex;box-shadow:0 2px 10px #0000000d}.page-module-scss-module__4-OuZq__paymentTitle{color:#2d3436;text-align:center;margin-bottom:8px;font-size:20px;font-weight:800}.page-module-scss-module__4-OuZq__paymentText{color:#8a9296;text-align:center;font-size:14px}
