.RegulationsChecklist-module__PE0NeW__box{flex-direction:column;display:flex}.RegulationsChecklist-module__PE0NeW__invite{gap:var(--s-4);flex-direction:column;display:flex}.RegulationsChecklist-module__PE0NeW__inviteLead{color:var(--ink-700);font-size:15px;line-height:1.55}.RegulationsChecklist-module__PE0NeW__later{color:var(--ink-500);text-underline-offset:3px;align-self:center;font-size:14px;text-decoration:underline}.RegulationsChecklist-module__PE0NeW__later:hover{color:var(--ink-900)}.RegulationsChecklist-module__PE0NeW__progress p{color:var(--ink-500);font-size:14px}.RegulationsChecklist-module__PE0NeW__progress strong{color:var(--ink-900)}.RegulationsChecklist-module__PE0NeW__meter{height:6px;margin-top:var(--s-2);border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.RegulationsChecklist-module__PE0NeW__meter span{border-radius:inherit;height:100%;transition:width .3s var(--ease);background:#2f7d4f;display:block}.RegulationsChecklist-module__PE0NeW__tabs{margin-top:var(--s-4);border-radius:var(--r-pill);background:var(--surface);align-self:flex-start;padding:3px;display:inline-flex}.RegulationsChecklist-module__PE0NeW__tabs button{min-height:30px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--ink-500);font-size:14px;font-weight:500}.RegulationsChecklist-module__PE0NeW__tabs button[data-active]{background:var(--white);color:var(--ink-900);box-shadow:0 1px 2px #00000014}.RegulationsChecklist-module__PE0NeW__sub{margin-top:var(--s-5);margin-bottom:var(--s-1);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);font-size:12px;font-weight:600}.RegulationsChecklist-module__PE0NeW__list{flex-direction:column;display:flex}.RegulationsChecklist-module__PE0NeW__item{padding:var(--s-2) 0;border-top:1px solid var(--hairline)}.RegulationsChecklist-module__PE0NeW__item:first-child{border-top:0}.RegulationsChecklist-module__PE0NeW__itemRow{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.RegulationsChecklist-module__PE0NeW__check{align-items:flex-start;gap:var(--s-3);cursor:pointer;min-width:0;display:flex}.RegulationsChecklist-module__PE0NeW__check input{accent-color:#2f7d4f;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.RegulationsChecklist-module__PE0NeW__title{color:var(--ink-900);font-size:15px;line-height:1.4}.RegulationsChecklist-module__PE0NeW__item[data-done] .RegulationsChecklist-module__PE0NeW__title{color:var(--ink-400);text-decoration:line-through}.RegulationsChecklist-module__PE0NeW__meta{align-items:center;gap:var(--s-2);flex-shrink:0;padding-top:2px;display:inline-flex}.RegulationsChecklist-module__PE0NeW__reg{color:var(--ink-500);font-size:12px}.RegulationsChecklist-module__PE0NeW__verify{border-radius:var(--r-pill);background:var(--orange-50);color:var(--orange-800);padding:0 6px;font-size:12px}.RegulationsChecklist-module__PE0NeW__more{color:var(--ink-700);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;font-size:13px}.RegulationsChecklist-module__PE0NeW__more:hover{color:var(--ink-900);text-decoration-color:currentColor}.RegulationsChecklist-module__PE0NeW__when{padding-left:calc(18px + var(--s-3));color:var(--ink-500);margin-top:2px;font-size:13px;line-height:1.45}.RegulationsChecklist-module__PE0NeW__steps{padding:var(--s-2) 0 var(--s-1) calc(18px + var(--s-3))}.RegulationsChecklist-module__PE0NeW__rules li{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-top:1px solid var(--hairline);color:var(--ink-700);padding:6px 0;font-size:14px;display:flex}.RegulationsChecklist-module__PE0NeW__rules li:first-child{border-top:0}.RegulationsChecklist-module__PE0NeW__saveError{margin-top:var(--s-3);color:var(--orange-800);font-size:14px}.RegulationsChecklist-module__PE0NeW__actions{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.RegulationsChecklist-module__PE0NeW__actions button{min-height:34px;padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);color:var(--ink-900);transition:background var(--fast) var(--ease);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.RegulationsChecklist-module__PE0NeW__actions button:hover{background:var(--surface)}.RegulationsChecklist-module__PE0NeW__actions button[data-saved]{color:#1f5a37;border-color:#2f7d4f}.RegulationsChecklist-module__PE0NeW__actions button:disabled{opacity:.6}.RegulationsChecklist-module__PE0NeW__ask{margin-top:var(--s-4)}.RegulationsChecklist-module__PE0NeW__printOnly{margin-bottom:var(--s-3);font-size:13px;display:none}@media print{.RegulationsChecklist-module__PE0NeW__actions,.RegulationsChecklist-module__PE0NeW__tabs,.RegulationsChecklist-module__PE0NeW__ask,.RegulationsChecklist-module__PE0NeW__more,.RegulationsChecklist-module__PE0NeW__meter{display:none}.RegulationsChecklist-module__PE0NeW__printOnly{display:block}}
.ChecklistDrawer-module__oevosG__fab{right:var(--s-6);bottom:var(--s-6);z-index:30;align-items:center;gap:var(--s-2);min-height:46px;padding:0 var(--s-2) 0 var(--s-4);border-radius:var(--r-pill);background:var(--ink-900);color:var(--white);white-space:nowrap;animation:ChecklistDrawer-module__oevosG__rise .35s var(--ease) both;transition:transform var(--fast) var(--ease);font-size:15px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0000002e}.ChecklistDrawer-module__oevosG__fab:hover{transform:translateY(-1px)}.ChecklistDrawer-module__oevosG__fab:focus-visible{box-shadow:var(--ring), 0 8px 24px #0000002e;outline:none}.ChecklistDrawer-module__oevosG__count{border-radius:var(--r-pill);text-align:center;background:#ffffff29;min-width:28px;padding:2px 8px;font-size:13px;font-weight:600}@keyframes ChecklistDrawer-module__oevosG__rise{0%{opacity:0;transform:translateY(12px)}}.ChecklistDrawer-module__oevosG__sheet{overscroll-behavior:contain;background:var(--white);width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink-900);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #0000001f}.ChecklistDrawer-module__oevosG__sheet[open]{animation:ChecklistDrawer-module__oevosG__slideIn .28s var(--ease)}.ChecklistDrawer-module__oevosG__sheet::backdrop{background:#14100c52}@keyframes ChecklistDrawer-module__oevosG__slideIn{0%{opacity:0;transform:translate(32px)}}.ChecklistDrawer-module__oevosG__inner{gap:var(--s-5);min-height:100%;padding:var(--s-5) var(--s-5) var(--s-8);flex-direction:column;display:flex}.ChecklistDrawer-module__oevosG__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.ChecklistDrawer-module__oevosG__head h2{letter-spacing:var(--track-heading);font-size:20px}.ChecklistDrawer-module__oevosG__idea{color:var(--ink-500);overflow-wrap:anywhere;margin-top:2px;font-size:14px}.ChecklistDrawer-module__oevosG__close{border-radius:var(--r-pill);width:36px;height:36px;color:var(--ink-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChecklistDrawer-module__oevosG__close:hover{background:var(--surface);color:var(--ink-900)}.ChecklistDrawer-module__oevosG__foot{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--hairline);flex-direction:column;margin-top:auto;display:flex}.ChecklistDrawer-module__oevosG__foot h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);font-size:12px;font-weight:600}.ChecklistDrawer-module__oevosG__saved li{align-items:center;gap:var(--s-2);display:flex}.ChecklistDrawer-module__oevosG__openSaved{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;padding:var(--s-2) 0;text-align:left;color:var(--ink-900);flex:1;font-size:14px;display:flex}.ChecklistDrawer-module__oevosG__openSaved span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChecklistDrawer-module__oevosG__openSaved:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.ChecklistDrawer-module__oevosG__prog{color:var(--ink-500);flex-shrink:0;font-size:13px}.ChecklistDrawer-module__oevosG__del{color:var(--ink-400);padding:6px}.ChecklistDrawer-module__oevosG__del:hover{color:var(--orange-800)}.ChecklistDrawer-module__oevosG__msg{color:var(--ink-500);font-size:14px}.ChecklistDrawer-module__oevosG__who{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-2);color:var(--ink-500);overflow-wrap:anywhere;flex-wrap:wrap;font-size:13px;display:flex}.ChecklistDrawer-module__oevosG__who button{color:var(--ink-700);align-items:center;gap:4px;display:inline-flex}.ChecklistDrawer-module__oevosG__who button:hover{color:var(--ink-900)}@media (max-width:640px){.ChecklistDrawer-module__oevosG__fab{right:auto;bottom:var(--s-4);left:50%;translate:-50%}.ChecklistDrawer-module__oevosG__sheet{border-radius:20px 20px 0 0;width:100vw;height:auto;max-height:90dvh;inset:auto 0 0;box-shadow:0 -12px 40px #00000024}.ChecklistDrawer-module__oevosG__sheet[open]{animation:ChecklistDrawer-module__oevosG__slideUp .28s var(--ease)}.ChecklistDrawer-module__oevosG__inner{min-height:0}}@keyframes ChecklistDrawer-module__oevosG__slideUp{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.ChecklistDrawer-module__oevosG__fab,.ChecklistDrawer-module__oevosG__sheet[open]{animation:none}}@media print{.ChecklistDrawer-module__oevosG__fab{display:none}.ChecklistDrawer-module__oevosG__sheet[open]{width:auto;height:auto;max-height:none;box-shadow:none;position:static}.ChecklistDrawer-module__oevosG__sheet::backdrop,.ChecklistDrawer-module__oevosG__head,.ChecklistDrawer-module__oevosG__foot{display:none}}
