.family-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6}.family-check input{width:22px;height:22px;flex:0 0 22px;margin-top:2px;accent-color:var(--accent,#b44326)}.family-table{overflow-x:auto}.family-table table{border-collapse:collapse;width:100%;min-width:460px}.family-table td,.family-table th{text-align:left;padding:14px;border-bottom:1px solid var(--line,#d6e0e2);vertical-align:top}.voice-entry{border:1px solid var(--line,#d6e0e2);border-radius:14px;padding:20px;margin:16px 0;min-width:0}.voice-entry audio{width:100%;margin:12px 0}.voice-entry [lang=ne]{font-size:1.6rem;line-height:1.8}#voice-journal select,.field-label select,.field-label textarea{max-width:100%;box-sizing:border-box}#voice-journal summary{cursor:pointer;padding:16px 0}#family-feedback-status:not(:empty){border-left:4px solid #468258;padding:16px;background:#edf6ef}#learning-path-form .field-label,#family-feedback .field-label{display:block;margin-bottom:20px}#learning-path-form select,#family-feedback select,#family-feedback textarea,#family-invite{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--line,#d6e0e2);border-radius:8px;font:inherit;background:white;color:inherit}#family-invite{resize:vertical}.voice-entry a,.voice-entry button{min-height:44px}.academy-grid>.academy-card{min-width:0}@media(max-width:600px){.voice-entry{padding:14px}.family-table{font-size:.95rem}.family-table td,.family-table th{padding:10px}}
