.skip-link{position:absolute;top:-100px}.skip-link:focus{top:8px;background:#fff;padding:15px}.review-tabs,.review-actions,.review-pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}.review-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px}.review-filters input,.review-filters select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #bfcac5;border-radius:7px;padding:10px;background:white}.review-card{background:#fff;border:1px solid #dce2e7;border-left:5px solid #193e33;border-radius:10px;padding:22px;margin:18px 0}.review-card h2{font-size:21px;margin:7px 0}.review-meta{font-size:12px;color:#52645c}.review-attention{background:#fff4d9;border-left:3px solid #c79b33;padding:12px}.review-quantities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.review-quantities div{background:#f1f5f3;padding:12px;border-radius:7px}.review-quantities dt{font-size:11px;color:#52645c}.review-quantities dd{font-variant-numeric:tabular-nums;font-size:19px;margin:4px 0;overflow-wrap:anywhere}.review-explanation{font-size:13px;color:#52645c}.review-diff{width:100%;border-collapse:collapse;table-layout:fixed}.review-diff th,.review-diff td{padding:10px;border-bottom:1px solid #dce2e7;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}.review-diff th{background:#edf3ef}.review-diff td:first-child{width:25%}.review-empty{padding:35px;background:white;border-radius:12px}.review-tags{display:flex;gap:9px;flex-wrap:wrap}.review-tag{background:#e7eeea;border-radius:20px;padding:4px 12px;font-size:12px}.review-top{display:flex;justify-content:space-between;gap:18px;align-items:center}.review-card details{margin-top:16px}.review-card summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.review-card a{min-height:44px}.review-card p{overflow-wrap:anywhere}.review-times{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:850px){.review-filters{grid-template-columns:1fr 1fr}.review-quantities{grid-template-columns:1fr 1fr}}@media(max-width:550px){.review-filters,.review-times{grid-template-columns:1fr}.review-top{align-items:flex-start;flex-direction:column}.review-card{padding:17px}.lab-main{padding:20px 12px}.review-quantities dd{font-size:16px}}
