.status-page{width:90%;max-width:1100px;min-height:calc(100vh - 230px);margin:65px auto 100px;display:grid;place-items:center}.status-card{width:100%;padding:60px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 6px 0 #ec9f40,0 12px 0 #e25d2f,0 18px 0 #df4943,0 24px 0 #ad2332,0 30px 0 #31b1c3,0 45px 70px rgba(17,17,19,.15)}.status-icon{width:82px;height:82px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:#31b1c3;color:#fff;font-size:2.4rem}.status-card--error .status-icon{background:#df4943}.status-card--warning .status-icon{background:#ec9f40}.status-card>span{color:#6867ce;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.status-card h1{margin:10px 0;font-size:clamp(2.7rem,5vw,5rem);letter-spacing:-.065em}.status-card>p{max-width:700px;margin:0 auto 30px;color:#6c6972;line-height:1.7}.confirmation-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.confirmation-details>div{display:flex;align-items:center;gap:10px;padding:16px;border-radius:10px;background:#f3f1ff;text-align:left}.confirmation-details i{color:#6867ce;font-size:1.3rem}.confirmation-details span{display:flex;flex-direction:column;color:#777580;font-size:.68rem}.confirmation-details b{color:#111113}.status-product{display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:14px;max-width:650px;margin:25px auto;padding:15px;border:1px solid #dedce2;border-radius:10px;text-align:left}.status-product img{width:75px;height:80px;object-fit:contain;border-radius:8px;background:#f3f1ff}.status-product p{display:flex;flex-direction:column;margin:0}.status-product small{color:#777580}.status-actions{display:flex;justify-content:center;gap:10px;margin-top:28px}.status-actions a{padding:13px 18px;border:1px solid #d6d4da;border-radius:8px;font-size:.78rem;font-weight:800}.status-actions .primary{border-color:#111113;background:#111113;color:#fff}.error-help{max-width:650px;margin:auto;padding:20px;border-radius:10px;background:#fff2f0;text-align:left}.error-help p{margin:8px;color:#71514c;font-size:.78rem}.error-help i{margin-right:7px;color:#df4943}@media(max-width:650px){.status-page{width:calc(100% - 24px);margin-top:45px}.status-card{padding:40px 20px}.confirmation-details{grid-template-columns:1fr}.status-actions{flex-direction:column}.status-product{grid-template-columns:65px 1fr}.status-product>strong{grid-column:2}.status-actions a{width:100%}}
