:root{--acc-primary:#fa0;--acc-primary-hover:#e69900;--acc-primary-light:rgba(255,170,0,.1);--acc-secondary:#f54562;--luxury-amber:#fa0;--luxury-amber-glow:rgba(255,170,0,.25);--luxury-amber-soft:rgba(255,170,0,.08);--luxury-amber-deep:#e69900;--luxury-white:#fefefe;--luxury-cream:#faf9f7;--luxury-sand:#f5f3f0;--luxury-beige:#eae7e2;--luxury-charcoal:#2c2a27;--luxury-graphite:#4a4744;--luxury-slate:#6b6662;--acc-status-success:#22c55e;--acc-status-success-bg:rgba(34,197,94,.1);--acc-status-warning:#f59e0b;--acc-status-warning-bg:rgba(245,158,11,.1);--acc-status-info:#3b82f6;--acc-status-info-bg:rgba(59,130,246,.1);--acc-status-danger:#ef4444;--acc-status-danger-bg:rgba(239,68,68,.1);--acc-status-neutral:#6b7280;--acc-status-neutral-bg:hsla(220,9%,46%,.1);--acc-white:#fff;--acc-gray-50:#f9fafb;--acc-gray-100:#f3f4f6;--acc-gray-200:#e5e7eb;--acc-gray-300:#d1d5db;--acc-gray-400:#9ca3af;--acc-gray-500:#6b7280;--acc-gray-600:#4b5563;--acc-gray-700:#374151;--acc-gray-800:#1f2937;--acc-gray-900:#111827;--acc-text:rgba(17,15,38,.87);--acc-text-secondary:rgba(17,15,38,.6);--acc-text-muted:rgba(17,15,38,.4);--acc-spacing-xs:0.25rem;--acc-spacing-sm:0.5rem;--acc-spacing-md:1rem;--acc-spacing-lg:1.5rem;--acc-spacing-xl:2rem;--acc-spacing-2xl:3rem;--acc-radius-sm:0.375rem;--acc-radius-md:0.5rem;--acc-radius-lg:0.75rem;--acc-radius-xl:1rem;--acc-radius-2xl:1.5rem;--acc-radius-full:9999px;--acc-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--acc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--acc-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--acc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--acc-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--premium-shadow-soft:0 4px 20px rgba(0,0,0,.06);--premium-shadow-elevated:0 8px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);--premium-shadow-amber:0 8px 24px rgba(255,170,0,.15);--premium-shadow-ambient:0 0 60px rgba(255,170,0,.12);--acc-transition-fast:150ms ease;--acc-transition:200ms ease;--acc-transition-slow:300ms ease;--premium-spring:400ms cubic-bezier(0.34,1.56,0.64,1);--premium-smooth:500ms cubic-bezier(0.4,0,0.2,1)}@keyframes premium-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,-15px) scale(1.05)}50%{transform:translate(-5px,-25px) scale(1)}75%{transform:translate(-15px,-10px) scale(.95)}}@keyframes premium-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes premium-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes premium-aura{0%,to{box-shadow:0 0 20px rgba(34,197,94,.3)}50%{box-shadow:0 0 40px rgba(34,197,94,.5)}}@keyframes premium-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes premium-border-glow{0%,to{box-shadow:0 0 0 3px rgba(255,170,0,.15)}50%{box-shadow:0 0 0 4px rgba(255,170,0,.25)}}@keyframes premium-badge-spring{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes premium-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.account-layout{flex-direction:column;gap:var(--acc-spacing-lg);padding-top:var(--acc-spacing-md)}@media (min-width:768px){.account-layout{flex-direction:row;gap:var(--acc-spacing-xl);padding-top:var(--acc-spacing-xl)}}@media (min-width:1024px){.account-layout{gap:var(--acc-spacing-2xl)}}.acc-sidebar{background:var(--acc-white);border-radius:var(--acc-radius-xl);box-shadow:var(--acc-shadow);overflow:hidden;width:100%}@media (min-width:768px){.acc-sidebar{align-self:flex-start;min-width:280px;position:sticky;top:var(--acc-spacing-lg);width:280px}}@media (min-width:1024px){.acc-sidebar{min-width:300px;width:300px}}.acc-sidebar__mobile-toggle{align-items:center;background:var(--acc-white);border:none;color:var(--acc-text);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;padding:var(--acc-spacing-md) var(--acc-spacing-lg);transition:background-color var(--acc-transition);width:100%}.acc-sidebar__mobile-toggle:hover{background:var(--acc-gray-50)}.acc-sidebar__mobile-toggle svg{height:20px;transition:transform var(--acc-transition);width:20px}.acc-sidebar__mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (min-width:768px){.acc-sidebar__mobile-toggle{display:none}}.acc-sidebar__content{display:none;padding:0 var(--acc-spacing-lg) var(--acc-spacing-lg)}.acc-sidebar__content.is-open{display:block}@media (min-width:768px){.acc-sidebar__content{display:block;padding:var(--acc-spacing-lg)}}.acc-sidebar__user{align-items:center;border-bottom:1px solid var(--acc-gray-200);display:flex;gap:var(--acc-spacing-md);margin-bottom:var(--acc-spacing-lg);padding-bottom:var(--acc-spacing-lg)}.acc-sidebar__avatar{align-items:center;background:linear-gradient(135deg,var(--acc-primary) 0,var(--acc-primary-hover) 100%);border-radius:var(--acc-radius-full);color:var(--acc-white);display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:56px;justify-content:center;width:56px}.acc-sidebar__user-info{flex:1;min-width:0}.acc-sidebar__greeting{color:var(--acc-text-muted);font-size:.875rem;margin-bottom:2px}.acc-sidebar__name{color:var(--acc-text);font-size:1.125rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-sidebar__nav{display:flex;flex-direction:column;gap:var(--acc-spacing-xs)}.acc-sidebar__nav-item{align-items:center;border-radius:var(--acc-radius-md);color:var(--acc-text-secondary);display:flex;font-size:.9375rem;font-weight:500;gap:var(--acc-spacing-md);padding:var(--acc-spacing-sm) var(--acc-spacing-md);text-decoration:none;transition:all var(--acc-transition)}.acc-sidebar__nav-item:hover{background:var(--acc-gray-100);color:var(--acc-text)}.acc-sidebar__nav-item.is-active{background:var(--acc-primary-light);color:var(--acc-primary-hover)}.acc-sidebar__nav-item svg{flex-shrink:0;height:20px;opacity:.7;width:20px}.acc-sidebar__nav-item.is-active svg{opacity:1}.acc-sidebar__nav-item span{flex:1}.acc-sidebar__nav-badge{background:var(--acc-gray-200);border-radius:var(--acc-radius-full);color:var(--acc-text-secondary);font-size:.75rem;font-weight:600;padding:2px 8px}.acc-sidebar__nav-item.is-active .acc-sidebar__nav-badge{background:var(--acc-primary);color:var(--acc-white)}.acc-sidebar__divider{background:var(--acc-gray-200);height:1px;margin:var(--acc-spacing-md) 0}.acc-sidebar__section-title{color:var(--acc-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-top:var(--acc-spacing-sm);padding:var(--acc-spacing-sm) var(--acc-spacing-md) 2px;text-transform:uppercase}.acc-sidebar__logout{align-items:center;border-radius:var(--acc-radius-md);color:var(--acc-status-danger);display:flex;font-size:.9375rem;font-weight:500;gap:var(--acc-spacing-md);margin-top:var(--acc-spacing-md);padding:var(--acc-spacing-sm) var(--acc-spacing-md);text-decoration:none;transition:all var(--acc-transition)}.acc-sidebar__logout:hover{background:var(--acc-status-danger-bg)}.acc-sidebar__logout svg{height:20px;width:20px}.acc-content{flex:1;min-width:0}.acc-content__header{margin-bottom:var(--acc-spacing-lg)}.acc-content__title{color:var(--acc-text);font-size:1.5rem;font-weight:700;margin:0}@media (min-width:768px){.acc-content__title{font-size:1.75rem}}.acc-orders{display:flex;flex-direction:column;gap:var(--acc-spacing-md)}.acc-order-card{background:var(--acc-white);border-radius:var(--acc-radius-xl);box-shadow:var(--acc-shadow);overflow:hidden;transition:box-shadow var(--acc-transition)}.acc-order-card:hover{box-shadow:var(--acc-shadow-md)}.acc-order-card__header{border-bottom:1px solid var(--acc-gray-100);padding:var(--acc-spacing-lg)}.acc-order-card__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--acc-spacing-md);justify-content:space-between;margin-bottom:var(--acc-spacing-md)}.acc-order-card__status{align-items:center;border-radius:var(--acc-radius-full);display:inline-flex;font-size:.8125rem;font-weight:600;padding:6px 14px;white-space:nowrap}.acc-order-card__status--processing{background:var(--acc-status-info-bg);color:var(--acc-status-info)}.acc-order-card__status--pending{background:var(--acc-status-warning-bg);color:var(--acc-status-warning)}.acc-order-card__status--shipped{background:var(--acc-status-info-bg);color:var(--acc-status-info)}.acc-order-card__status--completed,.acc-order-card__status--delivered{background:var(--acc-status-success-bg);color:var(--acc-status-success)}.acc-order-card__status--cancelled{background:var(--acc-status-danger-bg);color:var(--acc-status-danger)}.acc-order-card__status--default{background:var(--acc-status-neutral-bg);color:var(--acc-status-neutral)}.acc-order-card__total{color:var(--acc-text);font-size:1.25rem;font-weight:700}@media (min-width:768px){.acc-order-card__total{font-size:1.5rem}}.acc-order-card__info{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--acc-spacing-sm)}.acc-order-card__number{color:var(--acc-text);font-size:1rem;font-weight:600}.acc-order-card__date{color:var(--acc-text-muted);font-size:.875rem}.acc-order-card__body{display:grid;gap:var(--acc-spacing-lg);grid-template-columns:1fr;padding:var(--acc-spacing-lg)}@media (min-width:640px){.acc-order-card__body{align-items:start;grid-template-columns:repeat(2,1fr) auto}}@media (min-width:1024px){.acc-order-card__body{grid-template-columns:1fr 1fr 1fr auto}}.acc-order-card__detail{display:flex;flex-direction:column;gap:4px}.acc-order-card__detail-label{color:var(--acc-text-muted);font-size:.8125rem}.acc-order-card__detail-value{color:var(--acc-text);font-size:.9375rem;font-weight:500}.acc-order-card__thumbs{align-items:center;display:flex;gap:8px}.acc-order-card__thumb{background:var(--acc-gray-100);border-radius:var(--acc-radius-md);flex-shrink:0;height:48px;overflow:hidden;width:48px}.acc-order-card__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acc-order-card__thumb-more{align-items:center;background:var(--acc-gray-200);border-radius:var(--acc-radius-md);color:var(--acc-text-secondary);display:flex;flex-shrink:0;font-size:.8125rem;font-weight:600;height:48px;justify-content:center;width:48px}.acc-order-card__footer{align-items:center;background:var(--acc-gray-50);border-top:1px solid var(--acc-gray-100);display:flex;flex-wrap:wrap;gap:var(--acc-spacing-md);justify-content:space-between;padding:var(--acc-spacing-md) var(--acc-spacing-lg)}.acc-order-card__action{align-items:center;background:transparent;border:none;border-radius:var(--acc-radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all var(--acc-transition)}.acc-order-card__action--primary{color:var(--acc-primary-hover)}.acc-order-card__action--primary:hover{background:var(--acc-primary-light)}.acc-order-card__action--primary svg{height:16px;width:16px}.acc-order-card__action--danger{color:var(--acc-status-danger)}.acc-order-card__action--danger:hover{background:var(--acc-status-danger-bg)}.acc-order-card__action--danger svg{height:14px;width:14px}.acc-order-card__details{border-top:1px solid var(--acc-gray-200);display:none}.acc-order-card__details.is-open{display:block}.acc-order-details{padding:var(--acc-spacing-lg)}.acc-order-supplier{margin-bottom:var(--acc-spacing-lg)}.acc-order-supplier:last-child{margin-bottom:0}.acc-order-supplier__title{border-bottom:1px solid var(--acc-gray-100);color:var(--acc-text-secondary);font-size:.875rem;font-weight:600;margin-bottom:var(--acc-spacing-md);padding-bottom:var(--acc-spacing-sm)}.acc-order-product{border-bottom:1px solid var(--acc-gray-100);display:flex;gap:var(--acc-spacing-md);padding:var(--acc-spacing-md) 0}.acc-order-product:last-child{border-bottom:none}.acc-order-product__image{background:var(--acc-gray-100);border-radius:var(--acc-radius-md);flex-shrink:0;height:64px;overflow:hidden;width:64px}.acc-order-product__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acc-order-product__info{flex:1;min-width:0}.acc-order-product__name{color:var(--acc-text);display:block;font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:4px;text-decoration:none}.acc-order-product__name:hover{color:var(--acc-primary-hover)}.acc-order-product__option{color:var(--acc-text-muted);font-size:.8125rem}.acc-order-product__qty{color:var(--acc-text-secondary);font-size:.875rem;margin-top:4px}.acc-order-product__price{color:var(--acc-text);font-size:.9375rem;font-weight:600;text-align:right;white-space:nowrap}.acc-order-summary{background:var(--acc-gray-50);border-top:1px solid var(--acc-gray-200);padding:var(--acc-spacing-lg)}.acc-order-summary__row{align-items:center;display:flex;justify-content:space-between;padding:var(--acc-spacing-xs) 0}.acc-order-summary__label{color:var(--acc-text-secondary);font-size:.875rem}.acc-order-summary__value{color:var(--acc-text);font-size:.875rem;font-weight:500}.acc-order-summary__row--total{border-top:1px solid var(--acc-gray-200);margin-top:var(--acc-spacing-md);padding-top:var(--acc-spacing-md)}.acc-order-summary__row--total .acc-order-summary__label{color:var(--acc-text);font-size:1rem;font-weight:600}.acc-order-summary__row--total .acc-order-summary__value{font-size:1.25rem;font-weight:700}.acc-filters{display:flex;flex-wrap:wrap;gap:var(--acc-spacing-md);margin-bottom:var(--acc-spacing-lg)}.acc-filter{position:relative}.acc-filter__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--acc-white);border:1px solid var(--acc-gray-300);border-radius:var(--acc-radius-md);color:var(--acc-text);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:10px 40px 10px 14px;transition:all var(--acc-transition)}.acc-filter__select:hover{border-color:var(--acc-gray-400)}.acc-filter__select:focus{border-color:var(--acc-primary);box-shadow:0 0 0 3px var(--acc-primary-light);outline:none}.acc-filter__icon{color:var(--acc-text-muted);height:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.acc-empty{background:var(--acc-white);border-radius:var(--acc-radius-xl);box-shadow:var(--acc-shadow);padding:var(--acc-spacing-2xl) var(--acc-spacing-lg);text-align:center}.acc-empty__icon{color:var(--acc-gray-300);height:64px;margin:0 auto var(--acc-spacing-lg);width:64px}.acc-empty__title{color:var(--acc-text);font-size:1.125rem;font-weight:600;margin-bottom:var(--acc-spacing-sm)}.acc-empty__text{color:var(--acc-text-secondary);font-size:.9375rem;margin-bottom:var(--acc-spacing-lg)}.acc-empty__action{align-items:center;background:var(--acc-primary);border-radius:var(--acc-radius-md);color:var(--acc-white);display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:background-color var(--acc-transition)}.acc-empty__action:hover{background:var(--acc-primary-hover);color:var(--acc-white)}.acc-pagination{gap:var(--acc-spacing-sm);margin-top:var(--acc-spacing-xl)}.acc-pagination,.acc-pagination__item{align-items:center;display:flex;justify-content:center}.acc-pagination__item{border-radius:var(--acc-radius-md);color:var(--acc-text-secondary);font-size:.875rem;font-weight:500;height:40px;min-width:40px;padding:0 12px;text-decoration:none;transition:all var(--acc-transition)}.acc-pagination__item:hover{background:var(--acc-gray-100);color:var(--acc-text)}.acc-pagination__item.is-active{background:var(--acc-primary);color:var(--acc-white)}.acc-pagination__item.is-disabled{opacity:.5;pointer-events:none}.acc-form-card{background:var(--acc-white);border-radius:var(--acc-radius-xl);box-shadow:var(--acc-shadow);overflow:hidden}.acc-form-card__header{border-bottom:1px solid var(--acc-gray-100);padding:var(--acc-spacing-lg)}.acc-form-card__title{color:var(--acc-text);font-size:1.125rem;font-weight:600;margin:0}.acc-form-card__body{padding:var(--acc-spacing-lg)}.acc-form-group{margin-bottom:var(--acc-spacing-lg)}.acc-form-group:last-child{margin-bottom:0}.acc-form-label{color:var(--acc-text);display:block;font-size:.875rem;font-weight:500;margin-bottom:var(--acc-spacing-sm)}.acc-form-input{background:var(--acc-white);border:1px solid var(--acc-gray-300);border-radius:var(--acc-radius-md);color:var(--acc-text);font-family:inherit;font-size:.9375rem;padding:12px 16px;transition:all var(--acc-transition);width:100%}.acc-form-input::-moz-placeholder{color:var(--acc-text-muted)}.acc-form-input::placeholder{color:var(--acc-text-muted)}.acc-form-input:hover{border-color:var(--acc-gray-400)}.acc-form-input:focus{border-color:var(--acc-primary);box-shadow:0 0 0 3px var(--acc-primary-light);outline:none}.acc-btn{align-items:center;border:none;border-radius:var(--acc-radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:var(--acc-spacing-sm);justify-content:center;padding:12px 24px;text-decoration:none;transition:all var(--acc-transition)}.acc-btn--primary{background:var(--acc-primary);color:var(--acc-white)}.acc-btn--primary:hover{background:var(--acc-primary-hover)}.acc-btn--secondary{background:var(--acc-gray-100);color:var(--acc-text)}.acc-btn--secondary:hover{background:var(--acc-gray-200)}.acc-btn--outline{background:transparent;border:1px solid var(--acc-gray-300);color:var(--acc-text)}.acc-btn--outline:hover{background:var(--acc-gray-50);border-color:var(--acc-gray-400)}.acc-btn--danger{background:var(--acc-status-danger);color:var(--acc-white)}.acc-btn--danger:hover{background:#dc2626}.acc-btn--sm{font-size:.8125rem;padding:8px 16px}.acc-btn--lg{font-size:1rem;padding:14px 28px}.acc-btn--block{width:100%}.acc-quick-links{display:flex;flex-wrap:wrap;gap:var(--acc-spacing-md);margin-bottom:var(--acc-spacing-xl)}.acc-quick-links .acc-quick-link{flex:1 1 calc(50% - var(--acc-spacing-md)/2);min-width:120px}@media (min-width:640px){.acc-quick-links .acc-quick-link{flex:1 1 0}}.acc-quick-link{align-items:center;background:var(--acc-white);border-radius:var(--acc-radius-lg);box-shadow:var(--acc-shadow);color:var(--acc-text);display:flex;flex-direction:column;gap:var(--acc-spacing-sm);padding:var(--acc-spacing-lg);text-decoration:none;transition:all var(--acc-transition)}.acc-quick-link:hover{box-shadow:var(--acc-shadow-md);transform:translateY(-2px)}.acc-quick-link__icon{color:var(--acc-primary);height:40px;width:40px}.acc-quick-link__label{font-size:.875rem;font-weight:500;text-align:center}.acc-alert{align-items:flex-start;border-radius:var(--acc-radius-md);display:flex;gap:var(--acc-spacing-md);margin-bottom:var(--acc-spacing-lg);padding:var(--acc-spacing-md) var(--acc-spacing-lg)}.acc-alert__icon{flex-shrink:0;height:20px;margin-top:2px;width:20px}.acc-alert__content{flex:1}.acc-alert--success{background:var(--acc-status-success-bg);color:var(--acc-status-success)}.acc-alert--error{background:var(--acc-status-danger-bg);color:var(--acc-status-danger)}.acc-alert--warning{background:var(--acc-status-warning-bg);color:var(--acc-status-warning)}.acc-alert--info{background:var(--acc-status-info-bg);color:var(--acc-status-info)}.acc-skeleton{animation:acc-skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--acc-gray-100) 25%,var(--acc-gray-200) 50%,var(--acc-gray-100) 75%);background-size:200% 100%;border-radius:var(--acc-radius-md)}@keyframes acc-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.acc-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.acc-text-center{text-align:center}.acc-mt-lg{margin-top:var(--acc-spacing-lg)}.acc-mb-lg{margin-bottom:var(--acc-spacing-lg)}.acc-sidebar__nav-item.is-active{position:relative}.acc-sidebar__nav-item.is-active:before{background:var(--acc-primary);border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.acc-sidebar__avatar{transition:transform var(--acc-transition),box-shadow var(--acc-transition)}.acc-sidebar__avatar:hover{box-shadow:0 4px 12px rgba(255,170,0,.3);transform:scale(1.05)}@keyframes acc-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.acc-sidebar__nav-badge{animation:acc-badge-pulse 2s ease-in-out infinite}.acc-sidebar__nav-item:hover .acc-sidebar__nav-badge{animation-play-state:paused}@keyframes acc-slide-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.acc-sidebar__content.is-open .acc-sidebar__nav-item{animation:acc-slide-in .3s ease-out forwards;opacity:0}.acc-sidebar__content.is-open .acc-sidebar__nav-item:first-child{animation-delay:.05s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(2){animation-delay:.1s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(3){animation-delay:.15s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(4){animation-delay:.2s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(5){animation-delay:.25s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(6){animation-delay:.3s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(7){animation-delay:.35s}.acc-sidebar__content.is-open .acc-sidebar__nav-item:nth-child(8){animation-delay:.4s}.acc-sidebar__nav-item svg{transition:transform var(--acc-transition-fast),opacity var(--acc-transition)}.acc-sidebar__nav-item:hover svg{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.acc-sidebar__avatar,.acc-sidebar__content.is-open .acc-sidebar__nav-item,.acc-sidebar__nav-badge,.acc-sidebar__nav-item{animation:none!important;transition:none!important}}@media (max-width:767px){.acc-sidebar__mobile-toggle{display:none!important}.acc-sidebar{background:var(--acc-white);border-radius:0;box-shadow:var(--acc-shadow-md);margin:0 calc(var(--acc-spacing-md)*-1);position:sticky;top:0;width:calc(100% + var(--acc-spacing-md)*2);z-index:100}.acc-sidebar__content{display:block!important;padding:0}.acc-sidebar__user{align-items:center;background:var(--acc-bg);border-bottom:1px solid var(--acc-gray-200);display:flex;flex-direction:row;gap:10px;margin-bottom:0;padding:10px 16px}.acc-sidebar__avatar{font-size:12px;height:32px;min-width:32px;width:32px}.acc-sidebar__greeting{display:none}.acc-sidebar__name{font-size:14px;font-weight:600}.acc-sidebar__divider,.acc-sidebar__logout,.acc-sidebar__nav:not(:first-of-type),.acc-sidebar__section-title{display:none}.acc-sidebar__nav{display:flex;flex-direction:row;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:var(--acc-spacing-xs) var(--acc-spacing-sm)}.acc-sidebar__nav::-webkit-scrollbar{display:none}.acc-sidebar__nav-item{align-items:center;border-radius:var(--acc-radius-lg);flex-direction:column;flex-shrink:0;font-size:.75rem;font-weight:500;gap:4px;min-height:60px;min-width:72px;padding:var(--acc-spacing-sm) var(--acc-spacing-md);text-align:center}.acc-sidebar__nav-item svg{height:24px;opacity:.7;width:24px}.acc-sidebar__nav-item.is-active{background:var(--acc-primary-light);color:var(--acc-primary-hover)}.acc-sidebar__nav-item.is-active svg{color:var(--acc-primary);opacity:1}.acc-sidebar__nav-item.is-active:before{display:none}.acc-sidebar__nav-badge{font-size:.625rem;min-width:18px;padding:2px 6px;position:absolute;right:4px;text-align:center;top:4px}.acc-sidebar__nav-item{position:relative}.acc-sidebar__nav-item:active{background:var(--acc-gray-100);transform:scale(.95)}.acc-sidebar__content.is-open .acc-sidebar__nav-item{animation:none;opacity:1}.acc-quick-links{display:grid;gap:var(--acc-spacing-sm);grid-template-columns:repeat(2,1fr);margin-bottom:var(--acc-spacing-lg)}.acc-quick-links .acc-quick-link{flex:none;min-width:0;padding:var(--acc-spacing-md)}.acc-quick-link__icon{height:32px;width:32px}.acc-quick-link__label{font-size:.8125rem;line-height:1.3}.acc-quick-links .acc-quick-link:nth-child(3){grid-column:1/-1}}@media (min-width:400px) and (max-width:767px){.acc-quick-links{grid-template-columns:repeat(3,1fr)}.acc-quick-links .acc-quick-link:nth-child(3){grid-column:auto}}@media (max-width:767px){.account-layout{gap:0;padding-top:0}.acc-content{padding-top:var(--acc-spacing-lg)}.acc-content__header{margin-bottom:var(--acc-spacing-md)}.acc-content__title{font-size:1.375rem}.acc-form-card{border-radius:var(--acc-radius-lg)}.acc-form-card__body,.acc-form-card__header{padding:var(--acc-spacing-md)}.acc-form-card__title{font-size:1rem}.acc-btn{justify-content:center;width:100%}.acc-form-group>div[style*=flex]{flex-direction:column!important}.acc-alert{font-size:.875rem;padding:var(--acc-spacing-sm) var(--acc-spacing-md)}.acc-mt-lg{margin-top:var(--acc-spacing-md)}}.acc-mobile-profile{display:none}@media (max-width:767px){.acc-mobile-profile{align-items:center;background:linear-gradient(135deg,var(--acc-primary) 0,var(--acc-primary-hover) 100%);border-radius:var(--acc-radius-xl);color:var(--acc-white);display:flex;gap:var(--acc-spacing-md);margin-bottom:var(--acc-spacing-md);padding:var(--acc-spacing-md)}.acc-mobile-profile__avatar{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:var(--acc-radius-full);display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:48px;justify-content:center;width:48px}.acc-mobile-profile__info{flex:1;min-width:0}.acc-mobile-profile__greeting{font-size:.75rem;margin-bottom:2px;opacity:.85}.acc-mobile-profile__name{font-size:1.125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-mobile-profile__actions{display:flex;gap:var(--acc-spacing-sm)}.acc-mobile-profile__action{align-items:center;background:hsla(0,0%,100%,.15);border-radius:var(--acc-radius-full);color:var(--acc-white);display:flex;height:40px;justify-content:center;text-decoration:none;transition:background-color var(--acc-transition);width:40px}.acc-mobile-profile__action:hover{background:hsla(0,0%,100%,.25)}.acc-mobile-profile__action svg{height:20px;width:20px}}@media (min-width:768px) and (max-width:1023px){.acc-sidebar{min-width:240px;width:240px}.acc-sidebar__avatar{font-size:1.125rem;height:48px;width:48px}.acc-sidebar__name{font-size:1rem}.acc-sidebar__nav-item{font-size:.875rem;padding:var(--acc-spacing-sm)}.acc-quick-links .acc-quick-link{padding:var(--acc-spacing-md)}.acc-quick-link__icon{height:32px;width:32px}}@media (max-width:767px) and (max-height:500px){.acc-sidebar{position:relative}.acc-sidebar__nav-item{min-height:48px;padding:var(--acc-spacing-xs) var(--acc-spacing-sm)}.acc-quick-links{margin-bottom:var(--acc-spacing-md)}}@media (max-width:374px){.acc-sidebar__nav-item{font-size:.6875rem;min-width:64px;padding:var(--acc-spacing-xs) var(--acc-spacing-sm)}.acc-sidebar__nav-item svg{height:20px;width:20px}.acc-quick-links{grid-template-columns:repeat(2,1fr)}.acc-quick-links .acc-quick-link:nth-child(3){grid-column:1/-1}.acc-mobile-profile{padding:var(--acc-spacing-sm)}.acc-mobile-profile__avatar{font-size:1rem;height:40px;width:40px}.acc-mobile-profile__name{font-size:1rem}}@media (prefers-reduced-motion:reduce){.acc-mobile-profile__action,.acc-quick-link,.acc-sidebar__avatar,.acc-sidebar__content.is-open .acc-sidebar__nav-item,.acc-sidebar__nav-badge,.acc-sidebar__nav-item{animation:none!important;transition:none!important}}.premium-profile{display:none}@media (max-width:767px){.premium-profile{display:block;margin-bottom:var(--acc-spacing-lg);perspective:1000px;position:relative}.premium-profile__ambient{background:linear-gradient(135deg,var(--luxury-amber) 0,var(--luxury-amber-deep) 50%,#d48800 100%);border-radius:var(--acc-radius-2xl);inset:0;overflow:hidden;position:absolute}.premium-profile__orb{animation:premium-float 8s ease-in-out infinite;border-radius:50%;filter:blur(20px);opacity:.6;position:absolute}.premium-profile__orb--1{animation-delay:0s;background:hsla(0,0%,100%,.3);height:80px;right:10%;top:-20px;width:80px}.premium-profile__orb--2{animation-delay:-2s;background:rgba(255,200,100,.4);bottom:-10px;height:60px;left:15%;width:60px}.premium-profile__orb--3{animation-delay:-4s;background:hsla(0,0%,100%,.25);height:40px;left:5%;top:50%;width:40px}.premium-profile__card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--acc-radius-2xl);color:var(--acc-white);display:flex;gap:var(--acc-spacing-md);padding:var(--acc-spacing-lg);position:relative;transform-style:preserve-3d;transition:transform var(--premium-spring)}@supports not (backdrop-filter:blur(20px)){.premium-profile__card{background:rgba(255,170,0,.9)}}.premium-profile__avatar-wrapper{flex-shrink:0;position:relative}.premium-profile__avatar-ring{animation:premium-ring-rotate 3s linear infinite;background:conic-gradient(from 0deg,hsla(0,0%,100%,.8) 0deg,transparent 60deg,hsla(0,0%,100%,.4) 180deg,transparent 240deg,hsla(0,0%,100%,.8) 1turn);border-radius:50%;inset:-4px;position:absolute}.premium-profile__avatar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border-radius:50%;color:var(--acc-white);display:flex;font-size:1.25rem;font-weight:700;height:56px;justify-content:center;position:relative;width:56px;z-index:1}.premium-profile__status{animation:premium-pulse 2s ease-in-out infinite;background:var(--acc-status-success);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;bottom:2px;height:14px;position:absolute;right:2px;width:14px;z-index:2}.premium-profile__info{flex:1;min-width:0}.premium-profile__greeting{font-size:.8125rem;letter-spacing:.02em;margin-bottom:4px;opacity:.85}.premium-profile__name{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-profile__badge{align-items:center;background:hsla(0,0%,100%,.2);border-radius:var(--acc-radius-full);display:inline-flex;font-size:.6875rem;font-weight:500;gap:4px;letter-spacing:.03em;margin-top:6px;padding:4px 10px;text-transform:uppercase}.premium-profile__badge svg{height:12px;width:12px}.premium-profile__actions{display:flex;gap:var(--acc-spacing-sm)}.premium-profile__action{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:var(--acc-white);display:flex;height:44px;justify-content:center;text-decoration:none;transition:all var(--acc-transition);width:44px}.premium-profile__action:active,.premium-profile__action:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.premium-profile__action svg{height:20px;width:20px}}.premium-links{display:none}@media (max-width:767px){.premium-links{display:grid;gap:var(--acc-spacing-sm);grid-template-columns:repeat(3,1fr);margin-bottom:var(--acc-spacing-xl)}.premium-link{align-items:center;animation:premium-fadeSlideUp .5s ease forwards;background:var(--luxury-white);border-radius:var(--acc-radius-xl);box-shadow:var(--premium-shadow-soft);color:var(--acc-text);display:flex;flex-direction:column;gap:var(--acc-spacing-sm);opacity:0;overflow:hidden;padding:var(--acc-spacing-lg) var(--acc-spacing-sm);position:relative;text-decoration:none}.premium-link:first-child{animation-delay:.1s}.premium-link:nth-child(2){animation-delay:.2s}.premium-link:nth-child(3){animation-delay:.3s}.premium-link:nth-child(4){animation-delay:.4s}.premium-link:before{background:radial-gradient(circle,var(--luxury-amber-glow) 0,transparent 70%);bottom:-50%;content:"";height:100px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity var(--acc-transition-slow);width:100px}.premium-link:active:before,.premium-link:hover:before{opacity:1}.premium-link__icon{align-items:center;background:linear-gradient(135deg,var(--luxury-sand) 0,var(--luxury-cream) 100%);border-radius:var(--acc-radius-lg);display:flex;height:52px;justify-content:center;position:relative;transition:all var(--premium-spring);width:52px}.premium-link__icon svg{color:var(--luxury-graphite);height:24px;transition:all var(--premium-spring);width:24px}.premium-link:active .premium-link__icon,.premium-link:hover .premium-link__icon{background:linear-gradient(135deg,var(--luxury-amber) 0,var(--luxury-amber-deep) 100%);box-shadow:var(--premium-shadow-amber)}.premium-link:active .premium-link__icon svg,.premium-link:hover .premium-link__icon svg{color:var(--acc-white);transform:scale(1.1) rotate(-5deg)}.premium-link__label{color:var(--acc-text-secondary);font-size:.75rem;font-weight:500;line-height:1.3;text-align:center;transition:color var(--acc-transition)}.premium-link:active .premium-link__label,.premium-link:hover .premium-link__label{color:var(--acc-text)}.premium-link__badge{align-items:center;animation:premium-badge-spring .4s ease forwards;animation-delay:inherit;background:var(--luxury-amber);border-radius:var(--acc-radius-full);color:var(--acc-white);display:flex;font-size:.6875rem;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:8px;top:8px}.premium-link:active{transform:scale(.97)}}@media (max-width:359px){.premium-links{grid-template-columns:repeat(2,1fr)}}.premium-form-card{animation:premium-fadeSlideUp .5s ease forwards;animation-delay:.4s;background:var(--luxury-white);border-radius:var(--acc-radius-xl);box-shadow:var(--premium-shadow-elevated);opacity:0;overflow:hidden}.premium-form-card__header{border-bottom:2px solid var(--luxury-sand);padding:var(--acc-spacing-lg);position:relative;transition:border-color var(--acc-transition-slow)}.premium-form-card:focus-within .premium-form-card__header{border-bottom-color:var(--luxury-amber)}.premium-form-card__title{color:var(--luxury-charcoal);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin:0}.premium-form-card__body{padding:var(--acc-spacing-lg)}.premium-form-group{margin-bottom:var(--acc-spacing-lg);position:relative}.premium-form-group:last-child{margin-bottom:0}.premium-form-input{background:var(--luxury-white);border:1.5px solid var(--luxury-beige);border-radius:var(--acc-radius-md);color:var(--luxury-charcoal);font-family:inherit;font-size:1rem;padding:18px 16px 8px;transition:all var(--acc-transition);width:100%}.premium-form-input::-moz-placeholder{color:transparent}.premium-form-input::placeholder{color:transparent}.premium-form-input:hover{border-color:var(--luxury-slate)}.premium-form-input:focus{border-color:var(--luxury-amber);box-shadow:0 0 0 3px var(--luxury-amber-soft);outline:none}.premium-form-input:disabled{background:var(--luxury-cream);color:var(--luxury-slate);cursor:not-allowed}.premium-form-label{background:var(--luxury-white);color:var(--luxury-slate);font-size:1rem;left:16px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--acc-transition)}.premium-form-input:not(:-moz-placeholder)+.premium-form-label{color:var(--luxury-amber-deep);font-size:.75rem;font-weight:500;top:0}.premium-form-input:focus+.premium-form-label,.premium-form-input:not(:placeholder-shown)+.premium-form-label{color:var(--luxury-amber-deep);font-size:.75rem;font-weight:500;top:0}.premium-form-input:disabled+.premium-form-label{background:transparent;color:var(--luxury-slate)}.premium-form-group__validation{display:none;height:20px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px}.premium-form-group--valid .premium-form-group__validation--valid{animation:premium-badge-spring .4s ease;color:var(--acc-status-success);display:block}.premium-form-group--invalid .premium-form-group__validation--invalid{color:var(--acc-status-danger);display:block}.premium-form-group--invalid .premium-form-input{animation:premium-shake .4s ease;border-color:var(--acc-status-danger)}.premium-form-error{color:var(--acc-status-danger);display:block;font-size:.75rem;margin-top:6px;padding-left:4px}.premium-form-toggle{align-items:center;background:transparent;border:none;border-radius:var(--acc-radius-sm);color:var(--luxury-slate);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color var(--acc-transition),background-color var(--acc-transition);width:40px}.premium-form-toggle:hover{background:var(--acc-gray-100);color:var(--luxury-charcoal)}.premium-form-toggle svg{height:20px;pointer-events:none;width:20px}.premium-form-group:has(.premium-form-toggle) .premium-form-input{padding-right:52px}.premium-btn{align-items:center;border:none;border-radius:var(--acc-radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:var(--acc-spacing-sm);justify-content:center;overflow:hidden;padding:14px 28px;position:relative;text-decoration:none;transition:all var(--acc-transition)}.premium-btn--primary{background:linear-gradient(135deg,var(--luxury-amber) 0,var(--luxury-amber-deep) 100%);box-shadow:0 4px 12px rgba(255,170,0,.3);color:var(--acc-white)}.premium-btn--primary:hover{box-shadow:0 6px 20px rgba(255,170,0,.4);transform:translateY(-1px)}.premium-btn--primary:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.premium-btn--primary:hover:after{animation:premium-shine .6s ease}.premium-btn--secondary{background:var(--luxury-sand);color:var(--luxury-charcoal)}.premium-btn--secondary:hover{background:var(--luxury-beige)}.premium-btn--outline{background:transparent;border:1.5px solid var(--luxury-beige);color:var(--luxury-charcoal)}.premium-btn--outline:hover{background:var(--luxury-amber-soft);border-color:var(--luxury-amber);color:var(--luxury-amber-deep)}.premium-btn-group{display:flex;flex-wrap:wrap;gap:var(--acc-spacing-md);margin-top:var(--acc-spacing-lg)}@media (max-width:767px){.premium-btn-group{flex-direction:column}.premium-btn-group .premium-btn{width:100%}}.premium-security-card{animation:premium-fadeSlideUp .5s ease forwards;animation-delay:.5s;background:var(--luxury-white);border-radius:var(--acc-radius-xl);box-shadow:var(--premium-shadow-soft);margin-top:var(--acc-spacing-lg);opacity:0;padding:var(--acc-spacing-lg)}.premium-security-card__header{align-items:center;display:flex;gap:var(--acc-spacing-md);margin-bottom:var(--acc-spacing-md)}.premium-security-card__shield{align-items:center;background:linear-gradient(135deg,var(--acc-status-success) 0,#16a34a 100%);border-radius:var(--acc-radius-lg);color:var(--acc-white);display:flex;height:48px;justify-content:center;position:relative;transition:all var(--acc-transition);width:48px}.premium-security-card__shield svg{height:24px;width:24px}.premium-security-card:hover .premium-security-card__shield{animation:premium-aura 1.5s ease-in-out infinite}.premium-security-card__info{flex:1}.premium-security-card__title{color:var(--luxury-charcoal);font-size:1rem;font-weight:600;margin:0 0 4px}.premium-security-card__subtitle{align-items:center;color:var(--acc-status-success);display:flex;font-size:.8125rem;gap:6px}.premium-security-card__status-dot{animation:premium-pulse 2s ease-in-out infinite;background:var(--acc-status-success);border-radius:50%;height:8px;width:8px}.premium-security-card__strength{margin-bottom:var(--acc-spacing-md)}.premium-security-card__strength-bar{background:var(--luxury-sand);border-radius:var(--acc-radius-full);height:4px;overflow:hidden}.premium-security-card__strength-fill{background:linear-gradient(90deg,var(--acc-status-success) 0,#16a34a 100%);border-radius:var(--acc-radius-full);height:100%;transition:width var(--acc-transition-slow);width:80%}.premium-security-card__action{align-items:center;background:var(--luxury-cream);border:none;border-radius:var(--acc-radius-md);color:var(--luxury-charcoal);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;justify-content:space-between;padding:var(--acc-spacing-md);text-decoration:none;transition:all var(--acc-transition);width:100%}.premium-security-card__action:hover{background:var(--luxury-sand)}.premium-security-card__action-text{align-items:center;display:flex;gap:var(--acc-spacing-sm)}.premium-security-card__action-text svg{color:var(--luxury-slate);height:18px;width:18px}.premium-security-card__action-arrow{color:var(--luxury-slate);height:20px;transition:transform var(--acc-transition);width:20px}.premium-security-card__action:hover .premium-security-card__action-arrow{color:var(--luxury-amber-deep);transform:translateX(4px)}.premium-logout{align-items:center;animation:premium-fadeSlideUp .5s ease forwards;animation-delay:.6s;background:transparent;border:1.5px solid var(--acc-status-danger-bg);border-radius:var(--acc-radius-md);color:var(--acc-status-danger);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:var(--acc-spacing-sm);justify-content:center;margin-top:var(--acc-spacing-lg);opacity:0;padding:var(--acc-spacing-md);text-decoration:none;transition:all var(--acc-transition);width:100%}.premium-logout:hover{background:var(--acc-status-danger-bg);border-color:var(--acc-status-danger)}.premium-logout svg{height:18px;width:18px}@media (prefers-reduced-motion:reduce){.premium-btn--primary:after,.premium-form-card,.premium-link,.premium-link__badge,.premium-logout,.premium-profile__avatar-ring,.premium-profile__orb,.premium-profile__status,.premium-security-card,.premium-security-card__shield,.premium-security-card__status-dot{animation:none!important}.premium-form-card,.premium-link,.premium-logout,.premium-security-card{opacity:1}.premium-btn,.premium-form-input,.premium-link,.premium-link__icon,.premium-link__icon svg,.premium-profile__card,.premium-security-card__action-arrow{transition:none!important}}@media (max-width:767px){.acc-mobile-profile,.acc-quick-links{display:none!important}}@media (min-width:768px){.premium-logout{display:none}}.premium-toast{align-items:center;background:var(--luxury-charcoal);border-radius:var(--acc-radius-lg);bottom:24px;box-shadow:var(--premium-shadow-elevated);color:var(--acc-white);cursor:pointer;display:flex;gap:var(--acc-spacing-md);max-width:calc(100vw - 48px);padding:var(--acc-spacing-md) var(--acc-spacing-lg);position:fixed;right:24px;transition:opacity var(--acc-transition),transform var(--acc-transition);z-index:1000}.premium-toast__icon{color:var(--acc-status-success);flex-shrink:0;height:24px;width:24px}.premium-toast span{font-size:.9375rem;font-weight:500;line-height:1.4}.toast-enter{transition:all .3s ease-out}.toast-enter-start{opacity:0;transform:translateY(20px)}.toast-enter-end{opacity:1;transform:translateY(0)}.toast-leave{transition:all .2s ease-in}.toast-leave-start{opacity:1;transform:translateY(0)}.toast-leave-end{opacity:0;transform:translateY(20px)}@media (max-width:767px){.premium-toast{bottom:16px;left:16px;max-width:none;right:16px}}.acc-sidebar__nav-badge--active{animation:premium-pulse 2s ease-in-out infinite}.acc-sidebar__nav-badge--active,.acc-sidebar__nav-item.is-active .acc-sidebar__nav-badge--active{background:var(--acc-status-warning);color:var(--acc-white)}@media (prefers-reduced-motion:reduce){.acc-sidebar__nav-badge--active{animation:none!important}}#account-account{padding:1.5em 0 2em}#account-account #content h2{color:var(--c--text);font-weight:300;margin-top:1em}#account-account #content ul li a{color:var(--c--text);font-weight:500;text-decoration:none}#account-account #content ul li a:hover{color:var(--c--brand-primary)}#account-edit{padding:1.5em 0 2em}#account-edit h1{color:var(--c--text);font-weight:300;margin-top:1em}#account-edit fieldset{margin-top:1em}#account-edit fieldset legend{color:var(--c--text);font-weight:500}#account-edit fieldset .form-group+.form-group{margin-top:1.5em}#account-edit fieldset .form-group label{color:var(--c--text-light)}#account-edit .buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2em}#account-edit .buttons .button--primary{border:none}#account-password{padding:1.5em 0 2em}#account-password .buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2em}#account-password .buttons .button--primary{border:none}#account-password h1{color:var(--c--text);font-weight:300;margin-top:1em}#account-password fieldset{margin-top:1em}#account-password fieldset .form-group+.form-group{margin-top:1.5em}#account-password fieldset .form-group label{color:var(--c--text-medium)}#account-address{padding:1.5em 0 2em}#account-address h2{color:var(--c--text);font-weight:300;margin-bottom:.3em;margin-top:1em}#account-address .buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2em}#account-address .buttons .button--primary{border:none}#account-address fieldset{margin-top:1em}#account-address fieldset .form-group label{color:var(--c--text-medium)}#account-address fieldset .form-group+.form-group{margin-top:1.5em}#account-order{padding:1.5em 0 6em}#account-order h1,#account-order h2{color:var(--c--text);font-weight:300;margin-bottom:.3em;margin-top:1em}#account-order h3{margin-top:1em}#account-order .buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2em}#account-order .buttons .button--primary{border:none}#account-order .table-responsive table td{background-color:var(--c--gray-lightest);border:.4em solid #fcfcfc;padding:.4em}#account-order .table-responsive table td a+a{margin-top:.5em}#account-order .table-bordered td{background-color:var(--c--gray-lightest);border:.4em solid #fcfcfc;padding:.4em}.account-order_optionIds,.account-order_optionVids{color:var(--c--text-light);display:block;font-size:14px;width:-moz-fit-content;width:fit-content}.account-order_table-products{margin-bottom:2em;margin-top:2em;overflow-x:auto}.account-order_table-products>table{width:100%}.account-order_table-products table tr>:nth-child(2){min-width:15em;width:auto}.account-order_table-products table tr>:nth-child(3){text-align:right;width:9em}.account-order_table-products table tr>:nth-child(4){text-align:right;width:10em}.account-order_table-products table tr>:nth-child(5){text-align:right;width:12em}.account-order_table-products table tr>:nth-child(6){text-align:right;width:10em}.account-order_table-products .menu__button{justify-content:center}.account-order_table-history>table{min-width:40em;width:100%}.account-order_date_send{margin-bottom:2em;margin-top:2em}#account-order .account-order_date_send h3{margin-top:0}#account-order .account-order_date_send p{margin-bottom:.4em;padding-left:1.5em}.account_shipping_content .menu__button{margin-top:1em;width:-moz-fit-content;width:fit-content}.account_shipping_content .button--primary{margin-top:.5em;width:-moz-fit-content;width:fit-content}.account_shipping_block{display:none;margin-top:1em}.account_shipping_block.open{display:block}.account_shipping_item{align-items:center;display:flex;gap:1em}.account_shipping_item+.account_shipping_item{margin-top:.5em}.account_shipping_item label{cursor:pointer;margin-bottom:0}.account_shipping_item input{position:relative;top:-1px}#btn_account_shipping{cursor:pointer}.tableHeaderInfo{width:100%}@media (max-width:920px){.account-order_table-products>table{width:50em}}@media (max-width:767px){#account-order{padding:1em 0 4em}#account-order h2{font-size:1.25rem;margin-top:.5em}#account-order h3{font-size:1rem;margin-top:.75em}#account-order .tableHeaderInfo,#account-order .tableHeaderInfo tbody,#account-order .tableHeaderInfo thead,#account-order .tableHeaderInfo tr{display:block}#account-order .tableHeaderInfo td{box-sizing:border-box;display:block;width:100%!important}#account-order .tableHeaderInfo td+td{border-top:none}#account-order .table-bordered,#account-order .table-bordered tbody,#account-order .table-bordered thead,#account-order .table-bordered tr{display:block}#account-order .table-bordered td{box-sizing:border-box;display:block;width:100%!important}#account-order .table-bordered td+td{border-top:none}.account-order_table-products{margin-bottom:1.5em;margin-top:1em;-webkit-overflow-scrolling:touch}.account-order_table-products>table{min-width:600px}.account-order_table-products table tr>:first-child{width:60px}.account-order_table-products table tr>:first-child img{border-radius:4px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.account-order_table-products table tr>:nth-child(2){font-size:12px;min-width:120px}.account-order_table-products table tr>:nth-child(3),.account-order_table-products table tr>:nth-child(4),.account-order_table-products table tr>:nth-child(5){font-size:12px;width:auto}.account-order_table-products table tr>:nth-child(6){width:auto}.account-order_table-products .menu__button{font-size:11px;padding:6px 10px}.account-order_table-history{overflow-x:auto;-webkit-overflow-scrolling:touch}.account-order_table-history>table{min-width:400px}.account-order_table-history table td{font-size:12px;padding:8px}.account_shipping_content .menu__button{font-size:13px}.account_shipping_block{background:#f8f9fa;border-radius:8px;padding:12px}#account-order .buttons{flex-direction:column;gap:12px;margin-top:1.5em}#account-order .buttons .button--primary{text-align:center;width:100%}.account-order_date_send{background:#f0fff4;border:1px solid #c6f6d5;border-radius:8px;padding:12px}#account-order .account-order_date_send h3{font-size:14px;margin-bottom:4px}#account-order .account-order_date_send p{font-size:13px;padding-left:0}}@media (max-width:480px){#account-order h2{font-size:1.1rem}.account-order_table-products>table{min-width:500px}.account-order_table-products table tr>:first-child img{height:40px;width:40px}.account-order_table-products table tr>:nth-child(2){font-size:11px}}#account-return,#account-return-multi{padding:1.5em 0 2em}#account-return h1,#account-return h2{color:var(--c--text);font-weight:300;margin-bottom:.3em;margin-top:1em}#account-return h3{margin-top:1em}#account-return fieldset .form-group label{color:var(--c--text-medium)}#account-return fieldset .form-group+.form-group{margin-top:1.5em}#account-return .buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2em}#account-return .buttons .button--primary{border:none}#account-return .table-responsive table td{background-color:var(--c--gray-lightest);border:.4em solid #fcfcfc;padding:.4em}#account-return #input-product{width:30em}#account-return #input-comment{max-width:35em;width:100%}#account-return .account-return_option-ids,#account-return .account-return_option-vids{color:var(--c--text-light);display:block;font-size:14px;padding-left:1.5em;width:-moz-fit-content;width:fit-content}.account-return_images>div input{display:block;margin-top:.5em;width:-moz-fit-content;width:fit-content}.account-return_images-pinned{display:flex;gap:2em;margin-bottom:1em;margin-top:.4em}.account-return_images-pinned .account-return_images-pinned__item{background-color:var(--white);border:1px solid var(--c--brand-primary);padding:1em}.account-return_product-name{max-width:40em;width:100%}#account-newsletter{padding:1.5em 0 2em}#account-newsletter h1,#account-newsletter h2{color:var(--c--text);font-weight:300;margin-bottom:.3em;margin-top:1em}#account-newsletter .buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2em}#account-newsletter .buttons .button--primary{border:none}#account-login,#account-register{padding:1.5em 0 2em}#account-login h1,#account-login h2,#account-register h1,#account-register h2{color:var(--c--text);font-weight:300;margin-bottom:.3em;margin-top:1em}#account-register h1{margin-top:0}#account-login .account-login_content{display:grid;gap:2em;grid-template-columns:1fr 1fr;margin-top:2em}#account-login .account-login_content .col-sm-6{background-color:var(--white);border-radius:.4em;padding:.5em 2em}#account-login .button--primary{border:none;margin-top:1em}#account-login .form-group{margin-top:1em}#account-login .form-group .control-label,#account-login .form-group .link{display:block;width:-moz-fit-content;width:fit-content}#account-login .form-group .link{margin-top:.2em}@media (max-width:920px){#account-login .account-login_content{grid-template-columns:1fr}@media (max-width:767px){#account-login h2{font-size:1.225rem}}}.order-card{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 8px 8px -4px rgba(20,16,41,.06),0 16px 24px 0 rgba(20,16,41,.12),0 2px 4px -1px rgba(20,16,41,.06),0 0 1px 0 rgba(20,16,41,.12);display:flex;flex-direction:column;gap:24px;padding:24px;width:100%}.order-card__header{display:flex;gap:8px;justify-content:space-between}.order-card__number{font-size:1.5rem;line-height:2rem}.order-card__products{display:flex;flex-direction:column;gap:6px;width:100%}.order-card__products-header{display:grid;gap:24px;grid-template-columns:120px 1fr;padding:0 24px}.order-card__products-header div{display:grid;gap:12px;grid-template-columns:1fr minmax(auto,150px) minmax(auto,100px) minmax(auto,100px)}.order-card__product{align-items:flex-start;background:rgba(20,16,41,.02);border-radius:4px;display:grid;gap:8px 24px;grid-template-columns:120px 1fr;padding:8px 24px;width:100%}.order-card__product-image{display:flex;flex-direction:column;gap:4px}.order-card__product-image small{font-size:12px;line-height:16px;margin-top:6px}.order-card__product-image img{width:120px}.order-card__product-content{display:grid;gap:12px;grid-template-columns:1fr minmax(auto,150px) minmax(auto,100px) minmax(auto,100px);padding-top:8px}.order-card__product-info{align-items:flex-start;display:flex;flex:1;flex-direction:column}.order-card__product-status{margin-top:8px}.order-card__product-name{color:var(--c--text);font-size:1rem;line-height:1.5rem}.order-card__product-name:hover{color:var(--c--brand-primary)}.order-card__product-options{margin-top:8px}.order-card__product-options small{color:var(--c--text-light);font-size:1rem;line-height:1.5rem}.order-card__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.order-card__actions .button{width:-moz-fit-content;width:fit-content}.order-card__footer{align-items:flex-end}.order-card__total{font-size:1rem;line-height:1.5rem}.order-card__total b{font-size:1.5rem;line-height:2rem}.order-card__product-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s linear}.order-card__product-wrapper.open{grid-template-rows:1fr}.order-card__product-box{min-height:0}.order-card__openToggler{padding:10px;transition:all .3s linear}.order-card__openToggler.open{rotate:180deg}.account__links{align-items:center;display:flex;gap:16px}.account__title{color:var(--c--text);font-weight:300;margin-bottom:.3em;margin-top:1em}.account__form{align-items:start;margin-top:24px}.account__form,.account__form form{display:flex;flex-direction:column;width:100%}.account__form form{gap:8px;max-width:500px}.account__logout{margin-top:48px}.account-sidebar{display:flex;flex-direction:column;gap:16px}.account-sidebar__toggle{align-items:center;background:#fff;border:1px solid rgba(17,15,38,.12);border-radius:12px;color:var(--c--text);display:none;font-weight:600;gap:10px;justify-content:center;padding:12px 14px;width:100%}.account-sidebar__toggle-icon{height:18px;width:18px}.account-sidebar__panel{display:flex;flex-direction:column;gap:16px}.account-sidebar__user{align-items:center;border-bottom:1px solid rgba(17,15,38,.08);display:flex;gap:12px;padding-bottom:16px}.account-sidebar__avatar{align-items:center;background:linear-gradient(135deg,var(--c--brand-primary),var(--c--brand-secondary));border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-weight:700;height:44px;justify-content:center;width:44px}.account-sidebar__user-info{display:flex;flex-direction:column;gap:4px;min-width:0}.account-sidebar__name{color:var(--c--text);font-weight:700;line-height:1.2}.account-sidebar__bonus{align-items:center;color:var(--c--text-light);display:flex;font-size:.875rem;gap:8px;line-height:1.2}.account-sidebar__bonus-icon{color:var(--c--brand-primary);height:16px;width:16px}.account-sidebar__nav{display:flex;flex-direction:column;gap:6px}.account-sidebar__item{align-items:center;border-radius:12px;color:var(--c--text);display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.account-sidebar__item:hover{background:rgba(20,16,41,.04)}.account-sidebar__item.is-active{background:var(--c--brand-secondary);color:#fff}.account-sidebar__item-icon{color:currentColor;flex:0 0 auto;height:20px;width:20px}.account-sidebar__item-label{font-weight:600;min-width:0}.account-sidebar__badge{align-items:center;background:rgba(20,16,41,.06);border-radius:999px;color:var(--c--text);display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-left:auto;min-width:22px;padding:0 8px}.account-sidebar__item.is-active .account-sidebar__badge{background:hsla(0,0%,100%,.18);color:#fff}.account-sidebar__section-title{color:var(--c--text-light);font-size:12px;letter-spacing:.06em;margin-top:8px;text-transform:uppercase}.account-sidebar__logout{align-items:center;background:rgba(245,69,98,.08);border-radius:12px;color:var(--c--brand-secondary);display:flex;font-weight:700;gap:10px;margin-top:6px;padding:12px 14px;text-decoration:none}.account-sidebar__logout:hover{background:rgba(245,69,98,.12)}.account-sidebar__logout-icon{color:currentColor;height:18px;width:18px}@media screen and (max-width:768px){[id^=account-] #column-left.hidden-xs{display:block!important;margin-bottom:16px}.account-sidebar__toggle{display:flex}.account-sidebar__panel{display:none}.account-sidebar.account-sidebar--open .account-sidebar__panel{display:flex}}.account-cards{display:flex;flex-direction:column;gap:14px;margin-top:18px}.account-card{background:#fff;border:1px solid rgba(17,15,38,.1);border-radius:14px;padding:14px 16px}.account-card__header{align-items:center;border-bottom:1px solid rgba(17,15,38,.08);display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.account-card__title{color:var(--c--text);font-weight:800}.account-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.account-card__content{color:var(--c--text)}.account-form{display:flex;flex-direction:column;gap:14px}.account-form__row{display:flex;flex-wrap:wrap;gap:16px}.account-radio{align-items:center;background:rgba(20,16,41,.02);border:1px solid rgba(17,15,38,.1);border-radius:12px;cursor:pointer;display:inline-flex;gap:10px;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-radio input{margin:0}.account-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.account-form__grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.account-form__agree{margin-top:14px}.account-empty{color:var(--c--text-light);margin-top:10px}.account-actions{display:flex;justify-content:flex-end;margin-top:16px}.account-actions .button{width:-moz-fit-content;width:fit-content}.account-pagination{align-items:center;color:var(--c--text-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px}.account-pagination__right{margin-left:auto}.account-table{display:flex;flex-direction:column;gap:0}.account-table__head,.account-table__row{align-items:center;display:grid;gap:12px;grid-template-columns:160px 1fr 120px}.account-table__head{border-bottom:1px solid rgba(17,15,38,.08);color:var(--c--text-light);font-size:.875rem;font-weight:700;padding:10px 0}.account-table__row{border-bottom:1px solid rgba(17,15,38,.06);padding:12px 0}.account-table__row:last-child{border-bottom:0}.account-table__right{text-align:right}.account-table__muted{color:var(--c--text-light);font-size:.9em}.account-table--downloads .account-table__head,.account-table--downloads .account-table__row{grid-template-columns:90px 1fr 120px 160px 140px}.button--small{font-size:13px;line-height:1.2;padding:8px 12px}.account-card__subsection{border-top:1px solid rgba(17,15,38,.08);margin-top:14px;padding-top:14px}.account-return_images__inputs{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){.account-form__grid{grid-template-columns:1fr}.account-actions{justify-content:stretch}.account-actions .button{text-align:center;width:100%}.account-pagination__left,.account-pagination__right{width:100%}.account-pagination__right{margin-left:0;text-align:left}.account-table__head{display:none}.account-table__row{background:rgba(20,16,41,.02);border:1px solid rgba(17,15,38,.1);border-radius:12px;gap:8px;grid-template-columns:1fr;padding:12px}.account-table__row+.account-table__row{margin-top:10px}.account-table__right{text-align:left}.account-table__row:last-child{border-bottom:1px solid rgba(17,15,38,.1)}.account-return_images__inputs{grid-template-columns:1fr}.account-form__actions{align-items:stretch;flex-direction:column-reverse}.account-form__actions .button,.account-form__actions input[type=submit]{text-align:center;width:100%}}.account-tabs{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:0;margin-top:24px;padding:4px;width:-moz-fit-content;width:fit-content}.account-tab{border-radius:8px;color:var(--c--text-light);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.account-tab:hover{background:rgba(0,0,0,.04);color:var(--c--text)}.account-tab--active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--c--text)}.orders-toolbar{margin-top:20px}.orders-toolbar__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.orders-toolbar__select{min-width:220px}.orders-table-head{border-bottom:1px solid rgba(17,15,38,.08);color:var(--c--text-light);display:grid;font-size:.875rem;font-weight:700;gap:16px;grid-template-columns:240px 160px 1fr 180px minmax(160px,280px);margin-top:18px;padding:14px 24px}.orders-table-head__col--toggle,.orders-table-head__col--total{text-align:right}.order-card__content{display:none}.order-card.order-card--open .order-card__content{display:block}.order-details{display:flex;flex-direction:column;gap:18px}.order-supplier{border-top:1px solid rgba(17,15,38,.08);padding-top:16px}.order-supplier__title{color:var(--c--text);font-weight:800;margin-bottom:12px}.order-product{background:rgba(20,16,41,.02);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.order-product__header{align-items:start;display:grid;gap:14px;grid-template-columns:72px 1fr auto}.order-product__media img{background:#fff;border-radius:10px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.order-product__name{color:var(--c--text);display:inline-block;font-weight:800;line-height:1.2;text-decoration:none}.order-product__name:hover{color:var(--c--brand-primary)}.order-product__sku{color:var(--c--text-light);font-size:.875rem;margin-top:6px}.order-product__totals{display:grid;gap:10px;min-width:220px}.order-product__totals-item{background:#fff;border:1px solid rgba(17,15,38,.08);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.order-product__totals-label{color:var(--c--text-light);font-size:12px}.order-product__totals-value{color:var(--c--text);font-weight:800}.order-options{display:flex;flex-direction:column;gap:8px}.order-options__head{color:var(--c--text-light);font-size:.875rem;font-weight:700;padding:10px 12px}.order-option,.order-options__head{display:grid;gap:12px;grid-template-columns:1fr 120px 90px 140px}.order-option{background:#fff;border:1px solid rgba(17,15,38,.08);border-radius:10px;padding:12px}.order-option__title{align-items:center;display:flex;gap:10px;min-width:0}.order-option__image{background:rgba(20,16,41,.02);border-radius:8px;flex:0 0 auto;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.order-option__price,.order-option__qty,.order-option__sum{color:var(--c--text);font-weight:700}.order-option__qty{color:var(--c--text-medium)}@media screen and (max-width:1024px){.orders-table-head{padding:12px 16px}.order-card__header,.orders-table-head{grid-template-columns:200px 140px 1fr 160px minmax(140px,240px)}}@media screen and (max-width:768px){.orders-table-head{display:none}.orders-toolbar__filters{align-items:stretch;flex-direction:column}.orders-toolbar__select{min-width:0;width:100%}.order-product__header{grid-template-columns:64px 1fr;grid-template-rows:auto auto}.order-product__totals{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.order-options__head{display:none}.order-option{gap:8px;grid-template-columns:1fr}.order-option__price,.order-option__qty,.order-option__sum{display:flex;gap:12px;justify-content:space-between}.order-option__price:before{color:var(--c--text-light);content:"Цена";font-weight:600}.order-option__qty:before{color:var(--c--text-light);content:"Кол-во";font-weight:600}.order-option__sum:before{color:var(--c--text-light);content:"Сумма";font-weight:600}}.orders-filter{background:#fff;border-radius:var(--border-radius);box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:20px}.orders-filter__search{max-width:400px;position:relative;width:100%}.orders-filter__search-icon{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.orders-filter__input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.orders-filter__input:focus{background:#fff;border-color:var(--c--brand-primary);box-shadow:0 0 0 3px rgba(251,146,60,.1);outline:none}.orders-filter__input::-moz-placeholder{color:#9ca3af}.orders-filter__input::placeholder{color:#9ca3af}.orders-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.chip{background:#f3f4f6;border:1px solid transparent;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.chip:hover{background:#e5e7eb;color:#374151}.chip--active{border-color:var(--c--brand-primary)}.chip--active,.chip--active:hover{background:var(--c--brand-primary);color:#fff}.order-status{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.order-status--pending,.order-status--в-ожидании{background:#fef3c7;color:#b45309}.order-status--processing,.order-status--в-обработке{background:#dbeafe;color:#1d4ed8}.order-status--shipped,.order-status--отправлен{background:#ede9fe;color:#6d28d9}.order-status--completed,.order-status--delivered,.order-status--доставлен,.order-status--завершён{background:#d1fae5;color:#047857}.order-status--cancelled,.order-status--отменён{background:#fee2e2;color:#b91c1c}.order-card__header{align-items:center;border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;display:grid;gap:16px;grid-template-columns:240px 160px 1fr 180px minmax(160px,280px);margin:-24px -24px 0;padding:8px;transition:background .2s ease}.order-card__header:hover{background:rgba(0,0,0,.02)}.order-card__header-info,.order-card__header-main{display:contents}.order-card__number{color:var(--c--text);font-size:1.25rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s ease}.order-card__number:hover{color:var(--c--primary)}.order-card__date{color:#6b7280;font-size:13px}.order-card__header-preview{align-items:center;display:flex;gap:12px;justify-content:flex-end}.order-card__thumbs{align-items:center;display:flex;gap:8px}.order-card__thumb{background:#f3f4f6;border-radius:6px;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.order-card__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-card__thumb:hover:after{background:#1f2937;border-radius:4px;bottom:calc(100% + 8px);color:#fff;content:attr(title);font-size:12px;left:50%;max-width:200px;overflow:hidden;padding:6px 10px;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:10}.order-card__thumb-more{align-items:center;background:#e5e7eb;border-radius:6px;color:#4b5563;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:48px;justify-content:center;width:48px}.order-card__header-total{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.order-card__header-total-label{color:#6b7280;font-size:12px}.order-card__header-total-value{color:var(--c--text);font-size:1.25rem;font-weight:600}.order-card__openToggler{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.order-card__openToggler:hover{background:#e5e7eb;color:var(--c--text)}.order-card__openToggler.open{background:var(--c--brand-primary);color:#fff;transform:rotate(180deg)}.order-card__footer{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-top:24px}.order-card__summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.order-card__summary-item{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.order-card__summary-label{color:#6b7280;font-size:12px}.order-card__summary-value{color:var(--c--text);font-size:16px;font-weight:600}.order-card__summary-value--discount{color:#16a34a}.order-card__grand-total{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;display:flex;gap:12px;justify-content:flex-end;padding:16px}.order-card__grand-total-label{color:#92400e;font-size:14px}.order-card__grand-total-value{color:#78350f;font-size:1.5rem;font-weight:700}.orders-empty-message{color:#6b7280;font-size:16px;padding:48px 24px;text-align:center}.status-badge{border-radius:4px;font-size:12px;line-height:18px;padding:4px 8px}.status-badge--in_storage,.status-badge--new,.status-badge--pending{background:#fcd34d;color:#fff}.status-badge--in_way{background:green;color:#fff}.status-badge--cancel,.status-badge--no_stock{background:#dc2626;color:#fff}@media screen and (max-width:600px){.account__links{align-items:unset;flex-direction:column}}.order-card__product-return{display:flex;grid-column:1/-1;grid-row:2;justify-content:flex-end}.order-card__product-return .button{margin-left:auto}.return-popup{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-width:550px;padding:24px;width:100%}.return-popup__title{font-size:26px;line-height:32px}.return-popup__product{align-items:center;display:flex;gap:16px;margin-top:16px}.return-popup__product img{border-radius:8px;height:60px;width:60px}.return-popup__product p{font-size:16px;line-height:24px}.return-popup__form{display:flex;flex-direction:column;gap:8px;margin-top:24px}.return-popup__form hr{background:#eee;border:none;height:1px;margin:16px 0;width:100%}.return-popup__send{margin-top:16px}.input-files{align-items:flex-start;display:flex;flex-direction:column}.input-files__container{display:flex;flex-direction:column;gap:4px}.input-files button{color:var(--c--brand-primary);margin-top:8px}.returns{margin-top:32px}.returns__list{display:flex;flex-direction:column;gap:24px}.returns__pagination{margin-top:24px}.return-card{background:#fff;border-radius:4px;box-shadow:0 8px 8px -4px rgba(20,1,41,.06),0 2px 4px -1px rgba(27,10,82,.06),0 0 1px 0 rgba(20,1,41,.12);display:flex;flex-direction:column;gap:12px;padding:24px}.return-card__header{align-items:center;display:flex;justify-content:space-between;width:100%}.return-card__header span{font-size:1.25rem;line-height:1.75rem}.return-card__product{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.return-card__product-image,.return-card__product-image img{border-radius:4px;display:block;height:80px;width:80px}.return-card__information{display:flex;flex-direction:column;gap:4px;margin-top:16px}.return-card__information--link{margin-top:10px;max-width:300px}.return-card__products{display:flex;flex-direction:column;gap:6px;padding-left:10px}.return-card__products span a{color:var(--c--brand-primary)}.return-card__item{background:#f8f8f8;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:24px}.return-card__item+.return-card__item{margin-top:8px}.return-card__item--img{max-width:140px;width:100%}.return-card__item--options{font-size:14px;padding-left:16px}.return-card__title{font-size:1.25rem;line-height:1.75rem}.return-card__images{display:flex;flex-wrap:wrap;gap:4px}.return-card__images img{border-radius:4px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.return-card__footer{border-top:1px solid var(--c--divider);margin-top:16px;padding-top:16px}.return-card__result mark{background:transparent;color:var(--c--brand-primary);font-size:1.25rem;line-height:1.75rem}.return-card__footer{display:flex;flex-direction:column;gap:6px}.return-detail__products{background:#f8f8f8;border-radius:10px;margin-top:10px}.return-detail__header{margin-top:20px}.return-detail__header>div{padding:10px}.return-detail__header,.return-detail__product{display:grid;gap:10px;grid-template-columns:.4fr 1.5fr .6fr .5fr .5fr .5fr .5fr}.return-detail__item{padding:10px}.return-detail__product--options{display:inline-block;font-size:13px;margin-top:5px}@media screen and (max-width:1200px){.return-detail__block{overflow-x:auto}.return-detail__block--container{width:70rem}.return-detail__header,.return-detail__product{gap:5px}.return-detail__header>div,.return-detail__item{padding:5px}}.account-register_content .well{background:var(--white);border-radius:.4em;margin-top:2em;padding:0 24px 24px}.account-register_content .well h1{margin-top:0!important;padding-top:1em!important}@media (max-width:767px){.return-card__header{align-items:unset;flex-direction:column}}@media screen and (max-width:768px){.account-tabs{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.account-tabs::-webkit-scrollbar{display:none}.account-tab{font-size:13px;padding:8px 14px}.orders-filter{gap:12px;padding:16px}.orders-filter__search{max-width:100%}.orders-filter__input{padding:10px 14px 10px 40px}.orders-filter__chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 -16px;padding:0 16px}.orders-filter__chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;font-size:12px;padding:6px 12px}.order-card{padding:16px}.order-card__header{align-items:stretch;border-radius:0;display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:0}.order-card__header-main{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.order-card__header-info{display:flex;flex-direction:column;gap:2px}.order-card__number{font-size:1.1rem}.order-card__header-preview{align-items:stretch;flex-direction:column;gap:12px}.order-card__thumbs{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.order-card__thumbs::-webkit-scrollbar{display:none}.order-card__thumb{height:40px;width:40px}.order-card__thumb-more{font-size:11px;height:40px;width:40px}.order-card__header-total{align-items:center;background:#f9fafb;border-radius:8px;flex-direction:row;justify-content:space-between;padding:12px}.order-card__header-total-label{font-size:13px}.order-card__header-total-value{font-size:1.1rem}.order-card__openToggler{height:32px;position:absolute;right:16px;top:16px;width:32px}.order-card{position:relative}.order-card__summary{gap:8px;grid-template-columns:1fr 1fr}.order-card__summary-item{padding:10px}.order-card__summary-label{font-size:11px}.order-card__summary-value{font-size:14px}.order-card__grand-total{padding:12px}.order-card__grand-total-value{font-size:1.25rem}.order-card__products-header{display:none}.order-card__product{gap:12px;grid-template-columns:80px 1fr;padding:12px}.order-card__product-image img{width:80px}.order-card__product-content{display:flex;flex-direction:column;gap:8px;grid-template-columns:unset}.order-card__product-price,.order-card__product-total{font-size:14px}.order-card__actions{flex-direction:column;margin-top:1rem}.order-card__actions .button{width:100%}}@media screen and (max-width:480px){.account__title{font-size:1.5rem}.order-supplier__title{display:none}.order-card__summary,.order-product__totals{grid-template-columns:1fr}.order-card__header-main{flex-direction:column;gap:8px}.order-status{align-self:flex-start}}#account-order-view{padding:1em 0 4em}#account-order-view #content{padding:0}@media (max-width:991px){#account-order-view .account-layout{flex-direction:column}#account-order-view .account-sidebar{order:-1}#account-order-view .account-main{width:100%}}@media (max-width:767px){#account-order-view.account-container{padding-left:12px;padding-right:12px}}.order-view{padding:20px 0}.order-view__header{align-items:center;border-bottom:1px solid var(--c--border-light,#e5e5e5);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.order-view__header-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.order-view__title{color:var(--c--text-primary,#1a1a1a);font-size:24px;font-weight:700;margin:0}.order-view__date{color:var(--c--text-secondary,#666);font-size:14px}.order-view__info-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.order-view__card{background:var(--c--bg-secondary,#f8f9fa);border-radius:12px;padding:20px}.order-view__card-title{color:var(--c--text-primary,#1a1a1a);font-size:16px;font-weight:600;margin:0 0 16px}.order-view__card-content{display:flex;flex-direction:column;gap:10px}.order-view__info-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-view__info-label{color:var(--c--text-secondary,#666);flex-shrink:0;font-size:14px}.order-view__info-value{color:var(--c--text-primary,#1a1a1a);font-size:14px;text-align:right;word-break:break-word}.order-view__section-title{color:var(--c--text-primary,#1a1a1a);font-size:18px;font-weight:600;margin:0 0 20px}.order-view__products{margin-bottom:32px}.order-view__supplier{background:#fff;border:1px solid var(--c--border-light,#e5e5e5);border-radius:12px;margin-bottom:24px;overflow:hidden}.order-view__supplier:last-child{margin-bottom:0}.order-view__supplier-title{background:linear-gradient(135deg,#fa0,#f80);color:#fff;font-size:15px;font-weight:600;padding:14px 20px}.order-view__product-group{border-bottom:1px solid var(--c--border-light,#e5e5e5);padding:20px}.order-view__product-group:last-child{border-bottom:none}.order-view__product-header{align-items:flex-start;display:grid;gap:16px;grid-template-columns:80px 1fr auto;margin-bottom:16px}.order-view__product-media{background:#f5f5f5;border-radius:8px;height:80px;overflow:hidden;width:80px}.order-view__product-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-view__product-info{min-width:0}.order-view__product-name{color:var(--c--text-primary,#1a1a1a);display:block;font-size:15px;font-weight:500;line-height:1.4;margin-bottom:6px;text-decoration:none}.order-view__product-name:hover{color:var(--c--brand-primary,#fa0)}.order-view__product-sku{color:var(--c--text-secondary,#666);font-size:12px}.order-view__product-totals{display:flex;flex-direction:column;gap:8px;text-align:right}.order-view__product-totals-item{display:flex;flex-direction:column;gap:2px}.order-view__product-totals-label{color:var(--c--text-secondary,#666);font-size:12px}.order-view__product-totals-value{color:var(--c--text-primary,#1a1a1a);font-size:14px;font-weight:600}.order-view__options{background:var(--c--bg-secondary,#f8f9fa);border-radius:8px;overflow:hidden}.order-view__options-head{border-bottom:1px solid var(--c--border-light,#e5e5e5);color:var(--c--text-secondary,#666);display:grid;font-size:12px;font-weight:600;gap:12px;grid-template-columns:1fr 100px 80px 100px;padding:12px 16px;text-transform:uppercase}.order-view__options-head span:not(:first-child){text-align:right}.order-view__option-row{align-items:center;border-bottom:1px solid var(--c--border-light,#e5e5e5);display:grid;gap:12px;grid-template-columns:1fr 100px 80px 100px;padding:12px 16px}.order-view__option-row:last-child{border-bottom:none}.order-view__option-title{align-items:center;color:var(--c--text-primary,#1a1a1a);display:flex;font-size:14px;gap:10px}.order-view__option-image{border-radius:4px;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.order-view__option-price,.order-view__option-qty,.order-view__option-sum{color:var(--c--text-primary,#1a1a1a);font-size:14px;text-align:right}.order-view__option-sum{font-weight:600}.order-view__option-status{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 0}.order-view__option-photos{display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px 10px}.order-view__option-photo{border:1px solid var(--c--border-light,#e5e5e5);border-radius:6px;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.order-view__group-subtotal{align-items:center;background:var(--c--bg-secondary,#f8f9fa);border-radius:0 0 8px 8px;border-top:1px dashed var(--c--border-light,#e5e5e5);color:var(--c--text-secondary,#666);display:flex;font-size:13px;justify-content:space-between;padding:10px 16px}.order-view__group-subtotal-total{color:var(--c--text-primary,#1a1a1a);font-size:15px;font-weight:700}.order-view__totals{background:var(--c--bg-secondary,#f8f9fa);border-radius:12px;margin-bottom:32px;padding:24px}.order-view__totals-content{display:flex;flex-direction:column;gap:12px;margin-left:auto;max-width:400px}.order-view__totals-row{align-items:center;display:flex;gap:20px;justify-content:space-between}.order-view__totals-label{color:var(--c--text-secondary,#666);font-size:14px}.order-view__totals-value{color:var(--c--text-primary,#1a1a1a);font-size:14px;font-weight:500}.order-view__totals-value--discount{color:#e74c3c}.order-view__totals-row--grand{border-top:2px solid var(--c--border-light,#e5e5e5);margin-top:4px;padding-top:12px}.order-view__totals-row--grand .order-view__totals-label{color:var(--c--text-primary,#1a1a1a);font-size:16px;font-weight:600}.order-view__totals-row--grand .order-view__totals-value{color:var(--c--brand-primary,#fa0);font-size:20px;font-weight:700}.order-view__comment{background:#fffbeb;border:1px solid #f3d48e;border-radius:12px;margin-bottom:32px;padding:20px}.order-view__comment-content{color:var(--c--text-primary,#1a1a1a);font-size:14px;line-height:1.6}.order-view__history{margin-bottom:32px}.order-view__timeline{padding-left:24px;position:relative}.order-view__timeline:before{background:var(--c--border-light,#e5e5e5);bottom:8px;content:"";left:6px;position:absolute;top:8px;width:2px}.order-view__timeline-item{padding-bottom:20px;position:relative}.order-view__timeline-item:last-child{padding-bottom:0}.order-view__timeline-marker{background:var(--c--brand-primary,#fa0);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--c--border-light,#e5e5e5);height:14px;left:-24px;position:absolute;top:6px;width:14px}.order-view__timeline-item:first-child .order-view__timeline-marker{background:#27ae60}.order-view__timeline-content{background:var(--c--bg-secondary,#f8f9fa);border-radius:8px;padding:14px 16px}.order-view__timeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.order-view__timeline-status{color:var(--c--text-primary,#1a1a1a);font-size:14px;font-weight:600}.order-view__timeline-comment,.order-view__timeline-date{color:var(--c--text-secondary,#666);font-size:13px}.order-view__timeline-comment{line-height:1.5;margin-top:8px}.order-view__cargo{margin-top:32px}.order-view__cargo-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.order-view__badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;line-height:1.4;padding:2px 8px}.order-view__badge--status-1{background:#e8f5e9;color:#2e7d32}.order-view__badge--status-2{background:#fff3e0;color:#e65100}.order-view__badge--status-3{background:#e3f2fd;color:#1565c0}.order-view__badge--status-4{background:#fce4ec;color:#c62828}.order-view__badge--status-5{background:#f3e5f5;color:#6a1b9a}.order-view__badge--status-6{background:#ffebee;color:#b71c1c}.order-view__badge--shortage{background:#fff3e0;color:#e65100;margin-left:4px}.order-view__actions{align-items:center;border-top:1px solid var(--c--border-light,#e5e5e5);display:flex;gap:16px;justify-content:space-between;padding-top:24px}.order-view__archive-notice{align-items:center;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#5d4037;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.order-view__archive-notice svg{color:#f9a825;flex-shrink:0}.order-status--archive{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;color:#757575;font-size:13px;font-weight:500;padding:4px 12px}.order-view__alert{border-radius:8px;font-size:14px;margin-bottom:16px;padding:12px 16px}.order-view__alert--success{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.order-view__alert--error{background:#ffebee;border:1px solid #ef9a9a;color:#c62828}.order-view__info-value--total{color:var(--c--text-primary,#222);font-size:18px;font-weight:700}.order-view__products--legacy{background:var(--c--bg-surface,#fff);border:1px solid var(--c--border-light,#e8e8e8);border-radius:8px;padding:0 16px}.order-view__products--legacy .order-view__product-group{border-bottom:1px solid var(--c--border-light,#f0f0f0);padding:16px 0}.order-view__products--legacy .order-view__product-group:last-child{border-bottom:none}.order-view__products--legacy .order-view__product-header{align-items:start;display:grid;gap:16px;grid-template-columns:80px 1fr}.order-view__products--legacy .order-view__product-media{background:var(--c--bg-muted,#f5f5f5);border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.order-view__products--legacy .order-view__product-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-view__product-media--placeholder{align-items:center;color:var(--c--text-tertiary,#bbb);display:flex;height:100%;justify-content:center;width:100%}.order-view__product-options{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.order-view__product-option{background:var(--c--bg-muted,#f5f5f5);border-radius:4px;color:var(--c--text-secondary,#666);font-size:12px;padding:2px 8px}.order-view__product-meta{align-items:center;color:var(--c--text-secondary,#555);display:flex;font-size:13px;gap:8px;margin-top:6px}.order-view__product-total{color:var(--c--text-primary,#222);font-weight:600}@media (max-width:992px){.order-view__info-grid{grid-template-columns:repeat(2,1fr)}.order-view__info-grid .order-view__card:last-child{grid-column:span 2}.order-view__product-header{grid-template-columns:70px 1fr}.order-view__product-totals{border-top:1px dashed var(--c--border-light,#e5e5e5);flex-direction:row;gap:24px;grid-column:span 2;justify-content:flex-start;margin-top:12px;padding-top:12px;text-align:left}.order-view__options-head{display:none}.order-view__option-row{gap:8px;grid-template-columns:1fr}.order-view__option-title{margin-bottom:8px}.order-view__option-price,.order-view__option-qty,.order-view__option-sum{text-align:left}.order-view__option-price:before{color:var(--c--text-secondary,#666);content:"Цена: ";font-weight:400}.order-view__option-qty:before{color:var(--c--text-secondary,#666);content:"Кол-во: ";font-weight:400}.order-view__option-sum:before{color:var(--c--text-secondary,#666);content:"Сумма: ";font-weight:400}}@media (max-width:768px){#account-order-view,#account-order-view.container{margin:0!important;max-width:100%!important;padding:.5em 12px 2em!important;width:100%!important}#account-order-view>.row{margin:0!important;width:100%!important}#account-order-view #content,#account-order-view .col-sm-12,#account-order-view .col-sm-6,#account-order-view .col-sm-9{flex:0 0 100%!important;max-width:100%!important;padding:0!important;width:100%!important}.order-view{padding:12px 0;width:100%}.order-view__header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:16px}.order-view__header-main{align-items:flex-start;flex-direction:column;gap:4px;width:100%}.order-view__title{font-size:20px;line-height:1.3}.order-view__date{font-size:13px}.order-view__info-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;max-width:100%!important;width:100%!important}.order-view__info-grid .order-view__card:last-child{grid-column:auto}.order-view__card{border-radius:10px;box-sizing:border-box;max-width:100%!important;padding:16px;width:100%!important}.order-view__card-title{font-size:15px;font-weight:600;margin-bottom:14px}.order-view__card-content{gap:12px}.order-view__info-row{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.order-view__info-label{flex-shrink:0;font-size:13px;min-width:70px}.order-view__info-value{flex:1;font-size:13px;hyphens:auto;min-width:0;overflow-wrap:break-word;text-align:right;word-break:break-word}.order-view__info-value a{word-break:break-all}.order-view__section-title{font-size:16px;margin-bottom:16px}.order-view__products{margin-bottom:24px}.order-view__products,.order-view__products .cart,.order-view__products .cart--readonly{max-width:100%!important;width:100%!important}.order-view__product-group{padding:12px}.order-view__product-header{gap:10px;grid-template-columns:50px 1fr}.order-view__product-media{height:50px;width:50px}.order-view__product-name{font-size:13px;-webkit-line-clamp:2;line-clamp:2}.order-view__product-totals{flex-direction:column;gap:8px}.order-view__product-totals-item{flex-direction:row;justify-content:space-between}.order-view__totals{border-radius:10px;box-sizing:border-box;margin-bottom:24px;max-width:100%!important;padding:16px;width:100%!important}.order-view__totals-content{margin-left:0;max-width:none;width:100%}.order-view__totals-row{gap:12px}.order-view__totals-label{font-size:13px}.order-view__totals-value{font-size:13px;text-align:right}.order-view__totals-row--grand .order-view__totals-label{font-size:15px}.order-view__totals-row--grand .order-view__totals-value{font-size:18px}.order-view__comment{border-radius:10px;margin-bottom:24px;padding:14px}.order-view__history{margin-bottom:24px}.order-view__timeline{padding-left:20px}.order-view__timeline-marker{height:12px;left:-20px;width:12px}.order-view__timeline-content{padding:12px}.order-view__timeline-header{align-items:flex-start;flex-direction:column;gap:4px}.order-view__timeline-status{font-size:13px}.order-view__timeline-comment,.order-view__timeline-date{font-size:12px}.order-view__actions{flex-direction:column;gap:12px;padding-top:20px}.order-view__actions .button{padding:14px 20px;text-align:center;width:100%}.order-view__products--legacy .order-view__product-header{gap:12px;grid-template-columns:60px 1fr}.order-view__products--legacy .order-view__product-media{height:60px;width:60px}.order-view__archive-notice{font-size:13px;padding:10px 12px}}@media (max-width:480px){#account-order-view.container{padding-left:10px;padding-right:10px}.order-view__title{font-size:18px}.order-view__card{padding:14px}.order-view__card-title{font-size:14px;margin-bottom:12px}.order-view__info-row{gap:6px}.order-view__info-label{font-size:12px;min-width:60px}.order-view__info-value{font-size:12px}.order-view__totals{padding:14px}.order-view__totals-label,.order-view__totals-value{font-size:12px}.order-view__totals-row--grand .order-view__totals-label{font-size:14px}.order-view__totals-row--grand .order-view__totals-value{font-size:16px}.order-view__actions .button{font-size:14px;padding:12px 16px}}.account-container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media (max-width:767px){.account-container{padding:0 12px}}.account-layout{display:flex;gap:24px;width:100%}@media (max-width:991px){.account-layout{flex-direction:column;gap:16px}}.account-main{flex:1;min-width:0}.account-sidebar{flex:0 0 260px;width:260px}@media (max-width:991px){.account-sidebar{flex:0 0 auto;width:100%}}.account-main--full{flex:1;max-width:100%}.account-layout--sidebar-left{flex-direction:row}@media (max-width:991px){.account-layout--sidebar-left{flex-direction:column}}