.orderStatusReview{border:1px solid #b9cee9;border-radius:12px;padding:0;width:min(780px,calc(100vw - 30px));max-height:calc(100dvh - 34px);color:#244563;background:#fff;box-shadow:0 16px 48px #14355940;font:14px/1.45 Arial,sans-serif}.orderStatusReview::backdrop{background:#172b4566}.orderStatusReview header{padding:16px 20px;border-bottom:1px solid #d5e2f1;background:#f4f8fd}.orderStatusReview h2{margin:0;font-size:19px;color:#173f6d}.orderStatusReview .statusReviewBody{padding:16px 20px;overflow:auto;max-height:62dvh}.orderStatusReview label{display:block;margin:10px 0 5px;font-weight:600}.orderStatusReview select,.orderStatusReview textarea{box-sizing:border-box;width:100%;border:1px solid #aac5e9;border-radius:6px;padding:8px;color:#244563;background:white}.orderStatusReview textarea{min-height:58px;resize:vertical}.orderStatusReview .statusReviewCheck{display:flex;gap:9px;align-items:flex-start;font-weight:400;padding:10px;background:#f0f6fe;border:1px solid #d4e3f7;border-radius:6px}.orderStatusReview .statusReviewCheck input{margin-top:3px}.orderStatusReview table{width:100%;border-collapse:collapse;font-size:13px}.orderStatusReview td,.orderStatusReview th{border:1px solid #d9e4f0;padding:7px;text-align:left}.orderStatusReview th{background:#edf3fa}.orderStatusReview .statusReviewNote{padding:9px 11px;background:#f3f7fc;border:1px solid #d6e3f3;border-radius:6px;margin:10px 0}.orderStatusReview .statusReviewError{color:#a91d2b;white-space:pre-wrap;min-height:18px;margin-top:10px}.orderStatusReview footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #d5e2f1}.orderStatusReview button{border:1px solid #8aadd8;border-radius:6px;padding:8px 14px;background:#f4f8fe;color:#244e7c;cursor:pointer}.orderStatusReview .statusReviewPrimary{background:#2e78bb;color:white;border-color:#2e78bb}.orderStatusReview button:disabled{opacity:.55;cursor:wait}@media(max-width:520px){.orderStatusReview header,.orderStatusReview .statusReviewBody,.orderStatusReview footer{padding:12px}.orderStatusReview footer{flex-wrap:wrap}.orderStatusReview table{font-size:12px}.orderStatusReview td,.orderStatusReview th{padding:5px}}
