.nv-popover-content{z-index:1070;max-width:var(--radix-popover-content-available-width);gap:calc(var(--spacing)*4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:var(--border-width-1);border-color:var(--border-color-base);background-color:var(--background-color-surface-overlay);padding:calc(var(--spacing)*4);color:var(--text-color-primary);--tw-shadow:0px 4px 6px 0px var(--tw-shadow-color,var(--color-translucent-black-120));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.nv-text-input-root{& .nv-text-input-element{text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;width:100%;overflow:hidden;&:disabled:not(:read-only){cursor:not-allowed}&:read-only{pointer-events:none}}}.nv-input{--nv-input-height:40px;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:var(--border-width-1);border-color:var(--border-color-interaction-base);background-color:var(--background-color-interaction-base);text-align:left;width:100%;font-family:var(--font-sans);height:var(--nv-input-height);min-height:var(--nv-input-height);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-14);display:flex;&.nv-input--size-small{--nv-input-height:28px;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-12);& svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}}&.nv-input--size-large{--nv-input-height:48px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-16)}& .nv-input-content{align-content:center;gap:calc(var(--spacing)*1);text-overflow:ellipsis;white-space:nowrap;width:100%;height:fit-content;color:var(--text-color-primary);background-color:#0000;flex:1;display:inline-flex;overflow:hidden;&::placeholder{color:var(--text-color-placeholder)}&:focus{--tw-outline-style:none;outline-style:none}&>.nv-input,&>input{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--text-color-primary);overflow:hidden;&::placeholder{color:var(--text-color-placeholder)}&:focus-visible{--tw-outline-style:none;outline-style:none}&:disabled{cursor:not-allowed}}}& :where(svg){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--text-color-subtle)}&:hover{border-color:var(--border-color-interaction-hover)}&:focus-within{border-color:var(--border-color-interaction-selected)}&.nv-input--disabled:not(.nv-input--readonly){cursor:not-allowed;border-color:var(--border-color-interaction-disabled);background-color:var(--background-color-interaction-disabled);color:var(--text-color-disabled);& .nv-input-content{color:var(--text-color-disabled)}&:where(button):disabled{cursor:not-allowed}}&.nv-input--kind-flat.nv-input--readonly,&.nv-input--kind-floating.nv-input--readonly{caret-color:#0000;background-color:#0000;border-color:#0000}&:not(.nv-input--disabled):not(.nv-input--readonly){&.nv-input--kind-floating{background-color:#0000;border-color:#0000}&.nv-input--kind-flat{border-color:var(--border-color-interaction-base);background-color:var(--background-color-interaction-base);&:hover{border-color:var(--border-color-interaction-hover)}&:focus-within{border-color:var(--border-color-interaction-selected)}}&.nv-input--kind-flat.nv-input--status-success,&.nv-input--kind-floating.nv-input--status-success{border-color:var(--border-color-feedback-success)}&.nv-input--kind-flat.nv-input--status-error,&.nv-input--kind-floating.nv-input--status-error{border-color:var(--border-color-feedback-danger-strong)}}&:not(input):not(.nv-input--disabled:not(.nv-input--readonly))[data-placeholder] .nv-input-content{color:var(--text-color-placeholder)}&.nv-input--disabled [data-dismiss],&.nv-input--readonly [data-dismiss],&[data-placeholder] [data-dismiss]{display:none}& .nv-input-dismiss-button{pointer-events:auto;cursor:pointer;color:var(--text-color-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;&:hover{@media (hover:hover){&{color:var(--text-color-primary)}}}&:after{--tw-translate-x:calc(calc(1/2*100%)*-1);width:calc(100% + 12px);height:calc(100% + 12px);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}}&:not(.nv-input--disabled:not(.nv-input--readonly)) ::placeholder{color:var(--text-color-placeholder)}}