.ui-dropdown-button{--ui-dropdown-tone:var(--ui-color-primary,#1677ff);position:relative;display:inline-flex;font-family:var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.ui-dropdown-button[data-variation="default"]{--ui-dropdown-tone:var(--ui-color-text,rgba(0,0,0,.88))}.ui-dropdown-button[data-variation="danger"]{--ui-dropdown-tone:var(--ui-color-error,#ff4d4f)}.ui-dropdown-button__control{display:flex}.ui-dropdown-button__primary,.ui-dropdown-button__trigger{display:inline-flex;height:32px;align-items:center;justify-content:center;border:1px solid var(--ui-dropdown-tone);background:var(--ui-dropdown-tone);color:#fff;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.ui-dropdown-button__primary{padding:0 15px;border-radius:var(--ui-radius-sm,6px) 0 0 var(--ui-radius-sm,6px)}.ui-dropdown-button__trigger{width:32px;margin-left:-1px;padding:0;border-radius:0 var(--ui-radius-sm,6px) var(--ui-radius-sm,6px) 0}.ui-dropdown-button[data-size="small"] .ui-dropdown-button__primary,.ui-dropdown-button[data-size="small"] .ui-dropdown-button__trigger{height:24px;font-size:12px}.ui-dropdown-button[data-size="small"] .ui-dropdown-button__trigger{width:24px}.ui-dropdown-button[data-size="large"] .ui-dropdown-button__primary,.ui-dropdown-button[data-size="large"] .ui-dropdown-button__trigger{height:40px;font-size:16px}.ui-dropdown-button[data-size="large"] .ui-dropdown-button__trigger{width:40px}.ui-dropdown-button__trigger .ui-lucide{width:14px;height:14px;transition:transform .18s ease}.ui-dropdown-button.is-open .ui-dropdown-button__trigger .ui-lucide{transform:rotate(180deg)}.ui-dropdown-button__menu{position:absolute;z-index:120;top:calc(100% + 6px);right:0;min-width:200px;padding:4px;border:1px solid var(--ui-color-border-secondary,#f0f0f0);border-radius:var(--ui-radius-lg,8px);background:var(--ui-color-surface,#fff);box-shadow:var(--ui-shadow-overlay,0 6px 16px rgba(0,0,0,.08))}.ui-dropdown-button__menu[hidden]{display:none!important}.ui-dropdown-button__item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--ui-radius-sm,6px);color:var(--ui-color-text,rgba(0,0,0,.88));font-size:14px;text-decoration:none}.ui-dropdown-button__item[data-label=""]{display:none}.ui-dropdown-button__item:hover,.ui-dropdown-button__item:focus-visible{background:var(--ui-color-fill-secondary,#f5f5f5);outline:0}.ui-dropdown-button__item[data-disabled="yes"]{opacity:.45;pointer-events:none}.ui-dropdown-button__item>span:first-child{display:none;width:15px;height:15px}.ui-dropdown-button__item:not([data-icon="none"])>span:first-child{display:block}.ui-dropdown-button__item .ui-lucide{display:none;width:15px;height:15px}.ui-dropdown-button__item[data-icon="check"] .ui-lucide--check,.ui-dropdown-button__item[data-icon="copy"] .ui-lucide--copy,.ui-dropdown-button__item[data-icon="download"] .ui-lucide--download,.ui-dropdown-button__item[data-icon="trash"] .ui-lucide--trash-2{display:block}.ui-dropdown-button{--ui-dropdown-tone:var(--ui-color-primary-text,#0958d9)}.ui-dropdown-button[data-variation="danger"]{--ui-dropdown-tone:var(--ui-color-error-text,#a8071a)}.ui-dropdown-button__control{overflow:hidden;border:1px solid var(--ui-dropdown-tone);border-radius:var(--ui-radius-sm,6px);background:var(--ui-dropdown-tone);box-shadow:var(--ui-shadow-button,0 2px 0 rgba(0,0,0,.02))}.ui-dropdown-button__primary,.ui-dropdown-button__trigger{border:0!important;border-radius:0!important;box-shadow:none!important}.ui-dropdown-button__primary{padding-right:15px;padding-left:15px}.ui-dropdown-button__trigger{position:relative;width:32px;margin-left:0!important}.ui-dropdown-button__trigger:before{position:absolute;top:7px;bottom:7px;left:0;width:1px;background:rgba(255,255,255,.32);content:""}.ui-dropdown-button__primary:hover,.ui-dropdown-button__trigger:hover{background:color-mix(in srgb,var(--ui-dropdown-tone) 84%,#fff);color:#fff}.ui-dropdown-button__control:focus-within{outline:2px solid color-mix(in srgb,var(--ui-dropdown-tone) 34%,transparent);outline-offset:2px}.ui-dropdown-button[data-size="small"] .ui-dropdown-button__trigger{width:24px}.ui-dropdown-button[data-size="small"] .ui-dropdown-button__trigger:before{top:5px;bottom:5px}.ui-dropdown-button[data-size="large"] .ui-dropdown-button__trigger{width:40px}.ui-dropdown-button[data-size="large"] .ui-dropdown-button__trigger:before{top:9px;bottom:9px}