.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)),.picocss-scope .field legend{font-weight:700}.picocss-scope .field :is(label,legend)[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>button{flex:0 0 auto}.picocss-scope .choices{display:flex;flex-wrap:wrap;gap:4px 24px}.picocss-scope details.dropdown:has(:checked)>summary{height:auto;color:var(--pico-form-element-color)}.picocss-scope details.dropdown+small{margin-top:calc(var(--pico-spacing) * -.75)}.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-fields{overflow-x:auto;margin-inline:calc(var(--pico-outline-width) * -1);padding-inline:var(--pico-outline-width)}.picocss-scope .line-item-fields>*{min-width:25rem}.picocss-scope .line-item-fields>*>:nth-child(1){flex:1 1 0;min-width:0}.picocss-scope .line-item-fields>*>:nth-child(2){flex:0 0 3.5rem}.picocss-scope .line-item-fields>*>:nth-child(3){flex:0 0 5.5rem}.picocss-scope .line-item-fields>*>:nth-child(4){flex:0 0 9rem}.picocss-scope .line-item-fields>.line-item-labels{display:flex}.picocss-scope .line-item-fields>.line-item-labels>label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.picocss-scope .line-item-fields>[role=group]{--pico-form-element-spacing-horizontal: .5rem;margin-bottom:calc(var(--pico-spacing) * .25)}.picocss-scope .line-item-fields>[role=group]>input[aria-invalid]{padding-inline-end:var(--pico-form-element-spacing-horizontal)!important;background-image:none}.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{margin-top:16px;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}
