.sheet-host[data-v-17f854d1]{container-type:inline-size}.sheet[data-v-17f854d1]{--ink:var(--sheet-ink);--mark:var(--sheet-mark);--rule:var(--sheet-rule);--pad-x:3.26cqw;--row-h:5cqw;--bubble:2.08cqw;--pitch:3.48cqw;--label-w:24.5cqw;border:1px solid var(--ink);background:var(--sheet-ground);padding:3.5cqw var(--pad-x) 2.1cqw;color:var(--mark);margin:0;position:relative}.sheet__corner[data-v-17f854d1]{border-color:var(--ink);border-style:solid;border-width:0;width:1.4cqw;height:1.4cqw;position:absolute}.sheet__corner--tl[data-v-17f854d1]{border-top-width:2px;border-left-width:2px;top:1.4cqw;left:1.4cqw}.sheet__corner--tr[data-v-17f854d1]{border-top-width:2px;border-right-width:2px;top:1.4cqw;right:1.4cqw}.sheet__corner--bl[data-v-17f854d1]{border-bottom-width:2px;border-left-width:2px;bottom:1.4cqw;left:1.4cqw}.sheet__corner--br[data-v-17f854d1]{border-bottom-width:2px;border-right-width:2px;bottom:1.4cqw;right:1.4cqw}.sheet__header[data-v-17f854d1]{border:1px solid var(--ink);background:var(--ink);grid-template-columns:27.6fr 24.5fr 24.1fr 23.7fr;gap:1px;min-height:5.47cqw;margin-bottom:.9cqw;display:grid}.sheet__field[data-v-17f854d1]{background:var(--sheet-ground);font-family:var(--font-form);letter-spacing:.2em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--mark);place-items:center;padding:.35rem .8cqw;font-size:clamp(.6875rem,1.62cqw,.8125rem);line-height:1.3;display:grid}.sheet__rows[data-v-17f854d1]{margin:0;padding:0;list-style:none}.sheet__row[data-v-17f854d1]{grid-template-columns:5.2cqw var(--label-w) 1fr auto;height:var(--row-h);align-items:center;display:grid}.sheet__row[data-v-17f854d1]>:not(.sheet__mark){border-bottom:1px solid var(--rule);height:100%}.sheet__mark[data-v-17f854d1]{background:var(--ink);width:1.43cqw;height:1.7cqw;margin-left:-.4cqw}.sheet__label[data-v-17f854d1]{font-family:var(--font-form);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(.625rem,1.95cqw,.9375rem);display:flex;overflow:hidden}.sheet__label-short[data-v-17f854d1]{display:none}.sheet__bubbles[data-v-17f854d1]{align-items:center;gap:calc(var(--pitch) - var(--bubble));display:flex}.sheet__bubble[data-v-17f854d1]{width:var(--bubble);height:var(--bubble);border:1.5px solid var(--ink);transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*12ms);border-radius:999px;flex:none}.sheet__bubble.is-filled[data-v-17f854d1]{background:var(--mark);border-color:var(--mark)}.sheet__trailing[data-v-17f854d1]{font-variant-numeric:tabular-nums;color:var(--mark);align-items:center;padding-left:1.5cqw;font-size:clamp(.75rem,1.9cqw,.9375rem);display:flex}.sheet__footer[data-v-17f854d1]{border-top:1px solid var(--ink);text-align:center;margin-top:1.2cqw;padding-top:1.9cqw}.sheet__total[data-v-17f854d1]{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,3.65cqw,1.75rem);font-weight:700;line-height:1.1}.sheet__detail[data-v-17f854d1],.sheet__total[data-v-17f854d1]{font-family:var(--font-form);color:var(--mark)}.sheet__detail[data-v-17f854d1]{letter-spacing:.03em;max-width:60ch;margin:.6cqw auto 0;font-size:clamp(.75rem,1.95cqw,.9375rem)}.sheet__note[data-v-17f854d1]{text-align:right;color:var(--ui-text-muted);margin-top:.9cqw;font-size:.75rem;font-weight:500}.sheet-row-move[data-v-17f854d1]{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.sheet-row-enter-active[data-v-17f854d1]{transition:opacity .22s ease-out 80ms}.sheet-row-enter-from[data-v-17f854d1]{opacity:0}.sheet-row-leave-active[data-v-17f854d1]{display:none}.sheet-bubble-enter-active[data-v-17f854d1]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease-out;transition-delay:calc(var(--i)*14ms)}.sheet-bubble-enter-from[data-v-17f854d1]{opacity:0;transform:scale(.3)}.sheet-bubble-leave-active[data-v-17f854d1]{display:none}.sheet--sm[data-v-17f854d1]{--row-h:6.4cqw;--bubble:2.9cqw;--pitch:4.4cqw;--label-w:34cqw}@container (width<=700px){.sheet__field[data-v-17f854d1]{letter-spacing:.1em}}@container (width<=520px){.sheet__label-long[data-v-17f854d1]{display:none}.sheet__label-short[data-v-17f854d1]{display:inline}.sheet__header[data-v-17f854d1]{grid-template-columns:1fr 1fr}.sheet__field[data-v-17f854d1]{letter-spacing:.12em;white-space:normal;padding:.45rem .4rem}.sheet[data-v-17f854d1]{--label-w:20cqw;--bubble:3cqw;--pitch:4.1cqw;--row-h:7.4cqw}}
