/* v191 — modal de cancelamento/reembolso alinhado */
.gb184-modal{width:min(92vw,560px);padding:4px 2px 2px;color:#172033}
.gb184-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:start;margin-bottom:18px}
.gb184-alert{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#fff1f1;color:#c92525;font-size:22px;font-weight:900}
.gb184-head small{display:block;margin:1px 0 4px;font-size:10px;font-weight:900;letter-spacing:.1em;color:#b42318}
.gb184-head h2{margin:0!important;font-size:21px;line-height:1.2}.gb184-head span{display:block;margin-top:4px;font-size:12px;color:#667085}
.gb184-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}
.gb184-summary>div{min-width:0;padding:13px 14px;border:1px solid #e5e7eb;border-radius:13px;background:#fafafa}
.gb184-summary span{display:block;margin-bottom:4px;font-size:11px;color:#667085}.gb184-summary b{display:block;font-size:14px;overflow-wrap:anywhere}
.gb184-info{margin:0 0 16px;padding:13px 14px;border:1px solid #e5e7eb;border-radius:13px;background:#f8fafc}
.gb184-info.refund{border-color:#f1d0d0;background:#fff7f7}.gb184-info b{display:block;margin-bottom:4px;font-size:13px}.gb184-info p{margin:0;color:#5d6675;font-size:12px;line-height:1.55}
.gb184-field{display:grid;gap:7px}.gb184-field>span{font-size:12px;font-weight:800}.gb184-field textarea{box-sizing:border-box;width:100%;min-height:96px;padding:11px 12px;border:1px solid #d0d5dd;border-radius:12px;font:inherit;line-height:1.45;resize:vertical;outline:none}
.gb184-field textarea:focus{border-color:#98a2b3}.gb184-field>small{font-size:10px;color:#98a2b3}
.gb184-actions{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:9px!important;margin-top:17px!important}.gb184-actions .btn{min-width:0!important;min-height:44px;white-space:normal;line-height:1.2}
.gb184-cancel{border-color:#f1b6b6!important;color:#b42318!important;background:#fff!important}.gb184-cancel:hover{background:#fff5f5!important}
@media(max-width:480px){.gb184-summary{grid-template-columns:1fr}.gb184-actions{grid-template-columns:1fr!important}.gb184-head h2{font-size:19px}}
