.order-review{color:#302337;background:#fff;border:1px solid #ddd2dc;border-radius:8px;width:min(760px,100% - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.order-review::backdrop{background:#241d2680}.order-review-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.order-review-header h2{margin:0 0 20px;font-size:24px}.order-review button{white-space:normal;border-radius:6px;max-width:100%;min-height:44px;padding:8px 16px;line-height:1.35}.order-review .secondary-admin-action{border:1px solid #ddd2dc;justify-content:center;align-items:center;gap:8px;display:inline-flex}.order-review button svg{flex:none}.order-review-header button{background:#fff;border:1px solid #ddd2dc;border-radius:4px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.order-sheet{margin:0 0 18px;font-size:14px}.order-sheet>div{border-bottom:1px solid #eee6ed;grid-template-columns:minmax(130px,1fr) minmax(0,2.5fr);gap:16px;padding:12px 0;display:grid}.order-sheet dt{font-weight:700}.order-sheet dd{overflow-wrap:anywhere;margin:0}.order-review .consent-line{align-items:start;gap:10px;margin:20px 0;font-size:14px;display:flex}.order-review .consent-line input{flex:none;width:18px;height:18px;margin-top:3px}.order-review-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}.order-review-actions .secondary-admin-action{width:auto}.order-review>p{overflow-wrap:anywhere;font-size:12px}@media (max-width:480px){.order-review{padding:16px}.order-sheet>div{grid-template-columns:1fr;gap:4px}.order-review-actions>*,.order-review-actions .secondary-admin-action{width:100%}}
