.bBlocks-interactive-checklist-wrapper,.bBlocks-interactive-checklist-wrapper *{box-sizing:border-box}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-heading{line-height:1.3;margin:0 0 12px;word-break:break-word}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-progress{margin:0 0 16px}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-progress-text{font-weight:600;line-height:1.4;margin:0 0 6px;opacity:.85}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-progress-track{background:rgba(0,0,0,.08);border-radius:999px;height:6px;overflow:hidden;position:relative}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-progress-fill{border-radius:999px;display:block;inset:0 auto 0 0;position:absolute;width:0}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-item{margin:0;padding:0}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-empty{font-style:italic;margin:0;opacity:.7}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-label{align-items:flex-start;cursor:pointer;display:flex;gap:12px;line-height:1.5;position:relative}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-checkbox{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:0;z-index:1}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-box{align-items:center;background:transparent;border-radius:5px;border-style:solid;border-width:2px;display:inline-flex;flex:0 0 auto;justify-content:center;left:0;position:absolute;top:2px;transition:background-color .15s ease,border-color .15s ease}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-box:after{background-color:#fff;content:"";height:75%;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.6%27 viewBox=%270 0 16 12%27%3E%3Cpath d=%27M1.5 6 6 10.5l8.5-9%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.6%27 viewBox=%270 0 16 12%27%3E%3Cpath d=%27M1.5 6 6 10.5l8.5-9%27/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:0;transform:scale(0);transition:transform .15s ease,opacity .15s ease;width:75%}.bBlocks-interactive-checklist-wrapper.bBlocks-interactive-checklist-checkbox-round .bBlocks-interactive-checklist-box{border-radius:50%}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-checkbox:checked+.bBlocks-interactive-checklist-box:after,.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-item.is-checked .bBlocks-interactive-checklist-box:after{opacity:1;transform:scale(1)}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-text{flex:1 1 auto;min-width:0;transition:opacity .15s ease;word-break:break-word}.bBlocks-interactive-checklist-wrapper.bBlocks-interactive-checklist-has-strike .bBlocks-interactive-checklist-item.is-checked .bBlocks-interactive-checklist-text{opacity:.55;text-decoration:line-through}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-reset{background:none;border:none;cursor:pointer;font-weight:600;margin-top:18px;padding:0;text-decoration:underline}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-reset:hover{text-decoration:none}@media(prefers-reduced-motion:no-preference){.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-progress-fill{transition:width .35s ease}.bBlocks-interactive-checklist-wrapper .bBlocks-interactive-checklist-checkbox:checked+.bBlocks-interactive-checklist-box:after{animation:bb-cl-pop .25s ease}}@keyframes bb-cl-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}
