.personal-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:end;margin-bottom:20px}.personal-filters>*{min-width:0}.personal-group{margin:22px 0}.personal-group h2{display:flex;gap:10px;align-items:center}.personal-workout-item{border:1px solid #33473c;background:#16221c;border-radius:16px;padding:14px;margin:14px 0;min-width:0}.personal-workout-item h3{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.personal-workout-item .section-title{align-items:flex-start;gap:8px}.personal-workout-item .section-title>.row{flex-shrink:0;gap:2px}.personal-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.personal-targets label{min-width:0;font-size:13px}.personal-targets input{padding:12px 8px;width:100%;min-width:0}.personal-workout-item details{padding-top:12px}.personal-workout-item summary,.personal-custom summary,.personal-picker-group summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.personal-custom{padding:12px 14px;background:#203526;border:1px solid #38563e;border-radius:14px;margin:18px 0}.personal-custom>button{width:100%;margin-top:10px}.personal-picker-group{border-bottom:1px solid #33473c}.personal-picker-row{display:flex;align-items:center;flex-direction:row;gap:12px;padding:10px 0;margin:0;min-height:48px;font-size:15px}.personal-picker-row input{flex:0 0 22px;width:22px;height:22px;margin:0}.personal-picker-row span{min-width:0;overflow-wrap:anywhere}.personal-picker-row small{display:block;color:var(--muted)}.personal-picker-row[hidden],.personal-picker-group[hidden]{display:none}.personal-save{width:100%;min-height:50px;margin-top:16px}.personal-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.routine-reorder{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.personal-water h3{margin:0}.personal-water strong{color:var(--mint);font-size:18px}.personal-water-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.personal-water-buttons button{min-height:50px}.personal-water-custom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin:12px 0}.personal-water-custom label{margin:0;min-width:0}.personal-water-custom button{min-height:48px}.personal-water [data-water-progress]{background:var(--mint)}#personal-workout-form,#personal-selected{min-width:0;max-width:100%}.personal-workout-item .grid2>*{min-width:0}.personal-workout-item details label{margin-top:10px}@media(max-width:600px){.personal-filters{grid-template-columns:1fr}.personal-workout-item{padding:12px}.personal-workout-item .section-title{display:block}.personal-workout-item .section-title>.row{justify-content:flex-end}.personal-workout-item .section-title h3{margin-bottom:6px}}@media(max-width:360px){.personal-targets{grid-template-columns:1fr 1fr}.personal-targets label:last-child{grid-column:1/-1}}
