html{scroll-padding-bottom:8rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex:none;width:1.25rem;height:1.25rem}.entry-form .field,.entry-form .field+.field{margin-top:1rem}.form-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hint{color:var(--ink-soft);margin:-.15rem 0 .4rem;font-size:.92rem}.field-err{color:var(--error);margin-top:.35rem;font-weight:700}input[aria-invalid=true],select[aria-invalid=true]{border:2px solid var(--error)}.copy{text-align:left;justify-content:flex-start;gap:.75rem;width:100%;margin-top:1rem;padding-block:.5rem;line-height:1.25}.copy small{color:var(--ink-soft);font-size:.9rem;font-weight:400;display:block}.copied{margin-top:1rem}.hours-row{gap:.5rem;display:flex}.hours-row input{text-align:center;flex:auto;min-width:0;font-size:1.25rem;font-weight:700}.step{border:2px solid var(--navy);border-radius:var(--radius);min-width:4.6rem;min-height:3.1rem;color:var(--navy);font:700 1rem var(--body);cursor:pointer;touch-action:manipulation;background:#fff;flex:none;padding:0 .5rem}.step:active{background:var(--paper)}.entry-form .checks label{padding:.35rem .7rem}.more{margin-top:.5rem}.more>summary{min-height:2.75rem;color:var(--navy);cursor:pointer;align-items:center;gap:.4rem;font-weight:700;display:flex}.more>summary:after{content:"+";font:800 1.3rem/1 var(--display)}.more[open]>summary:after{content:"−"}.more>.checks,.more>textarea{margin-top:.25rem}.form-foot{z-index:1;background:var(--sheet);border-top:1px solid var(--line);margin:1.25rem -1.25rem -1.25rem;padding:.75rem 1.25rem;position:sticky;bottom:0}.form-foot .btn-full{margin-top:0}.msg-slot:focus{outline:none}.msg-slot .msg{margin-bottom:.75rem}.msg-ask{border-color:var(--hot-strong);color:var(--navy-deep)}.flash{margin-bottom:1rem}.card .flash{margin:1rem 0 0}.flash:focus{outline:none}.cancel{margin-top:.75rem}.total strong{white-space:nowrap}.day h3{text-transform:none}.day h3:first-letter{text-transform:uppercase}.entry-emp{display:block}.entry-line{justify-content:space-between;gap:.75rem;display:flex}.entry-hours{flex:none;font-size:1.15rem}.entry-ops{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.25rem 2rem;margin-top:.15rem;display:flex}.op{align-items:center;gap:.4rem;display:inline-flex}.op-danger{color:var(--error)}.del>summary{list-style:none}.del>summary::-webkit-details-marker{display:none}.del .when-open,.del[open] .when-closed{display:none}.del[open] .when-open{display:inline}.del[open]>summary{color:var(--navy)}.del[open]{flex-basis:100%}.del-panel{border:2px solid var(--error);border-radius:var(--radius);background:#fff;margin-top:.25rem;padding:.75rem}.del-panel p{font-weight:600}.btn-danger{background:var(--error);color:#fff;width:100%;margin-top:.6rem}.btn-danger:hover{background:var(--ink)}.closed-note{margin-top:1.25rem;font-size:.92rem}.closed-note a{white-space:nowrap;font-weight:700}.info-link{text-align:center;margin-top:1.5rem}.info-link a{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.infos h1{font-size:2rem}.infos .lead{margin-top:.75rem}.infos section{margin-top:1.25rem}.infos h2{font-size:1.35rem}.infos section p{margin-top:.4rem}
