.workday-picker{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:4px 0;padding:12px;border:1px solid var(--line);border-radius:12px}.workday-picker legend{padding:0 6px;font-weight:800;color:var(--muted)}.workday-picker label{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 3px;border-radius:8px;background:#eef1ed;color:var(--ink)}.workday-picker input{width:18px;height:18px;margin:0}@media(max-width:560px){.workday-picker{grid-template-columns:repeat(4,1fr)}}
