﻿header div.top_img{position:relative}header div.top_img p{font-family:'Work Sans', sans-serif;font-weight:bold}header div.top_img h2.top_img{position:absolute;color:white}header div.top_img span{position:absolute;line-height:2rem}header .information>div{padding:3rem}.none{display:none}select[name='growth[][content]']{width:23rem}tbody.max_practice input{width:unset;border:0;margin:1rem}input.self_speed,input.self_heart_max{width:9rem}.set.time input,.set.speed input{width:10.5rem}input[name="growth[][after_rate]"]{width:20.75rem}.training-group-form{--training-blue: #1768e5;--training-blue-soft: #eef6ff;--training-border: #d9e7fb;--training-text: #132543;margin:2rem 0;color:var(--training-text)}.runs-workspace-tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:3rem 0 2rem;padding:0.7rem;border:1px solid #d9e7f8;border-radius:1.2rem;background:#f5f9fe}.runs-workspace-tab{display:flex;align-items:center;justify-content:center;gap:0.8rem;min-height:4.8rem;border:0;border-radius:0.8rem;background:transparent;color:#50627a;cursor:pointer;font-size:1.85rem;font-weight:700}.runs-workspace-tab.is-active{background:#fff;box-shadow:0 0.3rem 1rem rgba(33,88,150,0.12);color:var(--training-blue)}.runs-workspace-tabbed>.runs-workspace-panel,.runs-workspace-tabs~.runs-workspace-panel{display:none}.runs-workspace-tabbed>.runs-workspace-panel.is-active,.runs-workspace-tabs~.runs-workspace-panel.is-active{display:block}.records-help{margin:0 0 1.5rem;border:1px solid #cfe2ff;border-radius:1rem;background:#f8fbff;overflow:hidden}.records-help summary{display:flex;align-items:center;gap:0.7rem;padding:1rem 1.2rem;color:#1e4f91;cursor:pointer;font-size:1.7rem;font-weight:700;list-style:none}.records-help summary::-webkit-details-marker{display:none}.records-help__chevron{margin-left:auto;transition:transform 0.2s ease}.records-help[open] .records-help__chevron{transform:rotate(180deg)}.records-help__body{padding:0 1.2rem 1.2rem;border-top:1px solid #dbeafe}.records-help__intro{margin:1.2rem 0 0;padding:0.9rem 1rem;border-left:3px solid #60a5fa;background:#eff6ff;color:#334e73;font-size:1.5rem;line-height:1.65}.records-help__auto-setting{display:flex;align-items:center;flex-wrap:wrap;gap:0.8rem 1rem;margin-top:1rem;padding:1rem;border:1px solid #cfe2ff;border-radius:0.7rem;background:#fff}.records-help__auto-setting>p{margin:0;color:#52647f;font-size:1.4rem;line-height:1.55}.records-help .records-auto-baseline{display:inline-flex;align-items:center;gap:0.5rem;min-height:3.8rem;padding:0.7rem 1rem;border:1px solid #1768e5;border-radius:0.6rem;color:#fff;background:#1768e5;cursor:pointer;font-size:1.45rem;font-weight:700;white-space:nowrap}.records-help .records-auto-baseline:disabled{cursor:wait;opacity:0.65}.records-help .records-auto-baseline-status{flex-basis:100%;color:#1768e5;font-weight:700}.records-help dl{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:0.8rem;margin:1rem 0 0}.records-help dl>div{padding:0.9rem;border-radius:0.7rem;background:#fff}.records-help dt{margin-bottom:0.35rem;color:#1e3a5f;font-size:1.5rem;font-weight:700}.records-help dd{margin:0;color:#52647f;font-size:1.4rem;line-height:1.6}.training-intensity-editor{box-sizing:border-box;margin:2.5rem 0;padding:2rem;border:1px solid #cfe2ff;border-radius:1.2rem;background:#f8fbff}.training-intensity-editor h2{margin:0;color:#173a6b;font-size:2.5rem}.training-intensity-editor__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.training-intensity-editor__content>p{margin:0.5rem 0 1.5rem;color:#50627a;font-size:1.75rem}.training-intensity-toggle{display:none;align-items:center;gap:0.6rem;padding:0.7rem 1rem;border:1px solid #9fc5f8;border-radius:0.6rem;color:#075fc5;background:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.training-intensity-toggle__open{display:none}@media (max-width: 960px){.training-intensity-toggle{display:inline-flex}.training-intensity-editor.is-intensity-hidden .training-intensity-editor__content{display:none}.training-intensity-editor.is-intensity-hidden .training-intensity-toggle__open{display:inline}.training-intensity-editor.is-intensity-hidden .training-intensity-toggle__close{display:none}.training-intensity-editor.is-intensity-hidden .training-intensity-toggle .fa{transform:rotate(180deg)}}.records-save-actions{display:flex;justify-content:flex-end;margin:1rem 0 1.5rem}.records-save-actions .training-plan-save{min-width:12rem;min-height:4rem;padding:0.7rem 1.5rem;border:0;border-radius:0.7rem;color:#fff;background:#1768e5;cursor:pointer;font-size:1.65rem;font-weight:700}.records-save-actions .training-plan-save:disabled{opacity:0.6;cursor:not-allowed}.training-intensity-grid{display:grid;grid-template-columns:repeat(6, minmax(10rem, 1fr));gap:1rem}.training-intensity-control{display:flex;flex-direction:column;gap:0.8rem;padding:1rem;border:1px solid #d8e5f5;border-radius:0.8rem;background:#fff;color:#263b5d;font-size:1.75rem;font-weight:700}.training-intensity-control__input{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;width:100%}.training-intensity-name{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0.2rem}.training-intensity-name small{color:#50627a;font-size:1.35rem;font-weight:600;white-space:nowrap}.training-intensity-pace-range{display:grid;gap:0.45rem;margin-top:0.5rem}.training-intensity-pace-range>span{align-items:center;background:#f5f8fc;border-radius:0.4rem;display:flex;justify-content:space-between;min-width:0;padding:0.35rem 0.5rem}.training-intensity-pace-range small{color:#64748b;font-size:1.1rem;white-space:nowrap}.training-intensity-pace-range strong{font-size:1.45rem;white-space:nowrap}.training-intensity-pace-range .training-intensity-pace-range__median strong{color:#075fc5}table.long.proposal td.proposal-pace-cell{box-sizing:border-box;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;width:100%;height:auto;min-height:9rem;padding:0.8rem 1.2rem}table.long.proposal td.proposal-pace-cell .proposal-pace-value{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;height:auto;margin:0;padding:0.6rem;border-radius:0.5rem;background:#f5f8fc;text-align:center}table.long.proposal td.proposal-pace-cell small{display:block;color:#64748b;font-size:1.3rem}table.long.proposal td.proposal-pace-cell strong{display:block;margin-top:0.3rem;color:#173a6b;font-size:1.7rem;white-space:nowrap}table.long.proposal td.proposal-pace-cell .proposal-pace-value:nth-child(2){background:#e9f2ff}table.long.proposal td.proposal-pace-cell .proposal-pace-value:nth-child(2) strong{color:#075fc5}.proposal-target-distance{align-items:center;display:flex;flex-direction:column;gap:0.45rem;justify-content:center;padding:0.6rem}.proposal-target-distance__input{align-items:center;display:flex;gap:0.4rem;justify-content:center}.proposal-target-distance__input input.pace_km{box-sizing:border-box;width:10rem;text-align:right}.proposal-target-distance__input small{font-size:1.4rem}.training-ratio-editor{box-sizing:border-box;max-width:110rem;margin:1.5rem 0;padding:1.8rem;border:1px solid #d8e5f5;border-radius:1rem;background:#f8fbff}.training-ratio-editor h3{display:flex;align-items:center;gap:0.7rem;margin:0;color:#1768e5;font-size:2.5rem}.training-ratio-editor__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.training-ratio-editor__content>p{margin:0.5rem 0 1.4rem;color:#50627a;font-size:1.7rem}.training-ratio-toggle{display:inline-flex;align-items:center;gap:0.6rem;padding:0.7rem 1rem;border:1px solid #9fc5f8;border-radius:0.6rem;color:#075fc5;background:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.training-ratio-toggle__open{display:none}.training-ratio-editor.is-ratio-hidden .training-ratio-editor__content{display:none}.training-ratio-editor.is-ratio-hidden .training-ratio-toggle__open{display:inline}.training-ratio-editor.is-ratio-hidden .training-ratio-toggle__close{display:none}.training-ratio-editor.is-ratio-hidden .training-ratio-toggle .fa{transform:rotate(180deg)}.training-ratio-groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.training-ratio-group{min-width:0;margin:0;padding:1.2rem;border:1px solid #d8e5f5;border-radius:0.8rem;background:#fff}.training-ratio-group legend{padding:0 0.6rem;color:#263b5d;font-size:1.85rem;font-weight:700}.training-ratio-group legend .fa{margin-right:0.5rem;color:#1768e5}.training-ratio-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.8rem}.training-ratio-control{display:flex;align-items:center;justify-content:space-between;gap:0.7rem;min-width:0;padding:0.8rem;border-radius:0.6rem;background:#f8fbff;color:#263b5d;font-size:1.75rem;font-weight:700}.training-ratio-input{display:inline-flex;align-items:center;gap:0.3rem}.training-ratio-input input{box-sizing:border-box;width:6.5rem;height:3.6rem;margin:0;padding:0.5rem;border:1px solid #b9cee7;border-radius:0.6rem;background:#fff;text-align:right;font-size:1.85rem}.training-ratio-input small{color:#50627a;font-size:1.6rem}.training-ratio-total{margin:0.8rem 0 0;font-size:1.4rem;font-weight:700;text-align:right}.training-ratio-total.is-valid{color:#287a4b}.training-ratio-total.is-invalid{color:#c53030}.training-ratio-warning{margin-left:0.4rem}.training-intensity-metrics{display:grid;grid-template-columns:minmax(0, 1fr);gap:0.8rem;width:100%;padding-top:0.8rem;border-top:1px solid #e5edf7}.training-intensity-metrics>*{min-width:0}.training-intensity-metrics small{display:block;color:#6a7c93;font-size:1.45rem;font-weight:400}.training-intensity-metrics strong{display:block;margin-top:0.3rem;color:#173a6b;font-size:1.85rem;line-height:1.35;white-space:nowrap}.training-intensity-metrics strong.hide{display:none}.training-intensity-input{display:inline-flex;align-items:center;gap:0.3rem}.training-intensity-input input{box-sizing:border-box;width:6rem;height:3.8rem;margin:0;padding:0.5rem;border:1px solid #b9cee7;border-radius:0.6rem;text-align:right;font-size:1.85rem}.training-intensity-input small{font-size:1.6rem}.training-intensity-value{font-size:2rem;font-weight:700}.training-distance-allocation{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.4rem;margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid #d8e0eb}.training-distance-allocation small{min-width:0;color:#50627a;font-size:1.45rem;white-space:nowrap}.training-distance-allocation strong{display:block;color:#173a6b;font-size:1.55rem}.distance-by-practice-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.short.distance_by_practice{width:100%;min-width:61rem;table-layout:fixed}table.short.distance_by_practice thead,table.short.distance_by_practice tbody{display:table-row-group}table.short.distance_by_practice thead{display:table-header-group}table.short.distance_by_practice tr{display:table-row !important;width:auto !important}table.short.distance_by_practice th,table.short.distance_by_practice td{box-sizing:border-box;height:auto;vertical-align:middle}table.short.distance_by_practice th:first-child{width:12rem}table.short.distance_by_practice p{margin:0.6rem 0}.planning-conditions{container-type:inline-size;box-sizing:border-box;max-width:110rem;margin:1.5rem 0;padding:1.8rem;border:1px solid #d8e5f5;border-radius:1rem;background:#f8fbff}.planning-conditions h3{display:flex;align-items:center;gap:0.7rem;margin:0 0 1.4rem;color:#1768e5;font-size:2.5rem}.planning-conditions__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.planning-conditions__header h3{margin-bottom:1.4rem}.planning-conditions-toggle{display:inline-flex;align-items:center;gap:0.6rem;margin-bottom:1.4rem;padding:0.7rem 1rem;border:1px solid #9fc5f8;border-radius:0.6rem;color:#075fc5;background:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.planning-conditions-toggle__open{display:none}.planning-conditions.is-conditions-hidden .planning-condition-grid,.planning-conditions.is-conditions-hidden .planning-condition-actions{display:none !important}.planning-conditions.is-conditions-hidden .planning-conditions__header h3,.planning-conditions.is-conditions-hidden .planning-conditions-toggle{margin-bottom:0}.planning-conditions.is-conditions-hidden .planning-conditions-toggle__open{display:inline}.planning-conditions.is-conditions-hidden .planning-conditions-toggle__close{display:none}.planning-conditions.is-conditions-hidden .planning-conditions-toggle .fa{transform:rotate(180deg)}.planning-condition-grid{display:flex !important;flex-wrap:wrap !important;gap:1.2rem}.planning-condition-field{display:flex;align-items:stretch;flex-direction:column;gap:0.5rem;flex:1 1 24rem;width:auto !important;min-width:24rem;max-width:100%;float:none !important;clear:none !important}.planning-condition-field>span{display:flex;align-items:center;gap:0.5rem;color:#40536c;font-size:1.85rem;font-weight:700}.planning-condition-field>span .fa{color:#1768e5;font-size:1.9rem}.planning-condition-field input[type="date"],.planning-condition-field input[type="number"]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:4rem;margin:0;padding:0.7rem 0.9rem;border:1px solid #c9d9ee;border-radius:0.6rem;background:#fff;color:#172945;font-size:1.95rem}.planning-condition-field--correction{flex-basis:100%}.planning-condition-field--distance-adjustment .planning-condition-value #deduction_km{flex:1 1 12rem;width:100%;min-width:12rem;text-align:left}.planning-condition-value{display:flex;align-items:center;gap:0.5rem}.planning-condition-value small{flex:0 0 auto;color:#50627a;font-size:1.7rem}.planning-condition-field--correction input[type="range"]{width:100%;margin:0.3rem 0 0}.planning-condition-actions{display:flex;justify-content:flex-end;margin-top:1.4rem}.training-output-heading{display:flex;align-items:center;gap:0.7rem;max-width:110rem;margin:2.4rem 0 1rem;color:#1768e5;font-size:2.6rem}.training-output-heading .fa{font-size:2.35rem}.training-output-section{box-sizing:border-box;max-width:110rem;padding:1.5rem;border:1px solid #d8e5f5;border-radius:1rem;background:#fff;box-shadow:0 0.3rem 1rem rgba(33,88,150,0.06)}.training-summary-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.short.training-summary-table{width:max-content;min-width:100%;table-layout:auto;margin-bottom:1.2rem}table.short.training-summary-table thead{display:table-header-group}table.short.training-summary-table tbody{display:table-row-group}table.short.training-summary-table tr{display:table-row !important;width:auto !important}table.short.training-summary-table th,table.short.training-summary-table td{box-sizing:border-box;min-width:12rem;height:auto;padding:0.8rem 1rem;vertical-align:middle}table.short.training-summary-table th{background:#eef6ff;color:#315375}table.short.training-summary-table td{background:#fff;color:#172945}table.short.training-summary-table th .fa{display:inline-grid;width:2.5rem;height:2.5rem;margin-right:0.4rem;place-items:center;border-radius:50%;background:#dcecff;color:#1768e5;font-size:1.35rem}table.short.training-summary-table p{display:inline-block;margin:0;font-size:1.85rem;white-space:nowrap}table.short.training-summary-table tbody p{font-size:2.05rem;font-weight:700}.training-output-section table.short.distance_by_practice{width:max-content;min-width:100%;table-layout:auto;max-width:none;margin:0;border-spacing:0.4rem}.training-output-section table.short.distance_by_practice th:first-child{width:auto;min-width:15rem}.training-output-section table.short.distance_by_practice th,.training-output-section table.short.distance_by_practice td{min-width:12rem}.training-output-section table.short.distance_by_practice th{background:#eef6ff;color:#315375}.training-output-section table.short.distance_by_practice tbody th{color:#fff;background:#6f8398}.training-output-section table.short.distance_by_practice td{background:#fff}.training-output-section table.short.distance_by_practice th .fa{display:inline-grid;width:2.4rem;height:2.4rem;margin-right:0.4rem;place-items:center;border-radius:50%;background:rgba(255,255,255,0.22);font-size:1.25rem}.training-output-section table.short.distance_by_practice thead th .fa{background:#dcecff;color:#1768e5}.training-output-section table.short.distance_by_practice th p{display:inline-block;font-size:1.8rem}.training-output-section table.short.distance_by_practice td>p{font-size:1.9rem}.training-plan-heading{margin:0 0 1.2rem;color:#173a6b;font-size:2.5rem}.proposal-menu-help{box-sizing:border-box;width:100%;margin:1.2rem 0 1.5rem;border:1px solid #cfe2ff;border-radius:0.8rem;background:#f8fbff;overflow:hidden}.proposal-menu-help summary{display:flex;align-items:center;gap:0.7rem;padding:1rem 1.2rem;color:#1e4f91;cursor:pointer;font-size:1.7rem;font-weight:700;list-style:none}.proposal-menu-help summary::-webkit-details-marker{display:none}.proposal-menu-help[open] .proposal-menu-help__chevron{transform:rotate(180deg)}.proposal-menu-help__chevron{margin-left:auto;transition:transform 0.2s ease}.proposal-menu-help__body{padding:1.2rem;border-top:1px solid #dbeafe}.proposal-menu-help__grid{display:grid;grid-template-columns:1fr;gap:1rem}.proposal-menu-help article{padding:1.2rem;border-radius:0.7rem;background:#fff}.proposal-menu-help h3{margin:0 0 0.6rem;color:#1e3a5f;font-size:1.8rem}.proposal-menu-help p,.proposal-menu-help li{color:#52647f;font-size:1.6rem;line-height:1.7}.proposal-menu-help p{margin:0}.proposal-menu-help p+p{margin-top:0.7rem}.proposal-menu-help ul{margin:0;padding-left:1.5rem}.proposal-menu-help li+li{margin-top:0.4rem}.proposal-menu-help__example{padding:0.7rem;border-radius:0.5rem;background:#eff6ff}.training-plan-help{box-sizing:border-box;max-width:110rem;margin:0 0 1.5rem;border:1px solid #cfe2ff;border-radius:1rem;background:#f8fbff;overflow:hidden}.training-plan-help summary{display:flex;align-items:center;gap:0.7rem;padding:1rem 1.2rem;color:#1e4f91;cursor:pointer;font-size:1.7rem;font-weight:700;list-style:none}.training-plan-help summary::-webkit-details-marker{display:none}.training-plan-help[open] .training-plan-help__chevron{transform:rotate(180deg)}.training-plan-help__chevron{margin-left:auto;transition:transform 0.2s ease}.training-plan-help__body{padding:0 1.2rem 1.2rem;border-top:1px solid #dbeafe}.training-plan-help__intro{margin:1.2rem 0 0;color:#334e73;font-size:1.5rem;line-height:1.65}.training-plan-help dl{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:0.8rem;margin:1rem 0 0}.training-plan-help dl>div{padding:0.9rem;border-radius:0.7rem;background:#fff}.training-plan-help dt{margin-bottom:0.35rem;color:#1e3a5f;font-size:1.5rem;font-weight:700}.training-plan-help dd{margin:0;color:#52647f;font-size:1.4rem;line-height:1.6}.training-plan-dashboard{position:relative;max-width:145rem}.training-plan-dashboard__main{min-width:0}.training-progress-panel{position:absolute;z-index:30;display:flex;flex-direction:column;top:calc(var(--training-progress-top, 0px) + 4.8rem);right:0 !important;left:auto !important;box-sizing:border-box;width:32rem;max-width:calc(100vw - 2rem);height:var(--training-progress-height, auto);padding:1.2rem;border:1px solid #d8e5f5;border-radius:1rem;background:#fff;box-shadow:0 0.4rem 1.4rem rgba(33,88,150,0.09);overflow:hidden}.training-progress-toggle{position:absolute;z-index:31;top:var(--training-progress-top, 0px);right:0;display:inline-flex;align-items:center;gap:0.7rem;padding:0.8rem 1.2rem;border:1px solid #b9d2f2;border-radius:0.7rem;color:#075fc5;background:#fff;box-shadow:0 0.2rem 0.8rem rgba(33,88,150,0.1);cursor:pointer;font-size:1.5rem;font-weight:700}.training-progress-toggle__open{display:none}.training-plan-dashboard.is-progress-hidden .training-progress-panel{display:none}.training-plan-dashboard.is-progress-hidden .training-progress-toggle__open{display:inline}.training-plan-dashboard.is-progress-hidden .training-progress-toggle__close{display:none}.training-progress-panel__header{display:flex;align-items:center;gap:0.8rem;margin-bottom:0.8rem}.training-progress-panel__header h3{margin:0;color:#173a6b;font-size:2.1rem}.training-progress-panel__header p{margin:0.2rem 0 0;color:#64758b;font-size:1.4rem;line-height:1.3}.training-progress-panel__icon{display:grid;flex:0 0 4rem;width:4rem;height:4rem;place-items:center;border-radius:50%;background:#e7f1ff;color:#1768e5;font-size:1.9rem}.training-progress-list{display:grid;flex:1;grid-template-columns:1fr;grid-template-rows:repeat(5, minmax(0, 1fr));gap:0.6rem;min-height:0}.training-progress-item{display:grid !important;grid-template-areas:"body ring";grid-template-columns:minmax(0, 1fr) 5rem !important;gap:0.8rem;align-items:center;padding:0.55rem 0.7rem;border:1px solid #e1eaf4;border-radius:0.8rem;background:#fafdff;min-height:0}.training-progress-ring{grid-area:ring;justify-self:end;position:relative;display:grid;width:5rem;height:5rem;place-items:center;border-radius:50%;background:conic-gradient(var(--progress-color) calc(var(--progress) * 1%), #e7edf4 0)}.training-progress-ring::before{position:absolute;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;content:""}.training-progress-ring span{position:relative;z-index:1;color:#173a6b;font-size:1.5rem;font-weight:800}.training-progress-item__body{grid-area:body;min-width:0}.training-progress-item__body h4{display:flex;align-items:center;gap:0.4rem;margin:0;color:#263b5d;font-size:1.65rem}.training-progress-item__body h4 .fa{color:#1768e5}.training-progress-item__values{margin:0.2rem 0 0;white-space:nowrap}.training-progress-item__values strong{color:#173a6b;font-size:1.75rem}.training-progress-item__values span{margin-left:0.3rem;color:#718096;font-size:1.35rem}.training-progress-item__difference{margin:0.15rem 0 0;font-size:1.4rem;font-weight:700}.training-progress-item__difference.is-remaining{color:#d06b18}.training-progress-item__difference.is-complete{color:#16835f}.training-progress-item__difference.is-over{color:#805ad5}.training-progress-item__remaining{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.3rem;margin-top:0.4rem;padding-top:0.4rem;border-top:1px solid #dce7f3}.training-progress-item__remaining span{min-width:0;text-align:center}.training-progress-item__remaining small{display:block;color:#64758b;font-size:1.2rem}.training-progress-item__remaining strong{display:block;color:#173a6b;font-size:1.3rem;line-height:1.3;overflow-wrap:anywhere}.training-progress-item__remaining .training-progress-item__target,.training-progress-item__remaining .training-progress-item__rest{font-size:1.05rem;line-height:1.3;white-space:normal}.training-progress-item__remaining .training-progress-item__rest{color:#d06b18}.training-plan-save-bar{display:flex;align-items:center;flex-wrap:wrap;gap:0.8rem;box-sizing:border-box;max-width:110rem;margin-bottom:1.5rem;padding:1.2rem;border:1px solid #d8e5f5;border-radius:0.8rem;background:#f8fbff}.training-plan-save-bar label{color:#263b5d;font-size:1.75rem;font-weight:700}.training-plan-save-bar input[type="text"]{box-sizing:border-box;width:28rem;max-width:100%;height:4rem;margin:0;padding:0.7rem 1rem;border:1px solid #b9cee7;border-radius:0.6rem;font-size:1.85rem}.training-plan-new,.training-plan-item button{min-height:3.8rem;padding:0.6rem 1.1rem;border:1px solid #9fc5f8;border-radius:0.6rem;background:#fff;color:#075fc5;cursor:pointer;font-size:1.65rem;font-weight:700}.training-plan-item .training-plan-delete{border-color:#e2a7a7;color:#a52a2a}.training-plan-item .training-plan-delete:hover,.training-plan-item .training-plan-delete:focus-visible{background:#fff2f2}.training-plan-library{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #dce7f3}.training-plan-library h3{margin:0 0 1rem;color:#173a6b;font-size:2.2rem}.training-plan-period-title{margin-left:0.5rem;font-size:1.7rem}.training-plan-filter{display:flex;align-items:center;flex-wrap:wrap;gap:0.7rem;margin-bottom:1.2rem;padding:1rem;border:1px solid #d8e5f5;border-radius:0.8rem;background:#f8fbff}.training-plan-filter label{display:inline-flex;align-items:center;gap:0.6rem;color:#40536c;font-size:1.45rem;font-weight:700}.training-plan-filter input{box-sizing:border-box;height:3.8rem;padding:0.5rem 0.8rem;border:1px solid #b9cee7;border-radius:0.6rem;background:#fff;font-size:1.5rem}.training-plan-filter button{min-height:3.8rem;padding:0.5rem 1rem;border:1px solid #9fc5f8;border-radius:0.6rem;color:#075fc5;background:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.training-plan-filter-empty{color:#64758b;font-size:1.5rem}.training-plan-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(32rem, 42rem));gap:1.2rem;justify-content:start}.training-plan-item{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;gap:1.2rem;box-sizing:border-box;min-height:12rem;padding:1.5rem;border:1px solid #d8e5f5;border-radius:1rem;background:#fff;box-shadow:0 0.3rem 1rem rgba(35,86,150,0.06)}.training-plan-item__body{display:grid;gap:0.3rem}.training-plan-item__body strong{color:#243954;font-size:1.85rem}.training-plan-item__body span{color:#64758b;font-size:1.55rem}.training-plan-item__actions{display:flex;gap:0.6rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #edf2f7}.training-plan-empty{color:#64758b;font-size:1.5rem}.training-plan-active{display:inline-block;margin-left:0.7rem;padding:0.2rem 0.7rem;border-radius:1rem;background:#e8f5ee;color:#08765f !important;font-size:1.2rem !important;font-weight:700}.training-plan-switch:disabled{border-color:#cbd6e2;background:#eef2f6;color:#778596;cursor:default}.training-plan-preview{box-sizing:border-box;width:100%;max-width:145rem;margin-top:1.5rem;padding:1.5rem;border:1px solid #bcd7ff;border-radius:1rem;background:#f8fbff}.training-plan-preview__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.training-plan-preview__header h3{margin:0;color:#173a6b;font-size:2rem}.training-plan-preview__close{display:grid;width:3.6rem;height:3.6rem;place-items:center;border:1px solid #b9cee7;border-radius:50%;background:#fff;color:#315375;cursor:pointer;font-size:2rem}.training-plan-preview__tables{display:grid;gap:2rem}.training-plan-preview__tables h4{margin:0 0 0.8rem;color:#263b5d;font-size:1.7rem}.training-plan-preview__dashboard{display:flex !important;align-items:stretch;flex-wrap:nowrap !important;gap:2rem}.training-plan-preview__dashboard>.training-plan-preview__tables{flex:1 1 auto;min-width:0;width:auto}.training-plan-preview__dashboard>.training-progress-panel{position:static !important;top:auto !important;right:auto !important;left:auto !important;display:flex;flex:0 0 32rem;order:2;width:32rem;max-width:none;height:auto;align-self:stretch}.training-plan-preview__dashboard>.training-progress-toggle{top:0.7rem;right:0.7rem}.training-plan-preview__dashboard>.training-progress-panel .training-progress-panel__header{padding-right:11rem}.training-group-registration{padding:2.5rem;border:1px solid #edf1f7;border-radius:1.2rem;background:#fff;box-shadow:0 1rem 3rem rgba(35,72,120,0.08)}.registered-growths-row{margin:1rem 0 1.5rem}.registered-growths-row>h2{margin:0 0 0.6rem;font-size:1.7rem}.registered-growths-row__scroller{display:flex;flex-wrap:nowrap;gap:0.8rem;width:100%;overflow-x:auto;padding:0.2rem 0 0.6rem;scrollbar-width:thin}.registered-growth-card{box-sizing:border-box;flex:0 0 auto !important;width:auto !important;min-width:18rem;max-width:none !important;padding:0.45rem;border:1px solid #cfe0f5;border-radius:0.7rem;background:#f8fbff;white-space:nowrap}.registered-growth-card__menus{display:flex;align-items:stretch;flex-wrap:nowrap;gap:0.35rem}.registered-growth-card__session{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;margin-bottom:0.35rem;font-size:1.3rem}.registered-growth-card__table{display:table;flex:0 0 23rem;width:23rem !important;margin:0 !important;border-collapse:collapse;table-layout:fixed}.registered-growth-card__table thead,.registered-growth-card__table tbody{display:table-row-group}.registered-growth-card__table tr{display:table-row !important;width:auto !important}.registered-growth-card__table th,.registered-growth-card__table td{display:table-cell;width:33.333%;box-sizing:border-box;padding:0.35rem 0.3rem;border:1px solid #c7d7e8;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.registered-growth-card__table td{font-size:1.25rem}.registered-growth-card__table th{font-weight:700}.registered-growth-card__table th[colspan="3"]{width:auto}.registered-growth-card__edit{padding:0.2rem 0.55rem;border:1px solid #9fc5f8;border-radius:0.45rem;background:#fff;color:#075fc5}.registered-growths-row__empty{margin:0;color:#667085}.training-group-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.training-group-tools{display:flex;align-items:center;gap:1rem}.training-group-toggle{display:inline-flex;align-items:center;gap:0.6rem;min-height:3.8rem;padding:0.6rem 1rem;border:1px solid #9fc5f8;border-radius:0.7rem;color:#075fc5 !important;background:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.training-group-toggle .fa,.training-group-toggle span{color:#075fc5 !important}.training-group-toggle:hover,.training-group-toggle:focus-visible{border-color:#1768e5;color:#075fc5 !important;background:#eef6ff}.training-group-toggle__open{display:none}.training-group-registration.is-session-hidden .training-group-body,.training-group-registration.is-session-hidden .training-group-footer{display:none}.training-group-registration.is-session-hidden .training-group-header{margin-bottom:0}.training-group-registration.is-session-hidden .training-group-toggle__open{display:inline}.training-group-registration.is-session-hidden .training-group-toggle__close{display:none}.training-group-registration.is-session-hidden .training-group-toggle .fa{transform:rotate(180deg)}.practice-menu-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:0.7rem;box-sizing:border-box;min-height:4.2rem;margin:0;padding:0.8rem 1.4rem;border:1px solid #9fc5f8;border-radius:0.8rem;background:#fff;box-shadow:0 0.2rem 0.5rem rgba(30,103,195,0.1);color:#075fc5;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 0.2s, border-color 0.2s, transform 0.2s}.practice-menu-shortcut span{position:static;display:inline;width:auto;color:inherit;line-height:inherit}.practice-menu-shortcut:hover,.practice-menu-shortcut:focus-visible{border-color:#5e9fe8;background:#eef6ff;color:#064f9f;text-decoration:none;transform:translateY(-1px)}.practice-menu-shortcut i{font-size:1.6rem}.training-group-help{position:relative}.training-group-help>summary{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid #bcd7ff;border-radius:50%;background:#f5f9ff;color:var(--training-blue);cursor:pointer;font-size:2.2rem;font-weight:bold;list-style:none}.training-group-help>summary::-webkit-details-marker{display:none}.training-group-help__content{position:absolute;z-index:20;top:calc(100% + 1rem);right:0;box-sizing:border-box;width:34rem;padding:1.8rem;border:1px solid #cfe2ff;border-radius:1rem;background:#fff;box-shadow:0 1rem 3rem rgba(35,72,120,0.16);text-align:left;letter-spacing:normal;word-spacing:normal;white-space:normal}.training-group-help__content h3,.training-group-help__content ul,.training-group-help__content li,.training-group-help__content strong,.training-group-help__content p{grid-column:auto !important;width:auto;letter-spacing:normal;word-spacing:normal}.training-group-help__content h3{margin:0 0 1rem;color:var(--training-blue);font-size:1.8rem}.training-group-help__content ul{display:block !important;margin:0 0 1.4rem;padding-left:2rem;list-style:disc outside}.training-group-help__content li{display:list-item !important;margin:0.35rem 0}.training-group-help__content li,.training-group-help__content p{color:#50627a;font-size:1.6rem;line-height:1.75;overflow-wrap:anywhere}.training-group-help__content strong{display:block;color:var(--training-blue);font-size:1.65rem}.training-group-help__content p{margin:0.6rem 0 0}.training-group-help__content .training-group-help__section{margin-top:1.5rem}.training-group-help__content .training-group-help__link{display:inline-block;margin-top:0.8rem;color:var(--training-blue);font-size:1.55rem;font-weight:700;text-decoration:underline}.training-group-heading{display:flex;align-items:center;gap:1.5rem}.training-group-heading>i{color:var(--training-blue);font-size:3.5rem}.training-group-heading h2,.training-group-heading p{margin:0}.training-group-heading>div{text-align:left}.training-group-heading h2{font-size:3rem}.training-group-heading p{margin-top:0.4rem;color:#64748b;font-size:1.7rem}.training-group-notice{display:flex;align-items:center;gap:1rem;max-width:44rem;padding:1.5rem 2rem;border:1px solid #bed8ff;border-radius:0.8rem;background:#f7fbff;color:#53657d;font-size:1.65rem}.training-group-notice i{color:var(--training-blue)}.training-group-notice span{color:inherit}.training-group-body{display:block}.training-group-guide{overflow:hidden;align-self:start;border:1px solid #cfe2ff;border-radius:1.2rem;background:#f8fbff}.training-group-guide__section{padding:2rem}.training-group-guide__section h3{display:flex;align-items:center;gap:0.8rem;margin:0 0 1.5rem;color:var(--training-blue);font-size:1.6rem}.training-group-guide__section ul{margin:0;padding:0;list-style:none}.training-group-guide__section li{position:relative;margin:1.2rem 0;padding-left:2.2rem;color:#4f6077;font-size:1.35rem;line-height:1.6}.training-group-guide__section li::before{position:absolute;left:0;color:var(--training-blue);content:"✓";font-weight:bold}.training-group-guide__hint{border-top:1px solid #cfe2ff;background:#fff}.training-group-guide__hint p{margin:0;color:#596b82;font-size:1.3rem;line-height:1.8}.training-group-registration .menuall{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2rem}.training-parts{display:block}.training-part{box-sizing:border-box;width:max-content;max-width:100%;margin-bottom:2rem;padding:1.2rem;border:2px solid #bfd8ff;border-radius:1.4rem;background:#f8fbff}.training-part-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.2rem;padding:0.4rem 0.6rem}.training-part-heading{display:flex;align-items:center;gap:1rem}.training-part-name-field{display:grid;gap:0.4rem}.training-part-name-field label{color:#29476e;font-size:1.5rem;font-weight:bold}.training-part-name-field input,.training-part-name-field select{box-sizing:border-box;width:22rem;height:4rem;padding:0.7rem 1rem;border:1px solid #c9d9ee;border-radius:0.7rem;background:#fff;color:#173a6b;font-size:1.7rem;font-weight:bold}.training-part-name-field select{color:#29476e;font-size:1.5rem;font-weight:normal}.training-part-number{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:50%;background:#0f5fd7;color:#fff;font-size:1.7rem;font-weight:bold}.datalist-fallback-candidates{box-sizing:border-box;max-width:100%;min-height:4rem;padding:0.6rem 2.8rem 0.6rem 0.8rem;border:1px solid #c9d9ee;border-radius:0.7rem;background-color:#fff;color:#29476e;font-size:1.5rem}.training-part-delete{padding:0.7rem 1.2rem;border:1px solid #d5dfec;border-radius:0.6rem;background:#fff;color:#42566f;cursor:pointer;font-size:1.5rem}td.training-part-shared-cell{vertical-align:middle}.training-part-edit-form .training-group-editor{display:block}.training-part-edit-form .training-part{flex:0 0 auto;margin-bottom:0;overflow-x:auto}.training-part-edit-form .training-part .menuall{flex-wrap:nowrap}.training-part-edit-form .training-part-heading h3{margin:0;color:#173a6b;font-size:2rem}.training-part-edit-form .menu>label{display:block;margin:1.7rem 0 0.6rem;color:#263b5d;font-size:1.65rem;font-weight:700}.training-edit-date-group{margin-bottom:2.5rem;padding:1.5rem;border:1px solid #b9d5ff;border-radius:1.4rem;background:#f4f8ff}.training-edit-date-header{display:flex;align-items:center;gap:0.9rem;margin-bottom:1.4rem;padding:0 0.5rem 1rem;border-bottom:1px solid #cbdfff;color:#174d98}.training-edit-date-header h3{margin:0;font-size:2rem}.training-edit-date-header i{font-size:1.8rem}.training-edit-date-parts{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2rem}.training-group-registration .menuall .menu{box-sizing:border-box;flex:0 0 34rem;width:34rem;min-width:34rem;margin:0;padding:2.4rem;border:1px solid var(--training-border);border-radius:1.2rem;background:#fff;box-shadow:0 0.4rem 1.6rem rgba(35,86,150,0.05)}.training-group-registration .menuall .menu>p,.training-group-registration .menuall .menu .training-field>p{margin:1.7rem 0 0.6rem}.training-group-registration .menuall .menu label{color:#263b5d;font-size:1.65rem;font-weight:700}.training-group-registration .menuall .menu select,.training-group-registration .menuall .menu input[type="number"],.training-group-registration .menuall .menu input[type="datetime-local"]{box-sizing:border-box;height:4.4rem;margin:0;padding:0.8rem 1.2rem;border:1px solid #d8e0eb;border-radius:0.7rem;background:#fff;color:#172945;font-size:1.7rem}.training-group-registration .menuall .menu select.content{width:100%;margin-bottom:0}.training-group-registration .menuall .menu .set{display:flex;align-items:center;gap:0.8rem}.training-group-registration .menuall .menu .set.time input{width:40%;max-width:16rem}.training-group-registration .menuall .menu .set.speed>div:not(.hide){display:flex;flex:1 1 auto;align-items:center;gap:0.8rem;width:100%;min-width:0}.training-group-registration .menuall .menu .set.speed .self_speed_type input{flex:1 1 14rem;width:14rem;max-width:18rem;min-width:9rem}.training-group-registration .menuall .menu .set.speed .self_pace_type input{flex:1 1 7rem;width:7rem;max-width:10rem;min-width:5rem}.training-group-registration .menuall .menu .set.speed label{flex:0 0 auto;white-space:nowrap}.training-group-registration .menuall .menu .set:not(.time):not(.speed) input{width:80%;max-width:28rem}.training-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.training-card-heading,.training-card-actions{display:flex;align-items:center;gap:1rem}.training-card-number{display:grid;flex:0 0 3.6rem;width:3.6rem;height:3.6rem;place-items:center;border-radius:50%;background:var(--training-blue);color:#fff;font-size:1.7rem;font-weight:bold}.training-card-actions input,.training-card-actions button{width:auto;min-width:7rem;height:3.8rem;margin:0;padding:0.6rem 1.2rem;border:1px solid #d8e0eb;border-radius:0.7rem;background:#fff;color:#243954;cursor:pointer;font-size:1.55rem}.training-card-actions button{display:inline-flex;align-items:center;gap:.5rem;width:auto}.training-card-actions .training-edit-add{color:var(--training-blue)}.training-card-actions .training-edit-delete{color:#dc3545}.training-group-add{width:100%;height:6rem;margin-top:2rem;border:1px dashed #69a4ff;border-radius:0.9rem;background:#fff;color:var(--training-blue);cursor:pointer;font-size:1.8rem;font-weight:bold}.training-group-footer{display:flex;align-items:center;justify-content:space-between;margin-top:3rem;padding-top:2.5rem;border-top:1px solid #e5edf7}.training-group-reset,.training-group-cancel,.training-group-submit{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-width:18rem;min-height:5rem;padding:1.4rem 2rem;border-radius:0.7rem;text-align:center;font-size:1.6rem;font-weight:bold}.training-group-reset,.training-group-cancel{border:1px solid #d7e0eb;color:#26384f;background:#fff;cursor:pointer;text-decoration:none}.training-group-submit{border:0;color:#fff;background:var(--training-blue);cursor:pointer}@media (max-width: 1100px){.training-intensity-grid{grid-template-columns:repeat(3, minmax(10rem, 1fr))}.training-group-guide{display:grid;grid-template-columns:1fr 1fr}.training-group-guide__hint{border-top:0;border-left:1px solid #cfe2ff}}@media (max-width: 760px){.training-ratio-groups{grid-template-columns:1fr}.training-group-registration{padding:1.5rem}.training-group-header{align-items:stretch;flex-direction:column}.training-group-tools{align-items:stretch;flex-wrap:wrap;width:100%}.training-group-toggle{flex:1 1 100%;justify-content:center;width:100%;white-space:nowrap}.practice-menu-shortcut{flex:1 1 auto;justify-content:center}.training-group-help{flex:0 0 auto}.training-group-help__content{right:0;width:calc(100vw - 5rem);max-width:34rem}.training-group-notice{max-width:none}.training-group-guide{display:block}.training-group-guide__hint{border-top:1px solid #cfe2ff;border-left:0}.training-group-registration .menuall .menu{flex-basis:100%;width:100%;min-width:0;padding:1.6rem}.training-part{width:100%}.training-card-header{align-items:flex-start;flex-direction:column}.training-card-actions{align-self:stretch}.training-card-actions input{flex:1}.training-group-footer{gap:1rem}.training-group-reset,.training-group-cancel,.training-group-submit{min-width:0;width:50%}}@media (max-width: 600px){.runs-workspace-tabs{gap:0.4rem;padding:0.5rem}.runs-workspace-tab{gap:0.4rem;padding:0.6rem 0.4rem;font-size:1.55rem}.planning-condition-field{flex-basis:100%;min-width:0}.planning-conditions__header{align-items:flex-start;flex-wrap:wrap}.planning-condition-field--distance-adjustment,.planning-condition-field--endurance,.planning-condition-field--speed{flex:1 1 calc((100% - 2.4rem) / 3);min-width:0}.planning-condition-field--distance-adjustment>span,.planning-condition-field--endurance>span,.planning-condition-field--speed>span{gap:0.3rem;font-size:1.5rem;white-space:nowrap}.planning-condition-field--distance-adjustment>span .fa,.planning-condition-field--endurance>span .fa,.planning-condition-field--speed>span .fa{font-size:1.55rem}.planning-condition-field--distance-adjustment .planning-condition-value,.planning-condition-field--endurance .planning-condition-value,.planning-condition-field--speed .planning-condition-value{gap:0.3rem;min-width:0}.planning-condition-field--distance-adjustment .planning-condition-value input,.planning-condition-field--endurance .planning-condition-value input,.planning-condition-field--speed .planning-condition-value input{flex:1 1 auto;width:100%;min-width:0;padding-right:0.4rem;padding-left:0.4rem}.planning-condition-field--distance-adjustment .planning-condition-value small,.planning-condition-field--endurance .planning-condition-value small,.planning-condition-field--speed .planning-condition-value small{font-size:1.4rem}.planning-conditions{padding:1.3rem}.training-output-section{padding:0.7rem}.training-ratio-editor{padding:1.3rem}.training-ratio-options{grid-template-columns:1fr}.training-progress-panel{width:30rem;max-width:calc(100vw - 1rem)}.training-progress-list{grid-template-columns:1fr}.training-intensity-grid{grid-template-columns:1fr}.training-intensity-control{align-items:stretch}.training-intensity-control__input{flex-wrap:nowrap}.training-intensity-input{flex:0 0 auto;width:auto}.training-intensity-input input{width:7rem}.training-plan-save-bar{align-items:stretch;flex-direction:column}.training-plan-save-bar input[type="text"]{width:100%}.training-plan-list{grid-template-columns:1fr}.training-plan-item{min-height:0}.training-plan-item__actions button{flex:1}ul.tab.practice_proposal{box-sizing:border-box;list-style:none;margin-right:0;margin-left:0;padding-left:0}table.long.proposal tbody.proposal-summary-rows,table.long.proposal tbody.proposal-distance-rows{box-sizing:border-box;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));width:100% !important}table.long.proposal tbody.proposal-summary-rows>tr,table.long.proposal tbody.proposal-distance-rows>tr{box-sizing:border-box;display:flex !important;flex-direction:column;width:100% !important}table.long.proposal tbody.proposal-summary-rows>tr:nth-child(3),table.long.proposal tbody.proposal-distance-rows>tr:nth-child(3){grid-column:1 / -1}table.long.proposal tbody.proposal-summary-rows th,table.long.proposal tbody.proposal-summary-rows td,table.long.proposal tbody.proposal-distance-rows th,table.long.proposal tbody.proposal-distance-rows td{box-sizing:border-box;width:100% !important}table.long.proposal td.proposal-pace-cell{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.45rem;padding:0.6rem}table.long.proposal td.proposal-pace-cell .proposal-pace-value{padding:0.55rem 0.25rem}table.long.proposal td.proposal-pace-cell small{font-size:1.2rem}table.long.proposal td.proposal-pace-cell strong{font-size:1.45rem}}.training-group-badge{display:inline-block;margin-left:0.75rem;padding:0.1rem 0.5rem;border-radius:1rem;background:rgba(255,255,255,0.85);color:#333;font-size:0.8em}table.proposal .exercise_intensity p{height:5rem;margin:0 1rem}table.proposal .exercise_intensity input{text-align:center;height:5rem;width:50%}header div.top_img p{font-size:2.5rem;padding:1rem}header h2{top:0.5rem;left:0.5rem;width:100%}header h2>p{font-size:2rem}header span{bottom:0.5rem;right:0.5rem;color:white}tbody.physicals_index tr{display:inline-grid}table.race_guide tbody th{width:16.6rem}table.record_guide tbody p{font-size:1.4rem}table.proposal tbody tr{width:calc(100% / 3)}.content p{margin-bottom:1rem}.repetition-fields{display:none}.menu.is-count-managed{border-color:#c4b5fd;box-shadow:0 0 0 3px rgba(139,92,246,0.08)}
