.workdays-page #wd-form .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.workdays-page #wd-form .fields label{display:flex;flex-direction:column;gap:8px}
.workdays-page #wd-form input[type=date],.workdays-page #wd-form input[type=text]{width:100%;padding:13px;border:1px solid #cfd8e7;border-radius:9px;background:#fff;color:var(--ink);font:inherit}
.workdays-page #wd-form small{color:var(--muted);font-weight:400;line-height:1.5}
.workdays-page .wd-check{display:flex;gap:10px;align-items:flex-start;margin-top:20px;color:var(--ink)}
.workdays-page .wd-check input{margin-top:5px;accent-color:var(--blue)}
.workdays-page .wd-submit,.workdays-page .wd-examples button{min-height:44px;padding:12px 19px;border:1px solid var(--blue);border-radius:9px;background:var(--blue);color:#fff;font:inherit;font-weight:700;cursor:pointer}
.workdays-page .wd-submit{min-height:50px;margin-top:22px}
.workdays-page .wd-examples button{background:#fff;color:var(--blue)}
.workdays-page .wd-submit:hover,.workdays-page .wd-examples button:hover{filter:brightness(.95)}
.workdays-page .wd-submit:focus-visible,.workdays-page .wd-examples button:focus-visible{outline:3px solid #8fb2ff;outline-offset:3px}
.workdays-page #wd-error{color:#9b2525;margin-top:16px;font-weight:650}
.workdays-page .wd-examples{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}
.workdays-page .wd-examples span{width:100%;color:var(--muted);font-size:13px}
.workdays-page .wd-help{color:var(--muted);font-size:13px;margin-top:18px}
@media(max-width:620px){.workdays-page #wd-form .fields{grid-template-columns:1fr}.workdays-page .wd-examples button{flex:1 1 100%}}
