.vf-vf-tool-m3u8 .vf-m3u8-runtime-notice,.vf-toolkit .vf-m3u8-runtime-notice,[data-vf-tool] .vf-m3u8-runtime-notice{border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:14px;padding:10px 12px;margin:10px 0;font-size:13px;line-height:1.5;box-shadow:0 8px 18px rgba(146,64,14,.06)}.vf-vf-tool-m3u8 .vf-m3u8-runtime-notice[data-state="error"],.vf-toolkit .vf-m3u8-runtime-notice[data-state="error"],[data-vf-tool] .vf-m3u8-runtime-notice[data-state="error"]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.vf-vf-tool-m3u8 .vf-m3u8-runtime-notice[data-state="unsupported"],.vf-toolkit .vf-m3u8-runtime-notice[data-state="unsupported"],[data-vf-tool] .vf-m3u8-runtime-notice[data-state="unsupported"]{border-color:#cbd5e1;background:#f8fafc;color:#334155}.vf-vf-tool-m3u8 .vf-m3u8-runtime-notice strong,.vf-toolkit .vf-m3u8-runtime-notice strong,[data-vf-tool] .vf-m3u8-runtime-notice strong{display:block;margin-bottom:3px;color:inherit;font-weight:900}.vf-vf-tool-m3u8 .vf-m3u8-runtime-notice code,.vf-toolkit .vf-m3u8-runtime-notice code,[data-vf-tool] .vf-m3u8-runtime-notice code{display:inline-block;background:rgba(255,255,255,.7);border:1px solid rgba(15,23,42,.08);border-radius:7px;padding:1px 5px;color:inherit;overflow-wrap:anywhere}.vf-vf-tool-m3u8.is-runtime-unsupported,.vf-toolkit.is-runtime-unsupported,[data-vf-tool].is-runtime-unsupported{outline:2px dashed #cbd5e1;outline-offset:3px}.vf-m3u8-guard-panel .vf-m3u8-guard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.vf-m3u8-guard-panel .vf-m3u8-guard-grid article{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px}.vf-m3u8-guard-panel .vf-m3u8-guard-grid strong{display:block;color:#0f172a;font-size:18px}.vf-m3u8-guard-panel .vf-m3u8-guard-grid span{font-size:12px;color:#64748b}.vf-m3u8-guard-panel .vf-m3u8-guard-list{display:grid;gap:8px}.vf-m3u8-guard-panel .vf-m3u8-guard-list li{margin:0 0 4px}.vf-m3u8-guard-table{min-width:1120px}@media(max-width:900px){.vf-m3u8-guard-panel .vf-m3u8-guard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vf-m3u8-guard-panel .vf-m3u8-guard-grid{grid-template-columns:1fr}}