.order-detail__loading,.order-detail__not-found{margin-top:1rem;color:var(--text-secondary);font-size:clamp(.875rem,.664rem + .9vw,1rem)}.order-detail__loading a,.order-detail__not-found a{display:inline-block;margin-top:12px;color:var(--text-accent);text-decoration:none}@media(hover:hover){.order-detail__loading a:hover,.order-detail__not-found a:hover{text-decoration:underline}}.order-detail{display:flex;flex-direction:column;gap:clamp(.75rem,.539rem + .9vw,1rem)}.order-detail .order-detail__container{border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);background:var(--background-primary)}.order-detail .order-detail__container .order-detail__header{flex-wrap:wrap-reverse;gap:12px;display:flex;justify-content:space-between;align-items:center}.order-detail .order-detail__container .order-detail__title{font-weight:500;font-size:clamp(1.25rem,.577rem + 2.87vw,3rem);line-height:125%;letter-spacing:.01em;color:var(--text-primary)}.order-detail .order-detail__container .order-detail__back{font-weight:500;font-size:clamp(1.125rem,.809rem + 1.35vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-secondary);display:flex;align-items:center;gap:4px;padding:4px 0}.order-detail .order-detail__container .order-detail__back svg{width:clamp(1.125rem,.809rem + 1.35vw,1.5rem);height:clamp(1.125rem,.809rem + 1.35vw,1.5rem)}@media(hover:hover){.order-detail .order-detail__container .order-detail__back:hover{color:var(--text-accent)}.order-detail .order-detail__container .order-detail__back:hover svg{fill:var(--background-secondary)}.order-detail .order-detail__container .order-detail__back:hover svg path{stroke:var(--text-accent);stroke-opacity:1}}.order-detail .order-detail__container .order-detail__delivery-card{margin-top:clamp(.75rem,.118rem + 2.7vw,1.5rem);display:flex;align-items:center;gap:clamp(.5rem,.289rem + .9vw,.75rem)}.order-detail .order-detail__container .order-detail__delivery-card .order-detail__delivery-icon{flex-shrink:0;width:clamp(2.25rem,1.618rem + 2.7vw,3rem);height:clamp(2.25rem,1.618rem + 2.7vw,3rem);display:flex;align-items:center;justify-content:center;border-radius:clamp(.5rem,.079rem + 1.8vw,.75rem);background:var(--background-generic);color:var(--text-accent)}.order-detail .order-detail__container .order-detail__delivery-card .order-detail__delivery-icon svg{width:clamp(1.25rem,1.039rem + .9vw,1.5rem);height:clamp(1.25rem,1.039rem + .9vw,1.5rem)}.order-detail .order-detail__container .order-detail__delivery-card .order-detail__delivery-icon svg path{stroke:var(--icon-primary)}.order-detail .order-detail__container .order-detail__delivery-card .order-detail__delivery-body{display:flex;flex-direction:column;gap:4px}.order-detail .order-detail__container .order-detail__delivery-card .order-detail__delivery-body .order-detail__delivery-type{font-weight:400;font-size:clamp(1rem,.895rem + .45vw,1.125rem);line-height:122%;color:var(--text-primary)}.order-detail .order-detail__container .order-detail__delivery-card .order-detail__delivery-body .order-detail__delivery-address-text{font-weight:400;font-size:clamp(.75rem,.645rem + .45vw,.875rem);line-height:143%;color:var(--text-secondary)}.order-detail .order-detail__meta{background:var(--background-generic-secondary);border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);display:flex;flex-direction:column;gap:8px;margin-bottom:clamp(1.25rem,.618rem + 2.7vw,2rem)}.order-detail .order-detail__status{border-radius:9999px;padding:clamp(.25rem,.039rem + .9vw,.5rem) clamp(.75rem,.118rem + 2.7vw,1.5rem);background:var(--background-success-subdute);font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:138%;letter-spacing:.01em;color:var(--text-success)}.order-detail .order-detail__section-title{position:relative;background:var(--background-accent-subdute);border-radius:clamp(.5rem,.395rem + .45vw,.625rem);padding:8px clamp(.75rem,.539rem + .9vw,1rem);display:flex;align-items:center;gap:8px;font-weight:500;font-size:clamp(1rem,.789rem + .9vw,1.25rem);line-height:120%;letter-spacing:.01em;color:var(--white-main);margin-bottom:clamp(1rem,.789rem + .9vw,1.25rem)}.order-detail .order-detail__section-title:before{content:"";width:8px;height:8px;border-radius:9999px;background:var(--background-accent)}.order-detail .order-detail__def-list{display:grid;grid-template-columns:minmax(auto,220px) 1fr;gap:24px 40px}@media(max-width:560px){.order-detail .order-detail__def-list{grid-template-columns:1fr;gap:0}}.order-detail .order-detail__def-list .order-detail__def-label{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:138%;letter-spacing:.01em;color:var(--text-secondary)}@media(max-width:560px){.order-detail .order-detail__def-list .order-detail__def-label{margin-top:12px}.order-detail .order-detail__def-list .order-detail__def-label:first-child{margin-top:0}}.order-detail .order-detail__def-list .order-detail__def-value{font-weight:400;font-size:16px;line-height:138%;letter-spacing:.01em;color:var(--text-primary)}@media(max-width:560px){.order-detail .order-detail__def-list .order-detail__def-value{margin-top:4px}.order-detail .order-detail__def-list .order-detail__def-value:first-child{margin-top:0}}.order-detail .order-detail__lines{display:flex;flex-direction:column}.order-detail .order-detail__lines li{padding-bottom:24px}.order-detail .order-detail__lines li:last-child{padding-bottom:0}.order-detail .order-detail__line{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(.75rem,.118rem + 2.7vw,1.5rem);border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);text-decoration:none;color:inherit}@media(max-width:600px){.order-detail .order-detail__line{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.order-detail .order-detail__line .order-detail__line-price{grid-column:1/-1;justify-self:end}}.order-detail .order-detail__line-img-wrap{width:clamp(6.25rem,5.197rem + 4.49vw,7.5rem);height:clamp(6.25rem,5.197rem + 4.49vw,7.5rem);border-radius:clamp(.5rem,.395rem + .45vw,.625rem);flex-shrink:0}.order-detail .order-detail__line-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.order-detail .order-detail__line-body{display:flex;flex-direction:column}.order-detail .order-detail__line-name{font-weight:500;font-size:clamp(1rem,.579rem + 1.8vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary)}@media(max-width:600px){.order-detail .order-detail__line-name{overflow-wrap:anywhere}}.order-detail .order-detail__line-price{align-self:start;font-weight:500;font-size:clamp(1.125rem,.809rem + 1.35vw,1.5rem);line-height:117%;letter-spacing:.02em;text-align:right;color:var(--text-accent)}.order-detail .order-detail__line-info{margin-top:clamp(.25rem,-.382rem + 2.7vw,1rem);display:flex;flex-direction:column;gap:4px}.order-detail .order-detail__line-article,.order-detail .order-detail__line-qty{font-size:clamp(.875rem,.664rem + .9vw,1.125rem);font-weight:400;line-height:133%;letter-spacing:.01em;color:var(--text-secondary)}.order-detail .order-detail__line-article span,.order-detail .order-detail__line-qty span{color:var(--text-primary);font-weight:500}.order-detail .order-detail__line-dim,.order-detail .order-detail__line-material{font-size:clamp(.875rem,.664rem + .9vw,1.125rem);color:var(--text-secondary)}.order-detail .order-detail__line-dim span,.order-detail .order-detail__line-material span{color:var(--text-primary);font-weight:500}.order-detail .order-detail__meta-row{font-size:clamp(.875rem,.664rem + .9vw,1.125rem);color:var(--text-secondary)}.order-detail .order-detail__meta-row strong{font-weight:500;color:var(--text-primary)}.order-detail .order-detail__summary{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);background:var(--background-primary);border:1px solid var(--background-secondary);display:flex;flex-direction:column;gap:8px;margin-bottom:clamp(1.5rem,.923rem + 2.46vw,3rem)}.order-detail .order-detail__summary-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);color:var(--text-secondary)}.order-detail .order-detail__summary-row span:last-child{font-weight:500;color:var(--text-primary)}.order-detail .order-detail__summary-row--total{padding-top:8px;margin-top:4px;border-top:1px solid var(--background-secondary);font-size:clamp(1rem,.895rem + .45vw,1.125rem)}.order-detail .order-detail__summary-row--total span:last-child{color:var(--text-accent)}.order-detail .order-detail__block-title{font-weight:500;font-size:clamp(1.125rem,.809rem + 1.35vw,1.5rem);margin-bottom:clamp(.75rem,.118rem + 2.7vw,1.5rem);color:var(--text-primary)}.order-detail .order-detail__subtitle{margin:8px 0 0;font-size:clamp(.875rem,.664rem + .9vw,1rem);color:var(--text-secondary)}.order-detail .order-detail__delivery-address{margin:8px 0 0;font-size:clamp(.875rem,.664rem + .9vw,1rem);line-height:140%;color:var(--text-secondary)}.order-detail .order-detail__status-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:clamp(1.25rem,.618rem + 2.7vw,2rem)}.order-detail .order-detail__payment-timer{margin:0;font-size:clamp(.875rem,.664rem + .9vw,1rem);color:var(--text-accent)}.order-detail .order-detail__manager{margin:0;font-size:clamp(.875rem,.664rem + .9vw,1rem);color:var(--text-secondary)}.order-detail .order-detail__manager strong{font-weight:500;color:var(--text-primary)}.order-detail .order-detail__section{margin-bottom:clamp(1.5rem,.923rem + 2.46vw,2.5rem)}.order-detail .order-detail__empty-block{margin:0;font-size:clamp(.875rem,.664rem + .9vw,1rem);color:var(--text-secondary)}.order-detail .order-detail__text-box{border:1px solid var(--border-secondary);border-radius:10px;padding:12px 14px;font-size:clamp(.875rem,.664rem + .9vw,1rem);line-height:138%;color:var(--text-primary);background:transparent}.reclamation-detail .order-detail__subtitle{width:100%;margin-top:0}.reclamation-detail .reclamation-detail__line{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.5rem,.289rem + .9vw,.75rem);background:var(--background-generic-secondary)}.reclamation-detail .reclamation-detail__files{display:flex;gap:12px;flex-wrap:wrap}.reclamation-detail .reclamation-detail__files li a{min-width:112px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;color:var(--text-secondary);text-decoration:none}.reclamation-detail .reclamation-detail__files li a img{width:40px;height:40px;object-fit:contain}.reclamation-detail .reclamation-detail__file-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:clamp(.75rem,.645rem + .45vw,.875rem)}.reclamation-detail .reclamation-detail__file-size{color:var(--text-secondary);font-size:clamp(.75rem,.645rem + .45vw,.875rem)}.profile__navigation{border-radius:24px;padding:24px;box-shadow:1px 3px 13px #0000000d,0 1px 6px #0000000d;background:var(--background-primary);max-width:354px;height:625px;display:flex;flex-direction:column;position:sticky;top:24px}@media(max-width:1200px){.profile__navigation{background:unset;box-shadow:unset;height:auto;padding:0;max-width:100%}}.profile__navigation .avatar__wrapper{display:flex;gap:16px;align-items:center;flex-shrink:0;padding-bottom:16px;border-bottom:1px solid var(--background-secondary)}@media(max-width:1200px){.profile__navigation .avatar__wrapper{display:none}}.profile__navigation .avatar__wrapper .avatar{font-weight:400;font-size:18px;letter-spacing:.01em;text-align:center;color:var(--text-primary);background:var(--background-secondary);border-radius:56px;width:56px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.profile__navigation .avatar__wrapper .avatar__name-wrapper{display:flex;flex-direction:column;gap:4px}.profile__navigation .avatar__wrapper .avatar__name-wrapper .avatar__name{font-family:var(--font-family);font-weight:500;font-size:20px;line-height:120%;letter-spacing:.01em;color:var(--text-primary)}.profile__navigation .avatar__wrapper .avatar__name-wrapper .avatar__short-name{font-weight:400;font-size:14px;line-height:143%;color:var(--text-secondary)}.profile__navigation nav{margin-block:24px}@media(max-width:1200px){.profile__navigation nav{overflow:hidden;margin-block:0}}.profile__navigation nav ul{display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.profile__navigation nav ul{flex-direction:row;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;padding-bottom:10px}}@media(max-width:1200px)and (hover:none){.profile__navigation nav ul{padding-bottom:0;scrollbar-width:none}}.profile__navigation nav ul li .messages__wrapper{display:flex;align-items:center;gap:16px}@media(max-width:820px){.profile__navigation nav ul li .messages__wrapper{gap:clamp(.5rem,.289rem + .9vw,.75rem)}}.profile__navigation nav ul li a{border-radius:9999px;padding:8px 12px;display:flex;align-items:center;gap:16px;font-weight:400;font-size:clamp(1rem,.895rem + .45vw,1.125rem);color:var(--text-primary);transition:.2s ease background}@media(hover:hover){.profile__navigation nav ul li a:hover{background:var(--background-accent-subdute)}}@media(max-width:1200px){.profile__navigation nav ul li a{background:var(--background-accent-subdute)}}@media(max-width:820px){.profile__navigation nav ul li a{gap:clamp(.5rem,.289rem + .9vw,.75rem)}}.profile__navigation nav ul li a svg{width:clamp(1.125rem,.809rem + 1.35vw,1.5rem);height:clamp(1.125rem,.809rem + 1.35vw,1.5rem)}.profile__navigation nav ul li a.messages{justify-content:space-between}.profile__navigation nav ul li a.messages span{font-weight:400;font-size:clamp(1rem,.895rem + .45vw,1.125rem);color:var(--text-primary)}.profile__navigation nav ul li a.active{background:var(--background-accent);color:var(--text-primary-inverse)}.profile__navigation nav ul li a.active svg path{stroke:#000}.profile__navigation nav ul li a.active span{color:var(--text-primary-inverse)}.profile__navigation .logout{border-radius:9999px;padding:8px 12px;font-weight:400;font-size:18px;line-height:122%;color:var(--text-primary);display:flex;align-items:center;gap:16px;width:100%;margin-top:auto;background:none;border:none;cursor:pointer;transition:.2s ease background}@media(hover:hover){.profile__navigation .logout:hover{background:var(--background-accent-subdute)}}@media(max-width:1200px){.profile__navigation .logout{display:none}}
