.lr{--notch-x:12px;padding-top:13px;position:relative}:where(.lr){margin-top:auto}:where(.flex-col,.flex-column)>:where(.lr){margin-top:0}.lr.no-label{height:fit-content;padding-top:0}:where(.lr.no-label){margin-top:0}.ls{background:var(--input-bg,linear-gradient(#ffffff54 0%, #fff 100%));box-shadow:0 2px 3px -1px var(--input-shadow-color,#4a465626);pointer-events:none;border-radius:7px;transition:background .15s;position:absolute;inset:7px 0 0}.lr.no-label .ls{inset:0}.ls:before{content:"";--_line:var(--input-border-color,#d0d4e7);--_ring:transparent;box-shadow:inset 0 0 0 1px var(--_line), 0 0 0 3px var(--_ring);-webkit-mask-image:linear-gradient(#000, #000), linear-gradient(to right, transparent 0 calc(var(--notch-x) + 3px), #000 calc(var(--notch-x) + 3px) calc(var(--notch-x) + 3px + var(--notch-w,0px)), transparent calc(var(--notch-x) + 3px + var(--notch-w,0px)) 100%);mask-image:linear-gradient(#000, #000), linear-gradient(to right, transparent 0 calc(var(--notch-x) + 3px), #000 calc(var(--notch-x) + 3px) calc(var(--notch-x) + 3px + var(--notch-w,0px)), transparent calc(var(--notch-x) + 3px + var(--notch-w,0px)) 100%);border-radius:7px;transition:box-shadow .15s;position:absolute;inset:0;-webkit-mask-position:-3px -3px,-3px -3px;mask-position:-3px -3px,-3px -3px;-webkit-mask-size:calc(100% + 6px) calc(100% + 6px),calc(100% + 6px) 8px;mask-size:calc(100% + 6px) calc(100% + 6px),calc(100% + 6px) 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.lr:hover .ls:before{--_line:var(--input-border-color-hover,#b9bede)}.lr:focus-within .ls:before{--_line:var(--input-border-color-focus,#8b87d6);--_ring:var(--input-ring-color,#8b87d666)}.lt{color:var(--input-label-color,#6d5dad);white-space:nowrap;cursor:pointer;text-overflow:ellipsis;max-width:calc(100% - 20px);height:100%;line-height:16px;position:absolute;top:-1px;left:14px;overflow:hidden}.lr:focus-within .lt{color:var(--input-label-color-focus,#5b4a9c)}.lr.is-invalid .ls:before{--_line:var(--input-border-color-invalid,#dfa2a2)}.lr.is-invalid:focus-within .ls:before{--_line:var(--input-border-color-invalid-focus,#cf6a63);--_ring:var(--input-ring-color-invalid,#cf6a6359)}.lu{height:calc(var(--input-height,38px) - 6px);align-items:center;display:flex;position:relative}.lr.no-label .lu{height:var(--input-height,38px)}@media (width<=749px){.ls{top:5px}.lr.no-label .lu{height:calc(var(--input-height,38px) + 2px)}.lr:not(.no-label) .lu:not(.is-textarea) .lv{top:-8px;bottom:0}}.lu.is-textarea{align-items:stretch;height:auto;padding:8px 0 6px}.lr.no-label .lu.is-textarea{align-items:stretch;height:auto;padding:6px 0}.lw{width:100%;height:100%;color:var(--input-text-color,#1f2430);background:0 0;border:none;min-width:0;padding:0 9px;outline:none!important}.lw::placeholder{color:var(--input-placeholder-color,#8a8fb0)}textarea.lw{resize:vertical;height:auto;padding:0 9px;line-height:1.45}.lx,.lv{color:var(--input-suffix-color,#585799);pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute}.lx{color:var(--input-prefix-color,#7d82ad);left:9px}.lv{right:9px}.lr.is-disabled .ls{background:var(--input-bg-disabled,#f3f4f8);box-shadow:none}.lr.is-disabled .ls:before{--_line:var(--input-border-color-disabled,#e2e5ee)}.lr.is-disabled .lt{color:var(--input-label-color-disabled,#918cb5)}.lw:disabled{color:var(--input-text-color-disabled,#6b7280);cursor:not-allowed;background:0 0}.lr.is-bare{align-self:stretch;height:100%;padding-top:0}.lr.is-bare .lu{height:100%}.lr.is-bare .lw{padding:0}.lr.is-pill{padding-top:0}.lr.is-pill .ls,.lr.is-pill .ls:before{border-radius:var(--input-pill-radius,16px)}.lr.is-pill .ls:before{-webkit-mask-image:none;mask-image:none}.lr.is-pill .lw{padding:0 12px}.lr.is-small .lu{height:32px}.lr.is-small .ls{inset:0}.lr.has-prefix .lw{padding-left:30px}.lr.has-suffix .lw{padding-right:34px}.lr.has-interactive-prefix .lx{pointer-events:auto;align-self:stretch;margin-top:-6px;position:relative;left:0}@media (width<=749px){.lr.has-interactive-prefix .lx{margin-top:-8px}}.lr.no-label.has-interactive-prefix .lx{margin-top:0}.lr.has-interactive-prefix .ls:before{z-index:1}.lr.has-interactive-prefix .lw{padding-left:3px}
