/* v1.40.719 · Gestión segura de Shorts por autor/administración. */
.kd-short-card-footer .kd-short-like-meta{margin-left:auto}
.kd-short-manage-menu{position:relative;flex:0 0 auto;margin:0}
.kd-short-manage-menu>summary{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #dce6dd;border-radius:999px;background:#fff;color:#334038;font-size:15px;font-weight:900;letter-spacing:1px;line-height:1;cursor:pointer;list-style:none;box-sizing:border-box}
.kd-short-manage-menu>summary::-webkit-details-marker{display:none}
.kd-short-manage-menu>summary:hover,.kd-short-manage-menu>summary:focus-visible{border-color:#93b69d;background:#f3f8f4;color:#176f36;outline:0}
.kd-short-manage-popover{position:absolute;right:0;top:calc(100% + 7px);z-index:40;min-width:132px;padding:6px;border:1px solid #d8e2da;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(20,50,29,.18)}
.kd-short-manage-popover button{display:block;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#28332b;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}
.kd-short-manage-popover button:hover,.kd-short-manage-popover button:focus-visible{background:#eef5ef;outline:0}
.kd-short-manage-popover form{margin:0!important;padding:0!important}
.kd-short-manage-popover button.is-danger{color:#b32c2c}
.kd-short-manage-popover button.is-danger:hover,.kd-short-manage-popover button.is-danger:focus-visible{background:#fff0f0}
.kd-short-edit-modal .kd-short-create-dialog{max-height:min(760px,calc(100vh - 32px));overflow:auto}
.kd-short-edit-modal label>small:first-child{font-weight:600;color:#7b867e}
.kd-short-viewer-delete-form{margin:0!important;padding:0!important}
.kd-short-viewer-delete-form .kd-short-viewer-action{border:0;font:inherit;cursor:pointer}
.kd-short-viewer-action.is-danger{background:rgba(145,27,27,.58)}
.kd-short-viewer-action.is-danger:hover,.kd-short-viewer-action.is-danger:focus-visible{background:rgba(184,37,37,.78);outline:2px solid rgba(255,255,255,.55);outline-offset:2px}
.kd-short-viewer-manage[hidden]{display:none!important}

html.kd-interface-dark body.kd-interface-dark .kd-short-manage-menu>summary,
html:has(body.kd-interface-dark) body.kd-interface-dark .kd-short-manage-menu>summary{border-color:#354039;background:#171d18;color:#e5ece6}
html.kd-interface-dark body.kd-interface-dark .kd-short-manage-menu>summary:hover,
html:has(body.kd-interface-dark) body.kd-interface-dark .kd-short-manage-menu>summary:hover{border-color:#4f755a;background:#202a22;color:#90e2a5}
html.kd-interface-dark body.kd-interface-dark .kd-short-manage-popover,
html:has(body.kd-interface-dark) body.kd-interface-dark .kd-short-manage-popover{border-color:#354039;background:#171d18;box-shadow:0 16px 36px rgba(0,0,0,.42)}
html.kd-interface-dark body.kd-interface-dark .kd-short-manage-popover button,
html:has(body.kd-interface-dark) body.kd-interface-dark .kd-short-manage-popover button{color:#e7eee8}
html.kd-interface-dark body.kd-interface-dark .kd-short-manage-popover button:hover,
html:has(body.kd-interface-dark) body.kd-interface-dark .kd-short-manage-popover button:hover{background:#222c24}
html.kd-interface-dark body.kd-interface-dark .kd-short-manage-popover button.is-danger,
html:has(body.kd-interface-dark) body.kd-interface-dark .kd-short-manage-popover button.is-danger{color:#ffaaa4}

@media(max-width:680px){
  .kd-short-manage-menu>summary{width:32px;height:32px}
  .kd-short-manage-popover{min-width:140px}
  .kd-short-edit-modal{padding:8px}
}
