#monthly-weight-client{margin-top:16px}#monthly-weight-client p{font-size:14px;line-height:1.6}#monthly-weight-client form{margin:22px 0}#monthly-weight-client form label{display:block;font-size:14px;font-weight:750;margin:12px 0 7px}#monthly-weight-client input:not([type=checkbox]),#monthly-weight-client select{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #cbd8eb;border-radius:11px;font-size:16px;background:white;color:#142947}.monthly-weight-opt{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #cbdaf2;border-radius:14px;background:#f5f9ff;font-weight:700;font-size:14px}.monthly-weight-opt input{width:22px;height:22px;accent-color:#2177f3;flex-shrink:0;margin-top:3px}.monthly-weight-row{display:flex;gap:10px;align-items:center}.monthly-weight-row input{flex:1}.monthly-weight-row button{flex-shrink:0}.monthly-weight-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:16px}.monthly-weight-next{padding:12px 15px;background:#edf5ff;border-radius:12px;color:#285b96}.monthly-weight-chart{width:100%;max-width:650px;display:block;margin:20px auto}.monthly-weight-table{overflow-x:auto}.monthly-weight-table table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.monthly-weight-table th,.monthly-weight-table td{padding:12px 8px;border-bottom:1px solid #e4eaf3}.monthly-weight-coach{margin:24px 0;padding:20px;border:1px solid #d2e0f7;border-radius:16px}.monthly-weight-coach p{font-size:14px;color:#566983}#monthly-weight-message{color:#285b96;font-weight:700;overflow-wrap:anywhere}@media(max-width:480px){.monthly-weight-inputs{grid-template-columns:1fr;gap:4px}.monthly-weight-row{flex-wrap:wrap}.monthly-weight-row button{width:100%}.monthly-weight-table th,.monthly-weight-table td{padding:10px 5px;font-size:12px}.monthly-weight-coach{padding:15px}}

.monthly-weight-private-history{margin-top:18px}.monthly-weight-private-history summary{cursor:pointer;font-weight:750;padding:10px 0}
