.picocss-scope{padding:32px}.picocss-scope button:disabled{pointer-events:all!important}.picocss-scope button[aria-invalid=true]:before{content:"";display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-invalid);background-size:1em auto;background-repeat:no-repeat;vertical-align:-.125em;margin-inline-end:calc(var(--pico-spacing) * .5)}.picocss-scope .field{margin-bottom:var(--pico-spacing)}.picocss-scope .field label:not(:has(input)){font-weight:700}.picocss-scope .field label[aria-invalid=true]{color:var(--pico-del-color)}.picocss-scope .field small{display:block}.picocss-scope .field small.error{color:var(--pico-del-color)}.picocss-scope .layout{display:grid;gap:var(--pico-grid-column-gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media(max-width:1024px){.picocss-scope .layout{grid-template-columns:minmax(0,1fr)}}.picocss-scope .row{display:flex;flex-wrap:wrap;align-items:start;gap:0 var(--pico-spacing)}.picocss-scope .row>*{flex:1 1 7rem}.picocss-scope .row>.wide{flex:3 1 12rem}.picocss-scope .row>button{flex:0 0 auto}.picocss-scope .choices{display:flex;flex-wrap:wrap;gap:4px 24px}.picocss-scope .sub-form{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.picocss-scope .line-item-footer{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--pico-spacing) * .5)}.picocss-scope .line-item-footer>small.error{color:var(--pico-del-color)}.picocss-scope .line-item-footer>span{margin-inline-start:auto;font-variant-numeric:tabular-nums}.picocss-scope .line-item-footer>button{flex:0 0 auto;width:auto;margin-bottom:0;padding:calc(var(--pico-spacing) * .25) calc(var(--pico-spacing) * .75);font-size:.75em}.picocss-scope .invoice-header{display:flex;align-items:start;justify-content:space-between;gap:var(--pico-spacing)}.picocss-scope .invoice-header-status{text-align:right;font-variant-numeric:tabular-nums}.picocss-scope .totals{width:auto;margin-inline-start:auto;font-variant-numeric:tabular-nums}.picocss-scope .totals td{text-align:right}.picocss-scope .receipt{padding:calc(var(--pico-spacing) * .5) var(--pico-spacing);border-radius:var(--pico-border-radius);background:var(--pico-mark-background-color);color:var(--pico-mark-color)}.picocss-scope .hints{margin-top:16px;color:var(--pico-muted-color)}.picocss-scope .debugger{position:sticky;top:32px;align-self:start}.picocss-scope .key-paths{display:flex;flex-wrap:wrap;gap:8px}
