.invoice-flow ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;padding-left:1.7rem}.invoice-flow li{padding:.7rem;background:#f0f4ee;border:1px solid #d7dfd9}.invoice-flow li span{display:block;font-size:.9rem}.invoice-example{padding:1rem 1.3rem;background:#ecefe6;border-left:3px solid #6a8b80;margin:2rem 0}.invoice-example h3{margin-top:0}.invoice-table table{width:100%;min-width:0;table-layout:fixed}.invoice-table th,.invoice-table td{overflow-wrap:anywhere}.invoice-table caption{text-align:left;font-weight:700;padding:.8rem}.invoice-table:focus-visible{outline:3px solid #b17a14;outline-offset:3px}@media(max-width:540px){.invoice-flow ol{grid-template-columns:1fr}.invoice-table th,.invoice-table td{padding:.55rem .4rem;font-size:.9rem}}
