.form-control{display:block;width:100%;padding:.96875rem .9375rem;font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3b3b3b;background-clip:padding-box;border:1px solid transparent;border-radius:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.3em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:#6d6d6d;opacity:1}.form-control::placeholder{color:#6d6d6d;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.96875rem .9375rem;margin:-0.96875rem -0.9375rem;margin-inline-end:.9375rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.96875rem 0;margin-bottom:0;line-height:1.3;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.3em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:.984375rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.3em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.40625rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.3em + 1.9375rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.3em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.3em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.3em + 1.9375rem + calc(1px * 2));padding:.96875rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:1rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:1rem}.form-control-color.form-control-sm{height:calc(1.3em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.3em + 1rem + calc(1px * 2))}.form-control{padding-inline-end:2.9375rem;caret-color:#20b26c;background-clip:border-box}.form-control:focus{background:no-repeat padding-box padding-box linear-gradient(180deg,#3b3b3b,#3b3b3b),no-repeat border-box border-box var(--State-HoverBorderOnSurface)}.input-block{display:flex;flex-direction:column}.input-block .btn-delete{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-border-width:0;position:absolute;inset-inline-end:16px;top:calc(50% - 1.5rem * 0.5);visibility:hidden}.input-block .btn-delete img{width:1.5rem;height:auto}.input-block:has(.form-control:not(:-moz-placeholder-shown,[type=hidden])):has(button:hover) .btn-delete,.input-block:has(.form-control:not(:-moz-placeholder-shown,[type=hidden])):has(.form-control:focus) .btn-delete,.input-block:has(.form-control:not(:-moz-placeholder-shown,[type=hidden])):has(.form-control:hover) .btn-delete{visibility:visible}.input-block:has(.form-control:not(:placeholder-shown,[type=hidden])):has(button:hover) .btn-delete,.input-block:has(.form-control:not(:placeholder-shown,[type=hidden])):has(.form-control:focus) .btn-delete,.input-block:has(.form-control:not(:placeholder-shown,[type=hidden])):has(.form-control:hover) .btn-delete{visibility:visible}.input-container{position:relative}@media(min-width:768px){.form-control{padding-block:1.0625rem;padding-inline-end:3.0625rem;font-size:1.25rem;line-height:1.4;border-radius:1.25rem}}