.study-row{display:grid;grid-template-columns:minmax(180px,1fr) 140px 140px 44px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line,#dce6e3)}
.study-row label{display:grid;gap:5px;font-size:13px}.study-row input{width:100%;min-width:0}.study-detail{min-width:0}.study-detail details{margin:20px 0}
@media(max-width:650px){.study-row{grid-template-columns:1fr 1fr 36px;gap:10px}.study-row>div{grid-column:1/-1}.study-row label{min-width:0}}
