/* A Técnico claro · compact FQ input and full analytical results. */
@media screen {
.mt-fq #form-ensayo-fq .card-body{padding:12px}
.mt-fq .mt-fq-entry{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);gap:16px;align-items:start}
.mt-fq .mt-fq-entry>*{min-width:0}
.mt-fq .mt-fq-setup .form-grid{grid-template-columns:minmax(0,1fr)}
.mt-fq #pesos-container,.mt-fq #contenido-container,.mt-fq #kf-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.mt-fq #pesos-container .det-row,.mt-fq #contenido-container .det-row,.mt-fq #kf-container .det-row{display:block;margin:0!important;min-width:0}
.mt-fq #pesos-container .det-row-header,.mt-fq #contenido-container .det-row-header,.mt-fq #kf-container .det-row-header{padding:4px 8px;justify-content:space-between}
.mt-fq #pesos-container .det-row-body,.mt-fq #contenido-container .det-row-body,.mt-fq #kf-container .det-row-body{padding:6px 8px;flex-wrap:nowrap}
.mt-fq .det-row input{width:100%;min-width:0}
.mt-fq .remove-row{min-width:26px;min-height:26px}
.mt-fq .mt-fq-unit-results{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}
.mt-fq .mt-fq-unit-results>*{min-width:0;margin:0!important}
.mt-fq .mt-fq-unit-results .stats-table{width:100%}
.mt-fq .mt-fq-unit-results td{padding:6px 7px!important}
.mt-fq .mt-fq-unit-results .num{white-space:nowrap}
.mt-fq .mt-fq-unit-results .stats-titulo{margin-bottom:8px}
.mt-fq .resultado-box .stats-block{margin:10px 0 0}
.mt-fq #form-ensayo-fq .msg-info{background:#f4f6f8!important;border-color:#dce3e9!important;color:#445a6e!important}
@media(max-width:1200px){.mt-fq .mt-fq-unit-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-fq .mt-fq-unit-results>[data-role=estadistica-dispersion]{grid-column:1/-1}}
@media(max-width:1000px){.mt-fq .mt-fq-entry{grid-template-columns:minmax(0,1fr)}.mt-fq .mt-fq-setup .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mt-fq .mt-fq-unit-results,.mt-fq #contenido-container,.mt-fq #kf-container,.mt-fq .mt-fq-setup .form-grid{grid-template-columns:minmax(0,1fr)}.mt-fq #pesos-container{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-fq #pesos-container .det-row-header{font-size:10px;padding:3px 5px}.mt-fq .mt-fq-unit-results>[data-role=estadistica-dispersion]{grid-column:auto}}
}

@media screen {
.mt-fq .mt-fq-scalar-results{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}
.mt-fq .mt-fq-scalar-results>*{min-width:0;margin:0!important}
.mt-fq .mt-fq-readonly{background:#f1f5f8!important;color:#405971!important;border-color:#c7d4df!important}
@media(max-width:1100px){.mt-fq .mt-fq-scalar-results{grid-template-columns:minmax(0,1fr)}}
}

@media screen {
.mt-fq #solventes-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.mt-fq #solventes-container .det-row{display:block;min-width:0;margin:0!important}
.mt-fq #solventes-container .det-row-header{justify-content:space-between;padding:4px 8px}
.mt-fq #solventes-container .det-row-body{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px}
.mt-fq #solubilidad-container .det-row{display:grid;grid-template-columns:85px minmax(0,1fr);margin-bottom:10px!important}
.mt-fq #solubilidad-container .det-row-header{padding:4px 8px;justify-content:space-between}
.mt-fq #solubilidad-container .det-row-body{display:grid;grid-template-columns:1fr .65fr 1.3fr 1.15fr 1fr;gap:8px}
.mt-fq #solubilidad-container .det-row-body>.form-group{grid-column:auto}
.mt-fq #solubilidad-container .det-row-body>.form-group:nth-child(n+4){grid-column:auto}
.mt-fq #form-ensayo-fq label:has(>input[type=radio]){background:#fff!important;border-color:#dce3e9!important;min-height:34px;box-sizing:border-box}
.mt-fq #form-ensayo-fq label:has(>input[type=radio]:checked){border-color:#6b879f!important;box-shadow:inset 0 -2px #6b879f}
.mt-fq .mt-fq-density{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:20px;align-items:start}
.mt-fq .mt-fq-density>.form-grid{grid-template-columns:minmax(0,1fr)}
.mt-fq .mt-fq-density-spec>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.mt-fq .mt-fq-density-spec>div:first-child{margin-top:0!important}
.mt-fq #tamiz-container input{min-width:0;width:100%;box-sizing:border-box}
@media(max-width:1000px){.mt-fq #solventes-container{grid-template-columns:minmax(0,1fr)}.mt-fq .mt-fq-density{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.mt-fq #solubilidad-container .det-row-body{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-fq #solubilidad-container .det-row-body>.form-group{grid-column:auto}.mt-fq #solubilidad-container .det-row-body>.form-group:nth-child(n+3){grid-column:1/-1}.mt-fq #solventes-container .det-row-body{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-fq #solventes-container .det-row-body>.form-group:first-child{grid-column:1/-1}.mt-fq .mt-fq-density-spec>.form-grid{grid-template-columns:minmax(0,1fr)}}
}

@media screen and (max-width:1000px){.mt-fq #solubilidad-container .det-row{grid-template-columns:minmax(0,1fr)}.mt-fq #solubilidad-container .det-row-body{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-fq #solubilidad-container .det-row-body>.form-group:nth-child(3){grid-column:1/-1}}
@media screen {.mt-fq #form-ensayo-fq .msg-info{display:block!important}}

.mt-fq .mt-fq-no-verdict{background:#eef2f5;color:#526777;border:1px solid #ced9e2}
