.entry-options{position:relative;align-self:flex-start}
.entry-options>summary{display:flex;gap:1rem;align-items:center;cursor:pointer;list-style:none}
.entry-options>summary::-webkit-details-marker{display:none}
.entry-options[open]>summary{border-color:var(--redlight,#ff777d)}
.entry-options-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:20;width:min(19rem,calc(100vw - 3rem));padding:.5rem;background:#16191e;border:1px solid #41464e;border-radius:10px;box-shadow:0 12px 35px #0008}
.entry-options-panel a,.entry-options-panel button{display:block;width:100%;padding:.85rem .7rem;color:#f4f5f6;font:inherit;text-align:left;text-decoration:none;background:none;border:0;border-radius:6px;cursor:pointer}
.entry-options-panel a:hover,.entry-options-panel button:hover{background:#ffffff0c}
.entry-options-panel small{display:block;font-size:.78rem;color:#aeb4bd;margin-top:.25rem}
.entry-options-panel form{margin:0}
.entry-options-panel .entry-danger,.btn.entry-danger{color:#ffb4ad}
.btn.entry-danger{border-color:#9a514d}
.entry-options :focus-visible{outline:2px solid var(--redlight,#ff777d);outline-offset:3px}
.delete-confirm-check{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}
.delete-confirm-check input{width:1.2rem;height:1.2rem;flex:0 0 auto;margin-top:.2rem}
.bin-entry h2,.entry-delete-confirmation h2{overflow-wrap:anywhere}
.record-management-links{display:flex;justify-content:flex-end;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.25rem}
@media(max-width:600px){.entry-options{width:100%}.entry-options>summary{justify-content:space-between}.entry-options-panel{width:100%;box-sizing:border-box}.bin-entry .button-row{align-items:stretch;flex-direction:column}.bin-entry .button-row .btn{width:100%;box-sizing:border-box}}
