.YBwBTW_tool{flex-direction:column;gap:18px;min-width:0;display:flex}.YBwBTW_presets{flex-wrap:wrap;gap:8px;display:flex}.YBwBTW_preset{min-height:44px}.YBwBTW_preset[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.YBwBTW_stepper{flex-direction:column;gap:4px;min-width:0;font-size:.95rem;display:flex}.YBwBTW_stepRow{align-items:center;gap:6px;display:flex}.YBwBTW_stepBtn{flex:none;justify-content:center;width:44px;height:44px;padding:0}.YBwBTW_value{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card);text-align:center;width:4em;min-height:44px;padding:6px;font-weight:700}.YBwBTW_compact{flex-direction:row}.YBwBTW_tableList{flex-direction:column;gap:8px;display:flex}.YBwBTW_tableRow{border:1px dashed var(--line-2);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.YBwBTW_tableRow select,.YBwBTW_tname{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card);min-width:0;min-height:44px;padding:6px 10px}.YBwBTW_tname{flex:8rem}.YBwBTW_more{border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px}.YBwBTW_more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.YBwBTW_more[open]{flex-direction:column;gap:8px;display:flex}.YBwBTW_chips{flex-wrap:wrap;gap:6px;display:flex}.YBwBTW_chip{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:4px 10px;display:inline-flex}.YBwBTW_chip input{width:18px;height:18px;accent-color:var(--accent)}.YBwBTW_chartBar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.YBwBTW_chartBar .btn{min-height:44px}.YBwBTW_chart{max-width:100%;padding:4px 2px 8px;overflow-x:auto}.YBwBTW_classroom{flex-direction:column;align-items:center;gap:12px;width:max-content;min-width:100%;display:flex}.YBwBTW_board{border:1.5px solid var(--fg);text-align:center;background:var(--paper-2);border-radius:10px;width:min(60%,22rem);padding:6px 12px;font-weight:700}.YBwBTW_groups{gap:22px;display:flex}.YBwBTW_group{flex-direction:column;align-items:center;gap:8px;display:flex}.YBwBTW_groupLabel{color:var(--muted);font-size:.85rem;font-weight:600}.YBwBTW_desk{border:1.5px solid var(--line-2);background:var(--card);border-radius:10px;gap:2px;padding:3px;display:flex}.YBwBTW_seat{border:1.5px solid var(--line);background:var(--bg);width:5.2rem;min-height:44px;color:var(--fg);border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;font-size:.95rem;line-height:1.2;display:inline-flex;position:relative}.YBwBTW_seat:hover{border-color:var(--line-2)}.YBwBTW_seat:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.YBwBTW_taken{background:var(--card);border-color:var(--line-2);font-weight:600}.YBwBTW_off{background:var(--paper-2);color:var(--muted);border-style:dashed;font-weight:400}.YBwBTW_picked{box-shadow:0 0 0 2px var(--coral);border-color:var(--coral)!important}.YBwBTW_pinned{border-color:var(--fg)}.YBwBTW_seatName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.YBwBTW_pinMark{background:var(--fg);color:var(--bg);border-radius:999px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1.5;position:absolute;top:-8px;right:-4px}.YBwBTW_tables{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.YBwBTW_tableBox{flex-direction:column;align-items:center;gap:6px;display:flex}.YBwBTW_tableName{overflow-wrap:anywhere;text-align:center;max-width:16rem;font-weight:700}.YBwBTW_round{aspect-ratio:1;max-width:100%;position:relative}.YBwBTW_roundTop{border:1.5px solid var(--fg);background:var(--paper-2);border-radius:50%;position:absolute;inset:24%}.YBwBTW_around{position:absolute;transform:translate(-50%,-50%)}.YBwBTW_around .YBwBTW_seat{width:4.6rem}.YBwBTW_long,.YBwBTW_rowTable{flex-direction:column;align-items:center;gap:6px;display:flex}.YBwBTW_side{flex-wrap:wrap;justify-content:center;gap:4px;max-width:40rem;display:flex}.YBwBTW_longTop{border:1.5px solid var(--fg);background:var(--paper-2);border-radius:6px;width:100%;min-width:8rem;height:22px;display:block}.YBwBTW_unseated{border:1.5px dashed var(--warn);border-radius:var(--radius);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.YBwBTW_unseated p{margin:0}.YBwBTW_nameChip{border:1.5px solid var(--line-2);background:var(--card);border-radius:999px;min-height:44px;padding:4px 12px;font-weight:600}.YBwBTW_said{color:var(--ok);margin:0;font-weight:600}.YBwBTW_sheet{font-family:var(--system);color:#000}.YBwBTW_sheetTitle{margin:0 0 5mm;font-size:18pt}.YBwBTW_sheetChart .YBwBTW_seat{color:#000;background:#fff;border:1px solid #000;width:auto;min-width:22mm;min-height:11mm;font-size:12pt;font-weight:600}.YBwBTW_sheetChart .YBwBTW_desk{background:#fff;border:1px solid #555}.YBwBTW_sheetChart .YBwBTW_board{background:#fff;border:1px solid #000}.YBwBTW_sheetChart .YBwBTW_off{color:#777;background:#fff}.YBwBTW_sheetChart .YBwBTW_pinMark{display:none}.YBwBTW_printChart,.YBwBTW_sheetChart .YBwBTW_classroom{width:100%}.YBwBTW_findList{break-before:page}.YBwBTW_findList h2{margin:0 0 3mm;font-size:14pt}.YBwBTW_findList ol{columns:3;margin:0;padding-left:6mm;font-size:11pt;line-height:1.6}
