.efbo-widget{--efbo-text:#172233;--efbo-muted:#5b6879;--efbo-primary:#173cc7;--efbo-line:#e4eaf3;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-width:1100px;margin:1.5rem auto;padding:clamp(16px,3vw,30px);background:#fff;border:1px solid var(--efbo-line);border-radius:16px;color:var(--efbo-text);box-shadow:0 8px 30px #1620440d;line-height:1.55}.efbo-widget *{box-sizing:border-box}.efbo-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.efbo-header h2,.efbo-widget h2{font-size:clamp(23px,3vw,30px)!important;margin:4px 0 12px!important;line-height:1.25!important}.efbo-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:800;color:var(--efbo-primary)}.efbo-live{font-size:12px;font-weight:750;color:#256143;background:#e7f5ec;border-radius:30px;padding:5px 10px}.efbo-update{font-size:12px;color:var(--efbo-muted);border-bottom:1px solid var(--efbo-line);padding:0 0 15px}.efbo-tabs{display:flex;gap:8px;overflow-x:auto;padding:18px 0 10px}.efbo-tabs button{font:600 14px system-ui,-apple-system,sans-serif;white-space:nowrap;background:#f3f6fc;border:1px solid transparent;border-radius:9px;padding:10px 16px;color:var(--efbo-text);cursor:pointer}.efbo-tabs button[aria-selected="true"]{background:var(--efbo-primary);color:#fff}.efbo-tabs button:focus-visible{outline:3px solid #6b92ef;outline-offset:2px}.efbo-panel[hidden]{display:none!important}.efbo-panel h3{margin:20px 0 8px!important;font-size:19px!important;line-height:1.35!important}.efbo-muted{color:var(--efbo-muted);font-size:13px}.efbo-table-scroll{overflow-x:auto;border:1px solid var(--efbo-line);border-radius:10px}.efbo-table{border-collapse:collapse;width:100%;font-size:14px;margin:0!important;line-height:1.5}.efbo-table th,.efbo-table td{padding:12px 14px!important;border-bottom:1px solid var(--efbo-line)!important;text-align:left!important;white-space:nowrap;background:transparent}.efbo-table thead{background:#f6f8fd}.efbo-table tr:last-child td,.efbo-table tr:last-child th{border-bottom:0!important}.efbo-table th[scope="row"]{font-weight:700}.efbo-table a{color:var(--efbo-primary);text-decoration:underline;text-underline-offset:2px}.efbo-frame{border:1px solid var(--efbo-line);border-radius:9px;overflow:hidden}.efbo-frame iframe{display:block;border:0;width:100%;height:590px;min-height:420px}.efbo-mojo{max-width:100%;overflow:auto;padding:12px;border-radius:10px;background:#f6f8fd;border:1px solid var(--efbo-line);min-height:120px}.efbo-mojo table{width:100%;min-width:340px}.efbo-credit{font-size:12px;color:var(--efbo-muted);margin:12px 0!important}.efbo-credit a{color:var(--efbo-primary)}.efbo-disclaimer{font-size:12px;border-top:1px solid var(--efbo-line);padding-top:15px;margin:20px 0 0!important;color:var(--efbo-muted)}.efbo-empty{background:#f6f8fd;color:var(--efbo-muted);padding:13px;border-radius:8px}.efbo-movie-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.efbo-movie-stats>div{display:flex;flex-direction:column;gap:3px;padding:15px;background:#f6f8fd;border-radius:10px;min-width:0}.efbo-movie-stats span{font-size:12px;color:var(--efbo-muted)}.efbo-movie-stats strong{font-size:18px;overflow-wrap:anywhere}@media(max-width:600px){.efbo-widget{padding:14px;border-radius:12px}.efbo-tabs button{padding:8px 12px;font-size:13px}.efbo-table{font-size:13px}.efbo-table th,.efbo-table td{padding:10px!important}.efbo-movie-stats{grid-template-columns:1fr}.efbo-frame iframe{height:550px}}
