.mobile-tools>summary{display:none}
@media(max-width:800px){
 .mobile-tools{border:1px solid #b8cdc1;border-radius:8px;background:#f1f6f3;margin:18px 0;width:100%;min-width:0}
 .mobile-tools>summary{display:flex;align-items:center;gap:8px;min-height:52px;padding:14px 16px;box-sizing:border-box;cursor:pointer;color:#176447;font-weight:700;list-style:none;flex-wrap:wrap}
 .mobile-tools>summary::-webkit-details-marker{display:none}
 .mobile-tools>summary::after{content:'⌄';margin-left:auto;font-size:22px;line-height:1}
 .mobile-tools[open]>summary::after{content:'⌃'}
 .mobile-tools>summary:focus-visible{outline:3px solid #bb6900;outline-offset:3px;border-radius:8px}
 .mobile-tools-items{padding:8px 12px 12px;border-top:1px solid #d5e1da}
 .mobile-tools .action-row,.mobile-tools .editor-actions,.mobile-tools .editor-tabs{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}
 .mobile-tools .button,.mobile-tools .editor-tabs button{width:100%;box-sizing:border-box;min-height:48px;margin:0;text-align:left;white-space:normal;padding:12px 14px}
 .editor-section-menu [aria-pressed=true]::after{content:' ✓'}
}

@media(max-width:800px){.editor-section-menu>summary{position:relative;padding-right:44px}.editor-section-menu>summary>span{width:100%}.editor-section-menu>summary>small{font-size:13px;font-weight:400;color:#405e50}.editor-section-menu>summary::after{position:absolute;right:16px;top:20px}.editor-section-menu{margin-top:0}}
