/* CSJ-specific permission presentation. Backend independently enforces policy. */
[data-bridge-settings], a[href="/bridge"], a[href="/api"], a[href="/automated-advertising"], a[href="/batch-ads"], .csj-disabled-action {display:none!important}
aside a[hidden],.side a[hidden],.sidebar a[hidden],a[href*="view=balances"],[data-action-menu="bulk-danger"]{display:none!important}
[data-testid="automation-status-entry"],.automation-status-entry{display:none!important}
[data-action-menu="bulk-organize"],.bid-bulk-button{display:none!important}
.csj-readonly-note{padding:8px 16px;background:#edf5f0;color:#365a48;font-size:12px;border-bottom:1px solid #dce6df}
.csj-completion{font:16px/1.8 system-ui,sans-serif;max-width:680px;margin:40px auto;padding:24px;color:#244437}.csj-completion input{box-sizing:border-box;width:100%;padding:12px}.csj-completion button{padding:10px 18px}

.csjx-control-note{margin:8px 0 12px;padding:10px 14px;border:1px solid #e8d4a6;background:#fff9ed;color:#765928;border-radius:10px;font:12px/1.7 system-ui}.csjx-control-note a{margin-left:8px;color:inherit;text-decoration:underline}
