.variant-grid,.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.variant-box{padding:20px;background:#f5f8f7;border:1px solid #dce6e1;border-radius:14px}.variant-box h3{margin-top:0}.variant-box label{margin-top:12px}.comparison-grid:has(>.experiment:only-child){grid-template-columns:minmax(0,1fr)}.experiment{min-width:0}.experiment-history{display:block;width:100%;text-align:left;margin:10px 0;white-space:normal}.review-box{margin-top:15px;border-top:1px solid #dce6e1;padding-top:12px}.review-box .button-row{margin:10px 0}.review-box button{font-size:12px;padding:8px 10px}.review-box textarea{width:100%;min-width:0}.category-tag{display:inline-block;background:#eaf3ef;color:#285c47;padding:4px 9px;border-radius:6px;font-size:12px;margin:0 0 8px}.category-filter{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:18px 0}.category-filter label{min-width:200px}.category-filter span{margin-bottom:10px}.correction{grid-column:1/-1;padding:6px 12px 12px}.correction textarea{width:100%;margin:10px 0}.sandbox-upload{margin:20px 0}.sandbox-upload input{margin:12px 0}.model-name{overflow-wrap:anywhere}.experiment details{margin:15px 0}.experiment label{margin:12px 0}.experiment audio{width:100%}#record-quality,#record-roles{margin:16px 0}#record-roles{display:flex;flex-wrap:wrap;gap:12px}#record-roles h3,#record-roles>p{width:100%;margin-bottom:0}#record-roles label{min-width:160px}.sidebar nav{overflow-y:auto}.experiment p,.experiment small,.experiment blockquote{overflow-wrap:anywhere}#sandbox-form>label{margin-top:16px}#alerts-list>.card{margin-bottom:16px}.comparison-grid .finding[hidden]{display:none}
@media(max-width:1000px){.variant-grid,.comparison-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.variant-box{padding:14px}.category-filter{display:block}.category-filter label{min-width:0}.experiment{padding:16px}.review-box .button-row{gap:6px}.review-box button{font-size:11px}.sidebar nav{overflow-y:visible}}
.check-label{flex-direction:row;justify-content:flex-start}.check-label input[type=checkbox],.settings-panel .card>label.check-label>input{width:18px;flex:0 0 18px;margin:0}
