@layer legacy{.app-form-control{display:grid;grid-template-columns:1em auto;gap:.5em;align-items:center}.app-form-control>input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#0097a9;margin:0;font:inherit;color:currentColor;width:16px;height:16px;border-radius:4px;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer}.app-form-control>input[type=checkbox]:before{content:"";width:8px;height:8px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #fff;background-color:CanvasText}.app-form-control>input[type=checkbox]:checked:before{transform:scale(1)}.app-form-control>input[type=checkbox]:disabled{color:#fff;cursor:not-allowed}.app-form-control-ghost{display:grid;grid-template-columns:1em auto;gap:.5em;align-items:center}.app-form-control-ghost>input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:16px;height:16px;border-radius:4px;transform:translateY(-.075em);border:2px solid #0097a9;display:grid;place-content:center;cursor:pointer}.app-form-control-ghost>input[type=checkbox]:before{content:"";width:8px;height:8px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #fff;background-color:CanvasText}.app-form-control-ghost>input[type=checkbox]:checked:before{transform:scale(1)}.app-form-control-ghost>input[type=checkbox]:checked{background:#0097a9}.app-form-control-ghost>input[type=checkbox]:disabled{color:#fff;cursor:not-allowed}.input--container{display:grid;grid-auto-rows:auto;row-gap:4px}}@layer legacy{.input--container>input[type=number]::-webkit-inner-spin-button,.input--container>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input--container>input[type=number]{-moz-appearance:textfield;appearance:textfield}.input--container>input:read-only{background-color:#f5f5f5;color:#757575}.input--label{font-weight:700;color:#424242;font-size:16px}.input--entry{border-radius:12px!important;padding:.6em!important;box-sizing:border-box!important;display:inline-block!important;border:1px solid #ddd!important;width:100%!important}.input--error{color:#da291c;font-size:12px;font-weight:500}}
/*# sourceMappingURL=0b4b476dc2e2c6e4.css.map*/