#om-main-admin{position:fixed!important;bottom:18px!important;right:18px!important;z-index:2147483000!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-sizing:border-box!important;margin:0!important;padding:11px 16px!important;min-height:42px!important;width:auto!important;max-width:calc(100vw - 36px)!important;background:#173c32!important;color:#fff!important;border:2px solid #d5e9b8!important;border-radius:9px!important;text-decoration:none!important;font:600 14px/1.2 Arial,sans-serif!important;letter-spacing:normal!important;box-shadow:0 3px 16px #0003!important;opacity:1!important;transform:none!important}#om-main-admin:hover,#om-main-admin:focus-visible{background:#315a46!important;outline:3px solid #91b65b!important;outline-offset:3px!important}@media(max-width:600px){#om-main-admin{bottom:10px!important;right:10px!important;padding:9px 12px!important;font-size:13px!important}}@media print{#om-main-admin{display:none!important}}

#om-admin-navigation{position:fixed;right:18px;bottom:18px;z-index:2147483000;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 36px)}
#om-admin-navigation #om-main-admin{position:static!important;right:auto!important;bottom:auto!important}#om-development-admin{display:inline-flex;align-items:center;background:#fff;color:#173c32;border:2px solid #173c32;border-radius:12px;padding:11px 15px;font:700 14px system-ui,sans-serif;text-decoration:none;box-shadow:0 3px 14px #0002}#om-development-admin:hover{background:#e6f3ea}@media(max-width:480px){#om-admin-navigation{right:9px;bottom:9px;gap:5px}#om-admin-navigation a{font-size:12px!important;padding:9px 11px!important}}

/* V13: consistent two-way navigation for every Admin screen using this shared hook. */
#om-admin-navigation #om-view-website,body>a#om-view-website{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:#f8fbf9!important;color:#173c32!important;border:2px solid #173c32!important;border-radius:10px!important;padding:10px 15px!important;min-height:42px!important;text-decoration:none!important;font:700 14px/1.2 system-ui,Arial,sans-serif!important;box-shadow:0 3px 14px #0002!important;white-space:nowrap!important}
#om-admin-navigation #om-view-website:hover,body>a#om-view-website:hover{background:#dff3e6!important}
body>a#om-view-website{position:fixed!important;right:18px!important;bottom:73px!important;z-index:2147483000!important}
@media(max-width:480px){#om-admin-navigation{max-width:calc(100vw - 18px)!important;right:9px!important;bottom:9px!important}#om-admin-navigation #om-view-website{font-size:12px!important;padding:9px 11px!important}}
