:export{surfacePrimary:var(--surface-primary);surfaceSecondary:var(--surface-secondary);surfaceInteractive:var(--surface-interactive)}.dropdownMenu__subTrigger{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-unit)*2);border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2);font-size:var(--font-size-sm);outline:none}.dropdownMenu__subTrigger:focus,.dropdownMenu__subTrigger[data-state=open]{background-color:hsl(var(--surface-interactive)/.1)}.dropdownMenu__subTrigger svg{pointer-events:none;width:calc(var(--spacing-unit)*4);height:calc(var(--spacing-unit)*4);flex-shrink:0}.dropdownMenu__subTrigger--inset{padding-left:calc(var(--spacing-unit)*8)}.dropdownMenu__chevron{margin-left:auto}.dropdownMenu__subContent{z-index:50;min-width:calc(var(--spacing-unit)*32);overflow:hidden;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background-color:var(--color-popover);padding:calc(var(--spacing-unit)*1);color:var(--color-popover-foreground);box-shadow:var(--shadow-lg);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dropdownMenu__subContent[data-state=open]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out}.dropdownMenu__subContent[data-state=closed]{animation:fadeOut .15s ease-in,zoomOut .15s ease-in}.dropdownMenu__subContent[data-side=bottom]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromTop .15s ease-out}.dropdownMenu__subContent[data-side=left]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromRight .15s ease-out}.dropdownMenu__subContent[data-side=right]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromLeft .15s ease-out}.dropdownMenu__subContent[data-side=top]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromBottom .15s ease-out}.dropdownMenu__content{z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:calc(var(--spacing-unit)*32);overflow-y:auto;overflow-x:hidden;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background-color:var(--color-popover);padding:calc(var(--spacing-unit)*1);color:var(--color-popover-foreground);box-shadow:var(--shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dropdownMenu__content[data-state=open]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out}.dropdownMenu__content[data-state=closed]{animation:fadeOut .15s ease-in,zoomOut .15s ease-in}.dropdownMenu__content[data-side=bottom]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromTop .15s ease-out}.dropdownMenu__content[data-side=left]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromRight .15s ease-out}.dropdownMenu__content[data-side=right]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromLeft .15s ease-out}.dropdownMenu__content[data-side=top]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromBottom .15s ease-out}.dropdownMenu__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-unit)*2);border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2);font-size:var(--font-size-sm);outline:none;transition:color var(--duration-200) var(--easing-ease-out),background-color var(--duration-200) var(--easing-ease-out)}.dropdownMenu__item:focus{background-color:hsl(var(--surface-interactive)/.1);color:hsl(var(--surface-interactive))}.dropdownMenu__item[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__item>svg{width:calc(var(--spacing-unit)*4);height:calc(var(--spacing-unit)*4);flex-shrink:0}.dropdownMenu__item--inset{padding-left:calc(var(--spacing-unit)*8)}.dropdownMenu__checkboxItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*8);font-size:var(--font-size-sm);outline:none;transition:color var(--duration-200) var(--easing-ease-out),background-color var(--duration-200) var(--easing-ease-out)}.dropdownMenu__checkboxItem:focus{background-color:hsl(var(--surface-interactive)/.1);color:hsl(var(--surface-interactive))}.dropdownMenu__checkboxItem[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__checkboxIndicator{position:absolute;left:calc(var(--spacing-unit)*2);display:flex;height:calc(var(--spacing-unit)*3.5);width:calc(var(--spacing-unit)*3.5);align-items:center;justify-content:center}.dropdownMenu__checkboxIndicator .dropdownMenu__checkIcon{height:calc(var(--spacing-unit)*4);width:calc(var(--spacing-unit)*4)}.dropdownMenu__radioItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*8);font-size:var(--font-size-sm);outline:none;transition:color var(--duration-200) var(--easing-ease-out),background-color var(--duration-200) var(--easing-ease-out)}.dropdownMenu__radioItem:focus{background-color:hsl(var(--surface-interactive)/.1);color:hsl(var(--surface-interactive))}.dropdownMenu__radioItem[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__radioIndicator{position:absolute;left:calc(var(--spacing-unit)*2);display:flex;height:calc(var(--spacing-unit)*3.5);width:calc(var(--spacing-unit)*3.5);align-items:center;justify-content:center}.dropdownMenu__radioIndicator .dropdownMenu__radioIcon{height:calc(var(--spacing-unit)*2);width:calc(var(--spacing-unit)*2);fill:currentColor}.dropdownMenu__label{padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dropdownMenu__label--inset{padding-left:calc(var(--spacing-unit)*8)}.dropdownMenu__separator{margin:calc(var(--spacing-unit)*1) calc(var(--spacing-unit)*-1);height:1px;background-color:var(--color-muted)}.dropdownMenu__shortcut{margin-left:auto;font-size:var(--font-size-xs);letter-spacing:.1em;opacity:.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes slideInFromTop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-8px)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(8px)}to{transform:translateX(0)}}