.ag-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ag-header-actions button{min-height:42px}
.overlay.ag-mail-overlay{z-index:100005}.ag-mail-modal{width:min(740px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;background:var(--menu-solid,var(--panel))}
.ag-mail-modal h3{margin:0}.ag-mail-modal label:not(.ag-mail-check){display:block;margin:12px 0 5px;color:var(--mut);font-size:12px;font-weight:700}.ag-mail-modal input:not([type=checkbox]){width:100%;box-sizing:border-box}
.ag-mail-check{display:flex;align-items:flex-start;gap:9px;margin:12px 0;color:var(--txt);font-size:13px;line-height:1.45}.ag-mail-check input{width:auto;flex:none;margin-top:3px}
.ag-mail-status{padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ag-mail-status strong{color:var(--txt)}
.ag-mail-template-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ag-mail-template-actions button{min-height:40px}.ag-mail-modal [hidden]{display:none!important}
.ag-mail-path{display:flex;gap:8px;align-items:center}.ag-mail-path input{min-width:0;flex:1}.ag-mail-path button{flex:none;min-height:42px}
.ag-mail-modal .mbtns{position:sticky;bottom:-24px;margin:14px -24px -24px;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));background:var(--menu-solid,var(--panel));border-top:1px solid var(--border)}
@media(max-width:700px){.ag-header-actions{justify-content:flex-start;width:100%}.ag-header-actions button{min-height:44px}.ag-mail-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:16px}.ag-mail-template-actions{flex-direction:column}.ag-mail-path{flex-wrap:wrap}.ag-mail-path input{flex-basis:100%}.ag-mail-path button{min-height:44px}.ag-mail-modal .mbtns{bottom:-16px;margin:14px -16px -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column}.ag-mail-modal .mbtns button{min-height:44px}}
