.breadcrumbs{width:100%;margin-bottom:30px}.breadcrumbs__inner{display:flex;flex-direction:column;gap:5px}.breadcrumbs__container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:4px 10px}.breadcrumbs__container li{display:flex;align-items:center;gap:10px}.breadcrumbs__container li:not(:last-child):after{content:"";display:block;height:1px;width:20px;background:var(--dark-light)}.breadcrumbs__container li>span,.breadcrumbs__container li a{font-size:.875em;line-height:22px;display:flex;align-items:center;color:var(--dark-light);transition:var(--transition)}.breadcrumbs__container li>span .icon,.breadcrumbs__container li a .icon{width:12px;height:12px}.breadcrumbs__page-title{width:100%;margin:0}.user-page-aside{display:grid;border-radius:var(--big-radius);background:var(--white)}.user-page-aside__header{padding:10px 15px;border-bottom:1px solid var(--gray);display:flex;align-items:center;gap:15px}.user-page-aside__header-img{width:80px;height:80px;flex-shrink:0;border-radius:50%;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.user-page-aside__header-info{display:flex;flex-direction:column;gap:5px}.user-page-aside__header-email{color:var(--dark-light);word-break:break-word}.user-page-aside__title{font-weight:700;font-size:1.125em;line-height:140%}.user-page-aside__list{display:grid}.user-page-aside__link{padding:10px 15px;gap:8px;display:flex;align-items:center}.user-page-aside__link:hover{background:var(--gray)}.user-page-aside__link .icon{width:20px;height:20px}.user-page-aside__link .icon svg path{fill:var(--dark)}.user-page-aside__link--active{color:var(--blue)}.user-page-aside__link--active .icon svg path{fill:var(--blue)}.refund-modal{width:100%;max-width:590px;background:var(--white);border-radius:16px;overflow:hidden;z-index:1}.refund-modal__header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:65px;border-bottom:1px solid #f3f4f6}.refund-modal__title{font-size:1.125em;font-weight:400;line-height:27px;color:#1a1a2e}.refund-modal__close{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.refund-modal__close .icon{width:18px;height:18px}.refund-modal__close:hover{opacity:.7}.refund-modal__select-all-row{background:#f9fafb;border-bottom:1px solid #f3f4f6;padding:12px 24px}.refund-modal__checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.refund-modal__checkbox{flex-shrink:0;width:20px;height:20px;border-radius:4px;border:2px solid #d1d5dc;background:var(--white);display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.refund-modal__checkbox--checked,.refund-modal__checkbox--indeterminate{background:#155dfc;border-color:#155dfc}.refund-modal__checkbox-minus{display:block;width:10px;height:2px;background:var(--white);border-radius:2px}.refund-modal__select-all-text{font-size:1em;line-height:26px;color:var(--dark)}.refund-modal__items{overflow-y:auto;max-height:320px}.refund-modal__item{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;user-select:none}.refund-modal__item:last-child{border-bottom:none}.refund-modal__item:hover{background:#fafafa}.refund-modal__item-thumb{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#f3f4f6}.refund-modal__item-thumb .img{width:48px;height:48px}.refund-modal__item-info{flex:1;min-width:0;display:flex;flex-direction:column}.refund-modal__item-name{font-size:1em;line-height:20px;color:#1e2939;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.refund-modal__item-desc{font-size:.875em;line-height:normal;color:#778ca7}.refund-modal__item-pricing{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.refund-modal__item-price{font-size:1em;line-height:20px;color:#1e2939;white-space:nowrap}.refund-modal__item-qty{font-size:.75em;line-height:16px;color:#99a1af;font-weight:500}.refund-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;height:75px;background:#f9fafb;border-top:1px solid #f3f4f6}.refund-modal__selected-count{font-size:.875em;line-height:20px;color:#6a7282;white-space:nowrap}.refund-modal__selected-count strong{color:#1e2939;font-weight:600}.refund-modal__footer-btns{display:flex;align-items:center;gap:12px;flex-shrink:0}.refund-modal__cancel-btn{height:42px;padding:0 22px;border:1px solid #e5e7eb;border-radius:10px;background:none;cursor:pointer;font-size:1em;line-height:26px;color:#1e2939;white-space:nowrap}.refund-modal__cancel-btn:hover{opacity:.7}.refund-modal__submit-btn{height:42px;padding:0 18px;background:#0038b8;border:none;border-radius:10px;cursor:pointer;font-size:1em;line-height:26px;color:var(--white);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.refund-modal__submit-btn svg{flex-shrink:0}.refund-modal__submit-btn:disabled{opacity:.4;cursor:default}.refund-modal__submit-btn:not(:disabled):hover{opacity:.85}.order-detail{display:flex;flex-direction:column;gap:20px}.order-detail__loading,.order-detail__not-found{padding:20px;background:var(--white);border-radius:var(--big-radius);color:var(--dark-light)}.order-detail__breadcrumbs{display:flex;align-items:center;gap:6px}.order-detail__breadcrumbs a{font-weight:400;font-size:.875rem;line-height:normal;color:#6a7282}.order-detail__breadcrumbs .icon{width:18px;height:18px}.order-detail__breadcrumbs span{font-weight:400;font-size:.875rem;line-height:normal;color:#1e2939}.order-detail__header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media only screen and (max-width:480px){.order-detail__header{flex-direction:column;align-items:flex-start;gap:10px}}.order-detail__back{text-decoration:none;flex-shrink:0;display:inline-flex;align-items:center;font-weight:400;font-size:.875rem;line-height:normal;text-align:center;color:var(--main-vibrant);gap:6px}.order-detail__back .icon{width:16px;height:16px}.order-detail__back .icon svg path{color:var(--main-vibrant)}.order-detail__title{font-weight:700;font-size:1.375rem;line-height:normal;color:#1e2939;margin:0}.order-detail__status{display:inline-flex;align-items:center;padding:6px 12px;border-radius:30px;background:var(--gray);flex-shrink:0;font-weight:500;font-size:.875rem;line-height:normal;color:var(--dark)}.order-detail__status--green{background:var(--green-o15);color:var(--green-dark)}.order-detail__status--red{background:rgba(246,1,2,.1);color:var(--red)}.order-detail__status--blue{background:var(--main-o1);color:var(--blue)}.order-detail__info{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media only screen and (max-width:860px){.order-detail__info{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.order-detail__info{grid-template-columns:1fr}}.order-detail__info-item{background:var(--white);border-radius:14px;padding:20px 24px;display:flex;gap:12px}@media only screen and (max-width:480px){.order-detail__info-item{padding:14px 16px}}.order-detail__info-data{display:flex;flex-direction:column;gap:2px}.order-detail__info-icon{width:20px;height:20px;flex-shrink:0}.order-detail__info-icon--green svg path[stroke]{stroke:#00a63e}.order-detail__info-label{font-size:.875rem}.order-detail__info-label,.order-detail__info-value{font-weight:400;line-height:normal;color:var(--dark)}.order-detail__info-value{font-size:1rem}.order-detail__section{background:var(--white);border-radius:var(--big-radius);overflow:hidden;display:flex;flex-direction:column}.order-detail__section-header{display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid #f3f4f6}@media only screen and (max-width:480px){.order-detail__section-header{padding:12px 16px}}.order-detail__section-icon{width:20px;height:20px;flex-shrink:0}.order-detail__section-icon svg path{fill:var(--main-vibrant)}.order-detail__section-title{font-weight:400;font-size:1rem;line-height:22px;color:var(--dark)}.order-detail__items{display:flex;flex-direction:column}.order-detail__item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:16px 20px}.order-detail__item:not(:last-child){border-bottom:1px solid var(--border-color)}.order-detail__item:hover{color:var(--blue)}.order-detail__item:last-of-type{border-bottom:none}@media only screen and (max-width:540px){.order-detail__item{grid-template-columns:60px 1fr auto;grid-template-rows:auto auto}}@media only screen and (max-width:480px){.order-detail__item{padding:12px 16px;gap:12px}}.order-detail__item-img-wrap{display:block;width:64px;height:64px;border-radius:var(--main-radius);overflow:hidden;flex-shrink:0}@media only screen and (max-width:540px){.order-detail__item-img-wrap{width:60px;height:60px}}.order-detail__item-img-wrap img{width:100%;height:100%;object-fit:cover}.order-detail__item-info{display:flex;flex-direction:column;gap:2px}.order-detail__item-name{font-weight:400;font-size:1rem;line-height:26px;color:var(--dark)}.order-detail__item-description{font-weight:400;font-size:.75rem;line-height:14px;color:var(--dark-light)}.order-detail__item-price-and-qty{display:flex;flex-direction:column;justify-content:center;align-items:end}.order-detail__item-qty{font-weight:400;font-size:.875rem;text-align:right;color:#6a7282;line-height:20px}.order-detail__item-price{font-weight:700;font-size:1rem;line-height:26px;color:var(--main-dark)}.order-detail__summary{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--white);border-radius:var(--big-radius)}@media only screen and (max-width:480px){.order-detail__summary{padding:16px}}.order-detail__summary-row{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:.875rem;line-height:20px;color:var(--dark)}.order-detail__summary-row--total{font-size:1rem;font-weight:700;line-height:26px;color:var(--dark)}.order-detail__summary-free{color:var(--green-dark);font-weight:600}.order-detail__summary-hr{background:none;border:none;border-top:1px solid #e5e7eb}.order-detail__return{background:var(--white);border-radius:var(--big-radius);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media only screen and (max-width:540px){.order-detail__return{flex-direction:column;align-items:flex-start}}@media only screen and (max-width:480px){.order-detail__return{padding:14px 16px;gap:16px}}.order-detail__return-content{display:flex;flex-direction:column;gap:4px}.order-detail__return-title{font-weight:400;font-size:1rem;line-height:26px;color:var(--dark)}.order-detail__return-text{font-weight:400;font-size:.75rem;line-height:14px;color:var(--dark-light)}.order-detail__return-btn{flex-shrink:0}.order-detail__refund-banner{background:#fff7ed;border:1px solid #ffd6a8;border-radius:var(--big-radius);padding:20px 24px}.order-detail__refund-banner-content{display:flex;flex-direction:column;gap:4px}.order-detail__refund-banner-title{font-size:1em;font-weight:600;color:#92400e}.order-detail__refund-banner-text{font-size:.875em;line-height:22px;color:#b45309}