.valid-check{border-radius:50%;display:inline-block;stroke-width:2;stroke:var(--system-color-white);stroke-miterlimit:10}.valid-check__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.valid-check__checkmark,.valid-check__cross{display:none}.valid .valid-check{box-shadow:inset 0 0 0 var(--color-valid)}.valid .valid-check__checkmark{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.valid .valid-check__cross{display:none}.invalid .valid-check__cross{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.invalid .valid-check__checkmark{display:none}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-green{to{box-shadow:inset 0 0 0 30px var(--color-valid)}}@keyframes fill-red{to{box-shadow:inset 0 0 0 30px var(--color-error)}}.valid .valid-check{animation:fill-green .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 var(--color-secondary)}.valid .valid-check__circle{stroke:var(--color-secondary)}.valid .valid-check__checkmark{display:block;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.invalid .valid-check{animation:fill-red .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 var(--color-error)}.invalid .valid-check__circle{stroke:var(--color-error)}.invalid .valid-check__cross{display:block;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}:root{--panel-border-color:var(--system-color-white);--panel-border-color-active:var(--system-color-silver)}.panel[data-v-291b1ec3]{--panel-row-gap:var(--size-full);--panel-padding:var(--size-full);--panel-padding-large:var(--size-double);--panel-completed-padding-block:var(--panel-padding);--panel-completed-inner-padding-block:var(--size-full);--panel-border-radius:var(--size-half);border:1px solid var(--panel-border-color);border-radius:var(--panel-border-radius);padding:var(--panel-padding);scroll-margin:var(--size-full);width:100%}@media(min-width:62em){.panel[data-v-291b1ec3]{padding:var(--panel-padding-large);--panel-completed-padding-block:var(--panel-padding-large)}}@media(max-width:37.5em){.panel[data-v-291b1ec3]{min-width:100%}}.panel.--is-completed[data-v-291b1ec3]{padding-block:var(--panel-completed-padding-block)}.panel__active[data-v-291b1ec3]{gap:1rem;transition:grid-template-rows .3s ease-out,opacity .3s ease-out}.panel__active[data-v-291b1ec3],.panel__completed[data-v-291b1ec3]{display:grid;grid-template-rows:0fr;opacity:0}.panel__completed[data-v-291b1ec3]{gap:var(--panel-row-gap);transition:grid-template-rows .15s ease-out,opacity .15s ease-out}.panel__active[data-v-291b1ec3]>*,.panel__completed[data-v-291b1ec3]>*{display:flex;flex-direction:column;gap:var(--panel-row-gap)}.panel.--is-active .panel__active[data-v-291b1ec3]:not(:empty){grid-template-rows:1fr;opacity:1}.panel.--is-completed .panel__completed[data-v-291b1ec3]:not(:empty){grid-template-rows:1fr;opacity:1;padding-block-start:var(--panel-completed-padding-block)}.panel__header[data-v-291b1ec3]{align-items:center;display:grid;gap:var(--size-half);grid-template-columns:auto 1fr auto}.--is-disabled[data-v-291b1ec3]{--color-font--heading:var(--system-color-boulder)}.--is-active[data-v-291b1ec3]{border-color:var(--panel-border-color-active);box-shadow:0 0 .5rem 3px #0000001a}.panel__completed-mark[data-v-291b1ec3]{align-items:center;background-color:var(--color-valid);border-radius:50%;color:var(--system-color-white);display:inline-block;display:flex;font-size:.7rem;height:1.5rem;justify-content:center;width:1.5rem}.panel__edit[data-v-291b1ec3]{align-items:center;display:flex;gap:var(--size-quarter)}.g-text-title-medium[data-v-291b1ec3]{color:var(--color-font--heading);font-family:var(--font-name--heading),var(--font-fallback);font-size:var(--font-size-0);font-weight:var(--font-weight--heading);line-height:var(--font-line-height--title)}.valid-check[data-v-291b1ec3]{font-size:1.25rem}
