.work-grid[data-astro-cid-wppripk5]{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem;display:grid}@media (width>=1024px){.work-grid[data-astro-cid-wppripk5]{grid-template-columns:1fr}}h2[data-astro-cid-wppripk5]{margin:0 0 1.25rem;font-size:1.25rem}.work-form[data-astro-cid-wppripk5]{flex-direction:column;gap:.6rem;display:flex}.work-form[data-astro-cid-wppripk5] label[data-astro-cid-wppripk5]{margin-top:.4rem;font-weight:600}.work-form[data-astro-cid-wppripk5] input[data-astro-cid-wppripk5]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:2.75rem;color:var(--fg);font:inherit;padding:.65rem .85rem}.work-next-day[data-astro-cid-wppripk5]{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.work-next-day[data-astro-cid-wppripk5] input[data-astro-cid-wppripk5]{box-sizing:border-box;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;accent-color:var(--primary);flex:0 0 2.75rem;padding:0}.result-highlight-card[data-astro-cid-wppripk5]{border:1px solid var(--border);padding:1.25rem}[data-astro-cid-wppripk5][data-work-result]{min-height:4.5rem;font-size:1.1rem;font-weight:700}.copy-primary-btn[data-astro-cid-wppripk5]{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);min-height:2.75rem;color:var(--primary-fg);font:inherit;cursor:pointer;padding:.65rem .85rem}.rules-notice-box[data-astro-cid-wppripk5]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);margin-top:1.5rem;padding:.85rem 1rem}.rules-notice-box[data-astro-cid-wppripk5] p[data-astro-cid-wppripk5]{margin:0;font-size:.85rem}.rules-notice-box[data-astro-cid-wppripk5] p[data-astro-cid-wppripk5]+p[data-astro-cid-wppripk5],.rules-notice-box[data-astro-cid-wppripk5] div[data-astro-cid-wppripk5]+p[data-astro-cid-wppripk5]{margin-top:.5rem}.work-template[data-astro-cid-wppripk5],.work-template[data-astro-cid-wppripk5] fieldset[data-astro-cid-wppripk5],[data-astro-cid-wppripk5][data-work-template-rows],[data-astro-cid-wppripk5][data-work-rest-warnings]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.work-template[data-astro-cid-wppripk5] fieldset[data-astro-cid-wppripk5]{border:0;margin:1rem 0 0;padding:0}.work-template[data-astro-cid-wppripk5] legend[data-astro-cid-wppripk5]{font-weight:700}.work-template-actions[data-astro-cid-wppripk5]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.work-template[data-astro-cid-wppripk5] button[data-astro-cid-wppripk5]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:44px;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;padding:.65rem .85rem}.work-template[data-astro-cid-wppripk5] button[data-astro-cid-wppripk5][aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}[data-astro-cid-wppripk5][data-work-template-rows] p[data-astro-cid-wppripk5],[data-astro-cid-wppripk5][data-work-rest-warnings] p[data-astro-cid-wppripk5]{overflow-wrap:anywhere;margin:.35rem 0 0}.work-exceptions[data-astro-cid-wppripk5]{margin-top:1rem}.work-exceptions[data-astro-cid-wppripk5] .work-exception-row{flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.work-exceptions[data-astro-cid-wppripk5] .work-exception-row label{flex-direction:column;align-items:flex-start;gap:.25rem;font-weight:600;display:flex}.work-exceptions[data-astro-cid-wppripk5] .work-exception-row input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:2.75rem;color:var(--fg);font:inherit;padding:.65rem .85rem}.work-exceptions[data-astro-cid-wppripk5] .work-exception-row input[type=checkbox]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;accent-color:var(--primary);flex:0 0 2.75rem;padding:0}.work-exceptions[data-astro-cid-wppripk5] .work-exception-row button{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:44px;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;padding:.65rem .85rem}
