@layer properties,theme,base;@layer components{._root_pqlar_3{gap:var(--pui-space-2);--cm-room:20rem;--depth:.9rem;width:100%;display:grid;position:relative;container-type:inline-size}@container (width<36rem){._stage_pqlar_15{--cm-room:14rem}}._head_pqlar_21{align-items:center;gap:var(--pui-space-2) var(--pui-space-4);flex-wrap:wrap;display:flex}._title_pqlar_27{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);margin:0}._total_pqlar_33{align-items:baseline;gap:var(--pui-space-1) var(--pui-space-2);margin:0;flex-wrap:wrap;margin-inline-end:auto;display:inline-flex}._totalValue_pqlar_41{color:var(--pui-ink);font-family:var(--pui-font-figure);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);font-variant-numeric:tabular-nums}._change_pqlar_48{padding:.125rem var(--pui-space-2);border-radius:var(--pui-radius-chip);color:var(--pui-ink);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium)}._change_pqlar_48[data-way=down]{background:var(--pui-green-tint)}._change_pqlar_48[data-way=up]{background:var(--pui-orange-tint)}._unfit_pqlar_61{padding:.125rem var(--pui-space-2);border-radius:var(--pui-radius-chip);background:var(--pui-red-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-semibold)}._hint_pqlar_69{min-height:1.45em;color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin:0}._stage_pqlar_15{align-items:stretch;gap:var(--pui-space-3);touch-action:pan-y;flex-wrap:wrap;display:flex;position:relative}._box_pqlar_85{gap:var(--pui-space-2);min-width:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);outline-offset:-1.5px;transition:outline-color var(--pui-motion-out);outline:1.5px solid #0000;flex:14rem;grid-template-rows:auto 1fr auto;display:grid}._root_pqlar_3[data-picking] ._box_pqlar_85,._box_pqlar_85[data-over]{cursor:pointer}._root_pqlar_3[data-picking] ._box_pqlar_85:hover,._box_pqlar_85[data-over],._box_pqlar_85[data-aim]{outline-color:var(--pui-ink)}._boxHead_pqlar_106{gap:.125rem var(--pui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._boxName_pqlar_111{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold)}._boxCost_pqlar_116{color:var(--pui-ink);font-family:var(--pui-font-figure);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);font-variant-numeric:tabular-nums;text-align:end}._boxFacts_pqlar_124{color:var(--pui-ink-3);font-size:var(--pui-text-xs);grid-column:1/-1}._well_pqlar_129{min-height:calc(var(--max-h) * var(--cm-room) + var(--depth) + 6px);justify-content:center;align-items:flex-end;padding-block-start:var(--depth);padding-inline-end:var(--depth);display:flex;container-type:inline-size}._outline_pqlar_140{--room:min(var(--cm-room), 100cqi - var(--depth) - 4px);width:calc(var(--l) * var(--room));height:calc(var(--h) * var(--room));background:var(--m-inset-shade), var(--m-inset-fill,var(--pui-inset));box-shadow:var(--m-inset-edge);border-radius:2px;position:relative}._outline_pqlar_140:before{content:"";inset-inline:0 calc(-1 * var(--depth));height:var(--depth);background:var(--pui-hover-2);clip-path:polygon(0 100%, var(--depth) 0, 100% 0, calc(100% - var(--depth)) 100%);position:absolute;bottom:100%}._outline_pqlar_140:after{content:"";inset-inline-start:100%;top:calc(-1 * var(--depth));width:var(--depth);background:var(--pui-hover);clip-path:polygon(0 var(--depth), 100% 0, 100% calc(100% - var(--depth)), 0 100%);position:absolute;bottom:0}._outline_pqlar_140:dir(rtl):before{clip-path:polygon(var(--depth) 100%, 0 0, calc(100% - var(--depth)) 0, 100% 100%)}._outline_pqlar_140:dir(rtl):after{clip-path:polygon(100% var(--depth), 0 0, 0 calc(100% - var(--depth)), 100% 100%)}._outline_pqlar_140[data-over-full]{outline:1.5px solid var(--pui-danger)}._limit_pqlar_183{z-index:1;inset-inline:0;bottom:calc(var(--limit) * 100%);border-top:1px dashed color-mix(in oklab, var(--pui-ink) 45%, transparent);position:absolute}._slabs_pqlar_190{flex-direction:column-reverse;gap:1.5px;padding:3px;display:flex;position:absolute;inset:0;overflow:visible}._slab_pqlar_190{height:calc(var(--share) * 100%);border-radius:var(--pui-bar-radius);background:linear-gradient(180deg, color-mix(in oklab, var(--c) calc(var(--pui-bar-top) * 100%), var(--pui-surface)), color-mix(in oklab, var(--c) calc(var(--pui-bar-base) * 100%), var(--pui-surface)));min-height:3px;box-shadow:inset 0 var(--pui-bar-cap) 0 var(--c);transition:height var(--pui-duration-standard) var(--pui-ease-default), opacity var(--pui-motion-out), translate var(--pui-motion-out);flex:none}._root_pqlar_3:has(._slab_pqlar_190[data-hot]) ._slab_pqlar_190:not([data-hot]){opacity:.4}._slab_pqlar_190[data-hot]{translate:0 -1px}._outline_pqlar_140[data-over-full] ._slab_pqlar_190{background:var(--pui-danger)}._swatch_pqlar_226{border-radius:var(--pui-cell-radius);background:var(--c);flex:none;width:.6rem;height:.6rem;display:inline-block}._units_pqlar_236{gap:var(--pui-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._unitItem_pqlar_244{display:contents}._unit_pqlar_236{align-items:center;gap:var(--pui-space-1-5);min-height:2rem;padding:0 var(--pui-space-2);border-radius:var(--pui-radius-chip);color:var(--pui-ink);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);cursor:grab;touch-action:pan-y;translate:var(--dx,0) var(--dy,0);transition:var(--m-transition);display:inline-flex}._unit_pqlar_236:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._unit_pqlar_236[data-dragging]{z-index:2;cursor:grabbing;box-shadow:var(--pui-shadow-overlay);pointer-events:none;position:relative}._unit_pqlar_236[data-picked]{outline:1.5px solid var(--pui-ink);outline-offset:1px}._newBox_pqlar_279{outline:1.5px dashed var(--pui-line-strong);text-align:center;flex:0 11rem;grid-template-rows:auto auto 1fr;align-content:center;justify-items:center}._plus_pqlar_287{width:1.25rem;height:1.25rem;color:var(--pui-ink-3)}._spoken_pqlar_292{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<36rem){._box_pqlar_85,._newBox_pqlar_279{flex-basis:100%}}@media (pointer:coarse){._unit_pqlar_236{min-height:2.75rem}}}@layer utilities;
