
/* V136: los filtros son un diálogo del navegador, no una columna pegada a la tarjeta. */
#mainContainer.ss-client-modern .ss-client-list-head{position:relative!important;z-index:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important;}
#mainContainer.ss-client-modern .ss136-filters-trigger{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
 height:42px!important;min-height:42px!important;flex:0 0 auto!important;
 padding:0 14px!important;border:1px solid #dfe4ea!important;border-radius:12px!important;
 color:#26323e!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;
 line-height:1!important;font-weight:750!important;cursor:pointer!important;
}
#mainContainer.ss-client-modern .ss136-filters-trigger svg{width:17px!important;height:17px!important;}
#mainContainer.ss-client-modern .ss136-filters-trigger:focus-visible{outline:3px solid #ffe46a!important;outline-offset:2px!important;}
#mainContainer.ss-client-modern .ss136-filters-dialog:not([open]){display:none!important;}
#mainContainer.ss-client-modern .ss136-filters-dialog[open]{
 position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;
 transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;
 display:block!important;box-sizing:border-box!important;width:min(480px,calc(100vw - 30px))!important;
 max-width:calc(100vw - 30px)!important;max-height:min(85dvh,710px)!important;
 overflow:hidden!important;background:#fff!important;border:1px solid #e7e9ed!important;
 border-radius:22px!important;box-shadow:0 28px 90px rgba(5,13,29,.29)!important;
 color:#17212c!important;z-index:999999!important;
}
#mainContainer.ss-client-modern .ss136-filters-dialog::backdrop{background:rgba(12,17,25,.52);backdrop-filter:blur(3px);}
#mainContainer.ss-client-modern .ss136-filter-shell{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:min(85dvh,710px)!important;width:100%!important;overflow:hidden!important;}
#mainContainer.ss-client-modern .ss136-filter-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:22px 22px 16px!important;border-bottom:1px solid #f0f1f4!important;background:#fff!important;}
#mainContainer.ss-client-modern .ss136-filter-head small{display:block!important;color:#ac8500!important;font-weight:850!important;letter-spacing:.08em!important;font-size:10px!important;margin-bottom:6px!important;}
#mainContainer.ss-client-modern .ss136-filter-head h3{font-size:23px!important;font-weight:850!important;letter-spacing:-.6px!important;color:#151b23!important;margin:0!important;line-height:1.15!important;}
#mainContainer.ss-client-modern .ss136-filter-head p{font-size:12px!important;color:#6a7483!important;margin:7px 0 0!important;line-height:1.4!important;}
#mainContainer.ss-client-modern .ss136-filter-close{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:36px!important;border-radius:11px!important;border:1px solid #e9ecf0!important;background:#f7f8fa!important;font-size:24px!important;line-height:1!important;color:#354051!important;cursor:pointer!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll{flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:18px 22px 22px!important;min-height:0!important;scrollbar-width:thin!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-panel{display:block!important;border:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-title{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-title strong{font-size:14px!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-title span{font-size:12px!important;color:#7c8793!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:end!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-controls>label{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;font-size:12px!important;font-weight:650!important;color:#586679!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-controls select{min-width:0!important;width:100%!important;height:44px!important;background:#fafbfc!important;border:1px solid #e1e5eb!important;border-radius:11px!important;padding:8px 10px!important;font-size:13px!important;color:#1f2835!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-controls label.ss128-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;padding:6px 1px!important;min-height:35px!important;font-weight:650!important;color:#2c3745!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-controls .ss128-check input{width:17px!important;height:17px!important;accent-color:#ffd600!important;flex:0 0 auto!important;}
#mainContainer.ss-client-modern .ss136-filter-scroll [data-ss128-reset]{grid-column:1/-1!important;width:100%!important;min-height:42px!important;border:1px solid #e8ebef!important;border-radius:11px!important;background:#f5f6f8!important;color:#232d39!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important;}
#mainContainer.ss-client-modern .ss136-filter-actions{margin-top:18px!important;border-top:1px solid #eef0f3!important;padding-top:16px!important;}
#mainContainer.ss-client-modern .ss136-filter-actions-title{font-size:12px!important;font-weight:850!important;color:#546172!important;margin-bottom:10px!important;}
#mainContainer.ss-client-modern .ss136-filter-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;}
#mainContainer.ss-client-modern .ss136-filter-actions-grid button{min-width:0!important;min-height:38px!important;padding:7px!important;border-radius:10px!important;border:1px solid #eef0f3!important;background:#f6f7f9!important;color:#364352!important;font-size:12px!important;cursor:pointer!important;}
#mainContainer.ss-client-modern .ss136-filter-footer{flex:0 0 auto!important;padding:13px 22px calc(14px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid #edf0f4!important;background:#fff!important;}
#mainContainer.ss-client-modern .ss136-filter-show{width:100%!important;min-height:46px!important;border-radius:12px!important;border:0!important;background:#ffda00!important;color:#151820!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important;}
@media(max-width:600px){
 #mainContainer.ss-client-modern .ss136-filters-dialog[open]{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;max-height:calc(86dvh - env(safe-area-inset-top,0px))!important;border-radius:22px 22px 0 0!important;border-bottom:0!important;}
 #mainContainer.ss-client-modern .ss136-filter-shell{max-height:calc(86dvh - env(safe-area-inset-top,0px))!important;}
 #mainContainer.ss-client-modern .ss136-filter-head{padding:18px 18px 13px!important;}
 #mainContainer.ss-client-modern .ss136-filter-scroll{padding:14px 18px 18px!important;}
 #mainContainer.ss-client-modern .ss136-filter-footer{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px))!important;}
 #mainContainer.ss-client-modern .ss136-filter-head h3{font-size:20px!important;}
}
@media(max-width:340px){#mainContainer.ss-client-modern .ss136-filter-scroll .ss128-filter-controls{gap:9px!important;}}
