.bay[data-v-ed086c19]{gap:var(--s3);display:grid}.scroll[data-v-ed086c19]{background:var(--panel);width:fit-content;max-width:100%;padding:var(--s3);border-radius:12px;overflow-x:auto}.grid[data-v-ed086c19]{border-collapse:separate;border-spacing:4px;width:auto;color:var(--panel-ink)}.grid td[data-v-ed086c19],.grid th[data-v-ed086c19]{text-align:center;vertical-align:middle;background:0 0;border:0;padding:2px;position:static}.grid tbody th[data-v-ed086c19]{text-align:left;white-space:nowrap;padding-right:var(--s3)}.grid tbody th .u[data-v-ed086c19]{color:var(--panel-muted);text-overflow:ellipsis;max-width:14rem;margin-top:2px;font-size:.72rem;display:block;overflow:hidden}.corner[data-v-ed086c19]{color:var(--panel-muted);white-space:nowrap;font-size:.7rem;font-weight:500}.jack[data-v-ed086c19]{background:var(--panel-2);cursor:pointer;width:48px;height:48px;transition:background .15s var(--ease);border:0;border-radius:10px;place-items:center;display:grid;position:relative}.jack[data-v-ed086c19]:hover:not(:disabled){background:var(--panel-3)}.jack[data-v-ed086c19]:disabled{cursor:default}.hole[data-v-ed086c19]{width:20px;height:20px;transition:transform .15s var(--ease);background:radial-gradient(circle,oklch(10% .01 62) 38%,oklch(55% .03 70) 42%,oklch(40% .02 70) 75%);border-radius:50%}.jack.on .hole[data-v-ed086c19]{background:radial-gradient(circle,oklch(86% .12 78) 30%,oklch(62% .1 70) 36%,oklch(40% .02 70) 75%)}.lampdot[data-v-ed086c19]{background:oklch(42% .01 62);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.jack.pair .lampdot[data-v-ed086c19],.jack.self .lampdot[data-v-ed086c19]{background:var(--green-lamp);box-shadow:0 0 6px var(--green-lamp)}.jack.missing .lampdot[data-v-ed086c19],.jack.oneway .lampdot[data-v-ed086c19]{background:var(--red-lamp);box-shadow:0 0 6px var(--red-lamp)}.jack.noself .lampdot[data-v-ed086c19]{background:var(--amber);box-shadow:0 0 6px var(--amber)}.jack.unk[data-v-ed086c19]{opacity:.4}.stat[data-v-ed086c19]{gap:var(--s2) var(--s3);font-weight:600;font-size:var(--t-sm)}.legend .hint[data-v-ed086c19],.stat[data-v-ed086c19]{flex-wrap:wrap;align-items:center;display:flex}.legend .hint[data-v-ed086c19]{gap:var(--s2)}.grid .plate[data-v-ed086c19],.grid[data-v-ed086c19] .plate{background:var(--panel-3)}
