.sup-days{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 18px}.sup-weekday{border:1px solid var(--border,#d7dddf);border-radius:8px;padding:9px 12px;background:var(--card,#fff);display:flex;align-items:center;gap:7px;cursor:pointer}.sup-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.sup-map label{font-size:.88rem}.sup-map select{width:100%}.sup-assign{border:1px solid #b8cfc6;border-radius:10px;padding:12px;margin:15px 0}.sup-assign legend{font-weight:700;padding:0 6px}.sup-manual{min-width:130px}
