.other-entitlements{grid-template-columns:repeat(2,minmax(0,1fr))}
.other-result{display:block;max-width:260px;margin-top:6px;line-height:1.5;overflow-wrap:anywhere;font-size:13px}
.other-history{margin-top:28px;padding:0;background:transparent;border:0;box-shadow:none}
.other-history[hidden]{display:none}
.other-history h2{font-size:18px;margin:0 0 14px}
.other-history-scroll{overflow-x:auto}
.other-history table{width:100%;min-width:0;border-collapse:collapse;font-size:13px}
.other-history th,.other-history td{padding:12px 8px;text-align:left;border-bottom:1px solid #dce5e2;overflow-wrap:anywhere}
.other-history th{font-weight:500}.other-history button{white-space:nowrap}
#other-receipt-dialog{width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:20px;border:1px solid #cbd5d5;border-radius:6px;background:#fff;color:#263437;letter-spacing:0}
#other-receipt-dialog::backdrop{background:#132a2a70}
.other-receipt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.other-receipt-heading h2{font-size:18px;margin:0}.other-receipt-heading button{width:32px;height:32px;font-size:24px;border:0;background:transparent;color:inherit;padding:0}
#other-receipt-dialog table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:13px}
#other-receipt-dialog td,#other-receipt-dialog th{padding:9px 5px;border-bottom:1px solid #e1e7e7;text-align:left;overflow-wrap:anywhere;white-space:normal}
@media(max-width:600px){.other-history table,.other-history tbody{display:block}.other-history thead{display:none}.other-history tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid #dce5e2}.other-history td{padding:0;border:0;font-size:12px;grid-column:1;max-width:none}.other-history td:last-child{grid-column:2;grid-row:1/5;align-self:center}.other-history td:nth-child(4){font-weight:500}.other-result{max-width:100%}}
