.feedback-modal { text-align: center; }
.feedback-mark { display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:50%;background:var(--success);color:#fff;font-size:28px;font-weight:800; }
.feedback-modal.is-error .feedback-mark { background:var(--danger); }
.feedback-modal.is-error .feedback-mark::before { content:'!'; }
.feedback-modal.is-error .feedback-mark { font-size:0; }
.feedback-modal.is-error .feedback-mark::before { font-size:28px; }
.feedback-modal [data-feedback-text] { margin:0 0 22px;white-space:pre-line;color:var(--subtle); }
.order-page-head .order-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px}.order-status-line span{color:var(--subtle)}.order-status-line b{padding:5px 10px;border:1px solid #cfd8dc;background:#fff;font-size:12px;font-weight:760;text-transform:capitalize}.account-order-detail{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;padding-block:42px 85px}.order-detail-main{display:grid;gap:18px}.order-detail-card,.order-total-card{min-width:0;padding:26px;border:1px solid var(--line);background:#fff}.order-detail-card h2,.order-total-card h2{margin:0 0 18px;font-size:24px}.order-card-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.order-card-head>strong{font-size:20px}.order-line-list{display:grid}.order-line-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:17px 0;border-top:1px solid var(--line)}.order-line-product{display:flex;align-items:center;min-width:0;gap:14px}.order-line-product img,.order-image-placeholder{display:block;width:66px;height:54px;flex:0 0 auto;object-fit:cover;background:var(--muted)}.order-line-product>div{display:grid;min-width:0}.order-line-product small{overflow:hidden;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap}.order-line-list article>span{color:var(--subtle);font-size:13px}.order-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-detail-card address{display:grid;gap:4px;color:var(--subtle);font-style:normal}.order-contact-list,.order-total-card dl{margin:0}.order-contact-list>div,.order-total-card dl>div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-top:1px solid var(--line)}.order-contact-list dt,.order-total-card dt{color:var(--subtle)}.order-contact-list dd,.order-total-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.order-total-card{position:sticky;top:138px;background:#fafafa}.order-total-card>h2{font-size:30px}.order-total-card .button{margin-top:22px}.order-empty-copy{color:var(--subtle)}
@media(max-width:900px){.account-order-detail{grid-template-columns:1fr}.order-total-card{position:static;order:-1}.order-address-grid{grid-template-columns:1fr}}@media(max-width:600px){.account-order-detail{width:min(100% - 28px,var(--container));padding-top:24px}.order-detail-card,.order-total-card{padding:19px}.order-line-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.order-line-list article>span{grid-column:1}.order-line-list article>b{grid-column:2;grid-row:1/3}.order-line-product img,.order-image-placeholder{width:52px;height:46px}.order-contact-list>div{display:grid;gap:2px}.order-contact-list dd{text-align:left}}
