label:has(*[data-input]){font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);-webkit-appearance:none;appearance:none;border-width:1px;border-color:color-mix(in srgb,var(--colors-gray-300) var(--un-border-opacity),transparent);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent);width:100%;@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}}:is(textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]):focus-visible{--un-outline-style:none;outline-style:none;--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--colors-blue-500) var(--un-ring-opacity), transparent) }@supports (color: color-mix(in lab,red,red)){:is(textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]):focus-visible{--un-ring-color:color-mix(in oklab, var(--colors-blue-500) var(--un-ring-opacity), transparent) }}:is(textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]):hover:not(:disabled),:is(textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]):focus-visible{border-color:color-mix(in srgb,var(--colors-blue-500) var(--un-border-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){:is(textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]):hover:not(:disabled),:is(textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]):focus-visible{border-color:color-mix(in oklab,var(--colors-blue-500) var(--un-border-opacity),transparent)}}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){textarea,select,input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=date]{border-color:color-mix(in oklab,var(--colors-gray-300) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}.s-submitted{@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}}.s-submitted .s-invalid{border-color:color-mix(in srgb,var(--colors-danger) var(--un-border-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.s-submitted .s-invalid{border-color:color-mix(in oklab,var(--colors-danger) var(--un-border-opacity),transparent)}}select{padding-right:calc(var(--spacing) * 8);--svg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><path fill='currentColor' d='M7.41 8.58 12 13.17l4.59-4.59L18 10l-6 6-6-6z'/></svg>");background-image:var(--svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}
