:root{--color-brand-primary:#0b52a0;--color-brand-accent:#e0700c;--color-brand-text:#484848;--color-primary:var(--color-brand-primary);--color-primary-text:var(--color-brand-primary);--color-primary-dark:#083d78;--color-primary-tint:#e7eff8;--color-accent:var(--color-brand-accent);--color-accent-text:#a8530a;--color-success:var(--color-accepted);--color-success-bg:var(--color-accepted-bg);--color-danger:var(--color-declined);--color-danger-bg:var(--color-declined-bg);--color-warn-bg:var(--color-open-bg);--transition:.12s ease;--color-text:var(--color-brand-text);--color-bg:#fff;--color-surface:#fff;--color-surface-sunken:#f4f6f9;--color-border:#dfe3e8;--color-text-muted:#6b7280;--color-text-inverse:#fff;--color-open:#b45309;--color-open-bg:#fef3e2;--color-accepted:#15803d;--color-accepted-bg:#e8f5ec;--color-assigned:#0b52a0;--color-assigned-bg:#e7eff8;--color-declined:#b91c1c;--color-declined-bg:#fdeaea;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius:10px;--radius-sm:6px;--radius-pill:999px;--shadow-card:0 1px 2px #1018280f, 0 1px 3px #1018281a;--shadow-sheet:0 -4px 24px #1018282e;--tap-target:44px;--nav-height:56px;--nav-measured-height:var(--nav-height);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}@media (prefers-color-scheme:dark){:root{--color-primary-text:color-mix(in srgb, var(--color-brand-primary) 45%, #fff);--color-accent-text:color-mix(in srgb, var(--color-brand-accent) 55%, #fff);--color-text:#e6e9ee;--color-bg:#14181d;--color-surface:#1c2127;--color-surface-sunken:#101418;--color-border:#2c333c;--color-text-muted:#9aa4b2;--color-primary-tint:#16263a;--color-open-bg:#33240f;--color-accepted-bg:#12291b;--color-assigned-bg:#16263a;--color-declined-bg:#341717;--color-open:#f0a952;--color-accepted:#6ee7a0;--color-assigned:#7cb2f0;--color-declined:#f08a8a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-surface-sunken);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input,select,textarea{font-size:max(16px, var(--text-base))}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-header{z-index:20;padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) var(--space-3);background:var(--color-primary);color:var(--color-text-inverse);align-items:center;gap:var(--space-3);display:flex;position:sticky;top:0}.app-header>div{min-width:0}.app-header h1{font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.2}.region-mark{object-fit:contain;flex-shrink:0;width:auto;max-width:40px;height:24px}.app-header .region-name{font-size:var(--text-xs);opacity:.85;overflow-wrap:anywhere;font-weight:400;display:block}.account{margin-left:auto;position:relative}.account-button{min-height:var(--tap-target);min-width:var(--tap-target);border-radius:var(--radius-pill);color:inherit;background:0 0;border:1px solid #ffffff73;justify-content:center;align-items:center;display:inline-flex}.account-button svg{width:22px;height:22px}.account-backdrop{z-index:40;background:0 0;position:fixed;inset:0}.account-menu{z-index:41;top:calc(100% + var(--space-2));background:var(--color-surface);min-width:15rem;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);position:absolute;right:0;overflow:hidden}.account-menu-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken);flex-direction:column;gap:2px;display:flex}.account-menu-item{text-align:left;width:100%;min-height:var(--tap-target);padding:0 var(--space-4);color:var(--color-text);font-size:var(--text-base);background:0 0;border:none;display:block}.account-menu-item+.account-menu-item{border-top:1px solid var(--color-border)}.account-menu-item:active{background:var(--color-primary-tint)}.app-main{padding:var(--space-4);padding-bottom:calc(var(--nav-measured-height) + var(--safe-bottom) + var(--space-5));flex:1;width:100%;max-width:720px;margin:0 auto}.bottom-nav{inset-inline:0;z-index:30;background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:var(--safe-bottom);flex-wrap:wrap;display:flex;position:fixed;bottom:0}.bottom-nav a{min-height:var(--nav-height);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:max-content;padding-inline:2px;text-decoration:none;display:flex}.bottom-nav a[aria-current=page]{color:var(--color-primary-text);font-weight:600}.bottom-nav svg{width:22px;height:22px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4)}.card+.card{margin-top:var(--space-3)}.card-link{color:inherit;text-decoration:none;display:block}.badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.badge-open{color:var(--color-open);background:var(--color-open-bg)}.badge-filled,.badge-chip{color:var(--color-assigned);background:var(--color-assigned-bg)}.badge-mine{color:var(--color-text-inverse);background:var(--color-primary)}.card-alert{border-color:var(--color-declined);background:var(--color-declined-bg);border-left-width:4px}.text-alert{color:var(--color-declined)}.watch-star{min-width:var(--tap-target);min-height:var(--tap-target);color:var(--color-text-muted);margin:calc(var(--tap-target) / -2 + .7rem);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:-.4rem;padding:0;font-size:1.4rem;line-height:1;display:inline-flex}.watch-star[aria-pressed=true]{color:var(--color-accent)}.btn{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);justify-content:center;align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.btn-danger{background:var(--color-surface);border-color:var(--color-declined);color:var(--color-declined)}a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-block{width:100%}.date-strip{gap:var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-3);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.date-strip::-webkit-scrollbar{display:none}.date-chip{scroll-snap-align:start;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex:none;align-items:center;line-height:1.15;display:flex}.date-chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.date-chip .dow{font-size:var(--text-xs);opacity:.8}.date-chip .day{font-size:var(--text-base);font-weight:600}.control-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.coverage{gap:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.coverage::-webkit-scrollbar{display:none}.coverage-chip{min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;flex:none;padding:0 .5rem}.coverage-chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);font-weight:600}.btn-compact{padding:0 var(--space-3);font-size:var(--text-sm);flex:none}.btn-inline{font:inherit;color:var(--color-primary-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (pointer:coarse){.btn-inline{min-height:var(--tap-target);align-items:center;display:inline-flex}}.team-list{margin:0 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);padding:0;list-style:none;overflow:hidden}.team-row{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);background:var(--color-surface);display:flex}.team-row+.team-row{border-top:1px solid var(--color-border)}.team-row-default{background:var(--color-primary-tint)}.team-name{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;flex:1}.team-default-tag{color:var(--color-primary-text);font-weight:600}.team-default,.team-remove{min-width:var(--tap-target);min-height:var(--tap-target);color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:inline-flex}.team-default[aria-pressed=true]{color:var(--color-accent)}.team-chip{align-items:center;gap:var(--space-1);min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:600;display:inline-flex}.credit-select{min-height:34px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);max-width:100%;font-weight:600}.slot-card{padding:var(--space-3) var(--space-4)}.slot-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.slot-actions{gap:var(--space-2);flex:none;display:flex}.slot-credit{margin-top:var(--space-2);font-size:var(--text-sm)}.sheet-backdrop{z-index:40;width:100%;max-width:100%;height:100%;max-height:100%;color:inherit;background:0 0;border:0;align-items:flex-end;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.sheet-backdrop:not([open]){display:none}.sheet-backdrop::backdrop{background:#10182873}.sheet{background:var(--color-surface);border-radius:var(--radius) var(--radius) 0 0;width:100%;max-height:85svh;box-shadow:var(--shadow-sheet);padding:var(--space-4);padding-bottom:calc(var(--space-4) + var(--safe-bottom));overflow-y:auto}.sheet h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.field{margin-bottom:var(--space-3);display:block}.field>span{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:block}.field input,.field select{width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.field textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(16px, var(--text-sm));resize:vertical;line-height:1.5;display:block}.stack>*+*{margin-top:var(--space-3)}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.muted{color:var(--color-text-muted);font-size:var(--text-sm)}.empty-state{text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-text-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.banner{padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-sm)}.banner-error{border-color:var(--color-declined);background:var(--color-declined-bg);color:var(--color-declined)}.banner-info{border-color:var(--color-assigned);background:var(--color-assigned-bg);color:var(--color-assigned)}.banner-warn{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-text)}.stat-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.stat{flex-direction:column;min-width:5.5rem;display:flex}.stat-value{color:var(--color-primary-text);font-size:1.75rem;font-weight:700;line-height:1.1}.stat-label{font-size:var(--text-sm);color:var(--color-text-muted)}.report-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report-row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.row-main{flex:18rem;min-width:0}.crew-game{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius)}.crew-game-head{margin-bottom:var(--space-2)}.crew-slots{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crew-slot{gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.register-header{align-items:center;gap:var(--space-3);display:flex}.register-logo{border-radius:var(--radius-sm);background:#fff;flex:none;width:auto;height:44px;padding:3px}.compliance-list{margin:var(--space-2) 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.compliance-item{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);border-left:3px solid var(--color-border);display:flex}.compliance-item.is-valid{border-left-color:var(--color-success)}.compliance-item.is-expired,.compliance-item.is-absent{border-left-color:var(--color-danger)}.compliance-item.is-unknown,.compliance-item.is-unverified{border-left-color:var(--color-text-muted,#767676);border-left-style:dashed}.compliance-gap{font-size:var(--text-sm);color:var(--color-danger)}.check-in-link{margin:0 0 var(--space-3)}.link-value{word-break:break-all;font-size:var(--text-sm);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);margin-bottom:var(--space-1);display:block}.import-preview{margin:var(--space-2) 0;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius)}.column-map,.preview-rows{margin:0 0 var(--space-2);font-size:var(--text-sm);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.attendee-list{margin:0 0 var(--space-3);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.attendee-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--color-border);display:flex}.attendee-tick{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:var(--tap-target);flex:auto;display:flex}.attendee-tick input{flex:none;width:22px;height:22px;margin-top:3px}.attendee-tick>span{flex-direction:column;gap:2px;display:flex}.import-row{gap:var(--space-3);padding:var(--space-2);border-top:1px solid var(--color-border);align-items:baseline;display:flex}.import-row-line{min-width:5.5em;font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.card-inset{margin-top:var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.preview-body{padding:var(--space-3);border-radius:var(--radius);background:var(--color-surface-sunken);border:1px solid var(--color-border);white-space:pre;max-height:24rem;margin:0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.activity-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.activity-table th,.activity-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.activity-table th{color:var(--color-primary-text);border-bottom-width:2px;font-weight:600}.sort-header{appearance:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.sort-header:hover{text-decoration:underline}.sort-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.activity-table .num{text-align:right;font-variant-numeric:tabular-nums}.clash-flag{padding:2px var(--space-2);border-radius:var(--radius-sm,6px);font-size:var(--text-sm);color:var(--color-declined);background:var(--color-declined-bg);font-weight:600;display:inline-block}.own-team-flag{padding:2px var(--space-2);border-radius:var(--radius-sm,4px);border:1px solid var(--color-accent);color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 10%, transparent);font-size:var(--text-sm);font-weight:600;display:inline-block}.sheet-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sheet-actions .btn{flex:none;min-width:6.5rem}.preview-html{width:100%;height:min(60svh,520px);margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;display:block}.table-scroll{background-image:linear-gradient(to right, var(--color-surface,#fff), #fff0), linear-gradient(to left, var(--color-surface,#fff), #fff0), linear-gradient(to right, #00000029, #0000), linear-gradient(to left, #00000029, #0000);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.activity-table .table-subline{font-size:var(--text-sm);white-space:normal;max-width:min(14rem,38vw)}.team-points{margin:0;padding:0;list-style:none}.team-points-row{border-bottom:1px solid var(--color-border)}.team-points-head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.team-points-chevron{color:var(--color-text-muted,#767676);flex:none}.team-points-head .row-main{flex-direction:column;gap:2px;display:flex}.team-evidence{gap:var(--space-2);padding:0 0 var(--space-3);justify-items:start;display:grid}.evidence-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.evidence-main{flex-direction:column;gap:2px;min-width:0;display:flex}.evidence-state{padding:2px var(--space-2);border-radius:var(--radius-sm,6px);font-size:var(--text-sm);white-space:nowrap;flex:none;font-weight:600}.evidence-state-played{color:var(--color-accepted);background:var(--color-accepted-bg)}.evidence-state-booked{color:var(--color-text-muted,#767676);background:var(--color-surface-sunken)}.team-points-row:last-child{border-bottom:0}.evidence-state-uncounted{color:var(--color-text-muted);background:color-mix(in srgb, currentColor 10%, transparent)}.history-excluded{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px;font-style:italic;display:block}.btn-send{background:var(--color-accent-text);border-color:var(--color-accent-text);color:#fff;font-weight:600}.btn-send:hover:not(:disabled),.btn-send:focus-visible{filter:brightness(.92)}.stat-link{color:inherit;border-radius:var(--radius-sm,6px);transition:background var(--transition);text-decoration:none}.stat-link:hover,.stat-link:focus-visible{background:var(--color-primary-tint)}.stat-link .stat-label{text-underline-offset:2px;text-decoration:underline}.badge-link{cursor:pointer;text-decoration:none}.badge-link:hover,.badge-link:focus-visible{background:var(--color-primary-tint)}.points-target{font-size:var(--text-sm);color:var(--color-accent-text);margin-top:2px;font-weight:600;display:block}.points-band{padding:2px var(--space-2);border-radius:var(--radius-sm,6px);font-size:var(--text-sm);white-space:nowrap;flex:none;font-weight:600}.points-band-green{color:var(--color-accepted);background:var(--color-accepted-bg)}.points-band-booked{color:var(--color-assigned);background:var(--color-assigned-bg)}.points-band-amber{color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.points-band-red{color:var(--color-declined);background:var(--color-declined-bg)}.points-band-unset{color:var(--color-text-muted,#767676);background:var(--color-surface-sunken)}.history{margin:0;padding:0;list-style:none}.history-row{border-bottom:1px solid var(--color-border)}.history-row:last-child{border-bottom:0}.history-link{padding:var(--space-2) 0;color:inherit;gap:2px;text-decoration:none;display:grid}.history-link:hover .history-what,.history-link:focus-visible .history-what{text-decoration:underline}.history-when{font-size:var(--text-sm);color:var(--color-text-muted,#767676)}.history-what{font-weight:600}.history-credit{font-size:var(--text-sm);color:var(--color-text-muted,#767676)}.kit-list{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);margin:0 0 var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.kit-list legend{padding:0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted,#767676)}.kit-item{align-items:center;gap:var(--space-3);min-height:var(--tap-target);cursor:pointer;display:flex}.kit-item input{flex:none;width:22px;height:22px}.points-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.points-table th,.points-table td{border:1px solid var(--color-border);padding:var(--space-2);text-align:left}.points-table thead th{background:var(--color-surface-sunken);white-space:normal;font-weight:600;font-size:var(--text-xs,.75rem)}.points-table td.num{text-align:right;font-variant-numeric:tabular-nums;width:4.5em}.points-row.is-green{background:var(--color-success-bg)}.points-row.is-red{background:var(--color-danger-bg)}.points-row.is-booked{background:var(--color-assigned-bg)}.points-row.is-amber{background:var(--color-warn-bg)}.points-team{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.points-band-row{width:-moz-fit-content;width:fit-content;font-size:var(--text-xs,.75rem);margin-top:2px;display:block}.activity-table input[type=checkbox]{width:24px;height:24px}@media (pointer:coarse){.activity-table td[data-col=email] a{min-width:var(--tap-target);min-height:var(--tap-target);justify-content:center;align-items:center;display:inline-flex}}.division-thresholds input[type=number]{min-height:var(--tap-target)}@media (pointer:coarse){.points-team{min-height:var(--tap-target)}}.points-detail-row td{background:var(--color-surface);padding:var(--space-3);white-space:normal;word-break:break-word}.team-points-games{margin:var(--space-2) 0 0;gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;padding:0;list-style:none;display:flex}.plain-list{margin:0;padding:0;list-style:none}.cert-row{border-top:1px solid var(--color-border);padding:var(--space-3) 0}.cert-row:first-child{border-top:0}.cert-row-flagged{border-left:3px solid var(--color-accent);padding-left:var(--space-3)}.crew-pending{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-assigned);font-weight:600}.cert-flag{margin-top:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm,4px);font-size:var(--text-sm);color:var(--color-declined);background:var(--color-declined-bg);font-weight:600;display:inline-block}
