.aftercare{color:#f5efff;max-width:980px;min-height:100svh;margin:auto;padding:24px}.aftercare header{justify-content:space-between;gap:16px;margin-bottom:24px;font-size:13px;display:flex}.aftercare header a{align-items:center;gap:8px;display:flex}.aftercare-hero{background:radial-gradient(at 100% 0,#493067,#0000 70%),#1e172e;border:1px solid #a277c855;border-radius:24px;gap:24px;padding:32px;display:flex}.aftercare-hero>svg{color:#b9ebd2;flex-shrink:0;width:38px;height:38px}.aftercare-hero h1{margin:5px 0 12px;font-size:clamp(24px,4vw,36px)}.aftercare-hero p{line-height:1.8}.aftercare-hero p:first-child{letter-spacing:2px;color:#bdebd7;font-size:11px}.aftercare-order{overflow-wrap:anywhere;align-items:center;gap:16px;padding:24px 0;display:flex}.aftercare-panel{background:#21192e;border:1px solid #b797d344;border-radius:20px;margin:16px 0;padding:24px}.aftercare-panel form,.aftercare-actions{gap:18px;margin-top:20px;display:grid}.aftercare label{gap:8px;display:grid}.aftercare input,.aftercare textarea,.aftercare select{color:inherit;background:#140e20;border:1px solid #9f77be66;border-radius:10px;width:100%;min-width:0;padding:12px}.aftercare textarea{white-space:pre-wrap;min-height:100px}.aftercare button{color:#fff;cursor:pointer;background:#593975;border:1px solid #b998d866;border-radius:12px;padding:12px 18px}.aftercare button:disabled{opacity:.45;cursor:default}.aftercare .aftercare-check{align-items:flex-start;gap:10px;display:flex}.aftercare-check input{accent-color:#b793df;flex-shrink:0;width:20px;margin-top:4px}.aftercare-status{color:#c9ffe4;background:#334b45;border-radius:20px;padding:6px 12px;font-size:13px}.aftercare-address{white-space:pre-wrap;background:#131e20;border-radius:12px;margin:18px 0;padding:18px}.aftercare small,.aftercare footer{color:#bcb0c9}.aftercare footer{justify-content:center;gap:10px;margin:30px 0;font-size:13px;display:flex}.aftercare-photos{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.aftercare-photos img{object-fit:cover;border-radius:12px;width:100px;height:100px}.aftercare .parcel-card>a[href*=service],.aftercare .parcel-card>a[href*=returns]{display:none}@media (max-width:600px){.aftercare{padding:14px}.aftercare header>span{display:none}.aftercare-hero{gap:12px;padding:20px}.aftercare-panel{padding:18px}.aftercare-hero>svg{width:24px}.aftercare-order{font-size:13px}.aftercare-panel h2{font-size:20px}}
