.mutab-receipt{box-sizing:border-box;width:min(calc(100% - 2rem),960px);min-width:0;margin-inline:auto;overflow-wrap:break-word;word-break:normal}
.mutab-receipt .mutab-receipt-section,.mutab-receipt .mutab-receipt-status,.mutab-receipt .mutab-receipt-total{min-width:0;padding:clamp(.85rem,2.5vw,1.25rem);margin:1rem 0;border:1px solid #8886;border-radius:5px}
.mutab-receipt h2{font-size:1.2rem;font-weight:700}
.mutab-receipt p{margin:.35rem 0}
.mutab-receipt-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}
.mutab-receipt-columns .mutab-receipt-section{margin:0}
.mutab-receipt-columns li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem .75rem;padding:.65rem 0;border-bottom:1px solid #8885}
.mutab-receipt-columns li strong{grid-column:1/-1}
.mutab-receipt-columns li bdi{white-space:nowrap}
.mutab-receipt-saved li{padding:.6rem 0}
.mutab-receipt-saved a,.mutab-receipt-link{text-decoration:underline}
.mutab-receipt .mutab-receipt-link{display:inline-block;padding:.5rem 0;margin-inline-end:1rem;min-height:44px}
.mutab-receipt .mutab-receipt-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}
.mutab-receipt .mutab-receipt-button{background:#000;color:#fff;display:inline-block;padding:.6rem 1rem;border-radius:5px;min-height:44px;text-decoration:none}
.mutab-receipt .mutab-receipt-button:disabled{opacity:.55}
.mutab-receipt-section label{display:grid;gap:.2rem;margin:.5rem 0;max-width:28rem}
.mutab-receipt-section input{border:1px solid #888;border-radius:4px;padding:.45rem;background:#fff;color:#181818}
