/* Explicit v18.6.26 — acabamento de interação; preserva o tema original. */
:root{--explicit-focus-ring:#83b7e9}
:is(button,input,textarea,select,[role="menuitem"],[tabindex]):focus-visible{outline:2px solid var(--explicit-focus-ring)!important;outline-offset:2px}
.nexo-context{box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
.obsidian-modal-backdrop{box-sizing:border-box;max-width:100vw;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}
.obsidian-modal{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overflow-wrap:break-word}
.explicit-dm-group-backdrop{box-sizing:border-box}.explicit-dm-group-modal{box-sizing:border-box;max-width:100%}
.explicit-dm-group-modal :is(button,input):focus-visible,.explicit-private-call-toolbar button:focus-visible{outline-color:#9dcbff!important}
.explicit-private-call-toolbar button:disabled{opacity:.6;cursor:progress!important}
.explicit-private-call-status{min-width:0;overflow-wrap:anywhere}
.explicit-dm-header{min-width:0}.explicit-dm-header>div:nth-child(2){overflow:hidden}
.explicit-dm-header .explicit-dm-call-actions{min-width:0}
.explicit-dm-group-users,.explicit-dm-members{overscroll-behavior:contain}
@media(max-width:900px){.explicit-private-call.is-streaming{height:min(52vh,500px);min-height:260px}.explicit-private-call-toolbar{flex-wrap:wrap}.explicit-dm-header{gap:6px}}
@media(max-height:700px){.explicit-private-call.is-streaming{height:min(48vh,370px);min-height:200px}.explicit-private-call-toolbar{padding:7px 12px}.explicit-private-call-heading{padding:7px 10px 0}}
@media(prefers-reduced-motion:reduce){.explicit-dm-title-editable,.explicit-dm-action,.explicit-private-call *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
