/* Gulfme Courier 3.1.41 – parcel review and refund review, scoped to the relevant dashboards. */
.gmc-company-hub .gmc-review-details,.gmc-company-hub .gmc-review-reject,
.gmc-parcel-review-admin .gmc-review-details,.gmc-parcel-review-admin .gmc-review-reject,
.gmc .gmc-review-details,.gmc .gmc-review-reject{
 border:1px solid #d7e5f3;border-radius:13px;background:#f8fbff;overflow:hidden;margin:12px 0;color:#1d3955;
}
.gmc-review-details>summary,.gmc-review-reject>summary{padding:13px 15px;cursor:pointer;font-weight:800;list-style:none;color:#23577f}
.gmc-review-details>summary::-webkit-details-marker,.gmc-review-reject>summary::-webkit-details-marker{display:none}
.gmc-review-details[open]>summary,.gmc-review-reject[open]>summary{border-bottom:1px solid #d7e5f3;background:#eaf5ff}
.gmc-review-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px}
.gmc-review-details-grid>div{display:flex;flex-direction:column;gap:6px;border-radius:10px;border:1px solid #dce6f1;background:white;padding:12px;min-width:0;overflow-wrap:anywhere}
.gmc-review-details-grid small{font-size:12px;color:#687c94}
.gmc-review-details-grid strong{font-size:13px;color:#203f63}
.gmc-review-details .gmc-parcel-view-button{margin:5px 13px 14px!important;min-height:42px!important}
.gmc-review-note{padding:0 13px;line-height:1.9;overflow-wrap:anywhere}
.gmc-review-empty{padding:0 13px;color:#637e9b}
.gmc-parcel-review-controls{margin:10px 0;display:flex;flex-direction:column;gap:8px}
.gmc-review-state{padding:10px 13px;border:1px solid #b8ddc5;border-radius:10px;background:#edfbf2;color:#18633c;font-weight:700}
.gmc-review-hold{padding:11px 14px;border:1px solid #f3d2a4;border-radius:10px;background:#fff7e8;color:#884b0c;font-weight:750}
.gmc-review-locked{padding:10px 13px;border-radius:9px;background:#f4f5f7;color:#5d6976}
.gmc-review-reject>summary{color:#a52732}
.gmc-review-reject[open]>summary{background:#fff1f1}
.gmc-review-inline-form{margin:0;max-width:100%}
.gmc-review-inline-form button{border-radius:10px!important;white-space:normal;height:auto!important;min-height:42px!important;padding:8px 14px!important;line-height:1.6!important}
.gmc-review-reject form{display:flex;flex-direction:column;gap:10px;padding:13px;margin:0}
.gmc-review-reject label,.gmc-refund-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650}
.gmc-review-reject textarea,.gmc-refund-form input[type=text],.gmc-refund-form select{display:block;max-width:100%;width:100%;box-sizing:border-box;min-height:42px;border:1px solid #ccd9e7;border-radius:9px;padding:10px!important;background:#fff}
.gmc-review-reject-button{color:#a52732!important;border:1px solid #e3afb0!important;background:#fff6f5!important;white-space:normal;height:auto!important;min-height:42px!important}
.gmc-review-reject-button:hover{background:#ffe7e3!important}
.gmc-parcel-review-admin{max-width:1250px}.gmc-admin-review-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:20px;margin:15px 0;box-shadow:0 4px 15px #0b34510b;overflow-wrap:anywhere}
.gmc-admin-review-card h2{margin:0 0 10px;font-size:18px}.gmc-admin-review-card p{line-height:1.85}
.gmc-refund-form{display:flex;flex-direction:column;gap:12px;max-width:580px;margin:10px 0;padding:15px;border:1px solid #dbe4ef;background:#f6f9fc;border-radius:12px}
.gmc-refund-form label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;line-height:1.8;gap:8px}
.gmc-refund-form button{align-self:flex-start;min-height:40px}
.gmc-review-history{padding:8px 34px 13px;margin:0;line-height:2}
@media(max-width:600px){.gmc-review-details-grid{grid-template-columns:1fr}.gmc-admin-review-card{padding:13px}.gmc-refund-form button{width:100%;align-self:stretch}}
.gmc-review-feedback{margin:9px 0;color:#16623a;font-size:13px;font-weight:650;line-height:1.8}.gmc-review-feedback.is-error{color:#a22231}
.gmc-admin-review-pages{display:flex;gap:7px;margin:16px 0;flex-wrap:wrap}
