/* Copyright © 2026 Link Sports & Events (LSE). A part of SoReady™ Solutions. */
header{gap:18px;align-items:center}.header-help{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;border:1px solid #b8c7d1;background:#fff;color:#17374d;border-radius:24px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.2;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}.header-help svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.header-help:hover{background:#eef6fb;border-color:#0086c9;box-shadow:0 3px 12px #17374d12}.header-help:focus-visible,.help-close:focus-visible,.help-panel a:focus-visible{outline:3px solid #0086c9;outline-offset:4px}.workspace-badge{font-size:12px;letter-spacing:.04em;font-weight:700;white-space:nowrap;padding:9px 13px;border-radius:3px}.badge-if{color:#006e9e;background:#e7f4fa;border-left:3px solid #0086c9}.badge-loc{color:#951850;background:#faeaf2;border-left:3px solid #ad2267}.entrances{position:relative;column-gap:64px}.entrances:before{content:"";position:absolute;left:calc(50% - 1px);top:0;bottom:0;width:2px;background:#17374d;pointer-events:none}.entrances:after{content:"";position:absolute;left:calc(50% - 4px);top:48px;width:8px;height:8px;background:#17374d;transform:rotate(45deg);box-shadow:0 0 0 7px #f4f9fc;pointer-events:none}.entrance{border-radius:8px;box-shadow:0 6px 28px #17374d08;border-top-width:6px}.entrance .eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700}.entrance-if h2{color:#006f9f}.entrance-loc h2{color:#9f1b58}.entrance h2 span{color:#172a37}.entrance .primary{border-radius:4px}.help-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(510px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #d8e2e8;background:#fff;color:#17374d;box-shadow:-18px 0 70px #0b263826;overflow:auto}.help-panel::backdrop{background:#102b4266;backdrop-filter:blur(3px)}.help-panel-top{display:flex;justify-content:space-between;align-items:center;padding:26px 30px;border-top:5px solid #0086c9;border-bottom:1px solid #e3eaf0}.help-eyebrow,.help-section{font-size:10px;font-weight:700;letter-spacing:.16em}.help-close{display:grid;place-items:center;min-height:44px;min-width:44px;font-size:29px;font-weight:300;background:#f1f5f8;border:0;border-radius:50%;color:#17374d;cursor:pointer}.help-panel-body{padding:36px 36px 28px}.help-section{color:#007eb6}.help-panel h2{font-size:31px;line-height:1.2;letter-spacing:-.8px;margin:15px 0 22px}.help-accent{width:44px;height:3px;background:#0086c9;margin:24px 0}.help-panel p{font-size:16px;line-height:1.8;color:#4c5e6b}.help-source{margin-top:30px;padding-top:25px;border-top:1px solid #dce5ec}.help-source h3{font-size:16px;margin:0}.help-source p{font-size:14px;margin:10px 0 16px}.help-source a{display:flex;justify-content:space-between;gap:15px;padding:14px 0;text-decoration:none;font-size:14px;font-weight:650;color:#0079ad;border-bottom:1px solid #e6edf2;min-height:44px}.help-panel-bottom{padding:22px 36px;display:flex;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid #e3eaf0;background:#f7fafc}.help-panel-bottom span{font-size:12px;line-height:1.5;color:#6a7c88}.help-panel-bottom button{white-space:nowrap}@media(max-width:900px){header{gap:10px}.workspace-badge{display:none}.entrances{column-gap:40px}.entrance{padding:24px}}@media(max-width:720px){.entrances{row-gap:52px}.entrances:before{top:calc(50% - 1px);bottom:auto;left:0;right:0;width:100%;height:2px}.entrances:after{display:none}.header-help{padding:10px;min-width:44px}.header-help span{display:none}header #language{max-width:130px}header{padding-left:18px;padding-right:18px}.help-panel-body{padding:28px}.help-panel h2{font-size:28px}}@media print{.header-help,.workspace-badge,.help-panel{display:none!important}}
/* Keep the mobile divider between cards even when their contents differ in height. */
@media(max-width:720px){.entrances:before{display:none}.entrance-loc{position:relative}.entrance-loc:before{content:"";position:absolute;top:-29px;left:0;right:0;height:2px;background:#17374d}.header-help{font-family:inherit;font-weight:600;font-size:14px}}

