.crm-payment-review-panel{scroll-margin-top:110px;margin:17px 0;padding-bottom:18px;box-shadow:0 12px 30px rgba(0,125,117,.1)}
.crm-payment-review-panel .panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.crm-payment-review-panel .panel-head h2{margin:2px 0 4px}
.crm-payment-review-panel .panel-head .eyebrow{margin:0;color:#007d75;font-size:10px;letter-spacing:.12em}
.crm-payment-review-panel>.admin-message{margin:0 17px 10px}
.crm-payment-review-panel .payment-review-list{padding:0 17px}
.crm-payment-review-panel .payment-review-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}
.crm-payment-order-info{display:grid;grid-template-columns:max-content 1fr;gap:3px 10px;align-items:center;min-width:0}
.crm-payment-order-info strong{color:#082f45;font-size:15px}
.crm-payment-order-info>span:not(.status-pill){grid-column:2;color:#36575d}
.crm-payment-order-info small{grid-column:2;color:#607980}
.crm-payment-actions{display:flex;gap:9px;align-items:center}
.crm-payment-actions .button{min-width:120px;white-space:nowrap}
.crm-payment-actions .button-primary{min-width:230px}
.crm-payment-empty{margin:0;padding:22px;border:1px dashed #9bcfc9;border-radius:12px;background:#fff;text-align:center;color:#526964}
.crm-payment-empty.error{border-color:#f0a4b6;color:#9b173b}
.crm-side-menu button.selected{border-color:#00a99d!important;background:#dff7f4!important;color:#006f72!important;box-shadow:inset 4px 0 #00a99d}
body.crm-payment-review-mode .crm-kpis,body.crm-payment-review-mode .crm-dashboard-grid,body.crm-payment-review-mode .crm-entry-grid,body.crm-payment-review-mode .crm-wide:not(#crm-payment-review){display:none!important}
body.crm-payment-review-mode #crm-payment-review{display:block!important;margin-top:17px}
@media(max-width:760px){.crm-payment-review-panel .panel-head,.crm-payment-review-panel .payment-review-list article{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.crm-payment-actions{display:grid;grid-template-columns:1fr}.crm-payment-actions .button,.crm-payment-actions .button-primary{width:100%;min-width:0}.crm-payment-order-info{grid-template-columns:1fr}.crm-payment-order-info>span:not(.status-pill),.crm-payment-order-info small{grid-column:1}}
