.nv-badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-md);width:fit-content;height:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-12);--tw-leading:10px;line-height:var(--leading-lh-100);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--bg-color:transparent;--border-color:var(--border-color-accent-blue);--text-color:var(--text-color-accent-blue);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);flex-grow:0;flex-shrink:0;line-height:10px;display:inline-flex;& svg{flex-shrink:0}&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-blue);--text-color:var(--text-color-accent-blue-strong);--border-color:var(--background-color-accent-blue)}&.nv-badge--color-green{--border-color:var(--border-color-accent-green);--text-color:var(--text-color-accent-green);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-green);--text-color:var(--text-color-accent-green-strong);--border-color:var(--background-color-accent-green)}}&.nv-badge--color-red{--border-color:var(--border-color-accent-red);--text-color:var(--text-color-accent-red);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-red);--text-color:var(--text-color-accent-red-strong);--border-color:var(--background-color-accent-red)}}&.nv-badge--color-yellow{--border-color:var(--border-color-accent-yellow);--text-color:var(--text-color-accent-yellow);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-yellow);--text-color:var(--text-color-accent-yellow-strong);--border-color:var(--background-color-accent-yellow)}}&.nv-badge--color-purple{--border-color:var(--border-color-accent-purple);--text-color:var(--text-color-accent-purple);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-purple);--text-color:var(--text-color-accent-purple-strong);--border-color:var(--background-color-accent-purple)}}&.nv-badge--color-teal{--border-color:var(--border-color-accent-teal);--text-color:var(--text-color-accent-teal);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-teal);--text-color:var(--text-color-accent-teal-strong);--border-color:var(--background-color-accent-teal)}}&.nv-badge--color-gray{--border-color:var(--border-color-accent-gray);--text-color:var(--text-color-primary);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-gray-subtle);--border-color:var(--background-color-accent-gray-subtle)}}}.nv-select-trigger .nv-input-content{display:inline-block}[aria-expanded=true].nv-select-trigger:not(.nv-input--disabled):not(.nv-input--readonly){border-color:var(--border-color-interaction-selected)}.nv-select-content{--min-width:var(--popover-anchor-width);--max-width:var(--popover-available-width);--max-height:var(--popover-available-height);max-height:var(--max-height);max-width:var(--max-width);min-width:var(--min-width);overflow-y:auto}.nv-menu{z-index:1060;align-items:flex-start;gap:calc(var(--spacing)*0);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-raised);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);scrollbar-width:thin;scrollbar-color:var(--nv-scrollbar-color);flex-direction:column;display:flex;&:empty,&:has(.nv-menu-search:only-child){&:after{padding:var(--spacing-lg);font-family:var(--font-sans);font-size:var(--text-14);--tw-leading:1.1;line-height:var(--leading-lh-100);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular);color:var(--text-color-placeholder);--tw-content:attr(data-empty-message,"No results found");content:var(--tw-content);line-height:1.1}}}.nv-menu-section{align-items:center;gap:calc(var(--spacing)*0);border-bottom:var(--border-width-1) var(--tw-border-style) var(--border-color-base);background-color:var(--background-color-surface-raised);flex-direction:column;width:100%;display:flex;&:last-child{border:none}}.nv-menu-heading{align-items:flex-start;gap:calc(var(--spacing)*1.5);text-overflow:ellipsis;white-space:nowrap;width:100%;padding:var(--spacing-lg);font-family:var(--font-sans);font-size:var(--text-12);--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);color:var(--text-color-secondary);display:flex;overflow:hidden}.nv-menu-search.nv-input{margin:calc(var(--spacing)*2);width:calc(100% - var(--spacing)*4);& svg{color:var(--text-color-base)}}.nv-menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);width:100%;padding:var(--spacing-lg);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-regular);font-weight:var(--font-weight-regular);flex-shrink:0;list-style-type:none;display:flex;&.nv-menu-checkbox-item,&.nv-menu-radio-group-item{gap:calc(var(--spacing)*2)}&:hover{background-color:var(--background-color-interaction-hover)}&:active,&[data-active-item]{background-color:var(--background-color-interaction-pressed)}&.nv-menu-item--danger{color:var(--text-color-feedback-danger);&:hover{background-color:var(--background-color-feedback-danger-subtle-hover);color:var(--text-color-feedback-danger-subtle)}&:active{background-color:var(--background-color-feedback-danger-subtle-pressed);color:var(--text-color-feedback-danger-strong)}}& .nv-menu-item-slot{flex-shrink:0;min-width:1em;min-height:1em}& svg{flex-shrink:0}&.nv-menu-item--disabled,&[data-disabled]{pointer-events:none;cursor:default;background-color:var(--background-color-interaction-disabled);color:var(--text-color-disabled)}}.nv-menu-radio-group{&.nv-radio-group-root{gap:calc(var(--spacing)*0);width:100%}}.nv-menu-item-label{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1.1;line-height:1.1;display:inline-block;overflow:hidden}.nv-checkbox-root{align-items:flex-start;gap:calc(var(--spacing)*2);width:fit-content;display:flex;& .nv-label,& label{margin-block:auto}&.nv-checkbox-root--label-left{flex-direction:row-reverse}}.nv-checkbox-box{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:var(--border-width-2);border-color:var(--border-color-interaction-base);background-color:var(--background-color-interaction-base);flex-shrink:0;@media (prefers-reduced-motion:no-preference){&{--tw-duration:var(--transition-duration-150);transition-duration:var(--transition-duration-150);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);transition-property:background-color,border-width,border-color}}&:hover{border-color:var(--border-color-interaction-hover);background-color:var(--background-color-interaction-hover)}&:active{border-color:var(--border-color-interaction-pressed);background-color:var(--background-color-interaction-selected)}&:disabled{pointer-events:none;border-color:var(--border-color-interaction-disabled);background-color:var(--background-color-interaction-disabled)}&[data-state=checked],&[data-state=indeterminate]{border-style:var(--tw-border-style);border-width:var(--border-width-1);background-color:var(--background-color-interaction-primary-base);border-color:#0000}&[data-state=checked]:hover,&[data-state=indeterminate]:hover{background-color:var(--background-color-interaction-primary-hover);border-color:#0000}&[data-state=checked]:active,&[data-state=indeterminate]:active{background-color:var(--background-color-interaction-primary-selected);border-color:#0000}&[data-state=checked]:disabled,&[data-state=indeterminate]:disabled{background-color:var(--background-color-interaction-disabled-checked);border-color:#0000;& .nv-checkbox-indicator{color:var(--text-color-inverse)}}& .nv-checkbox-indicator path{--tw-duration:var(--transition-duration-150);transition-duration:var(--transition-duration-150);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);stroke-dasharray:15;stroke-dashoffset:15px;@media (prefers-reduced-motion:no-preference){&{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}}&[data-state=checked] .nv-checkbox-indicator path,&[data-state=indeterminate] .nv-checkbox-indicator path{stroke-dashoffset:0}}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled){border-color:var(--border-color-feedback-danger-strong);&:hover{border-color:var(--background-color-feedback-danger-hover);background-color:var(--background-color-feedback-danger-subtle-hover)}&:active{border-color:var(--border-color-feedback-danger-strong);background-color:var(--background-color-feedback-danger-subtle-pressed)}&[data-state=checked],&[data-state=indeterminate]{background-color:var(--background-color-feedback-danger-strong);border-color:#0000}&[data-state=checked]:hover,&[data-state=indeterminate]:hover{background-color:var(--background-color-feedback-danger-hover);border-color:#0000}&[data-state=checked]:active,&[data-state=indeterminate]:active{background-color:var(--background-color-feedback-danger-pressed);border-color:#0000}}.nv-checkbox-indicator{color:var(--text-color-accent-black)}.nv-checkbox-indicator--error{color:var(--text-color-inverse)}.nv-tag{border-radius:var(--radius-3xl);align-items:center;gap:calc(var(--spacing)*1);width:fit-content;height:fit-content;padding-inline:var(--spacing-lg);padding-block:var(--spacing-sm);font-family:var(--font-sans);font-size:var(--text-12);--tw-leading:var(--leading-lh-100);line-height:var(--leading-lh-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--bg-color:var(--background-color-accent-blue-subtle);--border-color:var(--border-color-accent-blue);--text-color:var(--text-color-accent-blue);--hover-bg-color:var(--background-color-accent-blue-subtle-hover);--hover-text-color:var(--text-color-accent-blue);--active-bg-color:var(--background-color-accent-blue-subtle-selected);--active-text-color:var(--text-color-accent-white);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);flex-grow:0;flex-shrink:0;display:inline-flex;& svg{flex-shrink:0}&:disabled{cursor:not-allowed;border-color:var(--border-color-disabled);background-color:var(--background-color-interaction-disabled);color:var(--text-color-disabled)}&:where(:not([disabled],[readonly])){cursor:pointer;&:hover{@media (hover:hover){&{color:var(--hover-text-color)}}}&:hover{@media (hover:hover){&{background:var(--hover-bg-color)}}}&:active{background-color:var(--active-bg-color);color:var(--active-text-color)}@media (prefers-reduced-motion:no-preference){&{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-200);transition-duration:var(--transition-duration-200);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}}&:where([readonly]){cursor:default}&:where(.nv-tag--kind-outline){--bg-color:transparent;--border-color:var(--border-color-accent-blue);--text-color:var(--text-color-accent-blue);--hover-bg-color:var(--background-color-accent-blue-hover);--hover-text-color:var(--text-color-accent-blue);--active-bg-color:var(--background-color-accent-blue-selected);--active-text-color:var(--text-color-accent-blue);&:disabled{background-color:#0000}}&:where(.nv-tag--color-green){--bg-color:var(--background-color-accent-green-subtle);--border-color:var(--border-color-accent-green);--text-color:var(--text-color-accent-green);--hover-bg-color:var(--background-color-accent-green-subtle-hover);--hover-text-color:var(--text-color-accent-green);--active-bg-color:var(--background-color-accent-green-subtle-selected);&:where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-green);--text-color:var(--text-color-accent-green);--hover-bg-color:var(--background-color-accent-green-hover);--hover-text-color:var(--text-color-accent-green);--active-bg-color:var(--background-color-accent-green-selected);--active-text-color:var(--text-color-accent-green)}}&:where(.nv-tag--color-yellow){--bg-color:var(--background-color-accent-yellow-subtle);--border-color:var(--border-color-accent-yellow);--text-color:var(--text-color-accent-yellow);--hover-bg-color:var(--background-color-accent-yellow-subtle-hover);--hover-text-color:var(--text-color-accent-yellow);--active-bg-color:var(--background-color-accent-yellow-subtle-selected);&:where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-yellow);--text-color:var(--text-color-accent-yellow);--hover-bg-color:var(--background-color-accent-yellow-hover);--hover-text-color:var(--text-color-accent-yellow);--active-bg-color:var(--background-color-accent-yellow-selected);--active-text-color:var(--text-color-accent-yellow)}}&:where(.nv-tag--color-purple){--bg-color:var(--background-color-accent-purple-subtle);--border-color:var(--border-color-accent-purple);--text-color:var(--text-color-accent-purple);--hover-bg-color:var(--background-color-accent-purple-subtle-hover);--hover-text-color:var(--text-color-accent-purple);--active-bg-color:var(--background-color-accent-purple-subtle-selected);&:where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-purple);--text-color:var(--text-color-accent-purple);--hover-bg-color:var(--background-color-accent-purple-hover);--hover-text-color:var(--text-color-accent-purple);--active-bg-color:var(--background-color-accent-purple-selected);--active-text-color:var(--text-color-accent-purple)}}&:where(.nv-tag--color-red){--bg-color:var(--background-color-accent-red-subtle);--border-color:var(--border-color-accent-red);--text-color:var(--text-color-accent-red);--hover-bg-color:var(--background-color-accent-red-subtle-hover);--hover-text-color:var(--text-color-accent-red);--active-bg-color:var(--background-color-accent-red-subtle-selected);&:where(.nv-tag--kind-outline){--bg-color:inherit;--text-color:var(--text-color-accent-red);--border-color:var(--border-color-accent-red);--hover-bg-color:var(--background-color-accent-red-hover);--hover-text-color:var(--text-color-accent-red);--active-bg-color:var(--background-color-accent-red-selected);--active-text-color:var(--text-color-accent-red)}}&:where(.nv-tag--color-teal){--bg-color:var(--background-color-accent-teal-subtle);--border-color:var(--border-color-accent-teal);--text-color:var(--text-color-accent-teal);--hover-bg-color:var(--background-color-accent-teal-subtle-hover);--hover-text-color:var(--text-color-accent-teal);--active-bg-color:var(--background-color-accent-teal-subtle-selected);&:where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-teal);--text-color:var(--text-color-accent-teal);--hover-bg-color:var(--background-color-accent-teal-hover);--hover-text-color:var(--text-color-accent-teal);--active-bg-color:var(--background-color-accent-teal-selected);--active-text-color:var(--text-color-accent-teal)}}&:where(.nv-tag--color-gray){--bg-color:var(--background-color-accent-gray-subtle);--border-color:var(--border-color-accent-gray);--text-color:var(--text-color-primary);--hover-bg-color:linear-gradient(0deg,var(--background-color-interaction-hover)0%,var(--background-color-interaction-hover)100%),var(--background-color-accent-gray-subtle);--hover-text-color:var(--text-color-primary);--active-bg-color:var(--background-color-accent-gray-subtle-selected);--active-text-color:var(--text-color-accent-white);&:where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-gray);--text-color:var(--text-color-accent-gray);--hover-bg-color:var(--background-color-interaction-hover);--hover-text-color:var(--text-color-accent-gray);--active-bg-color:var(--background-color-accent-gray-selected);--active-text-color:var(--text-color-inverse)}}&:where(.nv-tag--selected){--bg-color:var(--active-bg-color);--text-color:var(--active-text-color);--hover-bg-color:var(--active-bg-color);--hover-text-color:var(--active-text-color)}}