input,select,textarea{margin:var(--form-margin, 0);font:inherit}select{word-wrap:normal;overflow-x:hidden;text-overflow:ellipsis}label{display:inline-block;margin:var(--label-margin, 0)}fieldset{min-inline-size:0;margin:var(--fieldset-margin, 1rem 0);padding:var(--fieldset-padding, 0);border:var(--fieldset-padding, 0)}legend{display:block;width:100%;margin:var(--legend-margin, 1rem 0);padding:var(--legend-padding, 0);border:var(--legend-border, 0);font-size:var(--legend-font-size, 1.25em)}optgroup{font-weight:bolder;font-style:normal}::placeholder{color:inherit;opacity:var(--form-placeholder, 0.5)}:-webkit-autofill{color-scheme:light}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit,::-webkit-datetime-edit-fields-wrapper{display:block}::-webkit-datetime-edit,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}input:not([type]),:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select){width:100%;padding:var(--form-padding, 0.375em 0.625em);border:var(--form-border-width, 1px) solid;border-color:var(--form-stroke, currentcolor);border-radius:var(--form-radius, 5px);background-color:var(--form-bg, transparent);color:var(--form-color, inherit);transition:150ms linear;transition-property:border-color,box-shadow;-webkit-appearance:none;appearance:none}input:not([type]):focus,:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select):focus{border-color:var(--form-focus-color, var(--color-theme, #1565c1));box-shadow:var(--form-focus-style, inset 0 0 0 1px var(--color-theme, #1565c1));outline:0}input:not([type]):is(:disabled,.is-disabled),:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select):is(:disabled,.is-disabled){border-style:dotted;box-shadow:none;opacity:.7;pointer-events:none}input:not([type])[readonly],:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select)[readonly]{border-style:dotted}textarea{overflow:auto;resize:vertical}select:not([multiple]){padding-right:var(--select-icon-padding, calc( 0.625em + var(--select-icon-size, 1.25em) ));background:var(--form-bg, transparent) right var(--select-icon-offset, 0.625em) center/var(--select-icon-size, 1.25em) no-repeat;background-image:var(--select-icon, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(0, 0, 0, 0.87)"><path d="M0 0h24v24H0z" fill="none"/><path d="M7 10l5 5 5-5z"/></svg>'))}[type=color]{display:inline-block;width:2.375rem;height:2.375rem;padding:3px}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-color-swatch{border:0;border-radius:var(--form-radius, 5px)}[type=color]::-webkit-color-swatch{border:0;border-radius:var(--form-radius, 5px)}[type=file]{padding-block-start:0;padding-block-end:0;padding-inline-start:0;overflow:hidden}[type=file]::-webkit-file-upload-button{margin-inline-end:1ch;padding:var(--form-file-btn-padding, var(--form-padding, 0.375em 0.625em));border:0;border-radius:var(--form-file-btn-radius, var(--form-radius, 0));background-color:var(--form-file-btn-bg, var(--color-theme, #1565c1));color:var(--form-file-btn-color, var(--color-on-theme, #fff));font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}[type=file]::file-selector-button{margin-inline-end:1ch;padding:var(--form-file-btn-padding, var(--form-padding, 0.375em 0.625em));border:0;border-radius:var(--form-file-btn-radius, var(--form-radius, 0));background-color:var(--form-file-btn-bg, var(--color-theme, #1565c1));color:var(--form-file-btn-color, var(--color-on-theme, #fff));font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}
