.order-backdrop{position:fixed;inset:0;z-index:200;background:#070a08bd;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;overscroll-behavior:contain}.order-dialog{width:min(100%,860px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #4a5343;border-radius:15px;background:var(--surface);box-shadow:0 24px 90px #0006;padding:26px;overflow-wrap:anywhere}.order-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.order-dialog h2{font-size:23px}.order-dialog h3{font-size:15px;margin:0 0 14px}.order-dialog small{font-size:11px;color:var(--dim);line-height:1.8}.order-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.order-heading h3{margin:0}.order-facts-panel{border:1px solid #595737;border-radius:10px;background:#272b1f;padding:20px}.order-money{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0}.order-money>div{display:flex;flex-direction:column;gap:9px;min-width:0}.order-money span{font-size:11px;color:var(--muted)}.order-money strong{font-size:23px;font-weight:550;font-variant-numeric:tabular-nums}.order-money>div:first-child strong{color:var(--yellow)}.order-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 25px;font-size:12px;line-height:1.8;margin:18px 0}.order-facts dt{color:var(--dim);font-size:11px}.order-facts dd{margin:4px 0 0}.order-section{padding:23px 0;border-bottom:1px solid var(--line)}.order-note{font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0}.order-blockers{padding:13px 13px 13px 28px;border:1px solid #5e5433;border-radius:8px;background:#2d2b20;color:#d9c68b;font-size:11px;line-height:1.9}.order-refunds{display:grid;gap:12px;max-height:350px;overflow:auto}.order-refunds article{border:1px solid var(--line);padding:15px;border-radius:8px;display:flex;flex-direction:column;gap:5px}.order-refunds article>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.order-refunds p{font-size:11px;color:var(--muted)}.order-history{padding:0;margin:16px 0;list-style:none;display:grid;gap:15px;max-height:350px;overflow:auto}.order-history li{border-left:2px solid #626442;padding-left:14px}.order-history li>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;flex-wrap:wrap}.order-history time{color:var(--dim)}.order-history p{font-size:12px;line-height:1.9;margin-top:7px}.order-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0 0}.order-toolbar>.auth-primary{margin:0;min-height:42px}.order-review-action{border-color:#806e35;color:#e5cd80}.order-warning{padding:13px 15px;border:1px solid #645934;border-radius:9px;background:#2d2b20;color:#dcca8e;font-size:12px;line-height:1.9;margin:17px 0}.order-form{display:flex;flex-direction:column;gap:18px;margin-top:18px}.order-form>label{display:flex;flex-direction:column;gap:9px;font-size:12px}.order-form input:not([type=checkbox]),.order-form textarea{border:1px solid #495340;background:#161b16;border-radius:8px;color:var(--text);padding:11px 12px;font:inherit;font-size:14px;line-height:1.8;min-height:44px;width:100%}.order-form textarea{resize:vertical;max-height:300px}.order-form .order-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.9}.order-check input{width:18px;height:18px;flex:none;accent-color:var(--yellow);margin-top:4px}.order-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px}.order-comparison section{padding:17px;border:1px solid var(--line);border-radius:9px;background:#191e18;min-width:0}.order-comparison section:last-child{border-color:#726238;background:#2b2d21}.order-comparison p{font-size:12px;margin-top:12px}.order-unchanged{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;color:var(--muted);line-height:1.8;margin:18px 0}.order-reason{font-size:12px;line-height:1.9;margin:19px 0}.order-progress{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;justify-content:center;min-height:200px;padding:24px 10px}.order-progress p{font-size:12px;line-height:1.9;max-width:540px}.order-progress h3{margin:0;font-size:20px}.order-progress>.icon{width:30px;height:30px;color:var(--yellow)}@media(max-width:600px){.order-backdrop{padding:14px;align-items:flex-start}.order-dialog{padding:20px 17px;margin:auto;max-height:calc(100dvh - 28px)}.order-dialog h2{font-size:21px}.order-money{grid-template-columns:1fr;gap:14px}.order-money>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.order-money strong{font-size:22px}.order-facts,.order-comparison{grid-template-columns:1fr}.order-facts-panel{padding:17px}.order-toolbar>.button,.order-toolbar>.auth-primary{flex:1}.order-form input:not([type=checkbox]),.order-form textarea{font-size:16px}}
