.scopes-overlay[data-v-f7b77090]{z-index:3001;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.scopes-dialog[data-v-f7b77090]{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:520px;max-width:90vw;max-height:80vh;padding:24px;display:flex;overflow-y:auto;box-shadow:0 3px 30px #00000014}.scopes-dialog__header[data-v-f7b77090]{justify-content:space-between;align-items:center;display:flex}.scopes-dialog__title[data-v-f7b77090]{color:#232425;margin:0;font-size:16px;font-weight:600}.scopes-dialog__close[data-v-f7b77090]{cursor:pointer;color:#868b92;background:0 0;border:none;align-items:center;padding:4px;display:flex}.scopes-dialog__close-icon[data-v-f7b77090]{width:18px;height:18px}.scopes-dialog__desc[data-v-f7b77090],.scopes-dialog__loading[data-v-f7b77090]{color:#868b92;font-size:13px}.scopes-dialog__loading[data-v-f7b77090]{text-align:center;padding:20px 0}.scopes-dialog__footer[data-v-f7b77090]{gap:8px;display:flex}.scopes-dialog__btn[data-v-f7b77090]{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;height:40px;padding:10px 20px;font-size:14px;display:flex}.scopes-dialog__btn--cancel[data-v-f7b77090]{color:#232425;background:#f2f3f5}.scopes-dialog__btn--cancel[data-v-f7b77090]:hover{background:#e5e5e5}.scopes-dialog__btn--save[data-v-f7b77090]{color:#fff;background:#232425}.scopes-dialog__btn--save[data-v-f7b77090]:hover:not(:disabled){background:#3a3b3c}.scopes-dialog__btn--save[data-v-f7b77090]:disabled{opacity:.5;cursor:not-allowed}.scope-status[data-v-f7b77090]{margin-bottom:4px}.scope-badge[data-v-f7b77090]{border-radius:8px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.scope-badge.unrestricted[data-v-f7b77090]{color:#1a7f37;background:#dafbe1}.scope-badge.restricted[data-v-f7b77090]{color:#856404;background:#fff3cd}.scope-actions-row[data-v-f7b77090]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.btn-link[data-v-f7b77090]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.btn-link[data-v-f7b77090]:hover{text-decoration:underline}.scope-divider[data-v-f7b77090]{color:#868b92;font-size:12px}.scope-list[data-v-f7b77090]{border:1px solid #e5e5e5;border-radius:6px;flex-direction:column;gap:2px;max-height:300px;padding:6px;display:flex;overflow-y:auto}.scope-item[data-v-f7b77090]{cursor:pointer;border-radius:4px;align-items:flex-start;gap:8px;padding:5px 6px;font-size:13px;display:flex}.scope-item[data-v-f7b77090]:hover{background:#f2f3f5}.scope-item input[type=checkbox][data-v-f7b77090]{flex-shrink:0;margin-top:2px}.scope-info[data-v-f7b77090]{flex-direction:column;gap:1px;min-width:0;display:flex}.scope-name[data-v-f7b77090]{color:#232425;font-weight:500}.scope-desc[data-v-f7b77090]{color:#868b92;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.scope-save-msg[data-v-f7b77090]{text-align:center;font-size:12px}.scope-save-msg.success[data-v-f7b77090]{color:#1a7f37}.scope-save-msg.error[data-v-f7b77090]{color:#cf222e}@media (prefers-color-scheme:dark){.scopes-dialog[data-v-f7b77090]{background:#1e1e1e}.scopes-dialog__title[data-v-f7b77090]{color:#e5e5e5}.scopes-dialog__close[data-v-f7b77090],.scopes-dialog__desc[data-v-f7b77090],.scopes-dialog__loading[data-v-f7b77090]{color:#868b92}.scopes-dialog__btn--cancel[data-v-f7b77090]{color:#e5e5e5;background:#2a2a2a}.scopes-dialog__btn--cancel[data-v-f7b77090]:hover{background:#3a3a3a}.scopes-dialog__btn--save[data-v-f7b77090]{color:#232425;background:#fff}.scopes-dialog__btn--save[data-v-f7b77090]:hover:not(:disabled){background:#e5e5e5}.scope-list[data-v-f7b77090]{border-color:#3a3a3a}.scope-item[data-v-f7b77090]:hover{background:#2a2a2a}.scope-name[data-v-f7b77090]{color:#e5e5e5}.scope-desc[data-v-f7b77090]{color:#868b92}.btn-link[data-v-f7b77090]{color:#58a6ff}.scope-divider[data-v-f7b77090]{color:#555}}
