/* Cabinet estimator controls: keep every include toggle visible and separate hardware/drilling counts. */
.pe-live .painting-module-shell.cabinets .paint-scope-section-row > th{
  width:100%!important;
  padding:12px 14px!important;
  border-top:2px solid #f58214!important;
  border-bottom:1px solid #3e4652!important;
  background:#101a24!important;
  color:#f58214!important;
  text-align:left!important;
}
.pe-live .painting-module-shell.cabinets .paint-scope-section-row strong{
  display:block;
  font-size:13px;
  line-height:1.25;
}
.pe-live .painting-module-shell.cabinets .paint-scope-section-row small{
  display:block;
  margin-top:3px;
  color:#aeb6c2;
  font-size:11px;
  font-weight:650;
  line-height:1.35;
  letter-spacing:0;
  text-transform:none;
}

@media(min-width:761px){
  .pe-live .painting-module-shell.cabinets .paint-scope-card .paint-table-wrap{
    overflow-x:visible!important;
  }
  .pe-live .painting-module-shell.cabinets .paint-scope-table{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin-right:0!important;
    table-layout:fixed!important;
  }
  .pe-live .painting-module-shell.cabinets .paint-scope-table th,
  .pe-live .painting-module-shell.cabinets .paint-scope-table td{
    padding-left:6px!important;
    padding-right:6px!important;
  }
  .pe-live .painting-module-shell.cabinets .paint-scope-table th:nth-child(1),
  .pe-live .painting-module-shell.cabinets .paint-scope-table td:nth-child(1){width:30%!important;}
  .pe-live .painting-module-shell.cabinets .paint-scope-table th:nth-child(2),
  .pe-live .painting-module-shell.cabinets .paint-scope-table td:nth-child(2){display:none!important;}
  .pe-live .painting-module-shell.cabinets .paint-scope-table th:nth-child(3),
  .pe-live .painting-module-shell.cabinets .paint-scope-table td:nth-child(3){width:24%!important;}
  .pe-live .painting-module-shell.cabinets .paint-scope-table th:nth-child(4),
  .pe-live .painting-module-shell.cabinets .paint-scope-table td:nth-child(4){width:18%!important;}
  .pe-live .painting-module-shell.cabinets .paint-scope-table th:nth-child(5),
  .pe-live .painting-module-shell.cabinets .paint-scope-table td:nth-child(5){width:14%!important;}
  .pe-live .painting-module-shell.cabinets .paint-scope-table th:nth-child(6),
  .pe-live .painting-module-shell.cabinets .paint-scope-table td:nth-child(6){width:14%!important;text-align:center!important;}
  .pe-live .painting-module-shell.cabinets .paint-scope-section-row > th{
    display:table-cell!important;
    width:100%!important;
  }
  .pe-live .painting-module-shell.cabinets .paint-stepper{
    width:100%!important;
    min-width:0!important;
    grid-template-columns:30px minmax(38px,1fr) 30px!important;
  }
  .pe-live .painting-module-shell.cabinets .paint-scope-row .paint-toggle{
    display:inline-flex!important;
    margin-inline:auto!important;
    transform:none!important;
  }
}

@media(max-width:760px){
  .pe-live .painting-module-shell.cabinets .paint-scope-section-row{
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
  }
  .pe-live .painting-module-shell.cabinets .paint-scope-section-row > th{
    display:block!important;
    min-width:0!important;
  }
}
