.bq[data-astro-cid-56oaeybs] details.c2-more>summary:before{content:"▸";width:1.1em;color:var(--text-2);transition:transform .15s;display:inline-block}.bq[data-astro-cid-56oaeybs] details.c2-more[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.bq[data-astro-cid-56oaeybs] details.c2-more>summary:before{transition:none}}.bq-bar[data-astro-cid-56oaeybs]{flex-wrap:wrap;align-items:end;gap:.6rem 1rem;display:flex}.bq-bar__pick[data-astro-cid-56oaeybs]{flex:18rem}.bq-saved[data-astro-cid-56oaeybs]{flex-basis:100%}.bq-handoff[data-astro-cid-56oaeybs]{gap:.5rem;display:grid}.bq-short[data-astro-cid-56oaeybs]{min-height:3.6rem}.bq-checks[data-astro-cid-56oaeybs]{gap:.45rem;display:grid}.bq-gap[data-astro-cid-56oaeybs]{margin-top:.75rem}.bq-file[data-astro-cid-56oaeybs]{cursor:pointer;position:relative}.bq-file[data-astro-cid-56oaeybs]:focus-within{outline:3px solid var(--focus);outline-offset:1px}.bq-logo-slot[data-astro-cid-56oaeybs]:empty{display:none}.bq[data-astro-cid-56oaeybs] .bq-logo{border:1px solid var(--line);border-radius:var(--radius-s);background:#fff;max-width:140px;max-height:48px;display:block}.bq-total[data-astro-cid-56oaeybs]{font-variant-numeric:tabular-nums;font-weight:750}.bq-list[data-astro-cid-56oaeybs]{gap:.5rem;display:grid}.bq-list[data-astro-cid-56oaeybs]:empty{display:none}.bq-sections[data-astro-cid-56oaeybs]{gap:1rem;display:grid}.bq-sections[data-astro-cid-56oaeybs]:empty{display:none}.bq-paper[data-astro-cid-56oaeybs]{max-width:16rem}.bq-result[data-astro-cid-56oaeybs]{border-color:color-mix(in srgb, var(--cat) 35%, var(--line))}.bq-live[data-astro-cid-56oaeybs]{gap:.75rem;display:grid}.bq-live[data-astro-cid-56oaeybs]>[data-astro-cid-56oaeybs]{min-width:0}.bq-warnings[data-astro-cid-56oaeybs]:empty{display:none}.bq-add{grid-template-columns:minmax(10rem,2fr) minmax(8rem,1fr) minmax(7rem,1fr) auto;align-items:end;gap:.4rem .6rem;display:grid}@media (max-width:640px){.bq-add{grid-template-columns:1fr 1fr}.bq-add>:first-child{grid-column:1/-1}}.bq-sec{border:1px solid var(--line);border-top:4px solid var(--cat);border-radius:var(--radius);background:var(--surface-2);gap:.75rem;min-width:0;padding:.85rem;display:grid}.bq-sec__head{grid-template-columns:5.5rem minmax(10rem,1fr) auto;align-items:end;gap:.5rem .75rem;display:grid}.bq-sec__tools,.bq-item__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.bq-sec__total{font-variant-numeric:tabular-nums;text-align:right;font-weight:750}.bq-items{gap:.75rem;display:grid}@media (max-width:640px){.bq-sec__head{grid-template-columns:4.5rem 1fr}.bq-sec__head .bq-sec__tools{grid-column:1/-1}}.bq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.6rem;min-width:0;padding:.75rem;display:grid;container:bq-item/inline-size}.bq-item__grid{grid-template-columns:minmax(5rem,1fr) minmax(5rem,1fr) minmax(7rem,1.4fr) minmax(5rem,1fr);align-items:start;gap:.5rem .7rem;display:grid}.bq-item__desc{order:-1;grid-column:1/-1}@container bq-item (width>=56rem){.bq-item__grid{grid-template-columns:6rem minmax(12rem,1fr) 6.5rem 8rem 7rem}.bq-item__desc{order:0;grid-column:auto}}@container bq-item (width<=30rem){.bq-item__grid{grid-template-columns:1fr 1fr}}.bq-item__desc .textarea{min-height:2.6rem}.bq-sec,.bq-items,.bq-item{grid-template-columns:minmax(0,1fr)}.bq-sec>*,.bq-items>*,.bq-item>*,.bq-item__grid>*,.bq-sec__head>*,.bq-add>*{min-width:0}.bq-item__grid .input,.bq-item__grid .textarea,.bq-sec__head .input{width:100%}.bq-cap{color:var(--text-2);font-size:.76rem;font-weight:650}.bq-item__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.bq-item__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-left:auto;display:flex}.bq-item__sum{font-variant-numeric:tabular-nums;font-weight:700}.bq-item__sum .bq-nowrap{white-space:nowrap}.bq-item__sum .bq-sep{color:var(--text-2);margin-inline:.35rem;font-weight:500}.bq-rows{container:bq-rows/inline-size}.bq-rows .table-wrap{max-height:none}@container bq-rows (width<=40rem){.bq-rows .table-wrap{background:0 0;border:0;overflow:visible}.bq-rows .table-wrap .c2-edit{min-width:0}.bq-rows .c2-edit thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bq-rows .c2-edit tbody tr{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"label label label del""nos l b d""qty qty ded out";gap:.35rem .45rem;margin-bottom:.5rem;padding:.55rem;display:grid}.bq-rows .c2-edit tbody tr.is-deduct{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.bq-rows .c2-edit tbody td{border:0;width:auto;min-width:0;padding:0;display:block}.bq-rows .c2-edit td[data-label]:before{content:attr(data-label);color:var(--text-2);margin-bottom:.1rem;font-size:.72rem;font-weight:650;display:block}.bq-rows .bq-c-label{grid-area:label}.bq-rows .bq-c-del{grid-area:del;place-self:end}.bq-rows .bq-c-nos{grid-area:nos}.bq-rows .bq-c-l{grid-area:l}.bq-rows .bq-c-b{grid-area:b}.bq-rows .bq-c-d{grid-area:d}.bq-rows .bq-c-qty{grid-area:qty}.bq-rows .bq-c-ded{text-align:left;grid-area:ded}.bq-rows .bq-c-out{text-align:right;grid-area:out;align-self:end}.bq-rows .bq-chk{place-items:start}.bq-rows .table-wrap .c2-edit .input{padding-inline:.35rem}}@container bq-rows (width<=21rem){.bq-rows .c2-edit tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label label""nos l""b d""qty ded""out del"}.bq-rows .bq-c-out{text-align:left;place-self:center start}}.bq-rows .c2-edit{min-width:40rem}.bq-rows .c2-edit .input{width:100%;min-width:0;padding-inline:.4rem}.bq-rows .c2-edit td.bq-out{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;font-weight:650}.bq-rows .c2-edit tr.is-deduct .bq-out{color:var(--danger)}.bq-rows .bq-w-label{width:26%}.bq-rows .bq-w-dim{width:10%}.bq-rows .bq-w-chk{text-align:center;width:4.5rem}.bq-rows .bq-w-out{width:9%}.bq-rows .bq-w-del{width:3.2rem}.bq-chk{place-items:center;min-height:38px;display:grid}.bq-item.is-masked .bq-item__sum,.bq-item.is-masked .bq-out{color:var(--text-2)}
