#rf-theme-menu{max-height:calc(100dvh - 16px);overflow-y:auto}#service-admin-entry{border-top:0}#service-admin-hub{box-sizing:border-box;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;margin:auto;padding:24px;color:var(--ink,#eceef3);background:var(--surface,#14161b);border:1px solid var(--line,#414453);border-radius:10px;font:16px/1.8 GalmuriKO,system-ui,sans-serif;box-shadow:0 15px 80px #0006}#service-admin-hub::backdrop{background:#0009}#service-admin-hub header{display:flex;align-items:center;justify-content:space-between;gap:12px}#service-admin-hub h2{font-size:23px;margin:0}#service-admin-hub button,#service-admin-hub a{font:inherit;color:inherit;border:1px solid var(--line,#414453);background:var(--soft,#1b1e25);text-decoration:none;cursor:pointer;min-height:42px;padding:8px 12px}#service-admin-hub nav{display:grid;gap:12px;margin:20px 0}#service-admin-hub nav>*{display:flex;flex-direction:column;text-align:left;padding:13px 16px;border-left:3px solid var(--accent,#5896ba)}#service-admin-hub nav strong{font-size:17px;color:var(--accent,#5896ba)}#service-admin-hub nav span{font-size:14px;line-height:1.8;margin-top:4px}#service-admin-hub .admin-hub-help,#service-admin-hub .admin-hub-status{font-size:14px;line-height:1.8}#service-admin-hub button:hover,#service-admin-hub a:hover{border-color:var(--accent,#5896ba)}#service-admin-hub :focus-visible{outline:2px solid var(--accent,#5896ba);outline-offset:3px}#service-admin-hub [hidden]{display:none!important}:root[data-service-skin=reframed] #service-admin-hub{border-radius:0}@media(max-width:500px){#service-admin-hub{padding:16px}#service-admin-hub h2{font-size:21px}}
