.dp-tools{align-items:center}
.record-actions-more{position:relative;flex:none;min-width:0;align-self:center}
.dp-tools .record-actions-trigger{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;white-space:nowrap}
.record-actions-trigger::after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}
.record-actions-trigger[aria-expanded=true]{border-color:var(--dp-accent,#087f79);color:var(--dp-accent,#087f79);background:var(--dp-soft,#eaf6f3)}
.record-actions-trigger[aria-expanded=true]::after{transform:rotate(225deg);margin-top:4px}
.record-actions-options{position:fixed;inset:auto;margin:0;padding:8px;box-sizing:border-box;z-index:10050;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);box-shadow:0 14px 40px #102a4330;display:flex;flex-direction:column;gap:3px}
.record-actions-options[hidden]{display:none!important}
.dp-tools .record-actions-options>.btn{width:100%;flex:none;justify-content:flex-start;text-align:left;min-height:44px;border:0;border-radius:7px;padding:11px 13px;font-size:13px;line-height:1.45;white-space:normal;box-shadow:none;background:transparent}
.record-actions-options>.btn:hover{background:var(--bg)}
.record-actions-options>.btn:focus-visible,.record-actions-trigger:focus-visible{outline:2px solid var(--dp-accent,#087f79);outline-offset:2px}
@media(max-width:550px){.record-actions-more{width:100%}.dp-tools .record-actions-trigger{width:100%;min-height:44px}.dp-tools .record-actions-options>.btn{font-size:14px}}
/* Menu entries keep readable text even when moved from a primary toolbar button. */
.dp-tools .record-actions-options>.btn{color:var(--text)}
.dp-tools .record-actions-options>.btn.primary{color:var(--dp-accent,#087f79);background:var(--dp-soft,#eaf6f3)}
.dp-tools .record-actions-options>.btn.danger{color:var(--red,#bc293a)}
.dp-tools .record-actions-options>.btn:hover{background:var(--bg);color:var(--text)}
.dp-tools .record-actions-options>.btn.primary:hover{color:var(--dp-accent,#087f79);background:var(--dp-soft,#eaf6f3)}
.dp-tools .record-actions-options>.btn.danger:hover{color:var(--red,#bc293a)}
.dp-tools .record-actions-options>.btn{transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}
.dp-tools .record-actions-options>.btn:hover,.dp-tools .record-actions-options>.btn:focus-visible{background:#e4f2ef;color:#15594f;box-shadow:inset 3px 0 #27877a}
.dp-tools .record-actions-options>.btn.danger:hover,.dp-tools .record-actions-options>.btn.danger:focus-visible{background:#fce8ec;color:#a92237;box-shadow:inset 3px 0 #bc293a}
.dark .dp-tools .record-actions-options>.btn:hover,.dark .dp-tools .record-actions-options>.btn:focus-visible{background:#254e49;color:#dcfff5;box-shadow:inset 3px 0 #67d8bd}
.dark .dp-tools .record-actions-options>.btn.danger:hover,.dark .dp-tools .record-actions-options>.btn.danger:focus-visible{background:#562a35;color:#ffdbe2;box-shadow:inset 3px 0 #ff829a}
@media(prefers-reduced-motion:reduce){.dp-tools .record-actions-options>.btn{transition:none}}
