.cms-free-translation{position:relative;font:13px/1.5 system-ui,sans-serif;max-width:250px;background:#fff;padding:8px;border:1px solid #ddd;border-radius:4px;color:#333}
.cms-free-translation summary{cursor:pointer;white-space:nowrap;font-weight:600}
.cms-free-translation p{font-size:12px;margin:8px 0;line-height:1.5}
.cms-free-translation a{display:inline-block;padding:5px;color:#165c35}
.theme-options-form textarea{white-space:pre-wrap}
.menu-page-picker{position:sticky;top:8px;z-index:1;background:white}
.menu-page-results{max-height:260px;overflow:auto;border:1px solid #ddd;padding:8px;margin:12px 0}
.menu-page-results label{display:flex;align-items:center;gap:8px;margin:5px 0}
.menu-page-results input[type=checkbox]{width:auto}
.menu-builder-card>details{border:0;margin:0;padding:0;box-shadow:none}
.menu-builder-card>details>summary{cursor:pointer;padding:12px;background:#f6f7f7}
@media(max-width:800px){.menu-page-picker{position:static}}
