.item-context-menu{width:260px;min-width:230px;max-width:calc(100vw - 16px);padding:6px;z-index:90;max-height:min(560px,calc(100dvh - 20px));overscroll-behavior:contain}.item-context-menu>button{min-height:36px;font-size:12px;gap:10px;padding:8px 10px}.item-context-menu>button>span{text-align:left;flex:1}.item-context-menu .icon{height:16px;width:16px;flex-shrink:0;color:var(--theme-muted,#637584)}.item-context-menu .context-danger{color:var(--theme-danger,#a3412d)}.item-context-menu .context-danger .icon{color:var(--theme-danger,#a3412d)}.item-context-menu button:disabled{color:var(--theme-muted,#929da7);cursor:default;opacity:.7}.item-context-menu button:focus-visible,[role=menu]>[role=menuitem]:focus-visible{outline:0;background:#edf2f7;color:var(--theme-ink,#304e62)}.context-trigger>.icon{width:18px;height:18px;stroke-width:2}.context-loading{padding:14px 10px;display:flex;flex-direction:column;gap:12px}.context-loading i{height:12px;border-radius:3px;background:var(--theme-surface-muted,#eef2f5);width:75%}.context-loading i:nth-child(2){width:90%}.context-loading i:last-child{width:60%}.context-error{font-size:12px;padding:10px;line-height:1.6;color:var(--theme-danger,#9b4733)}.page-tree-row>.context-trigger{flex:0 0 23px;width:23px!important;height:26px!important;padding:3px;opacity:0}.page-tree-row:hover>.context-trigger,.page-tree-row:focus-within>.context-trigger{opacity:1}.context-list-wrap,.context-card-wrap{position:relative;min-width:0}.context-card-wrap>.template-card{height:100%;width:100%}.context-list-wrap>.document-row,.context-list-wrap>.marketing-list-row{padding-right:46px}.context-list-wrap>.context-trigger{position:absolute;right:7px;top:50%;transform:translateY(-50%);opacity:0}.context-card-wrap>.context-trigger{position:absolute;right:8px;top:8px;background:var(--theme-surface,#fff);opacity:0}.context-list-wrap:hover>.context-trigger,.context-list-wrap:focus-within>.context-trigger,.context-card-wrap:hover>.context-trigger,.context-card-wrap:focus-within>.context-trigger{opacity:1}.message-toolbar>.message-more{display:grid!important}.message-toolbar>button:not(.message-more):not([data-chat-react]){display:none!important}.flow-node-menu{position:absolute;z-index:5;width:27px!important;height:27px!important;background:var(--theme-surface,#fff);opacity:0}.flow-node-menu:hover,.flow-node-menu:focus-visible,.flow-node:hover+.flow-node-menu{opacity:1}.email-block-actions>.context-trigger{color:#fff;width:25px!important;height:24px!important;padding:3px!important}.email-block-actions>.context-trigger>.icon{height:17px;width:17px}#modal>header>.context-trigger{margin-left:auto}#modal>header>.context-trigger+#modal-close{margin-left:0}#record-peek>header [data-context-trigger]{opacity:1}.item-context-menu hr{margin:5px 2px}.context-trigger{flex-shrink:0}
@media(max-width:760px){.item-context-menu{width:270px;max-height:calc(100dvh - 85px);padding:7px}.item-context-menu>button{min-height:43px;font-size:13px;padding:10px}.page-tree-row>.context-trigger{opacity:1}.context-list-wrap>.context-trigger,.context-card-wrap>.context-trigger{opacity:1;width:38px!important;height:38px!important}.page-tree-row>.context-trigger{width:28px!important;height:30px!important;flex-basis:28px}.flow-node-menu{opacity:1;min-width:27px}.item-context-menu .icon{height:18px;width:18px}}
.saved-messages-page .thread-trigger{display:none}

/* Shared, reversible resource removal and the small CRM editors. */
.crud-danger{color:var(--theme-danger,#a92f22)!important;border-color:#e9b8b0!important;background:#fff!important}.crud-danger:hover{background:var(--theme-surface-muted,#fff1ef)!important}
.crud-trash-list .linked-row,.crud-tag-list .linked-row{display:flex;gap:16px;align-items:center;justify-content:space-between}.crud-trash-list .linked-row>div:first-child{min-width:0;flex:1}.crud-trash-list strong,.crud-tag-list strong{overflow-wrap:anywhere}.crud-trash-list small{display:block;margin-top:4px;color:var(--muted)}.crud-trash-list .button{flex:none}.crud-tag-list .linked-row>div{display:flex;gap:4px;flex:none}
[data-note-id]{position:relative;padding-inline-end:76px!important}.crud-note-actions{position:absolute;right:4px;top:8px;display:flex;gap:2px}.crud-note-actions button{width:32px;height:32px}
@media(max-width:600px){.crud-trash-list .linked-row{align-items:flex-start;flex-wrap:wrap}.crud-trash-list .linked-row>div:first-child{flex-basis:100%}.crud-trash-list .button{margin-left:auto}}
