.hosting-access{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 24px;background:var(--panel,#10231d);border-bottom:1px solid var(--border,#29443a);font:13px system-ui;color:var(--text,#e9f4ee)}.hosting-access a,.hosting-access button{color:var(--green,#bded71);font:inherit}.hosting-access button{background:transparent;border:1px solid var(--border,#29443a);padding:5px 10px;border-radius:4px;cursor:pointer}.hosted-public #syncall,.hosted-public [data-sync],.hosted-public #discover-batch,.hosted-public #discover-one,.hosted-public #social-new,.hosted-public #social-add,.hosted-public #social-review button[type=submit],.hosted-public #gdelt-form,.hosted-public #gdelt-resume,.hosted-public #refresh-measure,.hosted-public #measure-submit,.hosted-public [data-evidence-review] button,.hosted-public [data-evidence-observe]{display:none!important}.hosted-public #social-review select,.hosted-public [data-evidence-review] select,.hosted-public [data-evidence-review] input,.hosted-public [data-evidence-review] textarea{pointer-events:none;opacity:.7}.admin-login{max-width:480px;margin:12vh auto;padding:30px;border:1px solid var(--border,#29443a);border-radius:10px}.admin-login form{display:grid;gap:15px}.admin-login input{width:100%;padding:13px;border:1px solid #476255;border-radius:5px;background:#10231d;color:#fff;font:16px system-ui}.admin-login h1{font-size:28px}.admin-login p{line-height:1.8}.admin-login button{padding:12px;background:#bfed73;color:#122015;border:0;border-radius:5px;font-weight:700;cursor:pointer}#login-status{min-height:28px;color:#ffa876}@media(max-width:600px){.hosting-access{padding:9px 12px;font-size:12px}.admin-login{margin:8vh 16px;padding:24px}}
