.planner .slot{flex-wrap:wrap;row-gap:6px}.planner .slot .slot-name{min-width:96px;color:var(--text);background:var(--bg-panel,#00000047);border:1px solid var(--border-strong);border-radius:6px;flex:150px;padding:5px 8px;font-family:inherit;font-size:13px}.planner .slot .slot-name:focus{border-color:var(--gold);outline:none}.planner .slot .slot-base-wrap{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:10.8px;display:inline-flex}.planner .slot .slot-base{text-align:center;width:52px;color:var(--text);background:var(--bg-panel,#00000047);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px;font-family:inherit;font-size:12.4px}.planner .slot .slot-base:focus{border-color:var(--gold);outline:none}.planner .slot .slot-modpol{color:var(--text);background:var(--bg-panel,#00000047);border:1px solid var(--border-strong);border-radius:6px;max-width:132px;padding:3px 6px;font-family:inherit;font-size:11.4px}.planner .slot .slot-unknown{color:var(--wf-gold-bright,var(--gold));flex-basis:100%;font-size:11.3px;line-height:1.7}@media (max-width:700px){.planner .slot .slot-name{flex-basis:100%}.planner .slot .slot-modpol,.planner .slot .slot-pol{max-width:118px;font-size:11px}}
