/* DANQVORA V13 — discreet media controls in the existing pure-black UI */
.dq13-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.dq13-controls button,.dq13-owner-shortcut{background:#171717!important;color:#efefef!important;border:1px solid #3b3b3b!important;border-radius:8px;padding:8px 11px;cursor:pointer;font-size:13px;line-height:1.35}
.dq13-controls button:disabled{opacity:.38;cursor:not-allowed}
.dq13-controls button:hover:not(:disabled),.dq13-owner-shortcut:hover{background:#282828!important}
.dq13-controls button.recording{color:#fff!important;background:#5d1616!important;border-color:#b33939!important}
.dq13-media{display:block;max-width:min(350px,100%);margin:7px 0 4px}
.dq13-media img{display:block;max-width:100%;max-height:280px;object-fit:contain;border:1px solid #353535;border-radius:10px;background:#111}
.dq13-media audio{width:min(330px,100%);height:42px;max-width:100%}
.dq13-tag{color:#fff;font-weight:700;background:#252525;padding:0 3px;border-radius:3px}
.dq13-mention-list{position:absolute;bottom:calc(100% - 2px);z-index:15;min-width:220px;max-width:92%;max-height:220px;overflow:auto;background:#101010;border:1px solid #383838;border-radius:9px;box-shadow:0 12px 36px #000b;padding:5px}
.dq13-mention-list button{display:block;width:100%;text-align:left;border:0;border-radius:5px;padding:10px;color:#eee;background:transparent;cursor:pointer}
.dq13-mention-list button:hover{background:#2b2b2b}
.dq13-mention-list[hidden]{display:none}
.dq13-compose-actions{position:relative;display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:7px}
.dq13-note{font-size:12px;color:#a5a5a5}
.dq13-status{color:#ddd;font-size:12px;margin:5px 0}
.dq13-owner-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #333}
.dq13-owner-row small{display:block;color:#999;font-size:11px}
.dq13-owner-row label{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:#ddd;margin-left:8px}
.dq13-owner-row input[type=checkbox]{accent-color:white}
.dq13-owner-row button{background:#222;color:white;border:1px solid #444;border-radius:6px;padding:8px}
.dq13-owner-list{max-height:340px;overflow-y:auto;margin-top:14px}
.dq13-tag-popup{font-size:12px;color:#ddd}
