*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:#f0f2f5;margin:0;padding:0;font-family:"Source Sans 3",sans-serif}#root{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.tyk-tick{appearance:auto;accent-color:#ef7713;outline-offset:-1px;opacity:.62;cursor:pointer;background:#fff;border-radius:3px;outline:1px solid #b9c3d4;transition:opacity .12s}tr:hover>td>.tyk-tick,tr:hover .tyk-tick,[data-tyk-tile]:hover .tyk-tick,[data-tyk-panerow]:hover .tyk-tick{opacity:1;outline-color:#7c8aa3}.tyk-tick:checked,.tyk-tick:focus-visible,.tyk-tick:hover{opacity:1}.tyk-tick:disabled{opacity:.3;cursor:not-allowed}:root{--tyk-navy:#22315a;--tyk-orange:#ef7713;--tyk-band-orange:linear-gradient(180deg, #b85f04 0%, #ef7713 55%, #f6a945 100%);--tyk-band-navy:linear-gradient(180deg, #1a2540 0%, #22315a 55%, #33456f 100%);--tyk-radius:10px}.tyk-panel{border-radius:var(--tyk-radius);background:#fff;margin-bottom:24px;overflow:hidden}.tyk-band{box-sizing:border-box;background:var(--tyk-band-orange);color:#fff;letter-spacing:2px;text-transform:uppercase;border-radius:var(--tyk-radius) var(--tyk-radius) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:34px;padding:6px 18px;font-size:14px;font-weight:800;display:flex}.tyk-band>*{min-width:0}.tyk-band--navy{background:var(--tyk-band-navy)}.tyk-band--mid{border-radius:0}.tyk-band--click{cursor:pointer}.tyk-band--click:focus-visible{outline-offset:-3px;outline:2px solid #fff}[role=switch]:focus-visible{outline:2px solid var(--tyk-navy);outline-offset:2px}[role=button]:focus-visible,.tyk-row-focusable:focus-visible{outline-offset:-2px!important;outline:2px solid #ef7713!important}.tyk-panel-body{border:3px solid var(--tyk-navy);border-radius:0 0 var(--tyk-radius) var(--tyk-radius);background:#fff;border-top:none;overflow:hidden}.tyk-pagebar{background:var(--tyk-band-navy);border-bottom:3px solid var(--tyk-orange);color:#fff;box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.tyk-panel-body--open{overflow:visible}@keyframes tyk-bell-ring{0%{transform:rotate(0)}1%{transform:rotate(14deg)}2%{transform:rotate(-12deg)}3%{transform:rotate(10deg)}4%{transform:rotate(-8deg)}5%{transform:rotate(5deg)}6%{transform:rotate(0)}to{transform:rotate(0)}}.tyk-bell-ring{transform-origin:50% 10%;animation:20s ease-in-out infinite tyk-bell-ring}@media (prefers-reduced-motion:reduce){.tyk-bell-ring{animation:none}}
