.checklist__ms{border:1px solid #d0e4f6;border-radius:10px;box-shadow:0 0 20px rgba(231,243,253,.6)}.checklist__ms button{flex-shrink:0;height:fit-content;text-wrap:nowrap}.checklist__indicator{border-top-left-radius:10px;border-top-right-radius:10px}.checklist{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.checklist__indicator{background:#fff;display:flex;flex-direction:column;padding:20px}.checklist__indicator_steps{display:flex;justify-content:space-between}.checklist__indicator_steps_h3{margin:0}.checklist__detail_text li{margin:0;padding:0}.checklist__detail_text li+li{padding-top:5px}.checklist__detail_text ul{margin-left:20px}.checklist__indicator_steps{margin:0 0 10px}.checklist__indicator_progress{margin:10px 0}.checklist__indicator_steps+.checklist__indicator_progress{margin-top:0}.checklist{background:#f6f6fe;padding:20px}.checklist__detail_text,.checklist__detail_text>*{color:#788099;font-size:90%;margin:0;padding:0}.checklist__detail_text{margin-top:5px}.checklist input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;background:var(--b,var(--background));border:var(--border-size) solid var(--bc,var(--border));cursor:pointer;display:inline-block;flex-shrink:0;height:21px;margin:0;outline:none;position:relative;top:1;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:21px!important}.checklist input[type=checkbox]:after{content:"";display:block;left:0;position:absolute;top:0;transition:trans.checklist var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}.checklist input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2,0.85,0.32,1.2)}.checklist input[type=checkbox]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.checklist input[type=checkbox]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.checklist input[type=checkbox]:disabled+label{cursor:not-allowed}.checklist input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.checklist input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checklist input[type=checkbox]:not(.switch){width:21px}.checklist input[type=checkbox]:not(.switch):after{opacity:var(--o,0)}.checklist input[type=checkbox]:not(.switch):checked{--o:1}.checklist input[type=checkbox]+label{cursor:pointer;display:flex;line-height:21px;vertical-align:top}.checklist input[type=checkbox]:checked+label{opacity:.6}.checklist input[type=checkbox]:not(.switch){border-radius:7px}.checklist input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);border-left:0;border-top:0;height:9px;left:6px;top:4px;transform:rotate(var(--r,20deg));width:5px}.checklist input[type=checkbox]:not(.switch):checked{--r:43deg}.checklist input[type=checkbox].switch{border-radius:11px;width:38px}.checklist input[type=checkbox].switch:after{background:var(--ab,var(--border));border-radius:50%;height:15px;left:2px;top:2px;transform:translateX(var(--x,0));width:15px}.checklist input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}.checklist input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}