/* 17P.24.26 — cards compactos, legíveis, responsivos */
#freteCategoria2425,#comboAdmin2424{max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}
#freteCategoria2425 *,#comboAdmin2424 *{box-sizing:border-box}
#freteCategoria2425 h3,#comboAdmin2424 h3{font-size:clamp(19px,2vw,25px);line-height:1.25;margin:0 0 10px}
#freteCategoria2425>p,#comboAdmin2424>p{font-size:14px;line-height:1.55;max-width:850px}
#freteBusca2425,#comboTargetSearch2425,#comboSearch2424{width:100%!important;max-width:720px!important;height:44px;font-size:14px!important;border:1px solid #d6dce5!important;border-radius:10px!important}
#freteCats2425,#comboTargets2425,#comboTriggers2424{max-width:760px!important;max-height:280px!important;overflow:auto!important;padding:6px!important;border:1px solid #dfe4eb!important;border-radius:12px!important;background:#fff}
#freteCats2425 label,#comboTargets2425 label,#comboTriggers2424 label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;border-bottom:1px solid #eef0f3!important;font-size:13px!important;line-height:1.35!important;text-align:left!important;cursor:pointer}
#freteCats2425 label:last-child,#comboTargets2425 label:last-child,#comboTriggers2424 label:last-child{border-bottom:0!important}
#freteCats2425 input[type=checkbox],#comboTargets2425 input[type=checkbox],#comboTriggers2424 input[type=checkbox]{position:static!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#ae1733;vertical-align:middle}
#freteCats2425 label span{flex:1!important;min-width:0!important;overflow-wrap:anywhere}
#freteCats2425 small{font-size:11px!important;color:#64748b!important;font-weight:500!important}
#freteCategoria2425>button{min-height:40px!important;margin:4px 5px 4px 0!important;padding:9px 13px!important;font-size:12px!important;border-radius:9px!important}
#freteCount2425{font-size:13px!important;font-weight:700!important}
#comboAdmin2424>div[style*="display:grid"]{width:100%!important;max-width:760px!important;gap:9px!important}
#comboAdmin2424 label{font-size:13px!important;font-weight:700!important;line-height:1.4!important}
#comboAdmin2424 label input[type=number]{display:block!important;margin-top:6px!important;height:44px!important;border:1px solid #dfe4eb!important;border-radius:10px!important;font-size:15px!important}
#comboList2424>div{max-width:760px!important;padding:14px!important;line-height:1.55!important;overflow-wrap:anywhere}
#comboList2424 button{margin-top:8px!important;font-size:12px!important}
#comboSave2424{max-width:760px!important;min-height:44px!important;border-radius:10px!important}
@media(max-width:600px){#freteCategoria2425,#comboAdmin2424{padding:14px!important}#freteCategoria2425>button{width:100%!important;margin:4px 0!important}#freteCats2425,#comboTargets2425,#comboTriggers2424{max-height:240px!important}}
