.entry-lab{border:1px solid var(--line);padding:clamp(12px,3vw,28px)}.entry-lab h3{font-size:24px}.entry-lab h4{margin-top:24px;font-size:19px}.entry-lab p{margin:16px 0;line-height:1.7}.entry-lab .controls,.entry-lab .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.entry-lab label{gap:8px;margin:14px 0;font-size:14px;display:grid}.entry-lab select,.entry-lab input,.entry-lab textarea{width:100%;min-width:0;max-width:100%;font:inherit}.entry-lab textarea{border:1px solid var(--line);background:var(--white);resize:vertical;padding:12px}.entry-lab .flow{align-items:center;gap:10px;margin:20px 0;display:flex}.entry-lab .flow>div{background:var(--tile-blue);flex:1;padding:16px;font-size:14px;line-height:1.65}.entry-lab .table-wrap{overflow-x:auto}.entry-lab table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.entry-lab th,.entry-lab td{border:1px solid var(--line);vertical-align:top;padding:10px}.entry-lab th{background:var(--tile-blue)}.entry-lab caption{text-align:left;margin:12px 0;font-weight:600}.entry-lab .btn{margin:12px 0}.entry-lab .cards>div{background:var(--tile-gold);color:var(--blue-deep);padding:16px}.entry-lab details{border-block:1px solid var(--line);padding:16px 0}.entry-lab summary{cursor:pointer;font-weight:600}.entry-lab .check{align-items:center;gap:12px;display:flex}.entry-lab .check input{flex-shrink:0;width:20px;height:20px}@media (width<=550px){.entry-lab .controls,.entry-lab .cards{grid-template-columns:1fr}.entry-lab .flow{flex-direction:column;align-items:stretch}.entry-lab .flow>span{align-self:center;transform:rotate(90deg)}.entry-lab td,.entry-lab th{padding:6px;font-size:12px}}
