.base-control{--mncl-base-control-error:var(--mncl-input-error-color,var(--fallback-er,oklch(var(--er)/.75)));display:flex;flex-direction:column;gap:.375rem;position:relative}.base-control--invalid .input-bordered{border-color:var(--mncl-base-control-error)}.base-control__label{font-size:.75rem;line-height:1rem;text-align:left}.base-control__label:has(.base-control__label-alt){align-items:center;display:flex;justify-content:space-between}.base-control__label-alt{text-align:right}.base-control--required .base-control__label-text:after{content:"*";margin-left:.25rem;--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.base-control__error{color:var(--mncl-base-control-error);display:none;margin-top:.375rem;position:absolute;right:0;text-align:right;top:100%}.base-control__error-text{font-size:.75rem;line-height:1rem;white-space:nowrap}.base-control--invalid .base-control__error{display:block}
