.TrainingPassport_panel__aKJwJ{margin:14px 0;padding:20px;border:1px solid var(--bm-glass-border,rgba(128,128,128,.2));border-radius:18px;background:var(--budo-glass-panel,rgba(128,128,128,.08));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.TrainingPassport_heading__0Rrmv{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.TrainingPassport_heading__0Rrmv h3{margin:6px 0}.TrainingPassport_heading__0Rrmv p,.TrainingPassport_record__qTsMk p{font-size:.84rem;color:var(--muted);line-height:1.5}.TrainingPassport_kicker__SyVT1{font-size:.7rem;letter-spacing:.16em;color:var(--purple);font-weight:750}.TrainingPassport_panel__aKJwJ button{padding:8px 12px;border:1px solid var(--bm-glass-border);border-radius:10px;background:var(--budo-glass-active);color:inherit;cursor:pointer}.TrainingPassport_form__GyK_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.TrainingPassport_form__GyK_9 label{display:grid;grid-gap:5px;gap:5px;font-size:.83rem}.TrainingPassport_form__GyK_9 :is(input,select,textarea){width:100%;min-width:0;padding:10px;border:1px solid var(--bm-glass-border);border-radius:10px;background:var(--surface);color:inherit}.TrainingPassport_form__GyK_9 textarea{min-height:90px}.TrainingPassport_form__GyK_9 .TrainingPassport_wide__6rmWI{grid-column:1/-1}.TrainingPassport_form__GyK_9 .TrainingPassport_check__Cbw7m{display:flex;align-items:center}.TrainingPassport_form__GyK_9 .TrainingPassport_check__Cbw7m input{width:auto}.TrainingPassport_actions__O4Ms1{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.TrainingPassport_record__qTsMk{border-left:2px solid var(--purple);padding:12px 15px;margin:12px 0;background:rgba(128,128,128,.07);border-radius:0 12px 12px 0}.TrainingPassport_record__qTsMk h4{margin:5px 0}.TrainingPassport_record__qTsMk small{color:var(--muted);font-size:.75rem}.TrainingPassport_record__qTsMk .TrainingPassport_actions__O4Ms1{margin-top:10px}@media(max-width:550px){.TrainingPassport_form__GyK_9{grid-template-columns:1fr}.TrainingPassport_form__GyK_9 .TrainingPassport_wide__6rmWI{grid-column:auto}}