.TrainingReviewControls_range__ZSMyP{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ca-ink-2,var(--foreground-muted));font-size:12px;margin:10px 0}.TrainingReviewControls_range__ZSMyP button,.TrainingReviewControls_range__ZSMyP input,.TrainingReviewControls_range__ZSMyP select,.TrainingReviewControls_warning__nrCdA a,.TrainingReviewControls_warning__nrCdA button{font:inherit;color:var(--ca-ink,var(--foreground))}.TrainingReviewControls_range__ZSMyP button,.TrainingReviewControls_range__ZSMyP input,.TrainingReviewControls_range__ZSMyP select{border:1px solid var(--ca-hairline,var(--card-border));border-radius:6px;padding:5px 8px;background:var(--ca-sheet,var(--card));max-width:100%}.TrainingReviewControls_range__ZSMyP button,.TrainingReviewControls_warning__nrCdA button{cursor:pointer}.TrainingReviewControls_range__ZSMyP button:disabled{opacity:.6;cursor:wait}.TrainingReviewControls_range__ZSMyP :focus-visible,.TrainingReviewControls_warning__nrCdA :focus-visible{outline:2px solid var(--ca-accent,var(--primary));outline-offset:3px}.TrainingReviewControls_dates__7KapQ{font-variant-numeric:tabular-nums;font-size:11px}.TrainingReviewControls_custom__r_xR4{display:flex;flex-wrap:wrap;gap:8px;width:100%;align-items:end}.TrainingReviewControls_custom__r_xR4 label{display:flex;flex-direction:column;gap:3px}.TrainingReviewControls_hint__xYIhN{width:100%;font-size:11px}.TrainingReviewControls_custom__r_xR4 p{margin:0;width:100%;color:var(--error,var(--foreground))}.TrainingReviewControls_warning__nrCdA{position:relative;max-width:100%;font-size:12px;line-height:1.5}.TrainingReviewControls_trigger__NR7kl{color:var(--ca-ink-2,var(--foreground-muted));text-decoration:underline dotted;text-underline-offset:3px;font-size:11px!important;padding:2px 0;text-align:left}.TrainingReviewControls_popover__Cf0VN{position:fixed;z-index:1002;width:min(430px,calc(100vw - 56px));max-height:min(520px,65vh);overflow:auto;padding:16px;border:1px solid var(--ca-hairline,var(--card-border));border-radius:10px;box-shadow:0 10px 35px #0002;background:var(--ca-sheet,var(--card));color:var(--ca-ink,var(--foreground));text-align:left}.TrainingReviewControls_popover__Cf0VN p{margin:6px 0}.TrainingReviewControls_popover__Cf0VN h4{margin:0 0 4px;font-size:12px;font-weight:650}.TrainingReviewControls_popover__Cf0VN section+section{border-top:1px solid var(--ca-hairline,var(--card-border));margin-top:12px;padding-top:12px}.TrainingReviewControls_popover__Cf0VN ul{padding-left:18px;margin:5px 0}.TrainingReviewControls_popover__Cf0VN li{margin:3px 0}.TrainingReviewControls_popover__Cf0VN .TrainingReviewControls_small__o8QJG{color:var(--ca-ink-2,var(--foreground-muted));font-size:11px}.TrainingReviewControls_remedies__EXYRy{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.TrainingReviewControls_remedies__EXYRy a,.TrainingReviewControls_remedies__EXYRy button{border:1px solid var(--ca-hairline,var(--card-border));border-radius:6px;padding:4px 7px;text-decoration:none;background:var(--ca-mist,var(--background-secondary))}.TrainingReviewControls_popover__Cf0VN .TrainingReviewControls_dismiss__pHJp9{display:block;margin:10px 0 0 auto;text-decoration:underline}