.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)}}.nv-block{font-family:var(--font-sans);display:block}.nv-block--overflow-auto{overflow:auto}.nv-block--overflow-clip{overflow:clip}.nv-block--overflow-hidden{overflow:hidden}.nv-block--overflow-scroll{overflow:scroll}.nv-block--overflow-visible{overflow:visible}.nv-block--overflow-x-auto{overflow-x:auto}.nv-block--overflow-x-clip{overflow-x:clip}.nv-block--overflow-x-hidden{overflow-x:hidden}.nv-block--overflow-x-scroll{overflow-x:scroll}.nv-block--overflow-x-visible{overflow-x:visible}.nv-block--overflow-y-auto{overflow-y:auto}.nv-block--overflow-y-clip{overflow-y:clip}.nv-block--overflow-y-hidden{overflow-y:hidden}.nv-block--overflow-y-scroll{overflow-y:scroll}.nv-block--overflow-y-visible{overflow-y:visible}.nv-block--text-ellipsis{text-overflow:ellipsis}.nv-block--text-clip{text-overflow:clip}.nv-block--text-wrap{text-wrap:wrap}.nv-block--text-nowrap{text-wrap:nowrap}.nv-block--text-balance{text-wrap:balance}.nv-block--text-pretty{text-wrap:pretty}.nv-button{gap:calc(var(--spacing)*1);border-radius:var(--radius-md);width:fit-content;height:fit-content;font-family:var(--font-sans);font-size:var(--text-14);--tw-leading:var(--leading-lh-100);line-height:var(--leading-lh-100);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);cursor:pointer;padding:var(--padding);font-size:var(--font-size);border-style:var(--tw-border-style);border-width:var(--border-width-1);border-color:var(--border-color);background-color:var(--bg-color);color:var(--text-color);transition-property:background-color,color,scale,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-150);transition-duration:var(--transition-duration-150);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;&:disabled{cursor:not-allowed}&:active{scale:99%}@media (prefers-reduced-motion:reduce){&{transition-property:none}}& .nv-icon,& svg{color:var(--icon-color,var(--text-color));font-size:var(--icon-size);flex-shrink:0}&:not(.nv-button-group .nv-button),&:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),&:where(.nv-button-group--kind-primary>.nv-button){--border-color:transparent;&,&:where(.nv-button--color-neutral){--bg-color:var(--background-color-interaction-inverse);--text-color:var(--text-color-inverse);&:hover{--bg-color:var(--background-color-interaction-inverse-hover)}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-inverse-pressed)}}&:where(.nv-button--color-brand){--bg-color:var(--background-color-interaction-primary-base);--text-color:var(--text-color-accent-black);&:hover{--bg-color:var(--background-color-interaction-primary-hover)}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-primary-selected)}}&:where(.nv-button--color-danger){--bg-color:var(--background-color-feedback-danger-strong);--border-color:var(--border-color-feedback-danger);--text-color:var(--text-color-accent-white);&:hover{--bg-color:var(--background-color-feedback-danger-hover);--border-color:var(--border-color-feedback-danger-hover)}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-feedback-danger-pressed);--border-color:var(--border-color-feedback-danger-strong)}}&:disabled{--bg-color:var(--background-color-interaction-disabled);--border-color:transparent;--text-color:var(--text-color-disabled)}}&:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),&:where(.nv-button-group--kind-secondary>.nv-button){--bg-color:transparent;&,&:where(.nv-button--color-neutral){--border-color:var(--border-color-interaction-strong);--text-color:var(--text-color-primary);&:hover{--bg-color:var(--background-color-interaction-hover);--border-color:var(--border-color-interaction-strong)}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-pressed);--border-color:var(--border-color-interaction-strong)}}&:where(.nv-button--color-brand){--border-color:var(--border-color-brand);--text-color:var(--text-color-primary);--icon-color:var(--text-color-brand);&:hover{--bg-color:var(--background-color-interaction-hover);--border-color:var(--border-color-brand)}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-pressed);--border-color:var(--border-color-brand)}}&:where(.nv-button--color-danger){--border-color:var(--border-color-feedback-danger);--text-color:var(--text-color-feedback-danger);&:hover{--border-color:var(--border-color-feedback-danger);--bg-color:var(--background-color-feedback-danger-subtle-hover);--text-color:var(--text-color-feedback-danger-subtle)}&:active,&[data-state=open]:not([data-active-state=disabled]){--border-color:var(--border-color-feedback-danger);--bg-color:var(--background-color-feedback-danger-subtle-pressed);--text-color:var(--text-color-feedback-danger-strong)}}&:disabled{--border-color:var(--border-color-interaction-disabled);--bg-color:transparent;--text-color:var(--text-color-disabled);--icon-color:var(--icon-color-disabled)}}&:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),&:where(.nv-button-group--kind-tertiary>.nv-button){--bg-color:transparent;--border-color:transparent;--text-color:var(--text-color-primary);&:hover{--bg-color:var(--background-color-interaction-hover)}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-pressed)}&:where(.nv-button--color-brand){--icon-color:var(--text-color-brand)}&:where(.nv-button--color-danger){--text-color:var(--text-color-feedback-danger);--border-color:transparent;&:hover{--bg-color:var(--background-color-feedback-danger-subtle-hover);--text-color:var(--text-color-feedback-danger-subtle);--border-color:transparent}&:active,&[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-feedback-danger-subtle-pressed);--text-color:var(--text-color-feedback-danger-strong);--border-color:transparent}}&:disabled{--bg-color:transparent;--text-color:var(--text-color-disabled);--icon-color:var(--icon-color-disabled)}}&,&:where(.nv-button--size-medium):not(.nv-button-group .nv-button),&:where(.nv-button-group--size-medium>.nv-button){--padding:calc(var(--spacing)*3);--font-size:var(--text-14);--icon-size:var(--text-16)}&:where(.nv-button--size-tiny):not(.nv-button-group .nv-button),&:where(.nv-button-group--size-tiny>.nv-button){--padding:calc(var(--spacing));--font-size:var(--text-12);--icon-size:var(--text-12)}&:where(.nv-button--size-small):not(.nv-button-group .nv-button),&:where(.nv-button-group--size-small>.nv-button){--padding:calc(var(--spacing)*2);--font-size:var(--text-12);--icon-size:var(--text-12)}&:where(.nv-button--size-large):not(.nv-button-group .nv-button),&:where(.nv-button-group--size-large>.nv-button){--padding:calc(var(--spacing)*4);--font-size:var(--text-16);--icon-size:var(--text-16)}}.nv-popover-content{isolation:isolate;z-index:1070;max-height:var(--radix-popover-content-available-height);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}