
#es_tab_equipment{min-width:0;box-sizing:border-box}
#es_tab_equipment>.msg{margin-bottom:8px}
#es_tab_equipment .pfc-eqs-context{
 border:1px solid var(--line,#4b5563);border-radius:6px;padding:9px 11px;margin:7px 0 9px;
 background:rgba(127,127,127,.06);line-height:1.4
}
#es_tab_equipment .pfc-eqs-context .name{font-size:14px;font-weight:800}
#es_tab_equipment .pfc-eqs-context .meta{font-size:9px;opacity:.8;margin-top:2px}
#es_tab_equipment .pfc-eqs-modebar{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:7px 0}
#es_tab_equipment .pfc-eqs-modebar .btn{min-height:30px;padding:5px 10px}
#es_tab_equipment .pfc-eqs-modebar .btn.active{font-weight:800;outline:2px solid currentColor;outline-offset:-2px}
#es_tab_equipment .pfc-eqs-grid{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important
}
#es_tab_equipment .section,
#es_tab_equipment .body,
#es_tab_equipment .row,
#es_tab_equipment .row2{min-width:0!important;box-sizing:border-box}
#es_tab_equipment .row2{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important
}
#es_tab_equipment input,
#es_tab_equipment select,
#es_tab_equipment textarea,
#es_tab_equipment button{max-width:100%!important;box-sizing:border-box!important}
#es_tab_equipment .row input,
#es_tab_equipment .row select,
#es_tab_equipment .row textarea{width:100%!important;min-width:0!important}
#es_tab_equipment .pfc-eqs-advanced-hidden{display:none!important}
#es_tab_equipment .pfc-eqs-standard-wrap{margin-top:5px}
#es_tab_equipment .pfc-eqs-validation{
 display:none;border:1px solid #9a7b00;border-radius:5px;padding:7px 9px;margin:7px 0;
 font-size:10px;line-height:1.4;background:rgba(154,123,0,.08)
}
#es_tab_equipment .pfc-eqs-validation.show{display:block}
#es_tab_equipment .pfc-eqs-validation.error{border-color:#a33;background:rgba(170,50,50,.08)}
#es_tab_equipment .pfc-eqs-invalid{outline:2px solid #a33!important;outline-offset:-1px}
#es_tab_equipment .pfc-eqs-rec{
 border:1px solid var(--line,#4b5563);border-radius:7px;padding:11px 12px;margin:9px 0;
 background:rgba(127,127,127,.06)
}
#es_tab_equipment .pfc-eqs-kicker{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.72}
#es_tab_equipment .pfc-eqs-primary{font-size:17px;font-weight:800;margin:3px 0 5px}
#es_tab_equipment .pfc-eqs-status{font-size:11px;font-weight:800}
#es_tab_equipment .pfc-eqs-compare{width:100%;margin-top:8px;border-collapse:collapse}
#es_tab_equipment .pfc-eqs-compare th,
#es_tab_equipment .pfc-eqs-compare td{padding:5px 7px;border:1px solid var(--line,#4b5563);text-align:right}
#es_tab_equipment .pfc-eqs-compare th:first-child,
#es_tab_equipment .pfc-eqs-compare td:first-child{text-align:left}
#es_tab_equipment .pfc-eqs-actions{display:flex;flex-wrap:wrap;gap:6px}
#es_tab_equipment .pfc-eqs-actions .btn{flex:1 1 190px;min-height:34px}
#es_tab_equipment details.pfc-eqs-details{
 border:1px solid var(--line,#4b5563);border-radius:6px;overflow:hidden;margin:8px 0
}
#es_tab_equipment details.pfc-eqs-details>summary{
 cursor:pointer;padding:7px 10px;font-weight:700;background:rgba(127,127,127,.06)
}
#es_tab_equipment details.pfc-eqs-details>.pfc-eqs-detail-body{padding:4px;overflow:auto}
#es_tab_equipment .pfc-eqs-help{font-size:9px;opacity:.78;line-height:1.4;margin:5px 0}
@media (max-width:760px){
 #es_tab_equipment .pfc-eqs-grid{grid-template-columns:minmax(0,1fr)!important}
 #es_tab_equipment .row2{grid-template-columns:minmax(0,1fr)!important}
 #es_tab_equipment .pfc-eqs-actions{display:grid;grid-template-columns:minmax(0,1fr)}
 #es_tab_equipment .pfc-eqs-actions .btn{width:100%!important}
 #es_tab_equipment .pfc-eqs-compare{font-size:9px}
}
@media (max-width:430px){
 #es_tab_equipment .pfc-eqs-primary{font-size:14px}
 #es_tab_equipment .pfc-eqs-compare th,
 #es_tab_equipment .pfc-eqs-compare td{padding:4px}
}
