.tool-editor,.tool-editor *{box-sizing:border-box;min-width:0}.tool-editor{gap:1rem}.tool-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.tool-actions .button{min-height:44px;white-space:normal}.tool-members{padding-left:1.4rem;display:grid;gap:1rem}.tool-members li strong{display:block;margin-bottom:.5rem;overflow-wrap:anywhere}.tool-library-row,.template-day,.template-exercise{border:1px solid var(--line,#d3d9cf);border-radius:16px;padding:1rem;display:grid;gap:.75rem}.template-day legend,.template-exercise legend{font-weight:700}.tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tool-editor input,.tool-editor select,.tool-editor textarea{width:100%;max-width:100%;font-size:16px}.tool-editor textarea{min-height:75px}.tool-editor select{text-overflow:ellipsis}.plank-timer{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem 0}.plank-timer output{font-variant-numeric:tabular-nums;font-weight:700;min-width:3.5rem}.plank-timer button{min-height:44px;min-width:44px}.prescription-guidance{font-size:.9rem;overflow-wrap:anywhere}.tool-editor .form-help{margin:0}.management-dialog:has(.tool-editor){width:min(860px,calc(100vw - 24px));max-width:calc(100vw - 24px)}@media(max-width:480px){.tool-editor{padding:1rem}.template-day,.template-exercise{padding:.75rem}.tool-actions .button{flex:1 1 auto}.tool-fields{grid-template-columns:1fr 1fr}.plank-timer{gap:.4rem}.plank-timer button{padding:.55rem .7rem}}
.set-swipe .plank-timer{position:relative;z-index:1;background:var(--white);padding:.6rem}
