.dp-search{transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.dp-search:hover{border-color:var(--g600)!important}.dp-search:focus-within{border-color:#000!important;box-shadow:0 0 0 3px rgba(17,17,19,.1)}.dp-menu-panel{background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:var(--space-2)}.dp-menu-panel.dp-confirm-panel{border:var(--border-control) solid var(--g400);box-shadow:none}.dp-menu-sep{height:var(--border-hairline);background:var(--border);margin:var(--space-2) var(--space-2)}.dp-menu-item{transition:background var(--duration-base) var(--ease-standard);background:transparent}.dp-menu-item:hover:not(:disabled){background:var(--g50)}.dp-menu-item--danger{color:#a33b3b}.dp-menu-item--danger:hover:not(:disabled){background:var(--g50);color:#a33b3b}.dp-action-menu-panel{border:none;box-shadow:0 2px 8px rgba(17,17,19,.04),0 8px 28px rgba(17,17,19,.08);padding:8px}.dp-action-menu-panel--flyout{max-height:min(20rem,calc(100dvh - 16px));overflow-x:hidden;overflow-y:auto}.dp-action-menu-panel .dp-menu-item{height:36px;padding:0 12px;gap:12px;border-radius:var(--radius-pill);font-size:var(--font-ui-size);color:var(--text)}.dp-action-menu-panel .dp-menu-item--danger,.dp-action-menu-panel .dp-menu-item--danger:hover:not(:disabled){color:#a33b3b}.dp-action-menu-panel--filters .dp-menu-item:hover:not(:disabled){background:var(--g100)}button.dp-row-dots{width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text)}button.dp-row-dots:hover,button.dp-row-dots[aria-expanded=true]{background:var(--g200);color:var(--text)}.dp-table .dp-table-actions{position:sticky;inset-inline-end:0;z-index:3;min-width:var(--col-action-min);width:var(--col-action-pref);max-width:var(--col-action-max);overflow:visible;background:var(--surface)}.dp-table thead .dp-table-actions{background:var(--g50);z-index:6}.dp-table tbody tr:hover td.dp-table-actions{background:color-mix(in srgb,var(--g50) 75%,var(--surface))}.dp-table tbody tr[aria-selected=true] td.dp-table-actions{background:var(--g100)}.dp-table--select-hover tbody .dp-table-select .dp-check{opacity:0}.dp-table--select-hover tbody tr:focus-within .dp-table-select .dp-check,.dp-table--select-hover tbody tr:hover .dp-table-select .dp-check,.dp-table--select-hover tbody tr[aria-selected=true] .dp-table-select .dp-check,.dp-table--select-hover.dp-table--has-selection tbody .dp-table-select .dp-check{opacity:1}.dp-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.dp-confirm-delete{height:32px;padding:0 16px;border:none;border-radius:var(--radius-pill);background:#ff3b30;color:#fff;font-family:inherit;font-size:var(--font-ui-size);font-weight:400;cursor:pointer}.dp-confirm-delete:hover{background:#e0352b}.dp-confirm-cancel{height:32px;padding:0 16px;border:var(--border-control) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--font-ui-size);font-weight:400;cursor:pointer}.dp-confirm-cancel:hover{background:var(--g100)}.dp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--text);cursor:pointer}.dp-icon-btn--danger:hover{color:#ff3b30}