#receipt-review{max-width:1150px;margin:2rem auto;padding:1rem}#receipt-review .inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#receipt-review label{display:block;font-weight:600;margin:.8rem 0}#receipt-review input:not([type=checkbox]),#receipt-review textarea{display:block;width:100%;box-sizing:border-box;padding:.7rem;font:inherit}#receipt-review textarea{min-height:20rem;font-family:monospace;font-size:.9rem}#receipt-review button{margin:.3rem;padding:.7rem}#receipt-review .scroll{max-width:100%;overflow:auto}#receipt-review table{border-collapse:collapse;width:100%;font-size:.85rem}#receipt-review td,#receipt-review th{border:1px solid #b8c6c1;padding:.55rem;text-align:left;overflow-wrap:anywhere;min-width:65px}#receipt-review caption{text-align:left;font-weight:bold;padding:.6rem}#receipt-review details{margin:1rem 0}#receipt-review summary{cursor:pointer;font-weight:600}#receipt-review #error{color:#a01919}#receipt-review :focus-visible{outline:3px solid #267b68;outline-offset:3px}@media(max-width:700px){#receipt-review .inputs{grid-template-columns:1fr}#receipt-review{padding:.7rem}#receipt-review textarea{min-height:14rem}}#receipt-review code{overflow-wrap:anywhere}#receipt-review .inputs>label{min-width:0}#receipt-review p,#receipt-review h1,#receipt-review summary{overflow-wrap:anywhere}#receipt-review #exceptions{width:auto;display:inline-block}
