:root{color:#17243a;font-synthesis:none;background:#f6f8fb;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{min-height:100dvh;display:flex}aside{background:#fff;border-inline-end:1px solid #d9e1eb;width:240px;padding:2rem 1.25rem}nav{margin-block-start:2rem}nav a{color:#174ca3;background:#eaf1ff;border-radius:.5rem;padding:.8rem;text-decoration:none;display:block}.content{flex:1;min-width:0}header{background:#fff;border-block-end:1px solid #d9e1eb;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.3rem 2rem;display:flex}select{font:inherit;border:1px solid #9aabc2;border-radius:.3rem;padding:.4rem}main{max-width:900px;padding:2rem}h1{font-size:clamp(1.6rem,4vw,2.4rem)}p{line-height:1.7}.card{background:#fff;border:1px solid #d9e1eb;border-radius:.75rem;margin-block:2rem;padding:1.5rem}.card h2{margin-block-start:0}.notice{background:#edf2fa;border-inline-start:4px solid #476ba4;padding:1rem}a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #174ca3}@media (width<=640px){.shell{flex-direction:column}aside{border-block-end:1px solid #d9e1eb;border-inline-end:0;width:100%;padding:1rem}nav{margin-block-start:1rem}header,main{padding:1rem}}nav a{background:0 0;margin-block-end:.5rem}nav a[aria-current=page]{background:#eaf1ff}.prototype-badge{color:#714000;background:#fff5df;border:1px solid #b96d0b;border-radius:.5rem;padding:.5rem .8rem;font-weight:650;display:inline-block}.policy-state{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.5rem;display:flex}.policy-state span{color:#714000}fieldset{background:#fff;border:1px solid #d9e1eb;border-radius:.75rem;min-width:0;margin-block:1.5rem;padding:1.25rem}legend{padding-inline:.5rem;font-weight:650}.policy-field{margin-block:1rem}.policy-field label{margin-block-end:.4rem;font-weight:600;display:block}.policy-field input{width:100%;max-width:16rem;font:inherit;border:1px solid #8091a6;border-radius:.4rem;padding:.65rem}.policy-field p{margin-block:.4rem;font-size:.9rem}.policy-actions{flex-wrap:wrap;gap:.75rem;display:flex}button{font:inherit;cursor:pointer;color:#fff;background:#174ca3;border:1px solid #174ca3;border-radius:.4rem;max-width:100%;padding:.7rem 1rem}button.secondary{color:#174ca3;background:#fff}input:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #174ca3}.error-message{color:#8f231d;background:#fff0ef;border-inline-start:4px solid #b42318;padding:1rem}section{overflow-wrap:anywhere}.fixture-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fixture-filters label{flex-direction:column;gap:.5rem;display:flex}.fixture-filters input{font:inherit;border:1px solid #8091a6;border-radius:.3rem;min-width:0;padding:.5rem}.fixture-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.fixture-list{max-height:32rem;margin:0;padding:0;list-style:none;overflow:auto}.fixture-list li{margin-block-end:.4rem}.fixture-list button{text-align:start;overflow-wrap:anywhere;width:100%}.fixture-list button[aria-pressed=true]{background:#eaf1ff;border-width:2px}.fixture-detail{align-self:start;min-width:0;margin:0}.fixture-detail h2{font-size:1.2rem}.fixture-detail dd{margin-block-end:.75rem;margin-inline-start:0}.fixture-detail dt{font-weight:600}@media (width<=640px){.fixture-filters,.fixture-layout{grid-template-columns:1fr}.fixture-list{max-height:15rem}}.skip-link{clip-path:inset(50%);z-index:10;color:#174ca3;background:#fff;border:2px solid #174ca3;border-radius:.4rem;padding:.8rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip-link:focus{clip-path:none;transform:translateY(0)}.locale-notice{background:#edf2fa;border-inline-start:4px solid #476ba4;margin:1rem;padding:1rem}.bidi-text{overflow-wrap:anywhere;unicode-bidi:isolate}main:focus-visible{outline-offset:-3px;outline:3px solid #174ca3}.auth-area{max-width:68rem}.auth-area form{gap:1rem;max-width:32rem;margin-block:1.5rem;display:grid}.auth-area label{gap:.4rem;display:grid}.auth-area input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #64748b;border-radius:.4rem;padding:.65rem}.auth-area .checkbox{align-items:center;gap:.6rem;display:flex}.auth-area button{font:inherit;cursor:pointer;color:#172033;background:#fff;border:1px solid #64748b;border-radius:.4rem;padding:.55rem .85rem}.auth-area button:disabled{opacity:.55;cursor:wait}.auth-area [role=alert]{color:#991b1b;background:#fff1f2;border-inline-start:4px solid #b91c1c;padding:.8rem}.auth-area .actions{flex-wrap:wrap;gap:.5rem;margin-block:.8rem;display:flex}.account-list{padding:0;list-style:none}.account-list li{overflow-wrap:anywhere;border-block-start:1px solid #cbd5e1;padding-block:1rem}.temporary-password{background:#fff7d6;border:1px solid #94711b;margin-block:1rem;padding:1rem}.temporary-password output{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace;display:block}.organisation-area select{min-width:0;max-width:100%}.organisation-area>label{max-width:32rem;margin-block:1rem}.organisation-area li{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem;display:flex}.organisation-area fieldset label{margin-block:.5rem}
