/* Generated allowlist for former fixed inline style attributes. */
/* Dynamic values stay in code and are assigned through validated CSS properties. */

:is(#ob-csp-guard-a,[data-ob-style="ob-csp-00fa95b7c11d"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-00fa95b7c11d"]) { padding:8px 18px;background:linear-gradient(135deg,#1a5c3a,#2a8c5a);border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-015d58f0b0e3"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-015d58f0b0e3"]) { text-align:center;margin-top:12px;display:none; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-083301c3d4cc"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-083301c3d4cc"]) { background:rgba(255,215,0,0.1);border:1px solid #2a3a5c;border-radius:50%;width:36px;height:36px;color:#ffd700;font-size:18px;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-086700429698"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-086700429698"]) { color:#888;font-size:13px;margin:16px 0 8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-092af903b212"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-092af903b212"]) { white-space:pre-wrap; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-09e11cf7d53b"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-09e11cf7d53b"]) { display:flex;gap:8px;margin-top:10px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-0a86a9c0e285"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-0a86a9c0e285"]) { color:#f85149;padding:20px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-0d5ff492ea5c"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-0d5ff492ea5c"]) { display:flex;gap:8px;align-items:center; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-152d1b1e208d"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-152d1b1e208d"]) { background:linear-gradient(135deg,#1a3a5c,#2a5a8c);border:none;color:#ffd700;font-weight:600; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-1b526e22bf15"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-1b526e22bf15"]) { padding:20px;color:#666;text-align:center; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-2113cf9588a2"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-2113cf9588a2"]) { padding:10px 24px;background:#222;border:1px solid #444;border-radius:8px;color:#ccc;cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-2575e93d1e55"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-2575e93d1e55"]) { flex:1 1 auto; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-2736302f274d"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-2736302f274d"]) { width:260px; background:#15151f; border:1px solid #2a2a3a; border-radius:10px; padding:12px; overflow-y:auto; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-30fb5480a773"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-30fb5480a773"]) { padding:8px 16px;background:linear-gradient(135deg,#1a5c3a,#2a8c5a);border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-3534eeae815f"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-3534eeae815f"]) { background:#2a1010;border:1px solid #5a1a1a;color:#f85149;padding:8px 14px;border-radius:6px;cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-3bb765dffa91"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-3bb765dffa91"]) { max-height:75vh;overflow-y:auto; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-3c10262252df"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-3c10262252df"]) { flex:1;padding:10px;background:#222;border:1px solid #444;border-radius:8px;color:#ccc;cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-3d268db56546"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-3d268db56546"]) { color:#888;font-size:12px;margin-bottom:10px;line-height:1.5; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-4645b4c57db9"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-4645b4c57db9"]) { display:flex;justify-content:space-between;align-items:center;margin-bottom:10px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-46cc4cdeacbe"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-46cc4cdeacbe"]) { color:#aaa;font-size:11px;font-family:monospace; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-4ae2b17147f8"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-4ae2b17147f8"]) { background:none;border:none;color:#888;font-size:22px;cursor:pointer;line-height:1; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-4c352e418c45"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-4c352e418c45"]) { background:rgba(255,215,0,0.08);border:1px solid #ffd700;color:#ffd700; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-4f4fe0792744"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-4f4fe0792744"]) { display:flex;align-items:center;gap:10px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-50bec53f1e9d"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-50bec53f1e9d"]) { flex:1;padding:10px;background:#15151f;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-552e07e64b7e"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-552e07e64b7e"]) { color:#8b949e;font-size:12px;line-height:1.6; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-5ad94abd7944"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-5ad94abd7944"]) { color:#888; font-size:12px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-60bdfc310a4a"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-60bdfc310a4a"]) { display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;position:sticky;top:0;background:#15151f;padding:4px 0; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-618031ce17e4"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-618031ce17e4"]) { color:#ffd700;font-size:14px;font-weight:600; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-66c96f624765"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-66c96f624765"]) { width:100%; min-height:60px; background:#0a0a0f; border:1px solid #333; border-radius:6px; color:#ddd; padding:8px; font-size:13px; resize:vertical; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-67d916ce9a25"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-67d916ce9a25"]) { color:#f85149; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-74d9c0fe9b11"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-74d9c0fe9b11"]) { color:#ccc;font-size:13px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-778b116615df"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-778b116615df"]) { display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-778e5cb2c670"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-778e5cb2c670"]) { padding:6px 12px; background:linear-gradient(135deg,#5c3a1a,#8c5a2a); border:none; border-radius:6px; color:#fff; font-size:13px; cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-7d82fd8b3f91"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-7d82fd8b3f91"]) { color:#777; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-7e67256e0a78"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-7e67256e0a78"]) { flex:1;padding:10px;border-radius:8px;border:1px solid #333;background:#0a0a0f;color:#fff;font-size:16px;font-family:inherit; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-85f5f907c385"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-85f5f907c385"]) { background:transparent;border:1px solid #2a8c5a;color:#7ee787; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-873926e384fb"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-873926e384fb"]) { color:#888; font-size:12px; margin-bottom:4px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-8f747643d47b"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-8f747643d47b"]) { margin-top:6px; display:flex; gap:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-92bd6ebc9286"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-92bd6ebc9286"]) { color:#666;font-size:11px;margin-top:6px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9679522319a1"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9679522319a1"]) { align-self:center; color:#888; font-size:12px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-974e2ac2b698"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-974e2ac2b698"]) { color:#888;font-size:12px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9834dcda5365"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9834dcda5365"]) { flex:1;padding:10px;background:linear-gradient(135deg,#1a3a5c,#2a5a8c);border:none;border-radius:8px;color:#ffd700;cursor:pointer;font-weight:600; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9b50375adecd"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9b50375adecd"]) { display:none; margin-top:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9c98599ed47c"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9c98599ed47c"]) { background:#222;border:1px solid #555;color:#ddd; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9db962d1b7a1"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9db962d1b7a1"]) { width:100%; min-height:160px; background:#0a0a0f; border:1px solid #3a5a8c; border-radius:6px; color:#ddd; padding:8px; font:12px/1.5 monospace; resize:vertical; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9f6854ff3524"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9f6854ff3524"]) { color:#ffd700;font-size:12px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-9fc2f1ae5eb5"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-9fc2f1ae5eb5"]) { flex:1;padding:10px;background:#3a1a1a;border:1px solid #5a2a2a;border-radius:8px;color:#f85149;cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a0903e6ba5f4"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a0903e6ba5f4"]) { margin-left:auto; align-self:center; color:#888; font-size:12px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a1410997c5ea"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a1410997c5ea"]) { color:#ffd700; font-size:13px; margin-bottom:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a383f055faa9"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a383f055faa9"]) { border-color:#5a1a1a; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a669d242f119"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a669d242f119"]) { width:100%;padding:10px;border-radius:8px;border:1px solid #333;background:#0a0a0f;color:#fff;font-size:14px;font-family:inherit;resize:vertical; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a6a9c7c4b2d6"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a6a9c7c4b2d6"]) { display:flex; gap:12px; height:calc(100vh - 160px); min-height:480px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a7586242501a"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a7586242501a"]) { color:#ffd700; font-size:13px; margin-bottom:6px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-a91482e7b422"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-a91482e7b422"]) { display:flex; gap:8px; margin-top:6px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-aa857367f362"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-aa857367f362"]) { color:#666;font-size:12px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-afe5fa404985"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-afe5fa404985"]) { background:transparent;border:1px solid #444;color:#888; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-b0f9d40907f6"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-b0f9d40907f6"]) { flex:1;padding:10px;background:linear-gradient(135deg,#1a5c3a,#2a8c5a);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-b68188bb9809"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-b68188bb9809"]) { color:#555;font-size:10px;margin-top:2px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-b887bfd5436e"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-b887bfd5436e"]) { display:flex; gap:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-bb734b5b47f5"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-bb734b5b47f5"]) { margin-top:8px; background:#15151f; border:1px solid #2a2a3a; border-radius:10px; padding:10px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-bf70157fc7d1"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-bf70157fc7d1"]) { color:#555;font-size:13px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-c500155b62b4"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-c500155b62b4"]) { margin-bottom:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-ca285219a1f7"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-ca285219a1f7"]) { display:flex;gap:8px;margin-bottom:10px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-cba963f9e967"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-cba963f9e967"]) { color:#ff8585; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-cd1584c33d25"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-cd1584c33d25"]) { flex:1; min-height:280px; background:#0a0a0f; border:1px solid #333; border-radius:8px; color:#ddd; padding:10px; font:13px/1.5 monospace; resize:none; tab-size:2; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-cdcef186c815"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-cdcef186c815"]) { font-size:13px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-cfb15cbd1c13"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-cfb15cbd1c13"]) { display:flex;flex:1;min-width:130px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-cff51cd0587a"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-cff51cd0587a"]) { font-family:sans-serif;padding:20px;background:#111;color:#ccc; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-d0466aa33fa8"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-d0466aa33fa8"]) { display:none; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-d5b55bde55b0"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-d5b55bde55b0"]) { color:#666;padding:20px;text-align:center; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-d85e9795daef"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-d85e9795daef"]) { padding:6px 12px; background:#222; border:1px solid #444; border-radius:6px; color:#ccc; font-size:13px; cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-e00ab6a3e30b"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-e00ab6a3e30b"]) { width:100%;background:#351717;border:1px solid #6a2a2a;color:#ff8585; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-e18dc4d1afc9"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-e18dc4d1afc9"]) { margin-top:8px;text-align:right; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-e1c29e9b863f"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-e1c29e9b863f"]) { display:flex;flex-direction:column;gap:10px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-e893346ad2ab"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-e893346ad2ab"]) { color:#888;font-size:12px;margin-bottom:8px; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-e9a498e9902b"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-e9a498e9902b"]) { padding:8px 14px; background:linear-gradient(135deg,#1a5c3a,#2a8c5a); border:none; border-radius:6px; color:#fff; font-size:13px; cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-f09a804ab7f4"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-f09a804ab7f4"]) { padding:10px 16px;background:linear-gradient(135deg,#1a5c3a,#2a8c5a);border:none;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;white-space:nowrap;font-weight:600; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-f33ca6d6f4f4"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-f33ca6d6f4f4"]) { padding:6px 12px; background:linear-gradient(135deg,#1a3a5c,#2a5a8c); border:none; border-radius:6px; color:#fff; font-size:13px; cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-f63a3997081b"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-f63a3997081b"]) { color:#ff6b6b; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-fc76ef1032ec"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-fc76ef1032ec"]) { padding:8px 14px; background:#222; border:1px solid #444; border-radius:6px; color:#ccc; font-size:13px; cursor:pointer; }
:is(#ob-csp-guard-a,[data-ob-style="ob-csp-fd786d3c1865"]):is(#ob-csp-guard-b,[data-ob-style="ob-csp-fd786d3c1865"]) { flex:1; display:flex; flex-direction:column; gap:8px; }

.n2r-file-item { padding:8px 10px; margin-bottom:4px; background:#0a0a0f; border:1px solid #333; border-radius:6px; cursor:pointer; }
.ob-read-button { border:0; font-weight:600; }
.ob-read-button.is-ready { background:linear-gradient(135deg,#1a5c3a,#2a8c5a); color:#fff; }
.ob-read-button.is-pending { background:linear-gradient(135deg,#1a3a5c,#2a5a8c); color:#ffd700; }
