.jfv-team-sports{margin-top:1rem;border-top:1px solid currentColor;padding-top:.75rem}.jfv-team-sports summary{cursor:pointer;font-weight:700}.jfv-external-box{border:1px solid #7776;border-radius:6px;padding:1rem;margin:.75rem 0;overflow-wrap:anywhere}.jfv-external-box p{font-size:.9rem;line-height:1.5}.jfv-external-box button{font:inherit;border:1px solid currentColor;border-radius:4px;padding:.55rem .8rem;cursor:pointer;background:transparent;color:inherit}.jfv-external-box button:focus-visible,.jfv-team-sports summary:focus-visible{outline:3px solid #286bd0;outline-offset:3px}.jfv-external-box iframe{display:block;width:100%;border:0;max-width:100%;background:#fff}.jfv-external-box [hidden]{display:none!important}.jfv-integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.jfv-integration-grid>article{min-width:0}.jfv-external-box [role=status]:empty{display:none}
