#attempt-plan{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);margin-block:var(--s-4)}.attempt-schedule-toggle{margin:0 0 var(--s-4)}.attempt-schedule-panel{margin:0 0 var(--s-5);padding-top:var(--s-2);border-top:1px solid var(--rule-strong)}.attempt-schedule-panel[hidden]{display:none}#attempt-strategy{width:100%;min-width:0;max-width:100%}#meetday-inputs,#attempt-recal-fields{grid-template-columns:repeat(2,1fr)}@media (max-width: 480px){#meetday-inputs,#attempt-recal-fields{grid-template-columns:1fr}}[data-view=attempt-planner] .ctrl-tabeller-row__content{min-width:0}.attempt-plan__strategy-note{margin:0;padding:var(--s-3);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);font-size:var(--t-small);background:var(--bg-card)}.attempt-plan__lift{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:var(--bg-card)}.attempt-plan__lift-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border-bottom:1px dotted var(--rule-strong)}.attempt-plan__lift-title{margin:0;color:var(--ink-strong);font-family:var(--font-display);font-size:var(--t-h2);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.attempt-plan__reference{color:var(--ink-muted);font-size:var(--t-meta)}.attempt-plan__timeline{padding:var(--s-3);border-top:1px dotted var(--rule-strong)}.attempt-plan__timeline-empty{margin:0;color:var(--ink-muted);font-size:var(--t-small)}.attempt-plan__timeline-start{margin:0 0 var(--s-2);color:var(--ink-strong);font-family:var(--font-display);font-size:var(--t-small);font-weight:600}.attempt-plan__timeline-warmups{display:grid;gap:var(--s-1)}.attempt-plan__timeline-row{display:grid;grid-template-columns:minmax(3.5rem,auto) minmax(6rem,1fr) auto;align-items:center;gap:var(--s-3)}.attempt-plan__timeline-label{color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-meta)}.attempt-plan__timeline-weight{color:var(--ink);font-size:var(--t-small)}.attempt-plan__attempts{display:grid}.attempt-plan__row{display:grid;grid-template-columns:minmax(7.5rem,1fr) minmax(8rem,.8fr) auto;align-items:center;min-height:var(--tap-large);gap:var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px dotted var(--rule-strong)}.attempt-plan__row:last-child{border-bottom:0}.attempt-plan__attempt-label-cell{display:flex;flex-direction:column;gap:2px}.attempt-plan__attempt-label{color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-small);font-weight:600}.attempt-plan__attempt-time{color:var(--ink-muted);font-size:var(--t-meta)}.attempt-plan__attempt-time:empty{display:none}.attempt-plan__attempt-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:var(--tap);border:1px solid var(--rule-strong);background:var(--bg-protokoll)}.attempt-plan__attempt-field:focus-within{border-color:var(--ink-strong)}.attempt-plan__attempt-input{width:100%;min-width:0;height:calc(var(--tap) - 2px);padding:0 var(--s-3);border:0;border-radius:0;outline:0;color:var(--ink-strong);background:transparent;font-size:var(--t-base);font-variant-numeric:tabular-nums slashed-zero}.attempt-plan__attempt-input[aria-invalid=true]{box-shadow:inset 4px 0 0 var(--invalid)}.attempt-plan__unit{padding-right:var(--s-3);color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-meta)}.attempt-plan__plate-link{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;min-height:var(--tap);padding-inline:var(--s-2);color:var(--ink);font-family:var(--font-display);font-size:var(--t-small);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.22em;white-space:nowrap}.attempt-plan__plate-link:hover,.attempt-plan__plate-link:focus-visible{color:var(--ink-strong);text-decoration-color:currentColor}.attempt-plan__plate-link[aria-disabled=true]{opacity:.45;pointer-events:none}.attempt-plan__error,.attempt-plan__empty{margin:0;padding:var(--s-3);font-size:var(--t-small)}.attempt-plan__error{border-top:1px solid var(--invalid);color:var(--invalid)}.attempt-plan__empty{color:var(--ink-muted)}#attempt-total-safe,#attempt-total-planned,#attempt-total-stretch{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}#attempt-share-status{min-height:1.4em;color:var(--ink-muted);font-size:var(--t-small)}[data-view=attempt-planner] .score-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:var(--s-3) 0 var(--s-5)}[data-view=attempt-planner] .score-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--rule-strong);background:var(--bg-card);color:var(--ink);font:600 var(--t-small)/1 var(--font-display);text-decoration:none;cursor:pointer}[data-view=attempt-planner] .score-action--primary{border-color:var(--accent-stamp-red);border-left-width:5px;color:var(--ink-strong)}[data-view=attempt-planner] .score-action:hover,[data-view=attempt-planner] .score-action:focus-visible{border-color:var(--ink-muted);color:var(--ink-strong)}[data-view=attempt-planner] .score-action--primary:hover,[data-view=attempt-planner] .score-action--primary:focus-visible{border-color:var(--accent-stamp-red)}[data-view=attempt-planner] .score-action:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 640px){#attempt-strategy{font-size:var(--t-small)}.attempt-plan__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--s-2)}.attempt-plan__timeline-row{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:var(--s-2)}[data-view=attempt-planner] .score-actions .score-action{width:100%}#attempt-meetday-reset{margin-top:var(--s-3)}}#attempt-meetday-reset{margin-left:auto;color:var(--ink-muted)}#attempt-meetday-reset[data-armed=true]{border-color:var(--ink-strong);color:var(--ink-strong)}@media print{#attempt-share,#attempt-print,#attempt-share-status,#attempt-recal-apply,#attempt-recal-clear,#attempt-recal-status,#attempt-meetday-reset,#attempt-schedule-toggle,.attempt-plan__plate-link{display:none!important}.attempt-plan__lift,.attempt-plan__strategy-note{break-inside:avoid;background:transparent;color:#000}.attempt-plan__attempt-field{border:0;background:transparent}.attempt-plan__attempt-input,.attempt-plan__lift-title,.attempt-plan__attempt-label,.attempt-plan__attempt-time,.attempt-plan__reference,.attempt-plan__unit,.attempt-plan__timeline-start,.attempt-plan__timeline-label,.attempt-plan__timeline-weight,.attempt-plan__timeline-empty{color:#000}.attempt-plan__attempt-input{padding-left:0}.attempt-plan__timeline{border-bottom-color:#000}}
