:root{--paddler-keyboard-offset:0px;--paddler-viewport-top:0px;--paddler-viewport-height:100dvh}.keyboard-visible .sticky-submit{gap:8px;padding:10px;bottom:calc(var(--paddler-keyboard-offset) + 8px)!important;display:flex!important}.keyboard-visible .sticky-submit>p,.keyboard-visible .sticky-submit>small{display:none}.keyboard-visible .crew-floating-actions,.keyboard-visible .tournament-floating-actions{bottom:calc(var(--paddler-keyboard-offset) + 8px)!important}.keyboard-visible .modal-backdrop,.keyboard-visible .tournament-role-backdrop{top:var(--paddler-viewport-top);height:var(--paddler-viewport-height);box-sizing:border-box;align-items:center;padding:8px;bottom:auto}.keyboard-visible :is(.modal,.modal-panel,.modal-card,[role=dialog]){max-height:calc(var(--paddler-viewport-height) - 16px);scroll-padding-block:16px;overflow-y:auto}.keyboard-visible input,.keyboard-visible textarea{scroll-margin-block:100px}@media (width<=720px){.keyboard-visible .sticky-submit{flex-flow:wrap}.keyboard-visible .sticky-submit .sticky-submit-actions{width:100%;display:flex}.keyboard-visible .sticky-submit button{flex:1;min-width:0}}._panel_1pvp1_1{background:#fff;border:1px solid #dce2dc;border-radius:18px;min-width:0;margin:20px 0;overflow:hidden}._toggle_1pvp1_2{text-align:left;color:#183529;background:#f0f4e9;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:20px;font-size:17px;font-weight:750;display:flex}._toggle_1pvp1_2 small{margin-top:5px;font-size:12px;font-weight:400;display:block}._content_1pvp1_4{gap:16px;min-width:0;padding:18px;line-height:1.75;display:grid}._content_1pvp1_4 p,._content_1pvp1_4 h3{margin:0}._controls_1pvp1_6{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}._controls_1pvp1_6 label{flex:200px;min-width:0}._content_1pvp1_4 select,._content_1pvp1_4 input:not([type=radio]){color:#173125;background:#fff;border:1px solid #adb9b0;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:16px;display:block}._controls_1pvp1_6 input{flex:120px}._controls_1pvp1_6 button{color:#173125;background:#fff;border:1px solid #9caca1;border-radius:10px;min-height:48px;padding:10px 15px}._goals_1pvp1_11{border:0;gap:8px;max-height:440px;margin:0;padding:0;display:grid;overflow:auto}._goals_1pvp1_11 legend{padding:0 0 8px;font-weight:700}._goals_1pvp1_11 label{border:1px solid #c6d1c7;border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}._goals_1pvp1_11 label:has(input:checked){background:#edf6da;border-color:#466c18}._goals_1pvp1_11 label>span{text-align:center;flex:0 0 24px}._goals_1pvp1_11 label>small{max-width:70px;margin-left:auto;font-size:11px}._goals_1pvp1_11 strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}._goals_1pvp1_11 span small{font-size:10px;display:block}._goals_1pvp1_11 input{accent-color:#476c18;flex:0 0 20px;width:20px;height:20px}._unavailable_1pvp1_20{color:#59645c;background:#f3f4f2}._submit_1pvp1_21{color:#17251a;background:#d5eb3b;border:1px solid #7f9318;border-radius:12px;min-height:52px;padding:14px;font-weight:750;line-height:1.5}._content_1pvp1_4 button:disabled{opacity:.55}._help_1pvp1_23{color:#536159;font-size:12px}._error_1pvp1_24{color:#a12626}@media (width<=360px){._content_1pvp1_4{padding:12px}._goals_1pvp1_11 label{gap:8px;padding:10px}._goals_1pvp1_11 strong{font-size:20px}}._panel_4e1mf_1{margin:.75rem 0 1.25rem;font-size:1rem;line-height:1.6}._panel_4e1mf_1 button,._panel_4e1mf_1 select,._panel_4e1mf_1 input:not([type=checkbox]){font:inherit;border-radius:10px;min-height:3rem;padding:.55rem .75rem}._panel_4e1mf_1 button:disabled,._panel_4e1mf_1 select:disabled{opacity:.55}._fixedGoal_4e1mf_18{top:calc(env(safe-area-inset-top) + .5rem);z-index:8;color:#fff;background:#13231d;border-radius:14px;gap:.7rem;padding:1rem;display:grid;position:sticky}._readout_4e1mf_29{text-align:center;gap:.2rem;display:grid}._readout_4e1mf_29 strong{font-variant-numeric:tabular-nums;font-size:2rem}._readout_4e1mf_29 small{font-size:.875rem}._fixedGoal_4e1mf_18 ._goal_4e1mf_41{color:#122319;touch-action:manipulation;background:#d4ed25;min-height:5rem;font-size:2rem;font-weight:900}._fixedGoal_4e1mf_18 ._start_4e1mf_49{color:#fff;background:#ff6b35}._heading_4e1mf_50{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}._hardwareSwitch_4e1mf_58{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex;position:relative}._hardwareSwitch_4e1mf_58 input{opacity:0;cursor:pointer;z-index:1;width:3.25rem;height:2rem;position:absolute;right:0}._switchTrack_4e1mf_60{background:#64736b;border:2px solid #bdc9c1;border-radius:2rem;flex:0 0 3.25rem;height:2rem;display:block}._switchTrack_4e1mf_60:after{content:"";background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;margin:2px;transition:transform .12s;display:block}._hardwareSwitch_4e1mf_58 input:checked+._switchTrack_4e1mf_60{background:#d4ed25;border-color:#d4ed25}._hardwareSwitch_4e1mf_58 input:checked+._switchTrack_4e1mf_60:after{background:#13231d;transform:translate(1.25rem)}._hardwareSwitch_4e1mf_58 input:focus-visible+._switchTrack_4e1mf_60{outline-offset:3px;outline:3px solid #fff}._endAssignment_4e1mf_65{color:#fff;background:#13231d;width:100%;margin:1rem 0;font-weight:700}._exitDialog_4e1mf_66{color:#13231d;background:#fff;border:0;border-radius:16px;width:min(30rem,100% - 2rem);max-height:calc(100dvh - 3rem);margin:auto;padding:1.25rem;overflow:auto}._exitDialog_4e1mf_66::backdrop{background:#0009}._exitDialog_4e1mf_66 h2{font-size:1.25rem}._exitDialog_4e1mf_66 p{margin:1rem 0}._exitDialog_4e1mf_66>div{justify-content:flex-end;gap:1rem;display:flex}._list_4e1mf_71{padding:0;list-style:none}._list_4e1mf_71 li{border-bottom:1px solid #d4ddd7;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 0;display:flex}._list_4e1mf_71 li>div{min-width:8rem;margin-right:auto}._list_4e1mf_71 small{font-size:.875rem;display:block}._list_4e1mf_71 select{flex:1;min-width:10rem;max-width:100%}._editor_4e1mf_96{background:#edf2ee;border-radius:12px;flex-wrap:wrap;gap:.7rem;padding:1rem;display:flex}._editor_4e1mf_96 label{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}._editor_4e1mf_96 select,._editor_4e1mf_96 input:not([type=checkbox]){flex:1;min-width:0}._region_1i0bn_1{opacity:0;grid-template-rows:0fr;margin:0;transition:grid-template-rows .65s,opacity .45s,transform .65s;display:grid;transform:translateY(10px)}._region_1i0bn_1[data-visible=true]{opacity:1;grid-template-rows:1fr;transform:none}._inner_1i0bn_3{min-height:0;overflow:hidden}._content_1i0bn_4{border-top:2px solid #0a7973;border-bottom:1px solid #cbdad6;margin-bottom:24px;padding:20px 0}._content_1i0bn_4 h2{letter-spacing:.12em;color:#087e76;align-items:baseline;gap:12px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}._content_1i0bn_4 h2 span{letter-spacing:.03em;color:#687976;font-size:12px;font-weight:500}._content_1i0bn_4 ul{margin:0;padding:0;list-style:none}._content_1i0bn_4 li+li{border-top:1px solid #e1e9e6}._content_1i0bn_4 a{color:#173634;align-items:center;gap:8px;min-height:48px;padding:8px 0;font-size:13px;line-height:1.55;text-decoration:none;display:flex}._content_1i0bn_4 a>span:nth-child(2){flex:1;min-width:0}._content_1i0bn_4 a b,._content_1i0bn_4 small{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}._more_1i0bn_12{color:#087e76;background:0 0;border:0;min-height:44px;margin:8px 0 0 auto;padding:8px 0;font-size:13px;font-weight:700;display:block}._content_1i0bn_4 a:hover,._content_1i0bn_4 a:focus-visible{text-underline-offset:4px;text-decoration:underline}._content_1i0bn_4 a:focus-visible{outline-offset:-2px;outline:2px solid #087e76}._content_1i0bn_4 small{color:#687976;margin-top:2px;font-size:12px;display:block}._kind_1i0bn_16{color:#a34548;flex:0 0 44px;font-size:11px;font-weight:650}._content_1i0bn_4 p{color:#687976;margin:14px 0 4px;font-size:14px}@media (prefers-reduced-motion:reduce){._region_1i0bn_1{transition:none;transform:none}}.talk-page{min-width:0;max-width:800px;margin:auto}.talk-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.talk-heading h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:26px;overflow:hidden}.talk-icon-button{color:#087d78;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;min-width:40px;height:44px;padding:0;font-size:27px;display:grid}.talk-search{margin-bottom:14px}.talk-inbox{background:#fff;border:1px solid #d5e1df;border-radius:16px;overflow:hidden}.talk-room{box-sizing:border-box;text-align:left;color:#09242d;background:#fff;border:0;border-bottom:1px solid #e8eeeb;border-radius:0;align-items:center;gap:12px;width:100%;max-width:100%;padding:12px;display:flex}.talk-room:last-child{border-bottom:0}.talk-avatar{color:#fff;background:#087d78;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.talk-group-avatar{color:#4b6533;background:#e7eecc}.talk-room-copy{flex:1;gap:5px;min-width:0;display:grid}.talk-room-copy b{font-size:15px}.talk-room-copy small{color:#71817c;font-size:12px}.talk-room-copy>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.talk-room-meta{color:#71817c;justify-items:end;gap:5px;font-size:10px;display:grid}.talk-unread{color:#fff;background:#087d78;border-radius:12px;place-items:center;min-width:20px;height:20px;padding-inline:3px;font-size:10px;display:grid}.talk-block-link{margin-top:18px}.talk-open{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 150px);min-height:400px;display:flex;padding-bottom:0!important}.talk-open .talk-heading{flex:none;margin-bottom:8px}.talk-timeline{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;background:#edf3e9;border-radius:16px 16px 0 0;flex:1;min-height:0;padding:12px 8px;overflow-y:auto}.talk-date{text-align:center;color:#65776d;margin:14px 0;font-size:10px}.talk-message{align-items:flex-end;gap:6px;margin-bottom:12px;display:flex}.talk-message.is-own{flex-direction:row-reverse}.talk-message-content{min-width:0;max-width:78%}.talk-sender{color:#637770;margin:0 8px 4px;font-size:11px;display:block}.talk-bubble{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#123c39;background:#fff;border:1px solid #d9e5dc;border-radius:16px 16px 16px 4px;max-width:100%;padding:10px 13px;font-size:14px;font-weight:400;line-height:1.6;display:block}.is-own .talk-bubble{background:#dbedab;border-color:#d1e49a;border-radius:16px 16px 4px}.talk-message-meta{color:#6d7e75;white-space:nowrap;min-width:30px;font-size:9px}.talk-message-meta time{display:block}.talk-training{gap:5px;display:grid}.talk-training small{color:#627550;font-size:10px}.talk-training b{font-size:13px}.talk-composer{padding:10px 6px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d5e1df;flex-wrap:wrap;flex:none;align-items:flex-end;gap:8px;display:flex}.talk-composer textarea{resize:none;box-sizing:border-box;color:#09242d;background:#f5f8f4;border:1px solid #cfded5;border-radius:18px;flex:1;min-width:0;min-height:44px;max-height:120px;padding:10px 12px;font-size:16px;line-height:1.5}.talk-send{color:#fff;background:#087d78;border:0;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:25px}.talk-send:disabled{color:#6f7f75;background:#c8d2cb}.talk-shared-preview{box-sizing:border-box;flex:0 0 100%;justify-content:space-between;align-items:center;padding:6px;font-size:12px;display:flex}.talk-shared-preview button{background:0 0;border:0;font-size:18px}.talk-notice{background:#f7f0da;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.6}.talk-notice button{margin-left:8px}.talk-empty{text-align:center;color:#6f8378;margin-top:30px;font-size:12px}.talk-older{margin:0 auto;display:block}.talk-invitation{text-align:center;background:#fff;border:1px solid #d5e1df;border-radius:16px;padding:24px 16px}.talk-invitation>.talk-avatar{margin:auto}.talk-invitation h2{font-size:20px}.talk-invitation p{font-size:13px;line-height:1.7}.talk-new-tabs{gap:8px;margin:16px 0;display:flex}.talk-new-tabs button{background:#fff;border:1px solid #d5e1df;border-radius:12px;flex:1;min-height:44px}.talk-new-tabs button[aria-pressed=true]{color:#fff;background:#087d78}.talk-member{border-bottom:1px solid #e5ece7;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.talk-member>span{flex:1}.talk-member small{color:#728579;margin-left:8px;font-size:11px}.talk-danger{color:#ab4352;margin:18px 0;display:block}.talk-page .tournament-role-dialog>.field{margin:16px 0}.talk-page .tournament-role-dialog>button{min-height:44px;margin-top:12px}.talk-page .tournament-role-dialog .equal-actions{margin-top:18px}@media (width<=600px){.talk-open{height:calc(100dvh - 115px);min-height:320px}.talk-heading h1{font-size:23px}.talk-page .back-button{flex:0 0 40px;width:40px;height:40px}.talk-page{padding-inline:12px!important}.talk-room{gap:10px}}.talk-indicator{display:inline-flex;position:relative}.talk-alert-dot{background:#d84055;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px}.talk-indicator button{position:relative}.talk-alert-notice{z-index:60;color:#fff;white-space:nowrap;background:#08252e;border-radius:10px;padding:10px 14px;font-size:12px;position:absolute;top:48px;right:0;box-shadow:0 6px 20px #06253033}.talk-alert-motion{animation:.45s ease-in-out 5 talk-alert}@keyframes talk-alert{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.talk-alert-motion{animation:none}}body .app-shell .talk-block-link{text-align:right;margin:16px 0 0 auto;font-size:12px;font-weight:750;display:block}body .app-shell .talk-page.talk-open{z-index:45;background:var(--canvas,#f0f4ee);width:100%;margin:0 auto;padding-top:8px;position:fixed;left:0;right:0;overflow:hidden}body .app-shell .talk-timeline{scroll-behavior:auto;overflow-anchor:none}.finance-upcoming{background:#f0f2f2;border:1px solid #cbd0d0;border-radius:20px;min-width:0;overflow:hidden}.finance-upcoming .finance-upcoming-button{color:#5a6468;opacity:1;text-align:left;cursor:pointer;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;margin:0;padding:18px 20px 12px;display:flex;transform:none}.finance-upcoming-icon{background:#e1e5e5;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;font-size:24px;display:grid}.finance-upcoming-copy{gap:5px;min-width:0;display:grid}.finance-upcoming-copy b{font-size:15px;line-height:1.5}.finance-upcoming-copy>span{font-size:12px;line-height:1.6}.finance-upcoming-notice{color:#4f5c60;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0 20px 16px;font-size:12px;line-height:1.65;display:flex}.finance-upcoming-notice>span{background:#fff;border:1px solid #bfc7c9;border-radius:5px;padding:1px 7px;font-weight:600}.profile-team-settings>.finance-upcoming{margin-top:16px}@media (width<=360px){.finance-upcoming .finance-upcoming-button{gap:10px;padding:16px 14px 10px}.finance-upcoming-notice{padding:0 14px 14px}}._panel_12hcm_1{border:1px solid var(--line,#ddd);background:var(--panel,#fff);border-radius:16px;margin:12px 0 18px;padding:16px;font-size:1rem}._heading_12hcm_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._heading_12hcm_2 small{margin-top:6px;display:block}._panel_12hcm_1 button,._panel_12hcm_1 select{min-height:48px;font:inherit;border-radius:10px;padding:10px 14px}._panel_12hcm_1 button[aria-pressed=true]{color:#181d17;background:#d4ed25}._panel_12hcm_1 button:disabled,._panel_12hcm_1 select:disabled{opacity:.5}._panel_12hcm_1 p{margin:12px 0;line-height:1.65}._note_12hcm_8,._list_12hcm_8 small{color:#575e5a;font-size:.875rem}._list_12hcm_8{max-height:420px;padding:0;list-style:none;overflow:auto}._list_12hcm_8 li{border-top:1px solid #ddd;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;display:grid}._list_12hcm_8 small{align-self:center}._list_12hcm_8 select{width:100%;min-width:0}._error_12hcm_13{color:#a8241c}._readout_12hcm_14{color:#fff;background:#171e1b;border-radius:12px;gap:8px;margin:12px 0;padding:16px;display:grid}._readout_12hcm_14 strong{font-variant-numeric:tabular-nums;font-size:2.3rem}._discard_12hcm_16{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}._discard_12hcm_16 label{width:100%;line-height:1.7}._discard_12hcm_16 input{box-sizing:border-box;width:100%;min-height:48px;font:inherit}@media (width<=380px){._list_12hcm_8 li{grid-template-columns:minmax(0,1fr)}}._panel_1es12_1,._browser_1es12_1{color:#183228;background:#fff;border:1px solid #d5ded6;border-radius:16px;min-width:0;margin:20px 0;padding:18px;line-height:1.65}._panel_1es12_1 header{justify-content:space-between;align-items:start;gap:12px;display:flex}._panel_1es12_1 header>div{min-width:0}._panel_1es12_1 header>button{white-space:nowrap;flex-shrink:0}._panel_1es12_1 h3{margin:0;font-size:18px}._panel_1es12_1 p{overflow-wrap:anywhere;margin:8px 0}._panel_1es12_1 header p{font-size:13px}._panel_1es12_1 button,._browser_1es12_1 button{min-height:48px;color:inherit;background:#fff;border:1px solid #a8b7ad;border-radius:10px;padding:10px 14px;font-size:16px;line-height:1.5}._panel_1es12_1 button:disabled{opacity:.6}._cards_1es12_10{gap:10px;margin:16px 0;display:grid}._panel_1es12_1 ._card_1es12_10{text-align:left;grid-template-columns:22px minmax(0,1fr) 16px;gap:4px 12px;width:100%;min-height:84px;padding:12px;display:grid}._card_1es12_10 small{text-align:center;grid-row:1/3;align-self:center}._card_1es12_10 strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.25}._card_1es12_10 span{overflow-wrap:anywhere;grid-column:2}._card_1es12_10 i{grid-area:1/3/3;align-self:center}._card_1es12_10 em{color:#9c4810;font-size:12px;font-style:normal;display:block}._comments_1es12_17{border-top:1px solid #d5ded6;padding-top:16px}._comments_1es12_17 article{border-bottom:1px solid #e1e7e2;padding:12px 0}._comments_1es12_17 article div{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}._comments_1es12_17 time{color:#51645a;font-size:12px}._dialog_1es12_21{inset:max(12px, env(safe-area-inset-top)) 14px max(12px, env(safe-area-inset-bottom));box-sizing:border-box;width:calc(100% - 28px);max-width:500px;height:fit-content;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));overscroll-behavior:contain;color:#183228;border:0;border-radius:18px;margin:auto;padding:22px;line-height:1.75;position:fixed;overflow:auto}._dialog_1es12_21::backdrop{background:#12231bb8}._time_1es12_23{font-variant-numeric:tabular-nums;margin:16px 0;font-size:32px;display:block}._dialog_1es12_21 label,._browser_1es12_1 label{margin:12px 0;display:block}._dialog_1es12_21 select,._browser_1es12_1 select,._browser_1es12_1 input{color:#173326;background:#fff;border:1px solid #9fb0a4;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:16px;display:block}._actions_1es12_26{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._actions_1es12_26 button{flex:120px}._actions_1es12_26 ._primary_1es12_28{color:#192500;background:#d2e830;border-color:#8fa015}._error_1es12_29{color:#a02a21}._browser_1es12_1 form{align-items:end;gap:12px;display:flex}._browser_1es12_1 form label{flex:1;min-width:0;margin-bottom:0}._browser_1es12_1 form button{flex-shrink:0}@media (width>=700px){._cards_1es12_10{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){._panel_1es12_1,._browser_1es12_1{padding:12px}._panel_1es12_1 header{flex-wrap:wrap}._card_1es12_10 strong{font-size:24px}}._panel_1uz2o_1{color:#163634;background:#fff;border:1px solid #cad8d6;border-radius:18px;margin:20px 0;overflow:hidden}._toggle_1uz2o_2{text-align:left;color:#163634;background:#eff6f4;border:0;width:100%;min-height:52px;padding:18px 20px;font-weight:700;line-height:1.5;display:block}._content_1uz2o_3{gap:16px;padding:20px;font-size:14px;line-height:1.7;display:grid}._content_1uz2o_3 p{margin:0}._content_1uz2o_3 small{color:#49615f;font-size:12px;line-height:1.6}._options_1uz2o_5{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}._options_1uz2o_5 legend{margin-bottom:12px;font-weight:700}._options_1uz2o_5>label{gap:7px;display:grid}._options_1uz2o_5 select{color:#163634;background:#fff;border:1px solid #bfd0cd;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px 10px;font-size:16px}._choices_1uz2o_7{gap:8px;max-height:280px;display:grid;overflow:auto}._choices_1uz2o_7 label,._options_1uz2o_5 ._consent_1uz2o_7{background:#f5f8f7;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}._choices_1uz2o_7 input,._consent_1uz2o_7 input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}._choices_1uz2o_7 small{display:block}._actions_1uz2o_8{flex-wrap:wrap;gap:10px;display:flex}._actions_1uz2o_8 button,._options_1uz2o_5>button{color:#163634;background:#edf5f2;border:1px solid #bed0cc;border-radius:10px;min-height:46px;padding:12px 16px;font-weight:700}._actions_1uz2o_8 button:first-child{color:#fff;background:#126b60}._actions_1uz2o_8 button:disabled,._options_1uz2o_5>button:disabled{opacity:.45}._options_1uz2o_5 input:not([type=checkbox]),._content_1uz2o_3>label>select{color:#163634;background:#fff;border:1px solid #bfd0cd;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px 10px;font-size:16px}._scoreTable_1uz2o_10{overflow-x:auto}._scoreTable_1uz2o_10 table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}._scoreTable_1uz2o_10 th,._scoreTable_1uz2o_10 td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e4e0;padding:10px 8px}._scoreTable_1uz2o_10 small{display:block}._content_1uz2o_3>._consent_1uz2o_7{align-items:flex-start;gap:10px;display:flex}._raceOrder_1uz2o_11{gap:10px;max-height:440px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._raceOrder_1uz2o_11 li{background:#f5f8f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._raceOrder_1uz2o_11 li>div:first-child{overflow-wrap:anywhere;min-width:0}._raceOrder_1uz2o_11 small{display:block}._raceOrder_1uz2o_11 ._actions_1uz2o_8{flex-wrap:nowrap;flex-shrink:0}._raceOrder_1uz2o_11 ._actions_1uz2o_8 button{min-width:44px;padding:10px}._content_1uz2o_3>._panel_1uz2o_1{margin:0}._panel_1uz2o_1>p{padding:0 16px;font-size:14px}._linkPanel_1uz2o_12{color:#163634;background:0 0;margin:0}._textToggle_1uz2o_13{text-align:left;color:#697778;background:0 0;border:0;width:100%;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.5;display:block}._pdfToggle_1uz2o_14{color:#aa4242}._pdfToggle_1uz2o_14[data-unavailable=true]{color:#8c9797;opacity:.6}._options_1uz2o_5 textarea{box-sizing:border-box;resize:vertical;border:1px solid #bfd0cd;border-radius:9px;width:100%;padding:12px;font-size:16px;line-height:1.6}._linkPanel_1uz2o_12 ._actions_1uz2o_8 button:first-child{flex:1 0 100%;width:100%}._readingOptions_1uz2o_17{gap:12px;display:grid}._readingOptions_1uz2o_17>label{gap:7px;display:grid}._readingOptions_1uz2o_17 ._consent_1uz2o_7{align-items:center;gap:10px;display:flex}._readingOptions_1uz2o_17 input[type=time]{background:#fff;border:1px solid #bfd0cd;border-radius:9px;min-height:44px;padding:8px;font-size:16px}._readingOptions_1uz2o_17>._readingSwitch_1uz2o_18{color:#687976;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}._readingSwitch_1uz2o_18 [data-selected=true]{color:#087e76;font-weight:700}._languageTrack_1uz2o_20{flex:0 0 46px;width:46px;height:26px;position:relative}._languageTrack_1uz2o_20 input{opacity:0;z-index:1;cursor:pointer;width:46px;height:44px;margin:0;position:absolute;inset:-9px 0}._languageTrack_1uz2o_20 i{background:#b9c9c5;border-radius:99px;transition:background .16s;position:absolute;inset:0}._languageTrack_1uz2o_20 i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16363433}._languageTrack_1uz2o_20 input:checked+i{background:#087e76}._languageTrack_1uz2o_20 input:checked+i:after{transform:translate(20px)}._languageTrack_1uz2o_20 input:focus-visible+i{outline-offset:3px;outline:3px solid #087e7666}._panel_oj4mw_1{color:#18373a;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cad9d8;border-radius:14px;margin-top:1rem;padding:1rem}._panel_oj4mw_1 h2{font-size:1.1rem;line-height:1.5}._panel_oj4mw_1 p{font-size:.9rem;line-height:1.7}._panel_oj4mw_1 summary{cursor:pointer;padding:.75rem 0;font-weight:700}._panel_oj4mw_1 ol{margin:0;padding-left:1.8rem}._panel_oj4mw_1 li{border-bottom:1px solid #e2e9e8;padding:.6rem .15rem}._panel_oj4mw_1 time{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;display:block}._panel_oj4mw_1 li span{font-size:.8rem;line-height:1.5;display:block}body .app-shell input:is([type=date],[type=datetime-local],[type=month],[type=time]){appearance:none;line-height:normal;height:48px!important;min-height:48px!important;max-height:48px!important;padding-block:0!important}body .app-shell input::-webkit-datetime-edit{padding:0;line-height:normal}body .app-shell .my-paddler-section{box-sizing:border-box;min-width:0}body .app-shell .my-paddler-section .my-paddler-add{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:12px;display:block}body .app-shell .my-paddler-section>*{box-sizing:border-box;min-width:0;max-width:100%}body .app-shell .profile-page .my-paddler-section.profile-section-open>.my-paddler-add{width:calc(100% - 34px);max-width:calc(100% - 34px);margin-inline:17px}body .app-shell .training-goal-button{box-sizing:border-box;color:#09242d;background:#fff;border:1px solid #bfd1cc;border-radius:12px;width:100%;height:52px;min-height:52px;margin:12px 0 0;padding:12px 16px;font-size:14px;font-weight:700;display:block}body .app-shell .equipment-selection .choice-control>.activity-toolbar{margin-top:16px}body .app-shell [hidden]{display:none!important}body .app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select:not([multiple])){box-sizing:border-box;border-radius:12px;height:48px;min-height:48px}body .app-shell .form-page .compact-entrant .entrant-category-select{min-height:32px}body .app-shell .form-page .compact-entrant .entrant-category-select select{border-radius:10px;height:32px;min-height:32px;padding-block:3px;font-size:12px}body .app-shell .form-page .compact-entrant .entrant-category-select:after{display:none}body .app-shell .master-form-panel{touch-action:pan-y;min-width:0}body .app-shell .master-list-row{background:#fff;border:1px solid #d5e1df;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}body .app-shell .master-list-row .master-row-main{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}body .app-shell .master-list-row :is(.master-row-main,div)>b{font-size:16px;font-weight:700;line-height:1.5}body .app-shell .master-list-row small{color:#667b80;font-size:12px;line-height:1.6}body .app-shell .master-list-row .master-edit-icon{flex:0 0 44px;width:44px;margin:0 -4px 0 auto}body .app-shell .recent-section .history-list{background:0 0;border:0;gap:12px;display:grid;overflow:visible}body .app-shell .record-row .history-main{flex:1;min-width:0}body .app-shell .record-row .history-main b{white-space:normal}body .app-shell .record-row .history-time{flex:none;font-size:18px;font-weight:750}.invoice-progress{white-space:nowrap;text-align:right;margin-left:auto;font-size:20px}.invoice-group{gap:12px;margin-top:24px;display:grid}.invoice-group h2{margin:0}:root{--control-height:48px;--control-radius:12px;--card-radius:18px;--card-line:#d5e1df;--muted-text:#667b80}body .app-shell .header-shortcuts,body .app-shell .header-shortcuts-secondary{flex-flow:row;grid-template-columns:none;align-items:center;gap:6px;display:flex}body .app-shell .header-paddlers-button{align-self:center}body .app-shell :is(.field,.family-fields,.activity-form,.schedule-editor,.finance-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select),body .app-shell .combo-control{height:var(--control-height);min-height:var(--control-height);border-radius:var(--control-radius);box-sizing:border-box;font-size:16px}body .app-shell select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23667b80' stroke-width='1.8' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.control-chevron{border-bottom:2px solid #667b80;border-right:2px solid #667b80;width:8px;height:8px;margin-top:-4px;display:inline-block;transform:rotate(45deg)}.choice-control{width:100%;min-width:0;position:relative}.choice-control .combo-control{border:1px solid var(--card-line);background:#f8fbfa;align-items:center;display:flex;position:relative;overflow:visible}.choice-control .combo-control>input{outline-offset:-3px;background:0 0;width:100%;min-width:0;padding:10px 14px;border:0!important}.choice-control .combo-control>button{width:44px;height:40px;min-height:40px;color:var(--muted-text);border-radius:0;flex:0 0 44px;padding:0;border:0!important;border-left:1px solid var(--card-line)!important;background:0 0!important}.choice-control .combo-menu{z-index:30;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--card-line);background:#fff;border-radius:12px;max-height:230px;padding:4px;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:auto;box-shadow:0 8px 24px #17363418}.choice-control .combo-menu>button{text-align:left;background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;display:block;border:0!important}.choice-control .combo-menu>button.choice-active{outline-offset:-2px;outline:2px solid #c7e1d9}.choice-control .combo-menu>button[aria-selected=true]{color:#087d78;background:#e8f4ef}.choice-control .combo-menu>span{padding:12px;font-size:13px;display:block}.choice-selected{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.choice-selected>button{color:#17594e;background:#eef6f2!important;border:1px solid #cee2da!important;border-radius:8px!important;min-height:30px!important;padding:5px 8px!important;font-size:12px!important}body .app-shell .tournament-role-dialog{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:calc(100dvh - 40px);padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-y:auto}body .app-shell .profile-team-identity:not(.child-identity-card){border-color:var(--card-line);background:#fff}body .app-shell .child-identity-card{background:#f0f7f4;border-color:#c7ddd4;align-items:flex-start;padding-right:52px;position:relative}.child-identity-card .child-disclosure{background:0 0;border:0;width:32px;min-height:40px;position:absolute;top:20px;right:16px}.child-disclosure[aria-expanded=true] .control-chevron{transform:rotate(225deg)}body .app-shell .profile-plan-line,body .app-shell .profile-plan-line>span{color:#667b80;flex-flow:wrap;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.7;display:flex}body .app-shell .profile-plan-line>.text-link{color:#087d78;white-space:nowrap;background:0 0;border:0;min-height:32px;margin-left:auto;padding:4px 0;font-size:12px}body .app-shell .child-identity-card .family-actions>button{color:#087d78;background:#fff;border:1px solid #b9d3ca;border-radius:12px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700}body .app-shell .child-identity-card .family-actions>button:first-child{color:#fff;background:#087d78;border-color:#087d78}body .app-shell :is(.activity-event,.record-row){border:1px solid var(--card-line);border-radius:var(--card-radius);color:#09242d;text-align:left;box-sizing:border-box;background:#fff;align-items:center;gap:14px;width:100%;min-width:0;max-width:100%;padding:18px;display:flex}body .app-shell :is(.activity-event,.record-row) :is(b,h3){overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.5}body .app-shell :is(.activity-event,.record-row) small{color:var(--muted-text);font-size:12px;line-height:1.6;display:block}body .app-shell :is(.activity-date,.record-date,.date-badge){color:#087d78;background:#eaf4f2;border-radius:12px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:14px;font-weight:750;line-height:1.3;display:flex}body .app-shell .activity-event.is-tournament{background:#fff1f3;border-color:#ebbfca}.activity-event.is-tournament b{color:#a13953}body .app-shell .activity-event.is-tournament.is-other-team{background:#edf5ff;border-color:#b7cde9}body .app-shell .activity-event.is-tournament.is-other-team b{color:#245d91}body .app-shell .team-activity .calendar-months{border-block:1px solid var(--card-line);gap:20px;margin:0;padding:16px 0}body .app-shell .team-activity .calendar-month+.calendar-month{border-left:1px solid #e2eae7;padding-left:18px}body .app-shell .team-activity button.calendar-day{box-shadow:none;color:#193d3a;background:0 0;border:0;border-radius:50%;min-height:32px;padding:2px 0;font-size:12px;line-height:1.2}body .app-shell .team-activity button.calendar-day.has-events{background:#f0f7f3}.calendar-weekday{font-weight:500}body .app-shell .team-activity button.calendar-day[aria-current=date]{color:#fff;background:#087d78}.master-edit-icon{color:#456168;flex:0 0 40px;justify-content:center;align-self:center;align-items:center;width:40px;min-height:44px;margin-left:auto;display:inline-flex;background:0 0!important;border:0!important;padding:8px!important}.master-edit-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}@media (width<=520px){body .app-shell .topbar-actions{gap:8px}body .app-shell .header-camera-button{flex-basis:40px;width:40px;height:44px;min-height:44px;padding:8px}.team-activity .calendar-months{gap:10px!important}.team-activity .calendar-month+.calendar-month{padding-left:9px!important}}@media (width<=600px){body .app-shell .topbar{gap:8px}body .app-shell .account-button{justify-content:center;width:40px;min-width:40px;max-width:40px;min-height:44px;padding:4px}body .app-shell .account-button>b,body .app-shell .account-button>i{display:none}body .app-shell .logo-button{min-width:0}body .app-shell .header-shortcuts,body .app-shell .header-shortcuts-secondary{gap:2px}}@media (width<=360px){body .app-shell .brand>span:last-child{display:none}}body .app-shell :is(.activity-event,.record-row,.pending-race-card,.action-card,.master-list-row){border-radius:14px;gap:10px;min-height:64px;padding:10px 12px}body .app-shell :is(.activity-event,.record-row,.pending-race-card,.action-card,.master-list-row)>:is(span,div,button){min-width:0}body .app-shell :is(.activity-event,.record-row,.pending-race-card,.action-card)>span:not(.activity-date):not(.date-badge):not(.history-time):not(.pending-race-icon):not(.icon){overflow:hidden}body .app-shell :is(.activity-event,.record-row,.pending-race-card,.action-card,.master-list-row) :is(b,h3,small),body .app-shell .master-row-main{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}body .app-shell :is(.activity-event,.record-row,.pending-race-card,.action-card,.master-list-row) b{font-size:14px;line-height:1.4}body .app-shell :is(.activity-date,.record-date,.date-badge,.pending-race-icon){border-radius:10px;flex:0 0 40px;width:40px;height:40px;font-size:12px}body .app-shell .action-card>.icon{flex:0 0 36px;width:36px;height:36px;font-size:26px}body .app-shell .activity-event>span:nth-child(2){flex:1}body .app-shell .pending-race-list,body .app-shell .activity-list{gap:8px}body .app-shell .training-feed-card{border-radius:14px;gap:4px;min-height:0;padding:10px 12px;overflow:hidden}body .app-shell .training-feed-card :is(p,strong,small,b){white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:13px;line-height:1.5;overflow:hidden}body .app-shell .training-feed-card.activity-event{display:flex}body .app-shell .training-feed-card.activity-event>span:nth-child(2){flex:1;min-width:0;display:grid}body .app-shell .training-feed-card.activity-event .activity-date{font-size:12px}body .app-shell :is(.activity-date,.record-date,.date-badge){box-sizing:border-box;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:40px;padding:0;font-size:12px}body .app-shell .form-page .compact-entrant :is(.entrant-bib-field,.entrant-boat-field)>span{font-size:11px;font-weight:800}body .app-shell .form-page .compact-entrant .entrant-category-select{height:24px;min-height:24px}body .app-shell .form-page .compact-entrant .entrant-category-select select{padding-block:0;font-size:11px;height:24px!important;min-height:24px!important;max-height:24px!important}body .app-shell .compact-entrant{row-gap:6px;padding-block:10px}body .app-shell .home-news-item{font-size:12px}body .app-shell .team-activity button.calendar-day{aspect-ratio:1;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:min(100%,28px);height:auto;min-height:0;display:flex;position:relative}body .app-shell .calendar-control{min-width:0}body .app-shell input:is([type=date],[type=datetime-local],[type=month],[type=time]){box-sizing:border-box;border:1px solid var(--card-line);color:#09242d;background:#f8fbfa;border-radius:12px;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;padding:10px 12px;font-size:16px}body .app-shell input::-webkit-date-and-time-value{text-align:left;min-inline-size:0}body .app-shell .training-amount{align-items:end}body .app-shell .training-amount input{box-sizing:border-box;background:#fff;border:1px solid #97afab;border-radius:12px;width:100%;min-width:0;height:48px;padding:10px 12px}body .app-shell .training-future{color:#6a7772;background:#e5e9e7;border:1px solid #c9d2cf;border-radius:12px;width:100%;min-height:44px;margin-top:10px}body .app-shell .training-future small{margin-left:12px}.home-fold{margin-top:22px}body .app-shell .home-fold>summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;padding:10px 0;font-weight:700;list-style:none;display:flex;font-size:18px!important}.home-fold>summary::-webkit-details-marker{display:none}.home-fold>summary:after{content:"▾";font-size:12px}.home-fold[open]>summary:after{content:"▴"}body .app-shell .participant-row{border-bottom:1px solid #e1e9e5;align-items:center;gap:10px;min-height:44px;padding:4px 0;display:flex}.participant-row>.participant-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.participant-status{color:#667b80;background:#edf0ef;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.participant-status.is-present,.participant-status.is-yes{color:#087d78;background:#e4f3ed}.participant-status.is-absent,.participant-status.is-no{color:#ad4353;background:#fbeef0}.equipment-selection{gap:10px;display:grid}.equipment-selection .activity-row>b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.equipment-selection .activity-row>select{flex:0 0 100px;width:100px}.equipment-label{margin:0;font-size:13px;font-weight:700}.equipment-selection .activity-row{padding:5px 0}.equipment-selection select{border:1px solid var(--card-line);color:#09242d;background-color:#f8fbfa;padding-left:12px}.equipment-selection .choice-control .combo-control.open{grid-template-columns:minmax(0,1fr) 44px;display:grid;height:auto!important}.equipment-selection .choice-control .combo-control.open>input{grid-column:1/-1;padding-right:48px}.equipment-selection .choice-control .combo-menu{box-sizing:border-box;width:100%;box-shadow:none;border:0;border-top:1px solid var(--card-line);border-radius:0 0 12px 12px;grid-column:1/-1;position:static;inset:auto}.invoice-create-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.invoice-create-actions button{min-height:44px}.invoice-group>summary{cursor:pointer;font-size:14px;font-weight:700}.invoice-group>button{margin-top:8px}body .app-shell .finance-workspace .invoice-group{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:12px}body .app-shell .finance-workspace .invoice-group>.activity-event{gap:8px;width:100%;min-width:0;max-width:100%;margin:4px 0;padding:10px}body .app-shell .invoice-progress{flex:none;font-size:16px}.invoice-progress small{margin:2px 0!important;font-size:10px!important}body .app-shell :is(.tournament-card,.athlete-identity-card,.managed-athlete-list>button){border-radius:14px;gap:10px;min-height:0;padding:12px}body .app-shell :is(.tournament-card,.athlete-identity-card,.managed-athlete-list>button) :is(h2,b,small,p,em){white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1.5;overflow:hidden}body .app-shell .athlete-identity-main{min-width:0}body .app-shell .athlete-identity-card h2{margin:0;font-size:17px}body .app-shell .athlete-identity-card .profile-avatar{flex:0 0 40px;width:40px;height:40px;font-size:18px}body .app-shell .child-identity-card{padding-right:48px}body .app-shell .athlete-identity-card .family-actions{gap:6px;margin-top:6px}body .app-shell .athlete-identity-card .family-actions button{min-height:40px;padding:8px;font-size:12px}body .app-shell .calendar-dots{justify-content:center;position:absolute;bottom:2px;left:0;right:0}@media (width<=600px){body .app-shell:is(.view-home,:not(.view-home)) .account-button{box-sizing:border-box;flex:0 0 40px;justify-content:center;align-items:center;gap:0;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:4px;display:flex}body .app-shell:is(.view-home,:not(.view-home)) .account-button>b,body .app-shell:is(.view-home,:not(.view-home)) .account-button>i{display:none}body .app-shell .account-button>span{flex:0 0 30px;width:30px;height:30px;margin:0}body .app-shell .account-button>span img{object-fit:cover;width:100%;height:100%}body .app-shell .topbar-actions{flex:none;min-width:0}body .app-shell .brand{min-width:0}}body .app-shell .card-list-more{border:1px solid var(--card-line);width:100%;min-height:44px;color:var(--water);background:#fff;border-radius:12px;grid-column:1/-1;margin:8px 0;font-size:13px;font-weight:700}body .app-shell .card-page-hidden{display:none!important}.news-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.news-decision-actions>button{border:1px solid var(--card-line);border-radius:12px;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:700}.news-decision-actions>button:first-child{grid-column:1/-1}.dialog-close-button,.team-positions-save{width:100%;min-height:48px;margin-top:16px}body .app-shell .activity-event>span:not(.activity-date){flex:1;gap:3px;min-width:0;display:grid}body .app-shell .activity-event>span>small{margin:0;line-height:1.5}.equipment-summary-row{align-items:center;gap:8px;min-height:40px;display:flex}.equipment-summary-row>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.equipment-summary-row>strong{white-space:nowrap;font-size:14px}.equipment-state{color:#946921;background:#f7edd6;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.equipment-state.is-approved{color:#087d78;background:#e3f2ec}.equipment-state.is-rejected{color:#ae4052;background:#fdebef}body .app-shell .form-page .compact-entrant :is(.entrant-bib-field,.entrant-boat-field)>:is(span,label){color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.5}body .app-shell .team-activity .equipment-summary-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;min-height:44px;padding:0}.official-remove{color:#64777c;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}body .app-shell .topbar.has-operation-context{flex-wrap:wrap;row-gap:4px;padding-bottom:6px}.operation-context{border-top:1px solid #dce5e3;flex:0 0 100%;align-items:center;gap:8px;min-width:0;min-height:44px;padding:2px 0;font-size:12px;display:flex}.operation-context>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.operation-context b,.operation-context small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.operation-context b{max-width:38%;font-size:12px}.operation-context small{color:#536a70;font-size:11px}.operation-context button{color:#087f79;background:0 0;border:0;flex:none;min-height:44px;padding:4px 8px;font-size:12px;font-weight:700}.subject-avatar{color:#087a76;background:#e5f3ef;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.operation-context.is-child{background:#e7f2f1}.operation-context.is-child .subject-avatar{color:#fff;background:#087f79}.person-context{top:calc(126px + env(safe-area-inset-top));z-index:3;background:#eaf5f2;border-left:3px solid #087f79;border-radius:8px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex;position:sticky}.person-context>div{min-width:0}.person-context b{font-size:14px;display:block}.person-context small{color:#47646a;margin-top:3px;font-size:12px;display:block}.tournament-role-dialog .person-context{top:0}.standard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.standard-actions>button{border-radius:12px;width:100%;min-width:0;min-height:48px;padding:10px;font-weight:700}.standard-actions>button:only-child{grid-column:1/-1}.news-family-targets{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.news-family-targets>button{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;display:flex}.news-family-targets>button>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.news-family-targets>button>span:last-child{white-space:nowrap;text-align:right;flex:none;margin-left:auto}body .app-shell .summary-card{align-items:center;gap:10px;height:68px;min-height:68px;max-height:68px;padding:10px 12px;display:flex;overflow:hidden}body .app-shell button.activity-event.summary-card>span.summary-card-copy{flex:1;min-width:0;display:block;overflow:hidden}body .app-shell .summary-card-copy>b,body .app-shell .summary-card-copy>small{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.45;display:block;overflow:hidden}body .app-shell .summary-card-copy>b{font-size:14px}body .app-shell .summary-card-copy>small{color:#61777d;font-size:12px}body .app-shell button.activity-event.summary-card>span.summary-card-state{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:none;font-size:12px;display:flex;overflow:visible}.record-status{color:#51676d;white-space:nowrap;background:#edf1f1;border-radius:5px;flex-shrink:0;align-items:center;padding:3px 6px;font-size:11px;line-height:1.25;display:inline-flex}.record-status.is-attention{color:#a54222;background:#fff0eb}.record-status.is-success{color:#246349;background:#e4f2eb}.record-status.is-blue{color:#245d96;background:#e8f1fc}.editor-page{padding-top:20px}.editor-page>.training-editor{background:#fff;border:1px solid #d9e4e2;border-radius:16px;padding:16px}.training-page-content[hidden]{display:none}.text-link,.home-fold>summary{align-content:center;min-height:44px}@media (width<=600px){.operation-context>div{display:block}.operation-context b{max-width:none;display:block}.operation-context small{display:block}body .app-shell .summary-card{gap:8px;padding:10px}body .app-shell .summary-card .activity-date{flex:0 0 42px;width:42px;font-size:14px}}body .app-shell .topbar{flex-wrap:nowrap;align-items:center;gap:10px}body .app-shell .topbar-actions{flex:0 auto;gap:6px;min-width:0}body .app-shell:is(.view-home,:not(.view-home)) .account-button{box-sizing:border-box;flex:0 auto;align-items:center;gap:6px;width:auto;min-width:120px;max-width:210px;height:48px;min-height:48px;padding:5px 8px;display:flex}body .app-shell:is(.view-home,:not(.view-home)) .account-button>b{text-align:left;flex:1;gap:2px;min-width:0;max-width:none;display:grid}body .app-shell .account-button>b>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}body .app-shell .account-button>b>small{color:#536a70;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}body .app-shell:is(.view-home,:not(.view-home)) .account-button>i{flex:0 0 10px;font-size:13px;display:block}body .app-shell .account-button>span{flex:0 0 30px;width:30px;height:30px}@media (width<=600px){body .app-shell .topbar{gap:6px}body .app-shell .logo-button{flex:1;min-width:36px}body .app-shell .brand{gap:6px;min-width:0}body .app-shell .brand>span:last-child{min-width:0}body .app-shell .brand b{letter-spacing:1px;font-size:15px}body .app-shell .brand small{letter-spacing:1px;font-size:7px}body .app-shell .brand-mark{width:32px;height:32px}body .app-shell:is(.view-home,:not(.view-home)) .account-button{min-width:112px;max-width:150px}body .app-shell .header-camera-button{flex-basis:32px;width:32px;min-width:32px;padding:6px}body .app-shell .header-shortcuts-secondary{gap:0}}@media (width<=360px){body .app-shell .brand>span:last-child{display:none}body .app-shell .account-button{max-width:144px}}body .app-shell .summary-card .activity-date{flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:2px;min-width:44px;height:46px;padding:3px;line-height:1.1;display:flex}body .app-shell .summary-card .activity-date>small{letter-spacing:.06em;font-size:9px;font-weight:700;line-height:1}.training-speed-fields{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.training-speed-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.training-speed-fields legend{margin-bottom:6px;font-size:12px;font-weight:700}:is(:is([role=dialog],[role=alertdialog]) :is(.dialog-actions,.standard-actions,.activity-toolbar,.tournament-button-row,.modal-actions,.edit-modal-actions,.create-decision-actions,.onboarding-actions,.team-join-confirm-actions,.confirm-actions,.roster-save-actions),[role=dialog]>.activity-form:has(>button):not(:has(input,select,textarea,label))){width:100%;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}:is(:is([role=dialog],[role=alertdialog]) :is(.dialog-actions,.standard-actions,.activity-toolbar,.tournament-button-row,.modal-actions,.edit-modal-actions,.create-decision-actions,.onboarding-actions,.team-join-confirm-actions,.confirm-actions,.roster-save-actions)>button,[role=dialog]>.activity-form:has(>button):not(:has(input,select,textarea,label))>button){text-align:center;min-height:48px;font-family:inherit;font-weight:700;color:#102a34!important;background:#fff!important;border:1px solid #ccdad8!important;border-radius:12px!important;flex:none!important;width:100%!important;min-width:0!important;padding:10px 8px!important;font-size:14px!important;line-height:1.4!important}:is(:is([role=dialog],[role=alertdialog]) :is(.dialog-actions,.standard-actions,.activity-toolbar,.tournament-button-row,.modal-actions,.edit-modal-actions,.create-decision-actions,.onboarding-actions,.team-join-confirm-actions,.confirm-actions,.roster-save-actions)>button.primary-button,[role=dialog]>.activity-form:has(>button):not(:has(input,select,textarea,label))>button:first-child){color:#0b252d!important;background:#bddb47!important;border-color:#bddb47!important}:is([role=dialog],[role=alertdialog]) :is(.dialog-actions,.standard-actions,.activity-toolbar,.tournament-button-row,.modal-actions,.edit-modal-actions,.create-decision-actions,.onboarding-actions,.team-join-confirm-actions,.confirm-actions,.roster-save-actions)>button:only-child{grid-column:1/-1}:is(:is([role=dialog],[role=alertdialog]) :is(.dialog-actions,.standard-actions,.activity-toolbar,.tournament-button-row,.modal-actions,.edit-modal-actions,.create-decision-actions,.onboarding-actions,.team-join-confirm-actions,.confirm-actions,.roster-save-actions):has(>button:nth-child(3):last-child)>button.primary-button,[role=dialog]>.activity-form:has(>button:nth-child(3):last-child):not(:has(input,select,textarea,label))>button:first-child){order:-1;grid-column:1/-1}body .app-shell summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:700;list-style:none}body .app-shell summary::-webkit-details-marker{display:none}body .app-shell summary:after{content:"⌄";margin-left:6px;font-size:14px;display:inline-block}body .app-shell details[open]>summary:after{transform:rotate(180deg)}body .app-shell .home-fold>summary,body .app-shell .profile-section>summary{min-height:48px;font-size:15px}.home-reorder{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex!important}.home-reorder .action-card{transition:transform .12s,box-shadow .12s}.home-reorder .action-card.is-moving{outline:2px solid #07827b;transform:scale(1.015);box-shadow:0 8px 20px #163c3529}.home-reorder-hint{color:#667c7f;text-align:center;margin:8px 0 20px;font-size:11px}.calendar-control .datetime-display{color:#17343d;background:#f8faf9;border:1px solid #d1dfdd;border-radius:12px;align-items:center;height:48px;padding:0 12px;font-size:16px;font-weight:400;display:flex;position:relative}.datetime-display>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.datetime-display>i{margin-left:auto;font-style:normal}.datetime-display:focus-within{outline-offset:2px;outline:2px solid #087e79}.duration-follow{align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.duration-follow input{width:18px;height:18px}.request-status{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:18000;color:#16483d;pointer-events:none;background:#e9f5f0;border-radius:20px;padding:6px 14px;font-size:12px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #132e2426}.request-status.is-busy:before{content:"◌";margin-right:6px}.master-scope{color:#5e7478;align-items:center;gap:6px;margin-top:2px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.master-scope>span{background:#edf4f2;border-radius:4px;padding:0 4px}.master-scope small{margin:0!important;font-size:10px!important}.action-icon{fill:none;stroke:currentColor;stroke-width:1.7px;vertical-align:middle;width:20px;height:20px}.undo-notice{background:#edf6f2;border-radius:10px;padding:8px;font-size:12px}.undo-notice button{color:#087c77;min-height:40px;font-size:12px}.dialog-message{white-space:pre-line}body .app-shell :is(.date-badge,.athlete-record-date){color:#087d78;background:#eaf4f2;border-radius:10px;flex-direction:column;flex:0 0 46px;justify-content:center;align-self:center;align-items:center;gap:2px;width:46px;height:46px;min-height:46px;font-size:12px;line-height:1.1;display:flex}body .app-shell :is(.date-badge,.athlete-record-date)>b{font-size:12px;line-height:1.1}body .app-shell :is(.date-badge,.athlete-record-date)>small{letter-spacing:.06em;font-size:9px;line-height:1}body .app-shell .home-fold[open]>summary:after{content:"⌄"}body .app-shell .profile-page .profile-section>.section-heading{justify-content:flex-start;gap:8px;min-height:48px;padding:12px 16px}body .app-shell .profile-page .profile-section>.section-heading h2{font-size:15px}body .app-shell .profile-page .profile-section>.section-heading:after{content:"⌄";font-size:14px}body .app-shell .profile-page .profile-section.profile-section-open>.section-heading:after{content:"⌄";transform:rotate(180deg)}:is([role=dialog],[role=alertdialog],dialog[open]) .dialog-actions>button.dialog-recommended{color:#0b252d!important;background:#bddb47!important;border-color:#bddb47!important}:is([role=dialog],[role=alertdialog],dialog[open]) .dialog-actions[data-action-count="3"]>button.dialog-recommended{order:-1;grid-column:1/-1}:is([role=dialog],[role=alertdialog],dialog[open]) .dialog-actions>span:empty{display:none}.official-position-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.official-position-choices>button{color:#17333b;background:#fff;border:1px solid #cfdddd;border-radius:12px;min-height:48px;padding:10px 6px;font-size:14px}body .app-shell .activity-list{gap:8px;display:grid}body .app-shell :is(.activity-date,.record-date,.date-badge,.athlete-record-date):has(>small){box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:46px;min-height:46px;padding:3px;display:flex}body .app-shell :is(.activity-date,.record-date,.date-badge,.athlete-record-date)>small{margin:0;line-height:1}body .app-shell .page-title .back-button{aspect-ratio:1;flex-shrink:0}body .app-shell .home-reorder [data-home-action].is-moving{outline:2px solid var(--water);opacity:.8;border-radius:18px}body .app-shell .summary-card .activity-date{gap:5px;height:46px;min-height:46px}._guidance_17ecy_1{color:#405855;margin:0 0 12px;font-size:13px;line-height:1.75}._panel_17ecy_2{background:#f7faf8;border:1px solid #d9e4dd;border-top:0;border-radius:0 0 18px 18px;gap:10px;margin:-2px 10px 18px;padding:13px;display:grid;box-shadow:0 8px 28px #071a240f}._details_17ecy_14{gap:10px;display:grid}._syncActions_17ecy_19 button{border:1px solid var(--line);color:var(--water-dark);background:#fff;border-radius:10px;min-height:32px;padding:0 12px;font-size:8px;font-weight:900}._syncActions_17ecy_19 button:disabled{opacity:.55}._syncActions_17ecy_19{justify-content:space-between;align-items:center;display:flex}._syncState_17ecy_36{gap:2px;display:grid}._syncState_17ecy_36 strong{align-items:center;gap:6px;font-size:10px;display:flex}._syncState_17ecy_36 strong i{border-radius:50%;width:7px;height:7px}._syncState_17ecy_36 small{color:var(--muted);font-size:7px}._good_17ecy_41{color:var(--water-dark)}._good_17ecy_41 i{background:var(--lime)}._warning_17ecy_43{color:#8a5b00}._warning_17ecy_43 i{background:#e5a000}._danger_17ecy_45{color:#a43a2d}._danger_17ecy_45 i{background:var(--signal)}._counters_17ecy_48{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._counters_17ecy_48 span{color:var(--muted);background:#fff;border:1px solid #e4ebe7;border-radius:9px;justify-content:space-between;align-items:center;min-width:0;padding:7px 8px;font-size:7px;font-weight:850;display:flex}._counters_17ecy_48 b{color:var(--ink);font-size:11px}._counters_17ecy_48 ._activeChip_17ecy_68{color:var(--water-dark);background:#eef8fb;border-color:#b9dce8}._counters_17ecy_48 ._warningChip_17ecy_69{color:#7c5600;background:#fff9e9;border-color:#ead7a0}._counters_17ecy_48 ._dangerChip_17ecy_70{color:#a43a2d;background:#fff0ec;border-color:#efb9ad}._counters_17ecy_48 ._reviewChip_17ecy_71{color:#5e4598;background:#f4f0ff;border-color:#cfc1ee}._localWarning_17ecy_73{color:#8f352a;background:#fff0ec;border-radius:10px;margin:0;padding:9px 10px;font-size:8px;font-weight:750}._reviewSection_17ecy_83{border-top:1px solid #e1e9e4;gap:8px;padding-top:10px;display:grid}._sectionTitle_17ecy_84{flex-direction:column;gap:2px;display:flex}._sectionTitle_17ecy_84 b{color:var(--ink);font-size:10px}._sectionTitle_17ecy_84 small{color:var(--muted);font-size:7px}._reviewList_17ecy_87{gap:7px;display:grid}._reviewCard_17ecy_88{background:#fff;border:1px solid #e0e8e3;border-radius:12px;gap:7px;padding:10px;display:grid}._reviewSummary_17ecy_89{grid-template-columns:auto 1fr auto;align-items:baseline;gap:7px;display:grid}._reviewSummary_17ecy_89 span{color:#fff;background:#5e4598;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:900}._reviewSummary_17ecy_89 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}._reviewSummary_17ecy_89 time{color:var(--muted);font-family:ui-monospace,monospace;font-size:8px}._reviewMeta_17ecy_93{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:7px;display:flex}._decisionForm_17ecy_94{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}._decisionForm_17ecy_94 input{border:1px solid var(--line);background:#f7f9f8;border-radius:8px;min-width:0;min-height:34px;padding:0 9px;font-size:8px}._decisionForm_17ecy_94 button{color:#fff;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}._decisionForm_17ecy_94 button:disabled{opacity:.35}._accept_17ecy_98{background:var(--water)}._reject_17ecy_99{background:#a43a2d}._processing_17ecy_100,._awaiting_17ecy_100{color:#5e4598;background:#f4f0ff;border-radius:8px;margin:0;padding:8px;font-size:8px;font-weight:800}._history_17ecy_102{border-top:1px solid #e1e9e4;padding-top:9px}._history_17ecy_102 summary{color:var(--water-dark);cursor:pointer;font-size:8px;font-weight:900}._history_17ecy_102>div{gap:5px;padding-top:8px;display:grid}._history_17ecy_102 article{background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,auto) 1fr;align-items:center;gap:7px;padding:8px;display:grid}._history_17ecy_102 article>span{color:#fff;border-radius:6px;padding:3px 6px;font-size:7px;font-weight:900}._accepted_17ecy_107{background:var(--water)}._rejected_17ecy_108{background:#a43a2d}._history_17ecy_102 b{font-size:8px}._history_17ecy_102 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}@media (width<=600px){._panel_17ecy_2{margin-left:6px;margin-right:6px}._counters_17ecy_48{grid-template-columns:repeat(2,minmax(0,1fr))}._decisionForm_17ecy_94{grid-template-columns:1fr 1fr}._decisionForm_17ecy_94 input{grid-column:1/-1}._history_17ecy_102 article{grid-template-columns:auto 1fr}._history_17ecy_102 small{white-space:normal;grid-column:1/-1}}.timing-document-area{display:contents}.station-control-panel>.station-display-switches{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}body .app-shell .station-display-switches .live-mode-switch{justify-content:flex-end;gap:.6rem;margin:0}.creation-page-title{margin-bottom:4px}.goal-recovery-button{touch-action:manipulation;width:100%;min-width:0;min-height:48px;color:var(--water);border:1px solid var(--line);cursor:pointer;background:#e8f4f0;line-height:1.4}.goal-recovery-button:disabled{cursor:default;opacity:.65}body .app-shell .lane-action-zone .goal-recovery-button b{font-size:12px}._section_1qobl_1{margin:1.2rem 0}._heading_1qobl_4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._heading_1qobl_4 h2{margin:0;font-size:1.25rem}._heading_1qobl_4 span{font-size:.9rem}._grid_1qobl_19{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}._card_1qobl_24{background:#fff;border:1px solid #cbd5d1;border-radius:12px;flex-wrap:wrap;gap:.1rem .65rem;min-width:0;padding:.7rem;display:flex}._details_1qobl_35{flex:999 10rem;min-width:min(100%,10rem)}._done_1qobl_36{background:#eef4ed}._card_1qobl_24 header{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2.75rem;display:flex}._card_1qobl_24 header b{font-size:1rem}._card_1qobl_24 header span{font-size:.85rem}._card_1qobl_24 header button{border-radius:8px;min-width:2.75rem;min-height:2.75rem;margin-left:auto}._name_1qobl_58{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-height:0;font-size:1rem;line-height:1.35;display:flex}._name_1qobl_58 span{min-width:0}._roman_1qobl_71,._card_1qobl_24 small{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}._time_1qobl_77{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;padding:.3rem 0;font-size:1.2rem;line-height:1.4}._actions_1qobl_85{flex-flow:wrap;flex:1 0 5rem;align-self:center;gap:.35rem;display:flex}._actions_1qobl_85 button{min-height:3.5rem;font:inherit;border-radius:9px;font-weight:800}._goal_1qobl_99{color:#18241d;touch-action:manipulation;background:#d4ed25;flex:1;min-width:5em}._goal_1qobl_99:disabled{color:#47554c;background:#dfe5df}._decision_1qobl_110{flex:none;min-width:2.9rem;padding:.35rem;font-size:.875rem!important}._time_1qobl_77{display:block}._card_1qobl_24 header{min-height:0}._card_1qobl_24 header button,._actions_1qobl_85 ._decision_1qobl_110{min-height:2.75rem}@media (width<=22rem){._card_1qobl_24{column-gap:.4rem;padding:.5rem}._goal_1qobl_99{min-width:4.5em}}
