.ui-actions-popup{z-index:120;width:max-content;min-width:max(184px, var(--radix-popover-trigger-width,0px));max-width:min(320px,100vw - 24px);max-height:min(380px, var(--radix-popover-content-available-height,380px));border:1px solid var(--color-border);border-radius:var(--radius,8px);background:var(--color-surface);color:var(--color-text);transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;padding:4px;display:flex;box-shadow:0 12px 32px #11191f24,0 2px 6px #11191f0f}.ui-actions-popup[data-state=open]{animation:ui-select-in var(--motion-enter) var(--motion-ease) both}.ui-actions-popup[data-state=closed]{animation:ui-select-out var(--motion-exit) var(--motion-ease-exit) both}.ui-actions-search{flex:none;margin:2px 2px 6px}.ui-actions-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ui-actions-scroll[data-fade=top]{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.ui-actions-scroll[data-fade=bottom]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 28px);mask-image:linear-gradient(0deg,#0000,#000 28px)}.ui-actions-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 28px),#0000)}.ui-actions-popup .ui-button:focus-visible{outline-offset:-2px}.ui-actions-menu{outline:none;gap:1px;display:grid}.ui-actions-menu-item{text-align:start;white-space:normal;justify-content:flex-start;width:100%;font-weight:500}.ui-actions-submenu-arrow{color:var(--color-muted);flex:none;margin-left:auto}.ui-actions-submenu-back{text-align:start;flex:none;justify-content:flex-start;max-width:100%;margin-bottom:4px}.ui-actions-submenu-back>span:last-child{overflow-wrap:anywhere;min-width:0}.ui-actions-menu-entry{align-items:center;gap:4px;min-width:0;display:flex}.ui-actions-menu-entry>.ui-actions-menu-item{flex:auto;min-width:0}.ui-actions-menu-entry>:last-child:not(.ui-actions-menu-item){flex:none}.ui-actions-menu>.ui-actions-menu-item{color:var(--color-text)}.ui-actions-menu>.ui-actions-menu-item.ui-actions-danger{color:var(--color-danger)}.ui-actions-menu-icon{color:var(--color-muted);transition:color var(--motion-fast) var(--motion-ease);flex:none;display:inline-flex}.ui-actions-menu-item:hover .ui-actions-menu-icon,.ui-actions-menu-item:focus-visible .ui-actions-menu-icon{color:inherit}.ui-actions-menu-icon>svg{width:15px;height:15px}.ui-actions-menu-item--described{align-items:flex-start}.ui-actions-menu-item--described .ui-actions-menu-icon{margin-top:1px}.ui-actions-menu-text{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.ui-actions-menu-description{color:var(--color-muted);font-size:11.5px;font-weight:400;line-height:1.4}.ui-actions-danger .ui-actions-menu-description{color:inherit;opacity:.8}.ui-actions-heading{color:var(--color-muted);margin:0;padding:4px 8px 6px;font-size:11.5px;font-weight:600;line-height:1.4}.ui-actions-danger{color:var(--color-danger)}.ui-actions-danger .ui-actions-menu-icon{color:inherit}.ui-actions-separator{background:var(--color-border);height:1px;margin:3px 6px}.ui-actions-note{color:var(--color-muted);padding:6px 8px;font-size:12px;line-height:1.5;display:block}.ui-button[data-held]{cursor:progress;opacity:.6}.ui-actions-split{align-items:stretch;display:inline-flex}.ui-actions-split>.ui-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui-actions-split>.ui-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ui-actions-split[data-variant=primary]>.ui-button:last-child{border-left-color:color-mix(in srgb, var(--color-on-accent) 28%, transparent)}.ui-actions-split>.ui-button:focus-visible{z-index:1;position:relative}.ui-actions-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-actions-bar-slot{display:contents}.ui-actions-bar-sticky{bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:20;position:sticky}.ui-actions-bar-sticky>.ui-action-bar,.ui-actions-bar-inline>.ui-action-bar{position:relative;bottom:auto}.ui-actions-bar-inline>.ui-action-bar{box-shadow:none}.ui-actions-count{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.ui-actions-bulk--compact>.ui-action-bar-actions{flex-wrap:nowrap;min-width:0;max-width:100%}.ui-actions-bulk--compact>.ui-action-bar-actions>.ui-button:first-child{text-align:start;flex:0 auto;min-width:0}.ui-actions-save-dot{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.ui-actions-error{color:var(--color-danger);animation:ui-content-in var(--motion-normal) var(--motion-ease) both;margin:0;font-size:12px;line-height:1.5}.ui-actions-copy{justify-items:start;gap:var(--space-1);vertical-align:middle;min-width:0;display:inline-grid}.ui-actions-inline-edit{gap:var(--space-2);min-width:0;display:grid}.ui-actions-inline-view{align-items:flex-end;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-actions-value{flex:0 auto;gap:2px;min-width:0;max-width:100%;display:grid}.ui-actions-value small{color:var(--color-muted);font-size:12px;line-height:1.4}.ui-actions-value strong{color:var(--color-text);overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.45}.ui-actions-value strong[data-empty]{color:var(--color-muted)}.ui-actions-inline-form{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-actions-inline-field{flex:220px;max-width:360px}.ui-actions-inline-buttons{flex-wrap:nowrap}.ui-actions-popup--columns{min-width:max(232px, var(--radix-popover-trigger-width,0px));max-height:min(520px, var(--radix-popover-content-available-height,520px))}.ui-actions-column-group{gap:1px;display:grid}.ui-actions-column-group:not(:first-child){margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.ui-actions-column-list{gap:1px;display:grid}.ui-actions-column{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm,6px);min-height:36px;transition:background-color var(--motion-fast) var(--motion-ease);padding:2px 2px 2px 8px;display:flex}.ui-actions-column:hover{background:var(--color-ghost-hover)}.ui-actions-column>.ui-actions-column-check{flex:auto;align-self:stretch;align-items:center;min-width:0}.ui-actions-column-note{color:var(--color-muted);font-size:12px;font-weight:400;line-height:1.4;display:block}@media (pointer:coarse){.ui-actions-column{min-height:44px}}.ui-actions-column-footer{justify-content:space-between;gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ui-actions-column-move{flex:none;gap:2px;display:flex}.ui-actions-sort{justify-items:start;gap:var(--space-2);width:100%;min-width:0;display:grid;container-type:inline-size}.ui-actions-sort-list{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.ui-actions-sort-rule{align-items:center;gap:var(--space-2);grid-template-columns:20px minmax(0,1fr) minmax(128px,168px) auto;max-width:640px;display:grid}.ui-actions-sort-number{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:600}.ui-actions-sort-field,.ui-actions-sort-direction{min-width:0}.ui-actions-sort-tools{gap:2px;display:flex}@container (max-width:439.98px){.ui-actions-sort-rule{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"number field field"".direction tools";row-gap:6px}.ui-actions-sort-number{grid-area:number}.ui-actions-sort-field{grid-area:field}.ui-actions-sort-direction{grid-area:direction}.ui-actions-sort-tools{grid-area:tools}}.ui-actions-demo{gap:10px;width:100%;min-width:0;font-size:12px;display:grid}.ui-actions-demo>:is(.ui-button,.ui-actions-split,.ui-actions-copy,.ui-actions-history){justify-self:start}.ui-actions-demo-result{min-height:18px;color:var(--color-muted);white-space:pre-line;overflow-wrap:anywhere;font-size:11.5px;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.ui-actions-popup,.ui-actions-error{animation:none!important}.ui-actions-column,.ui-actions-menu-icon{transition:none!important}}
.dashboard-page-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.dashboard-actions{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.dashboard-actions>*{flex:none}.dashboard-actions>.dashboard-action--primary{flex:0 auto;min-width:0}.dashboard-actions .ui-button{white-space:nowrap}.dashboard-actions .ui-button>svg{flex:none}.dashboard-action-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-actions .dashboard-action--danger{border-color:var(--color-danger-border);color:var(--color-danger)}.dashboard-actions .dashboard-action--danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--color-danger);background:var(--color-danger-surface)}
