.ShiftChecklist_wrap__xjZRW{border:1px solid var(--aa-border,#dde8ef);border-radius:14px;background:#fafcfd;padding:1.25rem 1.35rem}.ShiftChecklist_loading__mZKGk{margin:0;color:var(--aa-text-muted,#5a7280)}.ShiftChecklist_toolbar__jbjvV{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-end;margin-bottom:.75rem}.ShiftChecklist_shiftField__67BwG{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,16rem)}.ShiftChecklist_fieldLabel__MXi0P{font-size:.82rem;font-weight:600;color:var(--aa-text-muted,#5a7280)}.ShiftChecklist_select__IKNl4{font:inherit;font-size:.95rem;padding:.45rem 2rem .45rem .65rem;border-radius:8px;border:1px solid var(--aa-border-strong,#c5dce8);background:#fff;color:var(--aa-text,#1a2e35);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235d6d7e' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.85em}.ShiftChecklist_select__IKNl4:focus,.ShiftChecklist_select__IKNl4:focus-visible{outline:none;box-shadow:none}.ShiftChecklist_progressBlock__92zlB{display:flex;flex-direction:column;gap:.25rem}.ShiftChecklist_progressValue__Ya_CJ{font-size:1.15rem;color:var(--aa-purple,#6b5bd4)}.ShiftChecklist_summary__4haP_{margin:0 0 1rem;font-size:.92rem;color:var(--aa-text-muted,#5a7280)}.ShiftChecklist_taskList__XuNJF{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.ShiftChecklist_taskLabel__TFK7L{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;border-radius:10px;background:#fff;border:1px solid var(--aa-border,#dde8ef);cursor:pointer;font-size:.92rem;line-height:1.4}.ShiftChecklist_taskLabel__TFK7L input{margin-top:.2rem;accent-color:var(--aa-purple,#6b5bd4)}.ShiftChecklist_taskDone__hStpL .ShiftChecklist_taskLabel__TFK7L{opacity:.72;text-decoration:line-through;background:#f4f8fa}.ShiftChecklist_actions__TACVK{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.ShiftChecklist_btnGhost__86HBk,.ShiftChecklist_btnSecondary__Q9HSF{font:inherit;font-size:.88rem;font-weight:600;padding:.45rem .85rem;border-radius:8px;cursor:pointer}.ShiftChecklist_btnSecondary__Q9HSF{border:1px solid var(--aa-purple,#6b5bd4);background:var(--aa-purple,#6b5bd4);color:#fff}.ShiftChecklist_btnGhost__86HBk{border:1px solid var(--aa-border-strong,#c5dce8);background:transparent;color:var(--aa-text-muted,#5a7280)}.ShiftChecklist_storageNote__Qr3FF{margin:1rem 0 0;font-size:.8rem;color:var(--aa-text-muted,#5a7280)}.ShiftChecklist_related__pyScu{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--aa-border,#dde8ef)}.ShiftChecklist_related__pyScu a{font-size:.88rem;font-weight:600;color:var(--aa-purple,#6b5bd4);text-decoration:none}.ShiftChecklist_related__pyScu a:hover{text-decoration:underline}