@layer components{:root{--printer-rack:#2a3142;--printer-rack-edge:#12161f;--printer-rack-line:#3c4458;--printer-ink:#e9edf5;--printer-ink-soft:#a6afc2;--printer-gold:#f2c14e;--printer-lab:#7cc8ff;--printer-harriep:#ff9a6b;--printer-six:#c99bff}.printer-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.printer-row{border:3px solid var(--printer-rack-edge);background:linear-gradient(180deg, transparent 0 calc(100% - 14px), var(--printer-rack-line) calc(100% - 14px)), var(--printer-rack);color:var(--printer-ink);border-radius:10px;grid-template-columns:minmax(11rem,13rem) auto auto auto;grid-template-areas:"who left chambers right";align-items:center;gap:10px 18px;padding:10px 14px;display:grid;box-shadow:inset 0 2px #ffffff0f}.printer-row[data-prints=false]{opacity:.6}.printer-who{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}.printer-who-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.printer-who-note{color:var(--printer-ink-soft);font-size:.8125rem;display:block}.printer-places{grid-template-columns:repeat(5,42px);gap:4px;display:grid}.printer-places[data-side=left]{grid-area:left}.printer-places[data-side=right]{grid-area:right}.printer-place{justify-items:center;gap:2px;margin:0;display:grid;position:relative}.printer-place-tile{width:42px;height:42px;position:relative}.printer-place-tile>[data-sprite]{position:absolute}.printer-place-tile>.printer-place-item{top:3px;left:3px}.printer-place[data-locked=true] .printer-place-tile{filter:brightness(.62)}.printer-place[data-printed=true] .printer-place-tile{outline:2px solid var(--printer-gold);outline-offset:1px;border-radius:6px}.printer-place-amount{min-height:1rem;color:var(--printer-ink-soft);font-family:var(--font-numeric);font-size:.6875rem;line-height:1rem}.printer-chambers{grid-area:chambers;grid-template-columns:repeat(2,76px);gap:8px;display:grid}.printer-chamber{width:76px;height:72px;margin:0;position:relative}.printer-chamber>[data-sprite]{position:absolute}.printer-chamber>.printer-chamber-glass{inset:0}.printer-chamber>.printer-chamber-item{top:10px;left:2px}.printer-chamber-rate{color:#fff;font-family:var(--font-numeric);text-align:center;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;padding:0 2px;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:3px;left:0;right:0}.printer-chamber-rate[data-multiple="2"]{color:var(--printer-lab)}.printer-chamber-rate[data-multiple="3"]{color:var(--printer-harriep)}.printer-chamber-rate[data-multiple="6"]{color:var(--printer-six)}.printer-chamber[data-locked=true]>.printer-chamber-glass{filter:brightness(.55)grayscale(.4)}.printer-chamber-lock{color:var(--printer-ink-soft);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.printer-chamber[data-stale=true]:after{border:2px solid var(--printer-rack-edge);background:var(--printer-gold);content:"";border-radius:999px;width:10px;height:10px;position:absolute;bottom:6px;right:3px}.printer-multiple{font-family:var(--font-numeric);background:#00000059;border:1px solid;border-radius:999px;align-items:center;padding:0 7px;font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}.printer-multiple[data-multiple="2"]{color:var(--printer-lab)}.printer-multiple[data-multiple="3"]{color:var(--printer-harriep)}.printer-multiple[data-multiple="6"]{color:var(--printer-six)}@media (width<=1279px){.printer-row{grid-template-columns:auto auto auto;grid-template-areas:"who who who""left chambers right";justify-content:start}}@media (width<=719px){.printer-row{grid-template-columns:auto;grid-template-areas:"who""chambers""left""right";justify-content:stretch;gap:8px;padding:10px}.printer-places{grid-template-columns:repeat(5,42px);justify-content:start}}}
